Update Bukkit for Minecraft 1.4(.2) changes.

By: Travis Watkins <amaranth@ubuntu.com>
This commit is contained in:
Bukkit/Spigot
2012-10-22 03:30:04 -05:00
parent 93362adea2
commit c73a3c02f0
23 changed files with 486 additions and 34 deletions

View File

@@ -0,0 +1,6 @@
package org.bukkit.entity;
/**
* Represents an ambient mob
*/
public interface Ambient extends LivingEntity {}

View File

@@ -0,0 +1,6 @@
package org.bukkit.entity;
/**
* Represents a Bat
*/
public interface Bat extends Ambient {}

View File

@@ -13,11 +13,13 @@ public enum EntityType {
PAINTING("Painting", Painting.class, 9),
ARROW("Arrow", Arrow.class, 10),
SNOWBALL("Snowball", Snowball.class, 11),
FIREBALL("Fireball", Fireball.class, 12),
LARGE_FIREBALL("Fireball", LargeFireball.class, 12),
SMALL_FIREBALL("SmallFireball", SmallFireball.class, 13),
ENDER_PEARL("ThrownEnderpearl", EnderPearl.class, 14),
ENDER_SIGNAL("EyeOfEnderSignal", EnderSignal.class, 15),
THROWN_EXP_BOTTLE("ThrownExpBottle", ThrownExpBottle.class, 17),
ITEM_FRAME("ItemFrame", ItemFrame.class, 18),
WITHER_SKULL("WitherSkull", WitherSkull.class, 19),
PRIMED_TNT("PrimedTnt", TNTPrimed.class, 20),
FALLING_BLOCK("FallingSand", FallingBlock.class, 21, false),
MINECART("Minecart", Minecart.class, 40),
@@ -36,6 +38,9 @@ public enum EntityType {
BLAZE("Blaze", Blaze.class, 61),
MAGMA_CUBE("LavaSlime", MagmaCube.class, 62),
ENDER_DRAGON("EnderDragon", EnderDragon.class, 63),
WITHER("WitherBoss", Wither.class, 64),
BAT("Bat", Bat.class, 65),
WITCH("Witch", Witch.class, 66),
PIG("Pig", Pig.class, 90),
SHEEP("Sheep", Sheep.class, 91),
COW("Cow", Cow.class, 92),
@@ -136,4 +141,4 @@ public enum EntityType {
public boolean isAlive() {
return living;
}
}
}

View File

@@ -0,0 +1,6 @@
package org.bukkit.entity;
/**
* Represents a Hanging entity
*/
public interface Hanging extends Entity {}

View File

@@ -0,0 +1,6 @@
package org.bukkit.entity;
/**
* Represents an Item Frame
*/
public interface ItemFrame extends Hanging {}

View File

@@ -0,0 +1,7 @@
package org.bukkit.entity;
/**
* Represents a large {@link Fireball}
*/
public interface LargeFireball extends Fireball {
}

View File

@@ -0,0 +1,7 @@
package org.bukkit.entity;
/**
* Represents a Witch
*/
public interface Witch extends Monster {
}

View File

@@ -0,0 +1,7 @@
package org.bukkit.entity;
/**
* Represents a Wither boss
*/
public interface Wither extends Monster {
}

View File

@@ -0,0 +1,8 @@
package org.bukkit.entity;
/**
* Represents a wither skull {@link Fireball}
*/
public interface WitherSkull extends Fireball {
}