Update to Forge 1343. Small fixes.
This commit is contained in:
@ -375,9 +375,10 @@ public class CraftEventFactory {
|
||||
return event;
|
||||
}
|
||||
|
||||
public static PlayerDeathEvent callPlayerDeathEvent(net.minecraft.entity.player.EntityPlayerMP victim, List<org.bukkit.inventory.ItemStack> drops, String deathMessage) {
|
||||
public static PlayerDeathEvent callPlayerDeathEvent(net.minecraft.entity.player.EntityPlayerMP victim, List<org.bukkit.inventory.ItemStack> drops, String deathMessage, boolean keepInventory) {
|
||||
CraftPlayer entity = victim.getBukkitEntity();
|
||||
PlayerDeathEvent event = new PlayerDeathEvent(entity, drops, victim.getExpReward(), 0, deathMessage);
|
||||
event.setKeepInventory(keepInventory);
|
||||
//org.bukkit.World world = entity.getWorld();
|
||||
Bukkit.getServer().getPluginManager().callEvent(event);
|
||||
|
||||
@ -386,6 +387,7 @@ public class CraftEventFactory {
|
||||
victim.newTotalExp = event.getNewTotalExp();
|
||||
victim.expToDrop = event.getDroppedExp();
|
||||
victim.newExp = event.getNewExp();
|
||||
if (event.getKeepInventory()) return event;
|
||||
victim.capturedDrops.clear(); // Cauldron - we must clear pre-capture to avoid duplicates
|
||||
|
||||
for (org.bukkit.inventory.ItemStack stack : event.getDrops()) {
|
||||
|
@ -1,6 +1,6 @@
|
||||
fmlbuild.major.number=7
|
||||
fmlbuild.minor.number=10
|
||||
fmlbuild.revision.number=85
|
||||
fmlbuild.build.number=1291
|
||||
fmlbuild.revision.number=97
|
||||
fmlbuild.build.number=1343
|
||||
fmlbuild.mcversion=1.7.10
|
||||
fmlbuild.mcpversion=9.05
|
||||
|
Reference in New Issue
Block a user