mirror of
https://github.com/PaperMC/Paper.git
synced 2025-08-17 05:03:55 -07:00
Update CraftBukkit to Minecraft 1.4.4.
This commit is contained in:
@@ -377,14 +377,14 @@ public class Block {
|
||||
int l1 = this.getDropType(l, world.random, i1);
|
||||
|
||||
if (l1 > 0) {
|
||||
this.a(world, i, j, k, new ItemStack(l1, 1, this.getDropData(l)));
|
||||
this.b(world, i, j, k, new ItemStack(l1, 1, this.getDropData(l)));
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
protected void a(World world, int i, int j, int k, ItemStack itemstack) {
|
||||
protected void b(World world, int i, int j, int k, ItemStack itemstack) {
|
||||
if (!world.isStatic && world.getGameRules().getBoolean("doTileDrops")) {
|
||||
float f = 0.7F;
|
||||
double d0 = (double) (world.random.nextFloat() * f) + (double) (1.0F - f) * 0.5D;
|
||||
@@ -540,7 +540,9 @@ public class Block {
|
||||
|
||||
public void b(World world, int i, int j, int k, Entity entity) {}
|
||||
|
||||
public void postPlace(World world, int i, int j, int k, int l, float f, float f1, float f2) {}
|
||||
public int getPlacedData(World world, int i, int j, int k, int l, float f, float f1, float f2, int i1) {
|
||||
return i1;
|
||||
}
|
||||
|
||||
public void attack(World world, int i, int j, int k, EntityHuman entityhuman) {}
|
||||
|
||||
@@ -595,7 +597,7 @@ public class Block {
|
||||
ItemStack itemstack = this.f_(l);
|
||||
|
||||
if (itemstack != null) {
|
||||
this.a(world, i, j, k, itemstack);
|
||||
this.b(world, i, j, k, itemstack);
|
||||
}
|
||||
} else {
|
||||
int i1 = EnchantmentManager.getBonusBlockLootEnchantmentLevel(entityhuman);
|
||||
@@ -628,6 +630,8 @@ public class Block {
|
||||
|
||||
public void postPlace(World world, int i, int j, int k, EntityLiving entityliving) {}
|
||||
|
||||
public void postPlace(World world, int i, int j, int k, int l) {}
|
||||
|
||||
public Block b(String s) {
|
||||
this.name = "tile." + s;
|
||||
return this;
|
||||
@@ -669,7 +673,7 @@ public class Block {
|
||||
|
||||
public void a(World world, int i, int j, int k, int l, EntityHuman entityhuman) {}
|
||||
|
||||
public void g(World world, int i, int j, int k, int l) {}
|
||||
public void h(World world, int i, int j, int k, int l) {}
|
||||
|
||||
public void f(World world, int i, int j, int k) {}
|
||||
|
||||
@@ -677,6 +681,10 @@ public class Block {
|
||||
return true;
|
||||
}
|
||||
|
||||
public boolean a(Explosion explosion) {
|
||||
return true;
|
||||
}
|
||||
|
||||
static {
|
||||
Item.byId[WOOL.id] = (new ItemCloth(WOOL.id - 256)).b("cloth");
|
||||
Item.byId[LOG.id] = (new ItemMultiTexture(LOG.id - 256, LOG, BlockLog.a)).b("log");
|
||||
|
Reference in New Issue
Block a user