Fix silk touch on Ender Chests.

This commit is contained in:
LexManos 2012-08-28 16:36:19 -07:00
parent 18f3d41a5b
commit 895365d9b9

View file

@ -429,11 +429,11 @@
+ int count = quantityDropped(metadata, fortune, world.rand);
+ for(int i = 0; i < count; i++)
+ {
+ int id = idDropped(metadata, world.rand, 0);
+ if (id > 0)
+ {
+ ret.add(new ItemStack(id, 1, damageDropped(metadata)));
+ }
+ int id = idDropped(metadata, world.rand, 0);
+ if (id > 0)
+ {
+ ret.add(new ItemStack(id, 1, damageDropped(metadata)));
+ }
+ }
+ return ret;
+ }
@ -451,9 +451,9 @@
+ */
+ public boolean canSilkHarvest(World world, EntityPlayer player, int x, int y, int z, int metadata)
+ {
+ if (this instanceof BlockGlass)
+ if (this instanceof BlockGlass || this instanceof BlockEnderChest)
+ {
+ return true;
+ return true;
+ }
+ return renderAsNormalBlock() && !hasTileEntity(metadata);
+ }