From 6689ac4587bb2f2b543caa46c2bdb950ed381dbb Mon Sep 17 00:00:00 2001 From: paulevsGitch Date: Mon, 7 Dec 2020 13:10:15 +0300 Subject: [PATCH] More fish variants --- .../ru/betterend/entity/EntityEndFish.java | 19 ++++++++++++++++-- .../world/biome/BiomeSulphurSprings.java | 3 +++ .../textures/entity/end_fish/end_fish_5.png | Bin 0 -> 2561 bytes .../entity/end_fish/end_fish_5_glow.png | Bin 0 -> 2179 bytes .../textures/entity/end_fish/end_fish_6.png | Bin 0 -> 2572 bytes .../entity/end_fish/end_fish_6_glow.png | Bin 0 -> 3524 bytes .../textures/entity/end_fish/end_fish_7.png | Bin 0 -> 2569 bytes .../entity/end_fish/end_fish_7_glow.png | Bin 0 -> 3522 bytes 8 files changed, 20 insertions(+), 2 deletions(-) create mode 100644 src/main/resources/assets/betterend/textures/entity/end_fish/end_fish_5.png create mode 100644 src/main/resources/assets/betterend/textures/entity/end_fish/end_fish_5_glow.png create mode 100644 src/main/resources/assets/betterend/textures/entity/end_fish/end_fish_6.png create mode 100644 src/main/resources/assets/betterend/textures/entity/end_fish/end_fish_6_glow.png create mode 100644 src/main/resources/assets/betterend/textures/entity/end_fish/end_fish_7.png create mode 100644 src/main/resources/assets/betterend/textures/entity/end_fish/end_fish_7_glow.png diff --git a/src/main/java/ru/betterend/entity/EntityEndFish.java b/src/main/java/ru/betterend/entity/EntityEndFish.java index f72779f0..27f74725 100644 --- a/src/main/java/ru/betterend/entity/EntityEndFish.java +++ b/src/main/java/ru/betterend/entity/EntityEndFish.java @@ -4,6 +4,7 @@ import java.util.List; import java.util.Random; import net.minecraft.block.Blocks; +import net.minecraft.entity.EntityData; import net.minecraft.entity.EntityType; import net.minecraft.entity.ItemEntity; import net.minecraft.entity.LivingEntity; @@ -22,12 +23,16 @@ import net.minecraft.sound.SoundEvent; import net.minecraft.sound.SoundEvents; import net.minecraft.util.math.BlockPos; import net.minecraft.util.math.Box; +import net.minecraft.world.LocalDifficulty; import net.minecraft.world.ServerWorldAccess; import net.minecraft.world.World; +import ru.betterend.registry.EndBiomes; import ru.betterend.registry.EndItems; public class EntityEndFish extends SchoolingFishEntity { - public static final int VARIANTS = 5; + public static final int VARIANTS_NORMAL = 5; + public static final int VARIANTS_SULPHUR = 3; + public static final int VARIANTS = VARIANTS_NORMAL + VARIANTS_SULPHUR; private static final TrackedData VARIANT = DataTracker.registerData(EntityEndFish.class, TrackedDataHandlerRegistry.BYTE); private static final TrackedData SCALE = DataTracker.registerData(EntityEndFish.class, TrackedDataHandlerRegistry.BYTE); @@ -35,10 +40,20 @@ public class EntityEndFish extends SchoolingFishEntity { super(entityType, world); } + @Override + public EntityData initialize(ServerWorldAccess world, LocalDifficulty difficulty, SpawnReason spawnReason, EntityData entityData, CompoundTag entityTag) { + EntityData data = super.initialize(world, difficulty, spawnReason, entityData, entityTag); + if (EndBiomes.getFromBiome(world.getBiome(getBlockPos())) == EndBiomes.SULPHUR_SPRINGS) { + this.dataTracker.set(VARIANT, (byte) (random.nextInt(VARIANTS_SULPHUR) + VARIANTS_NORMAL)); + } + this.calculateDimensions(); + return data; + } + @Override protected void initDataTracker() { super.initDataTracker(); - this.dataTracker.startTracking(VARIANT, (byte) this.getRandom().nextInt(VARIANTS)); + this.dataTracker.startTracking(VARIANT, (byte) this.getRandom().nextInt(VARIANTS_NORMAL)); this.dataTracker.startTracking(SCALE, (byte) this.getRandom().nextInt(16)); } diff --git a/src/main/java/ru/betterend/world/biome/BiomeSulphurSprings.java b/src/main/java/ru/betterend/world/biome/BiomeSulphurSprings.java index eb0d5cce..8b1421f6 100644 --- a/src/main/java/ru/betterend/world/biome/BiomeSulphurSprings.java +++ b/src/main/java/ru/betterend/world/biome/BiomeSulphurSprings.java @@ -1,6 +1,7 @@ package ru.betterend.world.biome; import net.minecraft.entity.EntityType; +import ru.betterend.registry.EndEntities; import ru.betterend.registry.EndFeatures; import ru.betterend.registry.EndParticles; import ru.betterend.world.surface.SurfaceBuilders; @@ -21,6 +22,8 @@ public class BiomeSulphurSprings extends EndBiome { .addFeature(EndFeatures.HYDRALUX) .addFeature(EndFeatures.CHARNIA_ORANGE) .addFeature(EndFeatures.CHARNIA_RED) + .addMobSpawn(EndEntities.END_FISH, 50, 3, 8) + .addMobSpawn(EndEntities.CUBOZOA, 50, 3, 8) .addMobSpawn(EntityType.ENDERMAN, 50, 1, 4)); } } diff --git a/src/main/resources/assets/betterend/textures/entity/end_fish/end_fish_5.png b/src/main/resources/assets/betterend/textures/entity/end_fish/end_fish_5.png new file mode 100644 index 0000000000000000000000000000000000000000..94b41e534652f08071f3b976d234e4e1c15c7b45 GIT binary patch literal 2561 zcmb_e4Nw&48D1O9zs3|x(P~^56(a8K&;4&X0XY;1M~IwqY9?iGcaJ-{yFGRn56(Y~ zKVWPi7+Vtp3E-eMMiN^?{6Rf+NVUxj7$yc4jmBWeD9M;wXf@V;dmILCWGxdRC^}X?#zFNB z@emZ&>@Zs-iz%04c$b1^c`K(VcXKh;Jv39oNwAeGcDN15*GEqvu!A)qg=!OS z@?>y!N0v|E3VeBH##h4VStNBnoKj8!0v9LIaJkFr7O8Rr65yr4Sf0iZH~^7K3`n{h z5Vn}|;S65jV6{SnGK7kRwR#1i!S$qS9!%nd7Q?j|p+s?l!Znmq4+nn;h$gT$YO!%) zFc!EoAa+UeP#EU*dKF%!f)|Q0La*0jIEj%Y3J|DR;g;xf)Ga2AG8j3L5gZ=L!MkCZ zk+$+>k^upkj+Ef?glOGjP$nQ4R!(~`LV?RA1%NCQ!g?|i{=Ushb`trzD!`a%vB&_!f0Y1J1_B~o&TOXLXSh$ zc&H44qa|K2^SpDkQTd}Ra7KpQ7#*Bc=y0>VSA0qi6kNj@X^Ar+Bu?Tefup3-OeiT_ zM=90GI2hm~P!q5MOH1^_U=qc(0kE1>qq>|@(kbzNk^&GdYs|3EUMCQILfJ2I#f>raspQ~TAJi+q=p=2dq!}8SBiE% z%qnNa0!C74BlT(}i!ypWps=bKaMIDJmDRGilA$#=+=js4#m(TIykO#4pt({ubii0t zmO}*Hs|da#1zc%x{VJlODaK2SdE%RwHjGZJz+&{oJOk$T63J$I$Hf$*%LUW zB1YZ#BeM^R%h+jmF$Z=~4Egc(Jeq6&yBlM^UH{j5FnRABu^RTDE(|<-XrBe`3`~K| zTONkK8sH}M-QnCoDgk^|j(_yC%MkQfShg|UY&ktxXex<)cCrCe{=;rcoE@?JQqGFs zn~&`M)wab03tC$~YeOz4xxbCJ4u92|>1``ZuCBhi@Wo%IcdqMI)vwEI?w!?hHrGa; z{p;o8`iV^)@S3d!`|2)c zd(2`>Bf015AhD&R|Jti@i!NLrICn99^Fa2TXSpXSBs;D2fiKTEFuU_<|K94{eT4Id zt54?*kKI)Z9i2nI@83W5_Yh5d%|F>wV~9kR(smU?UT9|71(=LW_7+7R^3+c z&cr1@X}@>By+Lud=K42N&Q+ximNmY)EvocVB|=x+%ME^?W&b zX#BEIUg%4h(RkaDU8RqW6;lFg18YT^UD-T(E5%Wz$mvQLZ>s8Cn3ETcKYgR|yAHUf8)5v)- z<8mP5(K9>l-CO&q&7sIzy8X*Zm-5FKg>USsA3F1kr9efQ+7#M^b38yf6ypMGQ0M_*m(>7Un|T(y4s?gO?56IOiSUk^R_^E&9W XoJ}{Xht5xv|DsF#n2c=C^=W(8H+O8eJKz?*v5bp@h{>Mzd3sm4Yirx> zZi~q#5Yz;T8a08a5&7aLJ|KKBOC)B>iy@Ji@JSMk-y|Bu#F!8ke0p!7j!B43`t)i0 zdw&17-_w8J93I-bYQ^I#7=~Fjn9YpPD;u5dOX+xX-LJ>!rNhha3>fCYhof@|bL7Ky z470q?&hH3!>HAumBlH9e~(;RE#BsZGK!JL;S zMLRp?lkHPOd2?!ysbQ{f6Wd$WDM6Wph^>}OPM}wlT#Z+!^XM_pu{B7zC&{HEgY1sn zFq?LL!X{!eFon3tDq2jCp(e(ASP=>e4;5aJ02Fj6>ypMc4vt#$v89h>wlr+fyChc( zLr>@VN~IF3NHNzh@PejkJQR6R1QY>+Nhd^A-~=0*3>gxbzU_s!>#z|cGTiYn$x%=1 zA(XuqtrIlTL=(nWk;e-$7==^=VzY(w#{E*wI5v4wB4y%)0mTX}EX`6b*McudTQ0ZI zLAZH>den$*L3EIx^awvf0(aau$>s@aaYNHFujqzuP;~DSN9%Pf8c$FA1ck1jcimF6 zP{U0YHl2BuP$$A_M{iqLddT9jdyN=!SFx>(CsP0!AUa z6D$I#)W8W{QvU{av29KMCls5y<@#kr6J?iCf$*MFs9DS9^g$;GkzFn#%vqw zilD|79LK;A6C$wWI02fhAb_ALB{V2X#ELi9XIyhUDq^(0u4n9;l%th8T{1L*E|36H zR0tF)ZU6(*fhbT_H929KvfO0b=G$~jq0*hKkyn^9ijpO22?+yJ(^Q}tagz=zqGSq& zl8IysS{!@ZZrUxme$K@-=Tao-ny~b&9nk7cHnzxi@=9Y?ve}xJbYw%~uHQuN9jpUj|pY3 z5KwQ;i;_*bYO^{mzqtJx@{TUhTufU_G;Q@XdeiEP#G!@sY0vB5x9T|UmsbZfseJaV zIks-uv9ZpJ>u=t=bp6&fr}LfDv#;&NPn_F-=GKir*3Vt}ylY_kyS;78!Pu)__tNb7 z?k;#@e5`Hso4Ms{W>zjc^+@N=k?lu+`8n2hvZKgdF0zkxwZHf2p{@Jd4nK2d$y*O_ zZ@k~1`Zjl9%kQ&)PH+48MmuKa+Sc~;$A;hD{piKj@T-02E+2e)?GOEJnE4{#!5!Hu zzWnaS%jX}GPmF%n@#E3dsgr9e&wYLAx2|O(`{mI?eKXdQj}Cq?HnZy!w)f(J)%~lV z-F^7{!6#q5aN)}FUGw4mh`Rs!{MqTNXXQ&jO?0k&ieY+^uYbQqdj6&8H(_w|Q0Dl+ H*xtVYbS%Rk literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/betterend/textures/entity/end_fish/end_fish_6.png b/src/main/resources/assets/betterend/textures/entity/end_fish/end_fish_6.png new file mode 100644 index 0000000000000000000000000000000000000000..475ef5a2b7c789b855a9677149954a7aa0bb49dd GIT binary patch literal 2572 zcmb_e4OrCX9S_0@C|Fvsb~+^n>|~lta=EW$oQQWf!EzLV%Asv%F3EBCz$Nh#xZ^rO zv30h{sCC_@#VTU`XlwnbPUp1Z2UgswBD3pMN?j+~XRWoZmKJN>n*(mHrJYZo-SZ@Q zllHyewc1_VA{Vc?*zLXhd81qt)gV5~mI5I77`$}LE? z8W46m3Sg_~=V61^h_ZxU2b(A@VZ;uSbCAZMt72IlZKM&T`p4%gu*fulOIm>_A~ zOp}HwI2hplPzSIA$0*F5U>%B^!e9e!(Ek@$-n=z6U>t?vY`8JWQ zRGX;I@Aoq&vVbEZ9Zl#chINy`!i-sux+y)6GMt$}-3Ef>Oa_yIBgsLwhy7l#q?n33 zS=FpKz^EhLI?6zDC`(ahlyd1=a56Kfi!*UJ$udSa?ndDM#I=eQqTeBMKyy+xbl6yQ zj#mcVs~%V)Mf`$+QH2){dx>UP)$SIARr}0?I{P1chtTQnGU}fn@bG~2dz#-5lSQ`@ zVElY`8PN1@{Dpm2{xVbb{n_hH6sIG39OaClwiCq=kWH*YjiKx>|Nxdy8rDtiK_ z^~9hXe_-|l;<6q_DC5BniXlI|p1X7Hx4SXq>iWOdgQ^$;O$wQvx*(nzBxd*-UnstADxc1B( zP4md?lnpgWvp+a|YDS0MG}@$n?5E1dCmLS4`e?l}Q9Bh`w$2`-d1}_~xAR|E{q(tw zZ*jVn?aLRwadY+2g0_P8qYb8n&w9FkcR@a7=^e#1$zQb}Ybd(#sc-W|^Oc(Bn?JIS zcWkMIi?%1-yY~9d__oBBcjqKePd@yGd!F;H=zTlR1fivTZc?XQ8ddkV@zWjoFYK** zs!7xRIliW9?5Wne+_BKK1E!1n+K!P)kECqK8>i_$awc}qCkY!Iu`BQ;%|9DvyA`$l zS6fy#&24z{LCs9Vm|aCZDVg^(xG&W=H^siT#ah2)M90~e4=-s%7d(GrESq-nQ`Mu^aEVnD^Aiq1{&JU;gfyy&gX>W0JYc z^ysj@!nZ4v#vE$Mn?RIsO{d`clGELnW;-)x)Rs4ULjJ~IW~4Q`YZGl#>eq(~g}pJo zJ@+hV8=3ZHTg;Dt-S}B)(4N}9Dl@Z(ZI?P;&6xjq+(!opn=`quPY>UJ_~gl$)BB(C z#cv(v+J38J>8#clFE72M6LnL)*;iLIo-FpZypgbc`GkwQXOo&YXPteq!(M(aEp<)2E&8l4C%ZPV z%vLHKiMo;hSZUnI<{kGz+M{p2GH-jrGp~jAbYt7zFZ_J}zUUM0)$NkDTwb;A_Xlgp z#hZ$XcBZHAU-(4qGEMx{xTslB@w^oo+phMmHD=39!)QaRF(vAqzV~)*w0x?0{#IXh zdh~cp=cG-@)-4Ha;LSf4)JS6|-~Qr(a|?X`M1JzgiZuuI&eB**{7YT?T*pfbv@>te nIqdGQ#~GI|z72i-{4J>E!zB~71;g%9|F7lR^KGxqm|ypA#6Flw literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/betterend/textures/entity/end_fish/end_fish_6_glow.png b/src/main/resources/assets/betterend/textures/entity/end_fish/end_fish_6_glow.png new file mode 100644 index 0000000000000000000000000000000000000000..2a0c9ca520a75e4b723c6fd4edb714b56d22361f GIT binary patch literal 3524 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 b*C$pc*8X+!1J^r&kF~7yY}=j}iq`xS(HWZo literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/betterend/textures/entity/end_fish/end_fish_7_glow.png b/src/main/resources/assets/betterend/textures/entity/end_fish/end_fish_7_glow.png new file mode 100644 index 0000000000000000000000000000000000000000..a0d27eb3523d6998cfd8092ceaf467acca3d5ad8 GIT binary patch literal 3522 zcmc&%TWl0n7~U44P{0HQAsEOwhymqv&fIqD4Xo; znc46B*YE%TGcWaRdvtN@%GN|8vACx@-Oqlx=sUleU9YY9`8fMoQ0RU#NF)~C8-1G+ zZ@jr8kysQs1B2mUrq{$?z6}x2qHU#ofuR$L_D!V%!h2}QS#-#8Q~ae*PVt;WQv6Oe z12cs#nsvJO`gF(MZ3B4k9&8YP(?+hnWHJGH8X~Tg&$)qFO7Ug6CR<031)eKI!aXUz zBT~o>X8O1;&!?Q)rU5J}5~mw&q6Q5~*}zFq)CH&uq70yDLd}#7uKMAbHlNsLe|l?G z7rRUG*)S}af>10L+lq3V=MM>@VHg6G1W5u60fJFCL?z$`YibhGG{C-72p!MmB8kZI zhQk!kEUmbZFT`Tqpc*C?FrkDBg4hNlm&!nbV_ad_&y|%EEYKXyQ#TA4R*bPMN|{Uy zZzwjOkI_N6WrSH&^{pW~7#J;3p`Qlcu#f4M5vFlX&9ETsr_-UC#dZddHy5&A=mlBt z20@7bjzdu}yL^g5&mZu-TrJCeH7Q(ISCrKxw{EB760aDnkF2cjp=lJ-6fZ#u0ucg9 z9uQ>{CQVs=1hNIJKr@U-1cj&`ECHyO!J4UPe*t^Mu}5cw5^UO@pGPdpP96)k}@6B21zr z+mfNm1YpBR0>e@;yCe~?h)$r4k!C|CXIgKUm-GCLM_A0|s2a+wG`pREWpA`vUpwft z)m6^n%0x5~j%p>v<0#LR@YTmogE-C3qKepJmNKC?Nqz+ucy?GsKJ6G{F`W&+gd5o( zpplzfujmGmWC{V%R04D@il-r3z^0mRuvk-SSvBt)Sua9U5o>I`MeD1<#aZMIQPzG1 z{?`4GDI!!BC4ix(0-Go@Fc4ILCLv-QSi?3y8b_Bu;-3Yzm8r7T9ZPPK;ZyYp2eW#8F^;%*RxZ9|2M$%bH2yH`D0g{y@ zP<7S}EKMW;Dk@P71!3K2NV+?bq#2!|hAk6a$AGF51-cq_HpwDDA-ZJf)Rth9b@hMN z|Fko8{rtbLpg7|-o9gLMCcz9mi>Mg$@^+B!_UM~2PqUk6cOp+hbR??`A>r@ysdAsL zRPffQCzOvmW}`_oTPCuzkICk9Jh5xDb+%<0?f3rejE-7-+`G)$sPABhkZ3dq)q&QD zhT_q-vGK_wDXJEfGJ$uLawI|&%(ETOey<+b1-Am7`3a{-t_1pEe zWC^!?UH6Hx-t4vFu1&}2$(J`YUu>S+;vIxr+p}}~Td%aPdgW}^Uv~ZVjisxJ(}Poe znL}&8Qt$3O_VDJT`ycvja-KgnzIpv)`w~+}UPxa3n%*@@JCE)dJO9ncA6Olk_S(W%|D%BLe70SapF+#tE9Ck zO-%l@?3w0Lwr}-@AKVvDu3Y`j=6PS}=PtLL+3@z^v-d1IxNzx2%Xep*PEVy(`OxP- z-v7%7+jl-avCEr)e>{J^>-TTped_#y@lWR@_~qk|k8VFYhXo+fvt?WQ{m$Lve**kh BeZ&9& literal 0 HcmV?d00001