mirror of
https://github.com/PaperMC/Paper.git
synced 2025-01-09 09:47:40 +01:00
Update CraftBukkit to Minecraft 1.4.7
By: feildmaster <admin@feildmaster.com>
This commit is contained in:
parent
58a6642ca7
commit
c529b1d5ec
@ -4,7 +4,7 @@
|
||||
<groupId>org.bukkit</groupId>
|
||||
<artifactId>craftbukkit</artifactId>
|
||||
<packaging>jar</packaging>
|
||||
<version>1.4.6-R0.4-SNAPSHOT</version>
|
||||
<version>1.4.7-R0.1-SNAPSHOT</version>
|
||||
<name>CraftBukkit</name>
|
||||
<url>http://www.bukkit.org</url>
|
||||
|
||||
@ -12,8 +12,8 @@
|
||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||
<api.version>unknown</api.version>
|
||||
<junit.version>4.11</junit.version>
|
||||
<minecraft.version>1.4.6</minecraft.version>
|
||||
<minecraft_version>1_4_6</minecraft_version>
|
||||
<minecraft.version>1.4.7</minecraft.version>
|
||||
<minecraft_version>1_4_R1</minecraft_version>
|
||||
</properties>
|
||||
|
||||
<scm>
|
||||
|
@ -22,11 +22,11 @@ public class CraftFirework extends CraftEntity implements Firework {
|
||||
public CraftFirework(CraftServer server, EntityFireworks entity) {
|
||||
super(server, entity);
|
||||
|
||||
ItemStack item = getHandle().getDataWatcher().f(FIREWORK_ITEM_INDEX);
|
||||
ItemStack item = getHandle().getDataWatcher().getItemStack(FIREWORK_ITEM_INDEX);
|
||||
|
||||
if (item == null) {
|
||||
item = new ItemStack(Item.FIREWORKS);
|
||||
getHandle().getDataWatcher().a(FIREWORK_ITEM_INDEX, item); // register
|
||||
getHandle().getDataWatcher().watch(FIREWORK_ITEM_INDEX, item);
|
||||
}
|
||||
|
||||
this.item = CraftItemStack.asCraftMirror(item);
|
||||
@ -59,7 +59,7 @@ public class CraftFirework extends CraftEntity implements Firework {
|
||||
item.setItemMeta(meta);
|
||||
|
||||
// Copied from EntityFireworks constructor, update firework lifetime/power
|
||||
getHandle().b = 10 * (1 + meta.getPower()) + random.nextInt(6) + random.nextInt(7);
|
||||
getHandle().expectedLifespan = 10 * (1 + meta.getPower()) + random.nextInt(6) + random.nextInt(7);
|
||||
|
||||
getHandle().getDataWatcher().h(FIREWORK_ITEM_INDEX); // Update
|
||||
}
|
||||
|
@ -948,11 +948,11 @@ public class CraftPlayer extends CraftHumanEntity implements Player {
|
||||
|
||||
public void setMaxHealth(int amount) {
|
||||
super.setMaxHealth(amount);
|
||||
getHandle().m(); // Update health
|
||||
getHandle().triggerHealthUpdate();
|
||||
}
|
||||
|
||||
public void resetMaxHealth() {
|
||||
super.resetMaxHealth();
|
||||
getHandle().m(); // Update health
|
||||
getHandle().triggerHealthUpdate();
|
||||
}
|
||||
}
|
||||
|
@ -62,7 +62,7 @@ public class CraftTameableAnimal extends CraftAnimals implements Tameable, Creat
|
||||
}
|
||||
|
||||
public void setSitting(boolean sitting) {
|
||||
getHandle().q().a(sitting);
|
||||
getHandle().getGoalSit().setSitting(sitting);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -238,8 +238,8 @@ public final class CraftItemStack extends ItemStack {
|
||||
return 0;
|
||||
}
|
||||
if (size == 1) {
|
||||
handle.tag.o(ENCHANTMENTS.NBT);
|
||||
if (handle.tag.d()) {
|
||||
handle.tag.remove(ENCHANTMENTS.NBT);
|
||||
if (handle.tag.isEmpty()) {
|
||||
handle.tag = null;
|
||||
}
|
||||
return level;
|
||||
@ -388,6 +388,6 @@ public final class CraftItemStack extends ItemStack {
|
||||
}
|
||||
|
||||
static boolean hasItemMeta(net.minecraft.server.ItemStack item) {
|
||||
return !(item == null || item.tag == null || item.tag.d());
|
||||
return !(item == null || item.tag == null || item.tag.isEmpty());
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user