From 43390b5dd08cac2c7861a0c80eea54e73eee32d6 Mon Sep 17 00:00:00 2001 From: Cheeserolls Date: Mon, 4 May 2015 10:30:06 +0100 Subject: [PATCH] Add other BOP fluids, blood and poison, no rendering yet --- .../biomesoplenty/api/block/BOPBlocks.java | 4 ++ .../common/fluids/blocks/BlockBloodFluid.java | 15 ++++++ .../common/fluids/blocks/BlockHoneyFluid.java | 1 - .../fluids/blocks/BlockPoisonFluid.java | 33 +++++++++++++ .../biomesoplenty/common/init/ModBlocks.java | 15 +++++- .../textures/blocks/blood_flowing.png | Bin 0 -> 10982 bytes .../blocks/blood_flowing.png.mcmeta.txt | 5 ++ .../textures/blocks/blood_still.png | Bin 0 -> 10506 bytes .../blocks/blood_still.png.mcmeta.txt | 5 ++ .../textures/blocks/poison_flowing.png | Bin 0 -> 5460 bytes .../blocks/poison_flowing.png.mcmeta.txt | 5 ++ .../textures/blocks/poison_still.png | Bin 0 -> 5707 bytes .../blocks/poison_still.png.mcmeta.txt | 45 ++++++++++++++++++ 13 files changed, 125 insertions(+), 3 deletions(-) create mode 100644 src/main/java/biomesoplenty/common/fluids/blocks/BlockBloodFluid.java create mode 100644 src/main/java/biomesoplenty/common/fluids/blocks/BlockPoisonFluid.java create mode 100644 src/main/resources/assets/biomesoplenty/textures/blocks/blood_flowing.png create mode 100644 src/main/resources/assets/biomesoplenty/textures/blocks/blood_flowing.png.mcmeta.txt create mode 100644 src/main/resources/assets/biomesoplenty/textures/blocks/blood_still.png create mode 100644 src/main/resources/assets/biomesoplenty/textures/blocks/blood_still.png.mcmeta.txt create mode 100644 src/main/resources/assets/biomesoplenty/textures/blocks/poison_flowing.png create mode 100644 src/main/resources/assets/biomesoplenty/textures/blocks/poison_flowing.png.mcmeta.txt create mode 100644 src/main/resources/assets/biomesoplenty/textures/blocks/poison_still.png create mode 100644 src/main/resources/assets/biomesoplenty/textures/blocks/poison_still.png.mcmeta.txt diff --git a/src/main/java/biomesoplenty/api/block/BOPBlocks.java b/src/main/java/biomesoplenty/api/block/BOPBlocks.java index 19be24f6c..6b7246bdd 100644 --- a/src/main/java/biomesoplenty/api/block/BOPBlocks.java +++ b/src/main/java/biomesoplenty/api/block/BOPBlocks.java @@ -134,4 +134,8 @@ public class BOPBlocks public static Block honey; public static Fluid honey_fluid; + public static Block blood; + public static Fluid blood_fluid; + public static Block poison; + public static Fluid poison_fluid; } diff --git a/src/main/java/biomesoplenty/common/fluids/blocks/BlockBloodFluid.java b/src/main/java/biomesoplenty/common/fluids/blocks/BlockBloodFluid.java new file mode 100644 index 000000000..3726acb8a --- /dev/null +++ b/src/main/java/biomesoplenty/common/fluids/blocks/BlockBloodFluid.java @@ -0,0 +1,15 @@ +package biomesoplenty.common.fluids.blocks; + +import net.minecraft.block.material.Material; +import net.minecraftforge.fluids.BlockFluidFinite; +import net.minecraftforge.fluids.Fluid; + +public class BlockBloodFluid extends BlockFluidFinite +{ + + public BlockBloodFluid(Fluid fluid) + { + super(fluid, Material.water); + } + +} \ No newline at end of file diff --git a/src/main/java/biomesoplenty/common/fluids/blocks/BlockHoneyFluid.java b/src/main/java/biomesoplenty/common/fluids/blocks/BlockHoneyFluid.java index 12ae29f38..d22977c11 100644 --- a/src/main/java/biomesoplenty/common/fluids/blocks/BlockHoneyFluid.java +++ b/src/main/java/biomesoplenty/common/fluids/blocks/BlockHoneyFluid.java @@ -19,7 +19,6 @@ public class BlockHoneyFluid extends BlockFluidFinite this.setLightOpacity(1); } - // TODO: check we need this - Does Forge's fluid already handle it through viscosity? @Override public void onEntityCollidedWithBlock(World world, BlockPos pos, Entity entity) { diff --git a/src/main/java/biomesoplenty/common/fluids/blocks/BlockPoisonFluid.java b/src/main/java/biomesoplenty/common/fluids/blocks/BlockPoisonFluid.java new file mode 100644 index 000000000..ede4df291 --- /dev/null +++ b/src/main/java/biomesoplenty/common/fluids/blocks/BlockPoisonFluid.java @@ -0,0 +1,33 @@ +package biomesoplenty.common.fluids.blocks; + +import net.minecraft.block.material.Material; +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityLivingBase; +import net.minecraft.potion.Potion; +import net.minecraft.potion.PotionEffect; +import net.minecraft.util.BlockPos; +import net.minecraft.world.World; +import net.minecraftforge.fluids.BlockFluidFinite; +import net.minecraftforge.fluids.Fluid; + +public class BlockPoisonFluid extends BlockFluidFinite +{ + + public BlockPoisonFluid(Fluid fluid) + { + super(fluid, Material.water); + this.setLightOpacity(3); + this.quantaPerBlock = 4; + } + + @Override + public void onEntityCollidedWithBlock(World world, BlockPos pos, Entity entity) + { + if (entity instanceof EntityLivingBase) + { + ((EntityLivingBase)entity).addPotionEffect(new PotionEffect(Potion.poison.id, 100)); + ((EntityLivingBase)entity).addPotionEffect(new PotionEffect(Potion.hunger.id, 100)); + } + } + +} \ No newline at end of file diff --git a/src/main/java/biomesoplenty/common/init/ModBlocks.java b/src/main/java/biomesoplenty/common/init/ModBlocks.java index f3d8760bf..0d1b56985 100644 --- a/src/main/java/biomesoplenty/common/init/ModBlocks.java +++ b/src/main/java/biomesoplenty/common/init/ModBlocks.java @@ -28,7 +28,7 @@ import biomesoplenty.api.block.IBOPBlock; import biomesoplenty.api.item.BOPItems; import biomesoplenty.common.block.*; import biomesoplenty.common.command.BOPCommand; -import biomesoplenty.common.fluids.blocks.BlockHoneyFluid; +import biomesoplenty.common.fluids.blocks.*; import biomesoplenty.common.util.block.BlockStateUtils; import biomesoplenty.common.util.inventory.CreativeTabBOP; import biomesoplenty.core.BiomesOPlenty; @@ -185,12 +185,23 @@ public class ModBlocks honey_block = registerBlock( new BlockHoney(), "honey_block" ); - // TODO: make the honey render! at the moment, no forge fluids are rendering in 1.8, they're invisible + // fluids + // TODO: make the fluids render! at the moment, no forge fluids are rendering in 1.8, they're invisible + honey_fluid = new Fluid("honey"); honey_fluid.setViscosity(1500); FluidRegistry.registerFluid(honey_fluid); honey = registerFluidBlock(honey_fluid, new BlockHoneyFluid(honey_fluid), "honey"); + blood_fluid = new Fluid("blood"); + FluidRegistry.registerFluid(blood_fluid); + blood = registerFluidBlock(blood_fluid, new BlockBloodFluid(blood_fluid), "blood"); + + poison_fluid = new Fluid("poison"); + FluidRegistry.registerFluid(poison_fluid); + poison = registerFluidBlock(poison_fluid, new BlockPoisonFluid(poison_fluid), "poison"); + + } diff --git a/src/main/resources/assets/biomesoplenty/textures/blocks/blood_flowing.png b/src/main/resources/assets/biomesoplenty/textures/blocks/blood_flowing.png new file mode 100644 index 0000000000000000000000000000000000000000..02f9b1c6ef7fae606de2500d4f0ad6c0b9c53e74 GIT binary patch literal 10982 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 H*wX$FPjfMo literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/biomesoplenty/textures/blocks/blood_flowing.png.mcmeta.txt b/src/main/resources/assets/biomesoplenty/textures/blocks/blood_flowing.png.mcmeta.txt new file mode 100644 index 000000000..472c7ff43 --- /dev/null +++ b/src/main/resources/assets/biomesoplenty/textures/blocks/blood_flowing.png.mcmeta.txt @@ -0,0 +1,5 @@ +{ + "animation": { + + } +} diff --git a/src/main/resources/assets/biomesoplenty/textures/blocks/blood_still.png b/src/main/resources/assets/biomesoplenty/textures/blocks/blood_still.png new file mode 100644 index 0000000000000000000000000000000000000000..caf04aaed812dad696958982114d676aff1dd337 GIT binary patch literal 10506 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 M07*qoM6N<$f-tRa!T;-b4m0RRxU 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 jzjHYeY_ilg6%83nNuIMNq2LN9_LqGK4G~ literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/biomesoplenty/textures/blocks/poison_flowing.png.mcmeta.txt b/src/main/resources/assets/biomesoplenty/textures/blocks/poison_flowing.png.mcmeta.txt new file mode 100644 index 000000000..8e55e43ba --- /dev/null +++ b/src/main/resources/assets/biomesoplenty/textures/blocks/poison_flowing.png.mcmeta.txt @@ -0,0 +1,5 @@ +{ + "animation": { + "frametime": 3 + } +} diff --git a/src/main/resources/assets/biomesoplenty/textures/blocks/poison_still.png b/src/main/resources/assets/biomesoplenty/textures/blocks/poison_still.png new file mode 100644 index 0000000000000000000000000000000000000000..a0e0db7372e38714c56d942ff5ef1f23db5ff74e GIT binary patch literal 5707 zcmWkyc{tOLAOC#Jm0Pa47rt_IU}2juXKo|MRBoAckc|psE0H4+9WvJ>a}}YYh^P>o zJ2#OwN4bfGpWh$v=kP?)>h`u2PgsnAexu^fUD*E zr*r@?e=BEu0Eqk#07!QLV0-@nSpeY73xE<>06;wf0I87g=M>WpbPt7EdEfznU-bV3 z#s+w&9|&a#7FfdBkU+u>->{1S#`n@S!U+cp7gz-RgzgD#?K5kp`T!tNW^Hcba?^`A z`upL}@4Oyko5Z6%da(nT?j%YncV5rmxYq>J~nt&H%A`T1OJW9M2;P5f-f z15YO5?XS&bso0pmD`#FQ#;pFxPGH2W{%#5JirHUYVC?NIZx?bE1b70;vJL4_C zpX5dBCm8Skec<0@-7g&bx2q-j!G7p(Z$qD39DCmwjZuI1-tM!PH>CD!0gUNZp|F?X zKh~X)H*i(T??gPgac_EQ=HICI-f!Pv5gmwUCC&}W;Oc#1$44NNir*DTzq(9mI9;pZr5u5?aEe)~t+ zb@ADTt=PAPVDv`WzJdXr&|9Av&j&fIj8-b7gAny9!OX6PdzZPzAHqusDXigg$wnF6 zv`2@2rg_C9^Cju)l1@<)Z z5CqI^CS>&jx%|=ksVO~YRk+jo+~=}ZGoA(N_LKIE3~`V~ zMj`XWF~%S-CV?|!)p8t}mvrmSg>Z{78k%aJNB5Ggs(dvRmC0~>tXvrU>D@};+aa%| zPcDB`-S}qDNC74Hi4ImvU$i=U)o%Bnmc2B6wKeG&_rl{5K35 zxu6~YY>cDmvK{qtyCCm;Z<=?yZ=KfYB5}0YugZT0;f9GzC#G3Q&^Za4he;CRZK${Prsi zeGDkl>}IpTRh@TUx>=qeU{(+A4j}o(|3%N9&prjuvcDB{Gh*K#pxG~Es zB8%G2J$~WU-cFM8ed~hhd-G}4YMTJU_eBLI(pLMKI8+m=>}()y-J-x72+%YC3XyCr z=84+D^wXfw)388U=x&(oKP(Q0gn18;S3g z7o;hFtXr&E;qzC1f}kuA0aQK}2QstUX0dT3!;_<~#5s?UjT#O7H9d1R`74xxu;^1%JvRk)HghU+e#j zU~)NY4JR^n#f9?yVaF{kRB6?sRwDK4N-Cd~Dc#%%bx%7D$%HFi=Es;((;c{RJjFuP z$(|B5JP+VL4Gw>xYn*)4l=R6&{3@RN)DCnxCoe17sT;?jNP}uyti$9=E~Ah_xq^(Y z=~AxZxweK{%JU-@>W6BQ+h|G~Zm0`pZ&Y9Pi$^vzEKEFgQgvl-+aR>O=E`q0$NT~! zrMQEseqzdVR>^12Uh-Zk=2lU@;zoCrUr0J7{{H>Sp5e;QL=+Mc5T{D8M6(7sMBJ!- zOX824cT8PVODizi9M~I_wIA<|CSIN3oEG^UmI;q^MKQ7Fk^Au(_x%@2cB=?rE`)AYahgAgg^)aH4#<2B$&y-)LqFrD>I;Q;H zX3L^Y51T64fH~Vba`dPLi2ZEw8rN1Z7L}6#wyqW&+gD$76>jNeJDGsIUn0DiUIOx= zO;znJoDg8W=f;;CF@X<_om9k=KLw3MA9`GLsy?}(X$|$wf^h6~pSH%swx`Io-l}jT zT?{myrYk0ddFv>p221bBlQ}k9s#YjBYk%gs`g~;_tq-hn;B%emkXAm-%S{4(Y!bk3 zPslx|i&(mxrUqt14ax@FhGgvFj5N`sk<>ucm%VnCz@{vRS`d(s9#>6=W15*WIVSW> zSC4gzsErHesieO>jHOq{h?Pb@bT%M{#&Q($ z=%`~#Z}uzp)vY#A1qy8={UxsV))BB>Dy5Y)C8R)H25#xDt{%;Jg2z3RnYx*~V6}*m z>h!p(z?}v&<%St^i1Yf|C6qAh^>x+sY4=0!`nx!R2!B}?-~ubl><*~pkN6Jy^bwnG zO!D*uvH)3tFTo^Yb8Xc#zc zucr(ETJ!Q>zbNdkN`y$5iQJh!0nRgv7Rrdfc!qL4n7sZ^?oiaKtOAG;VWax^fQJkF>d^Z zzf`z9gKrM`1P`%rX>#}I9;YlRbLQHoTmBf;(!1Z%&&WRi(;B8idB&5{8}(wwK)2G# zX}XReZZFOr;X%twHbuL8#cOt0>{Hu)?PoNeCiO|kj|S@$rdTvQDTLJ7{w7@Llti$t zn`7kyfXYt8{`RR41+~x;Vjx1SoI@4T#A`1;TcT;v&DAuKF(M0lFMY9J zBGr%O&2YxtLK*UyGOEa*9>>J|r=et)4!s_zLWOhW-_|?nJn8-VpZ4H;5!d+MhsCG? ziKs|`u%?HieUw9<@}VzQIG?TVbu9+fs4V;8VF!Tsax;fs5-_37jbz342_65T;D z79Ul0Q2L@((#;sXZv4E2lxHQE&y?hv^^s@K>tI+B2Bpj>N>`dxfS=WPwjq~E5SRmi z)JGO=I!y_QSJ9G4EIy8{D9n2lAE0RS}Li!Vr9 zFI?$7gTqpEj)WND9+|!!U5{0s{`jJ zD^4H@vD97!xw5~&7<^!bR}96bEAY34?hvJ~Ysmt1V9>W|IWKnSNr}nK0%igrjq=A= zFtH3GX0lL*AJ+<>=?zevvh%AuXXdSotx2|A{P;J3*mcpsI22I#>zOOUs2tvf3IH?k z+YM^10-UTANW&xHUEn7ry{$;np!d9*=Z-I?KLBYIF@2%7_x;*z@m9#HR5mE0%_Uk8 z#X#0`A`F=EK~ODfXcGXSUuhJErMBaTKgzuNB=@{&_`<(==7OW?`r=`|^|kQH7lQ%3 zY4lEiyv~u$;Hp^B&suunt!pxs;SdOonA4>e^><$C!TzMRrFJR2%4)Iro*v(sBd>Ma zMR}2vHYs^_R3==9i3&I_9};w9PC+Gs!l89n&OUb|rITBBK?`kRG0sEAS_Bc0e&>jO zhOgj+cA#T(cnKleByqaT9`eiW7J~i&@cl zyhh;*ATo)VGr{L!&|7Dy#=wz;j;GBfwm`k`0Gg>s68uSns|fg6*nE?Y%4Zv~#@$^Q zzo;uOyTSC{XOr{JF6ecTE-uu)!`4ZlAYc3A$9OIy%>970iO%e9CGMuwrAFcC8sC|N zVkHsi9qNlXq0@igkb5tQ9PHG@`{96^M2acla=ctcyWfXi*D|7_i#c0jrHePBHnrN- zY2YFtqY^LY2*gt$Fl>PTxUQBbv8%uzvDG|alUik~B^e#VdYJL!h|+h^!CGjYYbCmY zo?Nfi)3JR;5ohXc6Rl6WBQ{(u?!e^B83%5*<+lmkv#MP@?Krf^p6aY3h(7@ezFU_2 z+3Qcb6x{V%hdVRF`QeQ91*3O*_S7KF`M$T}z|{4|NyTi?9}wuq1@uCDb4V(WA>C;{ zhXD|pmPk0bwpr18BT{~>!Ox2uW8?|8B?5@RE0&k;+-1vnSW+@H=yRMf=g}L~S2}!a zV_FepY#EOm+^PW~WYJad65DtD3%?Ki-iabZNO^gRR`pwsN)6a}r%8}RM=;|aC+7U{ z(Tv+IDe%fLwZrnu8QQ}k%E95SU<>tU|NF4lPfe&n$CJ$11d6S`+s}4lsB=*Zi|}Qd zGxr3B!a8*4kC{cd0^IrXWWBIlZg}De15v}Tq-&Er?YC~uFM?4wg3GG2AlZ@S{F^D# zyl6!cx21Q&3bDavXa8KwB|Uc{eGb?Sz5>0O-x>!N2i`7pAM8jp(`i1@y}N{^X8HD4 zwOhibqv+ySrFq2JU6FLsMp#e7nyHAQ_-2k0g@|+Lxm(rjayC}1l2qBGt)S}=D zy+J|JUEQw~iOiQ$sg3>RY$MoFS50Mx90YjWu=ci5v6V#r!MARg+&_PG%S1dG<4f*7 z4^bgF{<)*1=D-+Cu{a*vlhY+P6u0QXh8pu!zQ*tUG-8q9>)Z63d8eE;v^6F2*9_AS zi*Z9jk;%QM4#Pj4XclSvK$mOpSi7!J4kB#n)kMXipV)6UCzs<=eQJ$m*$$baq!dOi zit8Xkzfb9+-6?HhUUpH+!@D21K(uCaXRr>tMyVxV^u^SL3BbXB`f%5YVfFlr2o%lU z`jUtV-)UogRHm@+l-3M06?eUTH#WdyiTEYu-X^#qaEgR)+SGUbBEB)k_n{3O5(A6= z{WMyRc3z*w*KV!k(LSd-EWiB&VPk!MeojiHJ;$%o+35A+p20HvlfictfgXcOs++H4 zlN|SyhTrkYEwY+W&!!i4Ztj=n{;UWu_c{co2-7BCnbzSjKmEkHymCB`KeJUq&1`4l z4&55(JibNN{mO@pL~^0ON-lST8u_vAWN*u2i(xo`=r zjtx@`;I-4%3@E!M!ob?jv=c?30jJnOwj zBHp`{Z=!AC!&@f(V);#m$(i?`i7@C}#I)BDflcWz+cfqEi6W5$hD(qhrhepi$Cb@1 zT(A}rhm{>d@4C|Ys2)UX((&P|c8l_qb!&E<;Hb39Ev{CP!olkKqbzPKkcE`})cp*e zEkOwXwfDZpbvtv_^%CwV3BN%j(Km@{x2t$LMUFZpPKL44GHtK^0?<8%c*5FW7pkzi zX0lheZqDWe8zm0B=cu@_HwXa?NfI@z> zAzlFH6BAss1WCw+FPG2XuUdmvX32O~Ol*;Btx|X`V`cx%ZK3g34$X zM7GWVlg}p$B~i+QtC#L%yuN^p+J{dq3g2=Dg}SBR`%W37c?mqk=;8ANO)|<&&Jm5V zU{CY2#*HHOsVhr$5-f%16o-CP-o zo;$`P4X1@t?%`s&v~!Ad1!Q`tQGqGH>V*g2o~_@@9BVzdrE=I(DDtIpuEl@U!A)O` z(a-H8?Nw`Ta~ukQ?CJ@#5)U$UF)K$VYiPy@yZ=s^$1;4nQ@Zj|p5veG(otVepH`;< ziM}XBD`r#GL5|XnSbC|zkmtlqBBZW36rv5E{8FcLj=h4D&JC7zl6-%63K8|_n>@*a zxEB8r==I8%vDA&5ifuUpkfhakA#^z78qI`sXjf|)?d$KlqVyj_{`_#4u`$BLp?Kc^ z!HG*8$nyzcRaGuv4Y<|WrZ-eetH>fP$KhrqL8gXxZr>a-_|{MnTwXdzc%lrA3`dO3EGomvv94KQ1*Cwa`>T02z}xSCgi+(2SHt z@{4MB<-WT8)%%SGj9^Csgq4M7keH^T4J~1d9-lYlFsVh|%o*bk!U!I}*pU(b)j{I& ziI(|p4`#qey7Qb7`o4BUEtwB(b1=%#(1`oDUf>qTYRVnecOfsbNzHiwD9uoY+Z$)mRumqc*vJ%vAwlt>ts)d$eJDS- p7jA}&6Qbea1tiTjec^o`h01Di?y(2|4xYP!wS|NEOH-fQ{{x*QcdY;b literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/biomesoplenty/textures/blocks/poison_still.png.mcmeta.txt b/src/main/resources/assets/biomesoplenty/textures/blocks/poison_still.png.mcmeta.txt new file mode 100644 index 000000000..7ceb36394 --- /dev/null +++ b/src/main/resources/assets/biomesoplenty/textures/blocks/poison_still.png.mcmeta.txt @@ -0,0 +1,45 @@ +{ + "animation": { + "frametime": 2, + "frames": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 18, + 17, + 16, + 15, + 14, + 13, + 12, + 11, + 10, + 9, + 8, + 7, + 6, + 5, + 4, + 3, + 2, + 1 + ] + } +} \ No newline at end of file