mirror of
https://github.com/mcMMO-Dev/mcMMO.git
synced 2024-11-26 23:26:45 +01:00
Changelog is getting a bit too big for the thread. This is version 0.5.8.
This commit is contained in:
parent
06504a0961
commit
b972e17bd1
106
mcMMO/Changelog.txt
Normal file
106
mcMMO/Changelog.txt
Normal file
@ -0,0 +1,106 @@
|
|||||||
|
Changelog:
|
||||||
|
#Versions without changelogs probably had very small misc fixes, like tweaks to the source code#
|
||||||
|
Version 0.5.8
|
||||||
|
|
||||||
|
Fixed bug where players inventories would dupe during combat
|
||||||
|
|
||||||
|
Version 0.5.7
|
||||||
|
|
||||||
|
Fixed monsters instant killing players
|
||||||
|
Misc fixes
|
||||||
|
Version 0.5.4
|
||||||
|
|
||||||
|
Changed herbalism skill gain from wheat to be WAAAAY slower
|
||||||
|
|
||||||
|
Version 0.5.3
|
||||||
|
|
||||||
|
Players will now correctly drop their inventories when killed by a monster
|
||||||
|
|
||||||
|
Version 0.5.2
|
||||||
|
|
||||||
|
Fixed MAJOR bug preventing swords skill from gaining through combat
|
||||||
|
|
||||||
|
Version 0.5
|
||||||
|
|
||||||
|
Archery Added
|
||||||
|
Swords Added
|
||||||
|
Acrobatics Added
|
||||||
|
Logging for Party/Admin chat added
|
||||||
|
Fixed whois to show correct values for Excavation
|
||||||
|
Made death messages much much more specific
|
||||||
|
|
||||||
|
Version 0.4.4
|
||||||
|
|
||||||
|
Fixed being able to repair full durability iron tools
|
||||||
|
Fixed herbalism benefits not behaving properly
|
||||||
|
Fixed removing 1 diamond from every stack of diamond when repairing diamond
|
||||||
|
|
||||||
|
Version 0.4.2
|
||||||
|
|
||||||
|
Removed myspawn from the motd
|
||||||
|
|
||||||
|
Version 0.4.1
|
||||||
|
|
||||||
|
Fixed /mcc showing incorrect command for herbalism
|
||||||
|
Changed unarmed skillrate to be much slower than before
|
||||||
|
Modified a few skill descriptions
|
||||||
|
Added permission for /whois
|
||||||
|
Players can now use admin chat without being op as long as they have the correct permission (requires Permissions)
|
||||||
|
|
||||||
|
Version 0.4
|
||||||
|
|
||||||
|
Permissions support
|
||||||
|
Removed OPs having different names than normal players
|
||||||
|
Removed /setspawn & /spawn
|
||||||
|
Slowed down excavation skill rate
|
||||||
|
Fixed excavation coal drop being too rare
|
||||||
|
|
||||||
|
Version 0.3.4
|
||||||
|
|
||||||
|
Creepers now give double xp for unarmed
|
||||||
|
Iron armor can now be repaired!
|
||||||
|
Fixed bug stopping items from being repaired
|
||||||
|
|
||||||
|
Version 0.3.3
|
||||||
|
|
||||||
|
Yet another herbalism skill gain tweak
|
||||||
|
|
||||||
|
Version 0.3.2
|
||||||
|
|
||||||
|
Changed excavation loot tables to be more rewarding
|
||||||
|
Changed sand to give normal excavation xp instead of double xp
|
||||||
|
Fixed herbalism skill exploit
|
||||||
|
Mobs killed with unarmed now drop loot properly
|
||||||
|
Unarmed xp rate depends on mob (zombies lowest fyi)
|
||||||
|
Huge player crashing bug fix on disarm!
|
||||||
|
|
||||||
|
Version 0.3.1
|
||||||
|
|
||||||
|
Fixed excavation not saving properly
|
||||||
|
Fixed repair using excavation values
|
||||||
|
|
||||||
|
Version 0.3
|
||||||
|
|
||||||
|
Unarmed skill
|
||||||
|
Herbalism skill
|
||||||
|
Excavation skill
|
||||||
|
Many bugfixes (thanks for reporting them!)
|
||||||
|
/<skillname> - Detailed information about skills in game
|
||||||
|
|
||||||
|
Version 0.2.1
|
||||||
|
|
||||||
|
Misc bugfixes
|
||||||
|
|
||||||
|
Version 0.2
|
||||||
|
|
||||||
|
Repair ability added
|
||||||
|
Repair skill added
|
||||||
|
Iron Armor repair temporarily disabled
|
||||||
|
Anvils (Iron Block) added
|
||||||
|
/mcmmo & /mcc added
|
||||||
|
Misc changes to existing commands
|
||||||
|
Misc bug fixes
|
||||||
|
|
||||||
|
Version 0.1
|
||||||
|
|
||||||
|
Releasing my awesome plugin
|
@ -66,12 +66,6 @@ public class mcEntityListener extends EntityListener {
|
|||||||
* CHECKS IF THE PLAYER DIES, IF SO DROP HIS SHIT BECAUSE OF THE DAMAGE MODIFIERS
|
* CHECKS IF THE PLAYER DIES, IF SO DROP HIS SHIT BECAUSE OF THE DAMAGE MODIFIERS
|
||||||
* MIGHT BE A BIT BUGGY, IT SEEMS TO WORK RIGHT NOW AT LEAST...
|
* MIGHT BE A BIT BUGGY, IT SEEMS TO WORK RIGHT NOW AT LEAST...
|
||||||
*/
|
*/
|
||||||
if(defender.getHealth() - event.getDamage() <= 0){
|
|
||||||
for(ItemStack i : defender.getInventory().getContents()){
|
|
||||||
if(i != null && i.getTypeId() != 0)
|
|
||||||
defender.getLocation().getWorld().dropItemNaturally(defender.getLocation(), i);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
/*
|
/*
|
||||||
* IF ATTACKER IS PLAYER
|
* IF ATTACKER IS PLAYER
|
||||||
@ -211,10 +205,6 @@ public class mcEntityListener extends EntityListener {
|
|||||||
if(mcUsers.getProfile(defender).isDead())
|
if(mcUsers.getProfile(defender).isDead())
|
||||||
return;
|
return;
|
||||||
if(defender.getHealth() <= 0){
|
if(defender.getHealth() <= 0){
|
||||||
for(ItemStack i : defender.getInventory().getContents()){
|
|
||||||
if(i != null && i.getTypeId() != 0)
|
|
||||||
defender.getLocation().getWorld().dropItemNaturally(defender.getLocation(), i);
|
|
||||||
}
|
|
||||||
for(Player derp : plugin.getServer().getOnlinePlayers()){
|
for(Player derp : plugin.getServer().getOnlinePlayers()){
|
||||||
derp.sendMessage(ChatColor.GRAY+attacker.getName() + " has " +ChatColor.DARK_RED+"slain "+ChatColor.GRAY+defender.getName() + " with an arrow.");
|
derp.sendMessage(ChatColor.GRAY+attacker.getName() + " has " +ChatColor.DARK_RED+"slain "+ChatColor.GRAY+defender.getName() + " with an arrow.");
|
||||||
mcUsers.getProfile(defender).setDead(true);
|
mcUsers.getProfile(defender).setDead(true);
|
||||||
@ -339,6 +329,10 @@ public class mcEntityListener extends EntityListener {
|
|||||||
Entity x = event.getEntity();
|
Entity x = event.getEntity();
|
||||||
if(x instanceof Player){
|
if(x instanceof Player){
|
||||||
Player player = (Player)x;
|
Player player = (Player)x;
|
||||||
|
for(ItemStack i : player.getInventory().getContents()){
|
||||||
|
if(i != null && i.getTypeId() != 0)
|
||||||
|
player.getLocation().getWorld().dropItemNaturally(player.getLocation(), i);
|
||||||
|
}
|
||||||
if(mcUsers.getProfile(player).isDead()){
|
if(mcUsers.getProfile(player).isDead()){
|
||||||
mcUsers.getProfile(player).setDead(false);
|
mcUsers.getProfile(player).setDead(false);
|
||||||
return;
|
return;
|
||||||
|
@ -451,10 +451,6 @@ public class mcm {
|
|||||||
* Make the defender drop items on death
|
* Make the defender drop items on death
|
||||||
*/
|
*/
|
||||||
if(defender.getHealth() <= 0){
|
if(defender.getHealth() <= 0){
|
||||||
for(ItemStack i : defender.getInventory().getContents()){
|
|
||||||
if(i != null && i.getTypeId() != 0)
|
|
||||||
defender.getLocation().getWorld().dropItemNaturally(defender.getLocation(), i);
|
|
||||||
}
|
|
||||||
for(Player derp : plugin.getServer().getOnlinePlayers()){
|
for(Player derp : plugin.getServer().getOnlinePlayers()){
|
||||||
derp.sendMessage(ChatColor.GRAY+attacker.getName() + " has " +ChatColor.DARK_RED+"slain "+ChatColor.GRAY+defender.getName());
|
derp.sendMessage(ChatColor.GRAY+attacker.getName() + " has " +ChatColor.DARK_RED+"slain "+ChatColor.GRAY+defender.getName());
|
||||||
mcUsers.getProfile(defender).setDead(true);
|
mcUsers.getProfile(defender).setDead(true);
|
||||||
@ -838,6 +834,7 @@ public class mcm {
|
|||||||
player.sendMessage(ChatColor.GRAY+"/party q - to quit a party");
|
player.sendMessage(ChatColor.GRAY+"/party q - to quit a party");
|
||||||
player.sendMessage(ChatColor.GRAY+"/ptp <name> - party teleport");
|
player.sendMessage(ChatColor.GRAY+"/ptp <name> - party teleport");
|
||||||
player.sendMessage(ChatColor.GRAY+"/p - toggles party chat");
|
player.sendMessage(ChatColor.GRAY+"/p - toggles party chat");
|
||||||
|
player.sendMessage(ChatColor.GREEN+"/stats"+ChatColor.GRAY+" - Check current skill levels");
|
||||||
player.sendMessage(ChatColor.GRAY+"/setmyspawn - set your own spawn location");
|
player.sendMessage(ChatColor.GRAY+"/setmyspawn - set your own spawn location");
|
||||||
player.sendMessage(ChatColor.GRAY+"/myspawn - travel to myspawn, clears inventory");
|
player.sendMessage(ChatColor.GRAY+"/myspawn - travel to myspawn, clears inventory");
|
||||||
player.sendMessage(ChatColor.GRAY+"/whois - view detailed info about a player (req op)");
|
player.sendMessage(ChatColor.GRAY+"/whois - view detailed info about a player (req op)");
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
name: mcMMO
|
name: mcMMO
|
||||||
main: com.bukkit.nossr50.mcMMO.mcMMO
|
main: com.bukkit.nossr50.mcMMO.mcMMO
|
||||||
version: 0.5.7
|
version: 0.5.8
|
Loading…
Reference in New Issue
Block a user