From 29706fbd03329bbe6687d12c9a52cf2ff66271b4 Mon Sep 17 00:00:00 2001 From: Amnet Date: Sat, 20 Apr 2013 16:42:46 +0200 Subject: [PATCH] Fixed placing of plants. Fixed texture icons for barley and cattail. --- .../biomesoplenty/blocks/BlockBOPPlant.java | 77 +++++++++++++--- .../biomesoplenty/items/ItemBOPFoliage.java | 2 +- .../biomesoplenty/items/ItemBOPPlant.java | 83 +++++++++++++++++- .../textures/blocks/brownsappling.png | Bin 392 -> 0 bytes .../textures/blocks/darksappling.png | Bin 342 -> 0 bytes .../textures/blocks/firsappling.png | Bin 449 -> 0 bytes .../textures/blocks/holysappling.png | Bin 473 -> 0 bytes .../blocks/{itemalgae.png => item_algae.png} | Bin .../textures/blocks/item_barley.png | Bin 0 -> 359 bytes .../blocks/{itembush.png => item_bush.png} | Bin .../textures/blocks/item_cattail.png | Bin 0 -> 325 bytes .../{itemhighgrass.png => item_highgrass.png} | Bin ...emmediumgrass.png => item_mediumgrass.png} | Bin ...itemshortgrass.png => item_shortgrass.png} | Bin .../{itemsprout.png => item_sprout.png} | Bin .../textures/blocks/magicsappling.png | Bin 356 -> 0 bytes .../textures/blocks/mangrovesappling.png | Bin 532 -> 0 bytes .../textures/blocks/orangesappling.png | Bin 394 -> 0 bytes .../textures/blocks/originsappling.png | Bin 337 -> 0 bytes .../textures/blocks/palmsappling.png | Bin 428 -> 0 bytes .../textures/blocks/pinksappling.png | Bin 391 -> 0 bytes .../textures/blocks/redsappling.png | Bin 395 -> 0 bytes .../textures/blocks/redwoodsappling.png | Bin 472 -> 0 bytes .../textures/blocks/whitesappling.png | Bin 397 -> 0 bytes .../textures/blocks/willowsappling.png | Bin 515 -> 0 bytes .../textures/blocks/yellowsappling.png | Bin 376 -> 0 bytes 26 files changed, 146 insertions(+), 16 deletions(-) delete mode 100644 src/minecraft/mods/BiomesOPlenty/textures/blocks/brownsappling.png delete mode 100644 src/minecraft/mods/BiomesOPlenty/textures/blocks/darksappling.png delete mode 100644 src/minecraft/mods/BiomesOPlenty/textures/blocks/firsappling.png delete mode 100644 src/minecraft/mods/BiomesOPlenty/textures/blocks/holysappling.png rename src/minecraft/mods/BiomesOPlenty/textures/blocks/{itemalgae.png => item_algae.png} (100%) create mode 100644 src/minecraft/mods/BiomesOPlenty/textures/blocks/item_barley.png rename src/minecraft/mods/BiomesOPlenty/textures/blocks/{itembush.png => item_bush.png} (100%) create mode 100644 src/minecraft/mods/BiomesOPlenty/textures/blocks/item_cattail.png rename src/minecraft/mods/BiomesOPlenty/textures/blocks/{itemhighgrass.png => item_highgrass.png} (100%) rename src/minecraft/mods/BiomesOPlenty/textures/blocks/{itemmediumgrass.png => item_mediumgrass.png} (100%) rename src/minecraft/mods/BiomesOPlenty/textures/blocks/{itemshortgrass.png => item_shortgrass.png} (100%) rename src/minecraft/mods/BiomesOPlenty/textures/blocks/{itemsprout.png => item_sprout.png} (100%) delete mode 100644 src/minecraft/mods/BiomesOPlenty/textures/blocks/magicsappling.png delete mode 100644 src/minecraft/mods/BiomesOPlenty/textures/blocks/mangrovesappling.png delete mode 100644 src/minecraft/mods/BiomesOPlenty/textures/blocks/orangesappling.png delete mode 100644 src/minecraft/mods/BiomesOPlenty/textures/blocks/originsappling.png delete mode 100644 src/minecraft/mods/BiomesOPlenty/textures/blocks/palmsappling.png delete mode 100644 src/minecraft/mods/BiomesOPlenty/textures/blocks/pinksappling.png delete mode 100644 src/minecraft/mods/BiomesOPlenty/textures/blocks/redsappling.png delete mode 100644 src/minecraft/mods/BiomesOPlenty/textures/blocks/redwoodsappling.png delete mode 100644 src/minecraft/mods/BiomesOPlenty/textures/blocks/whitesappling.png delete mode 100644 src/minecraft/mods/BiomesOPlenty/textures/blocks/willowsappling.png delete mode 100644 src/minecraft/mods/BiomesOPlenty/textures/blocks/yellowsappling.png diff --git a/src/minecraft/biomesoplenty/blocks/BlockBOPPlant.java b/src/minecraft/biomesoplenty/blocks/BlockBOPPlant.java index 76d374194..d51d17a09 100644 --- a/src/minecraft/biomesoplenty/blocks/BlockBOPPlant.java +++ b/src/minecraft/biomesoplenty/blocks/BlockBOPPlant.java @@ -91,25 +91,74 @@ public class BlockBOPPlant extends BlockFlower implements IShearable list.add(new ItemStack(blockID, 1, i)); } - @Override - public boolean canPlaceBlockAt(World world, int x, int y, int z) - { - return super.canPlaceBlockAt(world, x, y, z) && this.canThisPlantGrowOnThisBlockID(world.getBlockId(x, y - 1, z), world.getBlockMetadata(x, y, z)); - } +// @Override +// public boolean canPlaceBlockAt(World world, int x, int y, int z) +// { +// return true;//super.canPlaceBlockAt(world, x, y, z) && this.canThisPlantGrowOnThisBlockID(world.getBlockId(x, y - 1, z), world.getBlockMetadata(x, y, z)); +// } protected boolean canThisPlantGrowOnThisBlockID(int id, int meta) { // TODO - if (meta == 0) - return id == Blocks.driedDirt.get().blockID || id == Block.sand.blockID; - else if (meta == 1) - return id == Blocks.redRock.get().blockID; - else if (meta == 2 || meta == 3) - return id == Block.sand.blockID; - else if (meta == 4) - return id == Blocks.holyGrass.get().blockID; + switch (meta) + { + case 0: // Dead Grass + return id == Blocks.driedDirt.get().blockID || id == Block.sand.blockID; + + case 1: // Desert Grass + return id == Blocks.redRock.get().blockID; + + case 2: // Desert Sprouts + case 3: // Dune Grass + return id == Block.sand.blockID; + + case 4: // Holy Tall Grass + return id == Blocks.holyGrass.get().blockID; + + case 5: + return true; + + case 7: + return id == Block.grass.blockID; + + default: + return id == Block.grass.blockID || id == Block.dirt.blockID || id == Block.tilledField.blockID; + } + } + + @Override + public boolean canPlaceBlockOnSide(World world, int x, int y, int z, int side, ItemStack itemStack) + { + int id = world.getBlockId(x, y - 1, z); + int meta = itemStack.getItemDamage(); + + if (itemStack.itemID == this.blockID) + switch (meta) + { + case 0: // Dead Grass + return id == Blocks.driedDirt.get().blockID || id == Block.sand.blockID; + + case 1: // Desert Grass + return id == Blocks.redRock.get().blockID; + + case 2: // Desert Sprouts + case 3: // Dune Grass + return id == Block.sand.blockID; + + case 4: // Holy Tall Grass + return id == Blocks.holyGrass.get().blockID; + + case 5: // Thorns + return true; + + case 7: // Cattail + return id != Block.grass.blockID ? false : (world.getBlockMaterial(x - 1, y - 1, z) == Material.water ? true : (world.getBlockMaterial(x + 1, y - 1, z) == Material.water ? true : (world.getBlockMaterial(x, y - 1, z - 1) == Material.water ? true : world.getBlockMaterial(x, y - 1, z + 1) == Material.water))); + + default: + return id == Block.grass.blockID || id == Block.dirt.blockID || id == Block.tilledField.blockID; + } else - return id == Block.grass.blockID || id == Block.dirt.blockID || id == Block.tilledField.blockID; + return this.canPlaceBlockOnSide(world, x, y, z, side); } @Override diff --git a/src/minecraft/biomesoplenty/items/ItemBOPFoliage.java b/src/minecraft/biomesoplenty/items/ItemBOPFoliage.java index 8a99f563a..05333c4c0 100644 --- a/src/minecraft/biomesoplenty/items/ItemBOPFoliage.java +++ b/src/minecraft/biomesoplenty/items/ItemBOPFoliage.java @@ -29,7 +29,7 @@ public class ItemBOPFoliage extends ItemBlock textures = new Icon[foliageTypes.length - 1]; for (int i = 0; i < foliageTypes.length - 1; ++i) - textures[i] = iconRegister.registerIcon("BiomesOPlenty:item" + foliageTypes[i]); + textures[i] = iconRegister.registerIcon("BiomesOPlenty:item_" + foliageTypes[i]); } @Override diff --git a/src/minecraft/biomesoplenty/items/ItemBOPPlant.java b/src/minecraft/biomesoplenty/items/ItemBOPPlant.java index 48a0c08b2..839b449ef 100644 --- a/src/minecraft/biomesoplenty/items/ItemBOPPlant.java +++ b/src/minecraft/biomesoplenty/items/ItemBOPPlant.java @@ -1,13 +1,21 @@ package biomesoplenty.items; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; import net.minecraft.block.Block; +import net.minecraft.client.renderer.texture.IconRegister; +import net.minecraft.entity.Entity; +import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.ItemBlock; import net.minecraft.item.ItemStack; import net.minecraft.util.Icon; +import net.minecraft.world.World; public class ItemBOPPlant extends ItemBlock { private static final String[] plants = new String[] {"deadgrass", "desertgrass", "desertsprouts", "dunegrass", "holytallgrass", "thorn", "barley", "cattail"}; + @SideOnly(Side.CLIENT) + private Icon[] textures; public ItemBOPPlant(int par1) { @@ -22,6 +30,15 @@ public class ItemBOPPlant extends ItemBlock return meta & 15; } + @SideOnly(Side.CLIENT) + public void registerIcons(IconRegister iconRegister) + { + textures = new Icon[2]; + + textures[0] = iconRegister.registerIcon("BiomesOPlenty:item_barley"); + textures[1] = iconRegister.registerIcon("BiomesOPlenty:item_cattail"); + } + @Override public String getUnlocalizedName(ItemStack itemStack) { @@ -31,6 +48,70 @@ public class ItemBOPPlant extends ItemBlock @Override public Icon getIconFromDamage(int meta) { - return Block.blocksList[this.itemID].getIcon(0, meta); + if (meta == 6) + return textures[0]; + else if (meta == 7) + return textures[1]; + else + return Block.blocksList[this.itemID].getIcon(0, meta); + } + + public boolean onItemUse(ItemStack itemStack, EntityPlayer player, World world, int x, int y, int z, int side, float hitX, float hitY, float hitZ) + { + int id = world.getBlockId(x, y, z); + + if (id == Block.snow.blockID && (world.getBlockMetadata(x, y, z) & 7) < 1) + side = 1; + else if (!Block.blocksList[id].isBlockReplaceable(world, x, y, z)) + { + if (side == 0) + --y; + + if (side == 1) + ++y; + + if (side == 2) + --z; + + if (side == 3) + ++z; + + if (side == 4) + --x; + + if (side == 5) + ++x; + } + + if (!player.canPlayerEdit(x, y, z, side, itemStack)) + { + return false; + } + else if (itemStack.stackSize == 0) + { + return false; + } + else + { + if (world.canPlaceEntityOnSide(this.getBlockID(), x, y, z, false, side, (Entity)null, itemStack)) + { + Block block = Block.blocksList[this.getBlockID()]; + int j1 = block.onBlockPlaced(world, x, y, z, side, hitX, hitY, hitZ, 0); + + if (world.setBlock(x, y, z, this.getBlockID(), itemStack.getItemDamage(), 3)) + { + if (world.getBlockId(x, y, z) == this.getBlockID()) + { + Block.blocksList[this.getBlockID()].onBlockPlacedBy(world, x, y, z, player, itemStack); + Block.blocksList[this.getBlockID()].onPostBlockPlaced(world, x, y, z, j1); + } + + world.playSoundEffect((double)((float)x + 0.5F), (double)((float)y + 0.5F), (double)((float)z + 0.5F), block.stepSound.getPlaceSound(), (block.stepSound.getVolume() + 1.0F) / 2.0F, block.stepSound.getPitch() * 0.8F); + --itemStack.stackSize; + } + } + + return true; + } } } diff --git a/src/minecraft/mods/BiomesOPlenty/textures/blocks/brownsappling.png b/src/minecraft/mods/BiomesOPlenty/textures/blocks/brownsappling.png deleted file mode 100644 index 4dfcba9189267fa47f853d78da1571d8798d8e03..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 392 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1qucL8%hgh?3y^w370~qEv=}#LT=BJwMkFg)(D3 zQ$0figD*u3fvUcHx;Tbd`0t&xmYc~@;OP1pJYu&SZ>ro86%<^2ROt|>*;=u~rJMhE z{D1Z;f5-MWZ+~2@F*x(?&1`e|oR8)TG>V6hMK$QdlZD^0)+$*Uede6!64|Nq#e2F zWkep!#967Cowu3=;{rBS&XTp)9FK#CiPrv!5cu~fl^$Yv1 k35UZO?XKiE2G}s}?f$Uhh4j1`z#w4oboFyt=akR{0Hmm#rT_o{ diff --git a/src/minecraft/mods/BiomesOPlenty/textures/blocks/darksappling.png b/src/minecraft/mods/BiomesOPlenty/textures/blocks/darksappling.png deleted file mode 100644 index 943985a1fc43ff6afd39e04254eae8fed8e44417..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 342 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1qucL8%hgh?3y^w370~qEv=}#LT=BJwMkFg)(D3 zQ$0figD*u3fvS#rx;Tbd_}`s)lCQ}?pskXV|44>QSHL!}tVkCzQ^g}L`M>_<8*LNb zllAhVex_CIzx~F+ug_a9Q}tOWnHuD9R?ArU>#qpjXOd4IG9KMt)uJTyx#v-CN7LpP z547|ovS+hM%U@ZM!l~8WXMP})P1Ey0?5Q*XFojrno~*PYj{+eQOD#Ng@b=d#Wzp$P!$mx0Ux diff --git a/src/minecraft/mods/BiomesOPlenty/textures/blocks/firsappling.png b/src/minecraft/mods/BiomesOPlenty/textures/blocks/firsappling.png deleted file mode 100644 index 3a900b161a21c7ed8d8321e4fd558b89f1b84805..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 449 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1qucL8%hgh?3y^w370~qEv=}#LT=BJwMkFg)(D3 zQ$0figD*u3fyNqmx;Tbd_|KjA+OOF`p!K(ul(VST7Ke#UMVcNvZ(K8*m9h2KkALqA zQ_Na6`8?{MmooWo{<%4Odl@_y>sQY`u|V*%@rB8e?lbbI38mDrMO}RNu#kB%haUF= zH?EHQI0N1Dif7I{EG|rV^f8I`PN(K~C_Bi!$5a ziI`jum(%!A_p+<^+$$ nGwUiHBs4r0?XG7s_{IF=>ida0LH=>T5N7an^>bP0l+XkKHetE0 diff --git a/src/minecraft/mods/BiomesOPlenty/textures/blocks/holysappling.png b/src/minecraft/mods/BiomesOPlenty/textures/blocks/holysappling.png deleted file mode 100644 index 57918c58351d01e07174740748d746ca434f2f13..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 473 zcmV;~0Ve*5P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D02*{fSaefwW^{L9 za%BKeVQFr3E>1;MAa*k@H7+qQF!XYv0003dgUc@C`1@)*(g3$k#3C1 zNrGbuITQkfY~6b(K31gM`HP^;4h5f)%W3r2O{irZVn5ilq@3Oxm-{~(bP$qqI1l~h z80uM>isVoTh>oosl#scrLA&z83*=Dn(Jq#t?9WPhV|@(LhWQ#1L{Q#8~zmR4X&TG(hSbn$*5_d8W#j P00000NkvXXu0mjfuwuYM diff --git a/src/minecraft/mods/BiomesOPlenty/textures/blocks/itemalgae.png b/src/minecraft/mods/BiomesOPlenty/textures/blocks/item_algae.png similarity index 100% rename from src/minecraft/mods/BiomesOPlenty/textures/blocks/itemalgae.png rename to src/minecraft/mods/BiomesOPlenty/textures/blocks/item_algae.png diff --git a/src/minecraft/mods/BiomesOPlenty/textures/blocks/item_barley.png b/src/minecraft/mods/BiomesOPlenty/textures/blocks/item_barley.png new file mode 100644 index 0000000000000000000000000000000000000000..66d2d8542b04d75c1e43792bf8f733529033a8e3 GIT binary patch literal 359 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1qucL8%hgh?3y^w370~qEv=}#LT=BJwMkFg)(D3 zQ$0figD*u3fvT=~x;Tbd_$UAP|KHwK;-CVvKPn1kVfre*$2M2ulzqTm*rz(+rf-EY&E-uzsuir z6Og}YAkllZ!Fu=N12PkO&97ViVgERh*ZCV;8>9HO+l`V6(i49g98NIt;9&{ivDly^ zp~G0r*u!tkQ2Mick650-A)G!=nC^8IleDtxNjp5k)ebf0e4^9F4kipZ{&t;ucLK6VdlY;U9 literal 0 HcmV?d00001 diff --git a/src/minecraft/mods/BiomesOPlenty/textures/blocks/itembush.png b/src/minecraft/mods/BiomesOPlenty/textures/blocks/item_bush.png similarity index 100% rename from src/minecraft/mods/BiomesOPlenty/textures/blocks/itembush.png rename to src/minecraft/mods/BiomesOPlenty/textures/blocks/item_bush.png diff --git a/src/minecraft/mods/BiomesOPlenty/textures/blocks/item_cattail.png b/src/minecraft/mods/BiomesOPlenty/textures/blocks/item_cattail.png new file mode 100644 index 0000000000000000000000000000000000000000..9969871e732d731f8cd59c1ecef77f0dbeda4070 GIT binary patch literal 325 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1qucL8%hgh?3y^w370~qEv=}#LT=BJwMkFg)(D3 zQ$0figD*u3fvUE6x;Tbd_$UAP|KHwKVzq*%gp&Y6^|R0g8cZKMjTWdK`Skxxo68QS z6gx-eNpnm8e^<5m$A0m~j|yIfn=CKN{P|*RQzCbv7DQNi;BYF`n3#xOif28>0xb z1H%%5XIwMVB;?mH@FtitER#5PY^fwm0FOghM-GQkFJAzUg8ctz`ziDAXLua?YvT;_ZU1~{an^LB{Ts52)m4l diff --git a/src/minecraft/mods/BiomesOPlenty/textures/blocks/mangrovesappling.png b/src/minecraft/mods/BiomesOPlenty/textures/blocks/mangrovesappling.png deleted file mode 100644 index 52b89f735a99670b14a13ebfb85c8200184baf1a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 532 zcmV+v0_**WP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D02*{fSaefwW^{L9 za%BKeVQFr3E>1;MAa*k@H7+qQF!XYv0004lNkl8d4W2=CN*UI3Nc| z(?Sg@KB7?f&E5`cafO(YLi zf~;r?nGg;8q4Vpok_baQ7h&NourJ$30VI3Gj+Ds3z!_j$vat|tK|VD<1${uzn$^>4 zc-OrBpah_m$*qDF?xdUD36zd4!Wnfk0M#TPNWOtwni&nUNgl=pBLr>^V#uf5s04Vq zze0XJjoNV@d~g=MMiKSWHr^g@Mw@>FsJT+yWZ}li4%*cNyg%KddbEXZ{Sf8C#&AFm zIIHaAA}F|V%SJ)Prn%e9#9pqg z6^#GbRq5Ub2R4;gZ{BPl^NHVyoGI6TT z#R?tsCXb_5TV38BkwOu@^3FPh3#na!CvpK2N#$tt)prSk+Py*kzF zU>f>p-KiPx_B_mdKI;Vst0GF$kRsaA1 diff --git a/src/minecraft/mods/BiomesOPlenty/textures/blocks/originsappling.png b/src/minecraft/mods/BiomesOPlenty/textures/blocks/originsappling.png deleted file mode 100644 index 28df09475af3584cf29d64ef38cd0ad5c2c69d36..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 337 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1qucL8%hgh?3y^w370~qEv=}#LT=BJwMkFg)(D3 zQ$0figD*u3fvOI8x;Tbd_%EGsk@v6xhs)oqzFMUXdKV>s&7No!R$gTJXt$HkA`jb6 z3&Z2gm#W^^AN{st!S&~MlIjdTQ!l=sw#_wwbAhLU*v*}K{mBex@;c@o`~AD}^PEr4 zl}(8$g6|_bWE|%irydaS-MIR|vK?VeM_9VQ%C|jP$*?CSyyc9To$CijNruQt%I+NZ zCFf`{TF6-+&2Kr@UJ%7Gq3rg|3xSW_BmEjyUN~aP@SUx-uEFWf_1(hzE|(r?^ka;9 dD0AVq__|#lrdqQP?gaXU!PC{xWt~$(69B`*fPw%3 diff --git a/src/minecraft/mods/BiomesOPlenty/textures/blocks/palmsappling.png b/src/minecraft/mods/BiomesOPlenty/textures/blocks/palmsappling.png deleted file mode 100644 index a3727a41c0b4960c8e68e26393675af128b4bb64..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 428 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1qucL8%hgh?3y^w370~qEv=}#LT=BJwMkFg)(D3 zQ$0figD*u3fyPREx;Tbd_$UAP|KHwKVzq*%#6blig>1Ih&BhB3{9DI3WAT0mR=pQr z4oIAHyT)^kJy}90gjIW!#iGCR$Jiv(sxL8|V`oe`tI(6c(0DH9=>M$COaDj5UH_F| z8}r`2Bfr!~e4QlA1k>iP2PHiimPn?oei|sdL9y?9?*lG~XaGYH&n1zR)xYi+Oq7an zN?!J+{&KTag4w3D4R#jH96e&I51Y1HW&AnMYu5N%-c1?ovM3KE``#MgP4Q=bkV>a6af`ed3Oz|9@3P?_f$fn^0T8#wU=o{M&xj zqn$O(4vaHj@_XJ>Xjmh;hX33FMu&@>pV+2!FZ%ia|9>8as~dK)ycBn|1_maBr>mdK II;Vst0PYE;fB*mh diff --git a/src/minecraft/mods/BiomesOPlenty/textures/blocks/pinksappling.png b/src/minecraft/mods/BiomesOPlenty/textures/blocks/pinksappling.png deleted file mode 100644 index 90b2d5d9599e3c91e303c34e7d906e2ac2efc633..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 391 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1qucL8%hgh?3y^w370~qEv=}#LT=BJwMkFg)(D3 zQ$0figD*u3fvUcFx;Tbd_%EHbm+MdfPwQ`iyr$;K99(nPaPc)oA3b|;8SID1u z^7y^&r_ZxAFpAt<_io9$pA`armnUZ0xHdCm=DCNC6y#m83B-PKyGo$xYhT~Kh+F3#Wy;f9aG7A%Na&X&e>LgPWNlb28MPSF?3 z{C>RZIi=pdG}2e#z1oBt*((hbC#>dVd8X?<@z~R5!EEp3)@?ToS66pz(cR1Pi#hbf h$#5pS5PL_DxHpX2)13NiwSXbO;OXk;vd$@?2>|gOlwSY< diff --git a/src/minecraft/mods/BiomesOPlenty/textures/blocks/redsappling.png b/src/minecraft/mods/BiomesOPlenty/textures/blocks/redsappling.png deleted file mode 100644 index b290027bf2af8df1e694b5d14fcc0f8de34bff96..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 395 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1qucL8%hgh?3y^w370~qEv=}#LT=BJwMkFg)(D3 zQ$0figD*u3fvSFax;Tbd_%EHbk?W9wK-+JDyDseP>Vmg?Wvn>-9w~(s2;M)iaPfoa zAG@EXXoA3m)?q1PVr`#UXGYcrMm>zuJGxmGxyK`61*vwI4QrIUOt~Q}VRHN15LqQjZ0&|l`k|?*- zzc3aB#lXEYBNo0p$g*~2#4Zj6t=QSS4AhrdCvtt#I;Oavwe z434{23a6JID^)x0Wz5g<-&bjF>B1vU%Fh{vv=4esJodCv@bzqVo|&;}D6azz%H lUuYHj&Go>smpSGe)5jA&_k|6jJ_195!PC{xWt~$(69A&Sl9~Vj diff --git a/src/minecraft/mods/BiomesOPlenty/textures/blocks/redwoodsappling.png b/src/minecraft/mods/BiomesOPlenty/textures/blocks/redwoodsappling.png deleted file mode 100644 index 339774141f050a0e6fc62617100822ca3810e2c7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 472 zcmV;}0Vn>6P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D02*{fSaefwW^{L9 za%BKeVQFr3E>1;MAa*k@H7+qQF!XYv0003;Nkl10O2`(qx(I?uQygl(6~-X*uAnF^Eg>+Xo4((_bI#V)o}2Z9hq2%J^PD|9#|OYw ze{2;3IDJ%*eO84ev!rC4+)tu1h@t+q3bQ|tgQm=uh%65*g(Wk+mx5;rK$t)%B(hAy}vY5ZJ927-2fbSP8IcDnk76}ai O0000yUY diff --git a/src/minecraft/mods/BiomesOPlenty/textures/blocks/whitesappling.png b/src/minecraft/mods/BiomesOPlenty/textures/blocks/whitesappling.png deleted file mode 100644 index 6b6a84546b6c758fad9b43ab8ba36ec6ea32b574..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 397 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1qucL8%hgh?3y^w370~qEv=}#LT=BJwMkFg)(D3 zQ$0figD*u3fvWy^x;Tbd_%EHbmhVsiPwRI93n7*+1&?Px3NuWSm^z&tjCeRi_!}N^ zPVkUxe7@_0srBi*RuY`Pv+iwMzTAGNC&xqmzmfC4w>w)iIrusxZ9i?gW^<_ObB=Sr zn;9#+eeAxO%&$>n;CZm)=G3`YN-w@|$+=7XTrKNF6;3W{8)S9a!+oYGov o?Z$r&f<>REHt=8d6PP5v{hrUUKUa5e1%?BIr>mdKI;Vst04dFx>;M1& diff --git a/src/minecraft/mods/BiomesOPlenty/textures/blocks/willowsappling.png b/src/minecraft/mods/BiomesOPlenty/textures/blocks/willowsappling.png deleted file mode 100644 index 8e5ffadf05a8f0d51d82fe5969c76286fa503b0b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 515 zcmV+e0{s1nP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D02*{fSaefwW^{L9 za%BKeVQFr3E>1;MAa*k@H7+qQF!XYv0004UNkl}LJrFBLj;Fu$VM80vkao9J93bFZS!a=+85|h{8mA5oMji0 z^E?8_DJXR_f3HBeE+P4(@tMSf>J$){73>cVxWKkeC%%3H-BFbzIS5U1yc20&atcsK zUn9l^vQE*XN1=BLaBBj*-8kncu3e_xoj@IpZjtTRdsa8QzGsL|GQsXnaBC6%RvTFi z#@4*#f}+1^IdNb|349i8vC&+E(X%%0txM~P>tJ^o&T2SnSpvIiXnO&B&i1g(x4_B2 zU@(zUR5#4L4Nfn0epK`tSE=nm_g~dh{QfDf(m&vGeE=vHRTZC4mulah*)u=ql;!gMA66fHx@Cp%U523E6L)_aoL~JkCFc>_@3T4` zHK%VR=@4*v=%2`l?W zKM1-^im2u|#4gk={z1@UuT}Xi&hkCqj~sA!XeiiWGJpPubydm%yo-uDIiKz+oMxNw zU~}h^7+Kbv3ULx0Z}_t$i|Y*Dt@gx#z$elZMX2494c>~a!-}T{K=u$ SWvxIjGkCiCxvX