From ee6dd6f7a81820faee7fe97b9798ad72935e9a2c Mon Sep 17 00:00:00 2001 From: paulevsGitch Date: Tue, 9 Mar 2021 19:47:45 +0300 Subject: [PATCH] Cave moss stalactite --- .../java/ru/betterend/registry/EndBlocks.java | 1 + .../java/ru/betterend/registry/EndFeatures.java | 2 ++ .../world/biome/cave/LushAuroraCaveBiome.java | 8 +++++--- .../block/end_stone_stalactite_cavemoss_0.png | Bin 0 -> 250 bytes .../block/end_stone_stalactite_cavemoss_1.png | Bin 0 -> 269 bytes .../block/end_stone_stalactite_cavemoss_2.png | Bin 0 -> 289 bytes .../block/end_stone_stalactite_cavemoss_3.png | Bin 0 -> 286 bytes .../block/end_stone_stalactite_cavemoss_4.png | Bin 0 -> 307 bytes .../block/end_stone_stalactite_cavemoss_5.png | Bin 0 -> 300 bytes .../block/end_stone_stalactite_cavemoss_6.png | Bin 0 -> 327 bytes .../block/end_stone_stalactite_cavemoss_7.png | Bin 0 -> 319 bytes 11 files changed, 8 insertions(+), 3 deletions(-) create mode 100644 src/main/resources/assets/betterend/textures/block/end_stone_stalactite_cavemoss_0.png create mode 100644 src/main/resources/assets/betterend/textures/block/end_stone_stalactite_cavemoss_1.png create mode 100644 src/main/resources/assets/betterend/textures/block/end_stone_stalactite_cavemoss_2.png create mode 100644 src/main/resources/assets/betterend/textures/block/end_stone_stalactite_cavemoss_3.png create mode 100644 src/main/resources/assets/betterend/textures/block/end_stone_stalactite_cavemoss_4.png create mode 100644 src/main/resources/assets/betterend/textures/block/end_stone_stalactite_cavemoss_5.png create mode 100644 src/main/resources/assets/betterend/textures/block/end_stone_stalactite_cavemoss_6.png create mode 100644 src/main/resources/assets/betterend/textures/block/end_stone_stalactite_cavemoss_7.png diff --git a/src/main/java/ru/betterend/registry/EndBlocks.java b/src/main/java/ru/betterend/registry/EndBlocks.java index f205e461..e87c9e4b 100644 --- a/src/main/java/ru/betterend/registry/EndBlocks.java +++ b/src/main/java/ru/betterend/registry/EndBlocks.java @@ -179,6 +179,7 @@ public class EndBlocks { public static final Block ANCIENT_EMERALD_ICE = registerBlock("ancient_emerald_ice", new AncientEmeraldIceBlock()); public static final Block END_STONE_STALACTITE = registerBlock("end_stone_stalactite", new StalactiteBlock(Blocks.END_STONE)); + public static final Block END_STONE_STALACTITE_CAVEMOSS = registerBlock("end_stone_stalactite_cavemoss", new StalactiteBlock(CAVE_MOSS)); // Wooden Materials And Trees // public static final Block MOSSY_GLOWSHROOM_SAPLING = registerBlock("mossy_glowshroom_sapling", new MossyGlowshroomSaplingBlock()); diff --git a/src/main/java/ru/betterend/registry/EndFeatures.java b/src/main/java/ru/betterend/registry/EndFeatures.java index 0e4e1abf..e6ae3f86 100644 --- a/src/main/java/ru/betterend/registry/EndFeatures.java +++ b/src/main/java/ru/betterend/registry/EndFeatures.java @@ -199,6 +199,8 @@ public class EndFeatures { public static final DefaultFeature CAVE_GRASS = new SingleBlockFeature(EndBlocks.CAVE_GRASS); public static final DefaultFeature END_STONE_STALACTITE = new StalactiteFeature(true, EndBlocks.END_STONE_STALACTITE, Blocks.END_STONE); public static final DefaultFeature END_STONE_STALAGMITE = new StalactiteFeature(false, EndBlocks.END_STONE_STALACTITE, Blocks.END_STONE); + public static final DefaultFeature END_STONE_STALACTITE_CAVEMOSS = new StalactiteFeature(true, EndBlocks.END_STONE_STALACTITE_CAVEMOSS, Blocks.END_STONE, EndBlocks.CAVE_MOSS); + public static final DefaultFeature END_STONE_STALAGMITE_CAVEMOSS = new StalactiteFeature(false, EndBlocks.END_STONE_STALACTITE_CAVEMOSS, EndBlocks.CAVE_MOSS); public static void registerBiomeFeatures(Identifier id, Biome biome, List>>> features) { if (id.getNamespace().equals(BetterEnd.MOD_ID)) { diff --git a/src/main/java/ru/betterend/world/biome/cave/LushAuroraCaveBiome.java b/src/main/java/ru/betterend/world/biome/cave/LushAuroraCaveBiome.java index dadec7aa..284d38de 100644 --- a/src/main/java/ru/betterend/world/biome/cave/LushAuroraCaveBiome.java +++ b/src/main/java/ru/betterend/world/biome/cave/LushAuroraCaveBiome.java @@ -18,19 +18,21 @@ public class LushAuroraCaveBiome extends EndCaveBiome { .setSurface(EndBlocks.CAVE_MOSS)); this.addFloorFeature(EndFeatures.BIG_AURORA_CRYSTAL, 1); - this.addFloorFeature(EndFeatures.CAVE_BUSH, 10); + this.addFloorFeature(EndFeatures.CAVE_BUSH, 5); this.addFloorFeature(EndFeatures.CAVE_GRASS, 40); + this.addFloorFeature(EndFeatures.END_STONE_STALAGMITE_CAVEMOSS, 10); this.addCeilFeature(EndFeatures.CAVE_BUSH, 1); + this.addCeilFeature(EndFeatures.END_STONE_STALACTITE_CAVEMOSS, 20); } @Override public float getFloorDensity() { - return 0.1F; + return 0.2F; } @Override public float getCeilDensity() { - return 0.03F; + return 0.1F; } } diff --git a/src/main/resources/assets/betterend/textures/block/end_stone_stalactite_cavemoss_0.png b/src/main/resources/assets/betterend/textures/block/end_stone_stalactite_cavemoss_0.png new file mode 100644 index 0000000000000000000000000000000000000000..cfbc6925b042de7ad0565600de1da192449cbf2d GIT binary patch literal 250 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJV{wqX6T`Z5GB1G~rvRT2S0H_K zU-#K#-B)i-x%X_zyKh^*{n|T4#&L;^*BTkGEiyrSRf3LcM4dH=x@wU$2PkNeG{>jA zJ9SBM>)EV@&!V<{d$CD)H_#NZk|4iehX2?=NMr9}pb8gH7sn8Zsl8_o@*Pm%VG7uO z%f!NqdQ)yN>M;=@HNNn?+H aZ&_ot87CJ;8&v?!WAJqKb6Mw<&;$VU!fB%b literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/betterend/textures/block/end_stone_stalactite_cavemoss_1.png b/src/main/resources/assets/betterend/textures/block/end_stone_stalactite_cavemoss_1.png new file mode 100644 index 0000000000000000000000000000000000000000..ed5fe5f275b021c4ca257c403678f351d874246e GIT binary patch literal 269 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJV{wqX6T`Z5GB1G~rvRT2S0H_K zU-#K#-B)i-x%X_zyKh^*{n|T4#&L;^*BTkGEiyrSRf3LcM4dH=x@wU$2PkNeG{>jA zJ9SBM>)EV@&!V<{d$CD)H_#NZk|4iehX2?=NMr9}po(x$7sn8Zsj0n=dckYm#A1@~5aLNDx literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/betterend/textures/block/end_stone_stalactite_cavemoss_2.png b/src/main/resources/assets/betterend/textures/block/end_stone_stalactite_cavemoss_2.png new file mode 100644 index 0000000000000000000000000000000000000000..a79c11e5a9753508c821314a191d748399f1c5a7 GIT binary patch literal 289 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJV{wqX6T`Z5GB1G~rvRT2S0H_K zU-#K#-B)i-x%X_zyKh^*{n|T4#&L;^*BTkGEiyrSRf3LcM4dH=x@wU$2PkNeG{>jA zJ9SBM>)EV@&!V<{d$CD)H_#NZk|4iehX2?=NMr9}po(ly7sn8ZsiEg0`3@U!umo&A zDUm#9+0Orwt5*bB&pfX_E%Pm3^Q=pMA(=UL&x&W`7OC6fjA zJ9SBM>)EV@&!V<{d$CD)H_#NZk|4iehX2?=NMr9}po$Dn7sn8Zsj26@`3@`aumsdQ zFecyOs`97&G__>@;v>>HNvCKwbUEO@X_94;W*gIo(iPyV^HGJMGto zmG}K`9W~6|7LllAD9x$0U2oFD2c?c}QJ*%~e~5bg`)~iY)%!j$w`ntrtp M>FVdQ&MBb@0DaJXBLDyZ literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/betterend/textures/block/end_stone_stalactite_cavemoss_4.png b/src/main/resources/assets/betterend/textures/block/end_stone_stalactite_cavemoss_4.png new file mode 100644 index 0000000000000000000000000000000000000000..ce1fbcc5d1c50ae1d8d10b8db18386fd4408cd5a GIT binary patch literal 307 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJV{wqX6T`Z5GB1G~rvRT2S0H_K zU-#K#-B)i-x%X_zyKh^*{n|T4#&L;^*BTkGEiyrSRf3LcM4dH=x@wU$2PkNeG{>jA zJ9SBM>)EV@&!V<{d$CD)H_#NZk|4iehX2?=NMr9}po&^g7sn8Zsjlau`C1G(SOd7s zqIB0^`n$f=#BZWKAEO?_83qfLH1&#Xo)?E~pD~%H3-)zxaEUx8sr)db_uV|9Z+ioF zJdR;l%Cp^TV$+j2?Wq$RUPZfZ=YJz+{&wf0v@9k0oUFO6x0||u@>S2Re4KmzPvboS i;}@Tw-uO8G5BrQBHjaynGHZbjVeoYIb6Mw<&;$TgGKSUw literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/betterend/textures/block/end_stone_stalactite_cavemoss_5.png b/src/main/resources/assets/betterend/textures/block/end_stone_stalactite_cavemoss_5.png new file mode 100644 index 0000000000000000000000000000000000000000..d6b2498c2b32fe72f3f4b4dec23d76ccdcc816cb GIT binary patch literal 300 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJV{wqX6T`Z5GB1G~rvRT2S0H_K zU-#K#-B)i-x%X_zyKh^*{n|T4#&L;^*BTkGEiyrSRf3LcM4dH=x@wU$2PkNeG{>jA zJ9SBM>)EV@&!V<{d$CD)H_#NZk|4iehX2?=NMr9}po%h27sn8ZsiEgji?u3num&)_ z%39ER^Z)->M;rUk_3RZ8I1t=9L2}`8yQwF09S(k~VYtBcnQLv?%hU}?cF7GM8+RPi z+#YN1B<1h&mT!l{l{u4@K1K)?dC%FvnrUmY&@*UmyVB!jnkN}PtzT4i`u0PMvSq>d bxIVDEF|stil#6f&x`4sc)z4*}Q$iB}jA zJ9SBM>)EV@&!V<{d$CD)H_#NZk|4iehX2?=NMr9}po)o}E{-7*Q*F-&3LRG9U(PChdF>tu}Xtu($;7kvtLRpp-@k*0V@YOK3d9aI|`WinM=r{&XS3j3^P6jA zJ9SBM>)EV@&!V<{d$CD)H_#NZk|4iehX2?=NMr9}po&gU7sn8Zsjlau`Hm=Xum*^7 ze(Jh*?%#E*h_^iQZPkZ-eO}J{Dkb~zpMz)iGtr%4b3PyFxD)b7SNhV6xvo|1;#D2d z$(B=(ELwNUhyBQ%J4*#+0>n*wBg|LKT(yO#Bl^x6*9=A`or3T@%j4G{sT~NhNZ0tl vB=}S)H)4~*MXUM+c@@_t2(6WWAiwYEOxC+~dCVd}M=^N1`njxgN@xNA_$Z9J literal 0 HcmV?d00001