From 2bc84f65a10eea812fee2ac0b52ad6183e37f805 Mon Sep 17 00:00:00 2001 From: Aleksey Date: Wed, 23 Sep 2020 17:34:11 +0300 Subject: [PATCH] First textures --- psd/aeternium.psd | Bin 0 -> 24202 bytes psd/ender_block.psd | Bin 0 -> 22392 bytes psd/terminite_block.psd | Bin 0 -> 27392 bytes psd/terminite_ingot.psd | Bin 0 -> 23163 bytes src/main/java/ru/betterend/BetterEnd.java | 2 ++ src/main/java/ru/betterend/config/Config.java | 2 +- .../java/ru/betterend/config/ConfigWriter.java | 7 +++++++ .../mixin/client/WorldRendererMixin.java | 4 ++-- .../ru/betterend/world/biome/BiomeConfig.java | 3 ++- .../textures/block/aeternium_block.png | Bin 0 -> 498 bytes .../betterend/textures/block/ender_block.png | Bin 0 -> 543 bytes .../textures/block/terminite_block.png | Bin 0 -> 520 bytes .../betterend/textures/item/aeternium_ingot.png | Bin 0 -> 397 bytes .../betterend/textures/item/terminite_ingot.png | Bin 0 -> 468 bytes 14 files changed, 14 insertions(+), 4 deletions(-) create mode 100644 psd/aeternium.psd create mode 100644 psd/ender_block.psd create mode 100644 psd/terminite_block.psd create mode 100644 psd/terminite_ingot.psd create mode 100644 src/main/resources/assets/betterend/textures/block/aeternium_block.png create mode 100644 src/main/resources/assets/betterend/textures/block/ender_block.png create mode 100644 src/main/resources/assets/betterend/textures/block/terminite_block.png create mode 100644 src/main/resources/assets/betterend/textures/item/aeternium_ingot.png create mode 100644 src/main/resources/assets/betterend/textures/item/terminite_ingot.png diff --git a/psd/aeternium.psd b/psd/aeternium.psd new file mode 100644 index 0000000000000000000000000000000000000000..155c2ccdc6dc49e7be54810d7265428f1922a01e GIT binary patch literal 24202 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 YP>mG$LAM&ITZ@#uO5WX0;i5_~8&uvh>q0=vuI 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 literal 0 HcmV?d00001 diff --git a/psd/terminite_ingot.psd b/psd/terminite_ingot.psd new file mode 100644 index 0000000000000000000000000000000000000000..94e248157eb6294e4de0965cc17067070880eafd GIT binary patch literal 23163 zcmeHP3v?7!n!c6yi#$X|1rjdxSt^?~RhzDVtVZ*^BEA!s`~ zGwz5B{pGLlSOYdRT;~xEOuS!D5y?@(rnS?u4-6tYp6M(<`lHcvcJk;=$a2$qQ_ve z+wBIU*3L^U_q+NZ8H-R$@f2U-k;T4%?-jLO`BVP=FiKj?i=Y{8~f2 zR7Re$j1hc>AniAp%8Z7wD!CY~jz1uB#5EUVU^&*u^0EZ=Ok>vbw+pf$wF}p2QWIad zVdxWwLu-3Xe|^3&o0jB-T>wD{(lKjFO+9|r(7;MUKxEj3UGOLoTmiP((0Wy^$kMVP zHVFb(t@e9;_@Q*QwYZ-vb<FmCiPdt`g~ih&6TrEwj~7)2=t#^=4a>$yQ~m zsIr#NFj}gN#$iTO%~3WSg3Igf3E40ki498=7%s?-_HxJ`6;`WVUrEzuy^*eTx?Sa!CO5;97#UeT;#tUaxOFhCW-^z+fcXf%X2xwZ zR#;iR-Dx)IjV`NG@3b?JuSP+)>&T3x}9#D zo-xt@aJkj0r!5w<-a^xMqs3ibNxQXY8N;g}mSv z1)t9Aqdly_&wF&Tp!?R0r9SR38-K-TmFTYT7jjIwku@`>a=pb_Y1Nxpt6L8Rr`~9B zxr|t5G*^T}`n!Z&WU{eT!JK8O3{N(HyO4{FSf-ukJ*=zR5Pq^S2igOa8bgG+-VnnDb&Xi(C0VsL3tL{o^t6%9(7P7E#$ zif9TkxS~Nx(}}^QK@m+M23IsFX*w~uG$^7e#NdhsB~2#=mj*>Ng&17Xprq-<;L@Oo zrVxWG8k97h7+e|@(G+5EMT3&26N5{GBAP-Bu4quwbYgI6P()LR!4(ZknobNZ4T@+A zF}R{ZNz;kJr9lx*AqH18C}}z|xHKrDDa7E41|>}=2A2j!G=&&k(V(R1#Ng7Ph^7#O zD;ktEofupi6wwr7a7BZXrW1opgCd$j46bNU(sW{QX;4H{_(r(WB0FnY9=6kV!@gN{ zS8f&Fc}r!%1@Gupclf6JMK3Sk9+3S38JLN1qIyYgbizhTqOq8lS(Xp@umG3I-RIH4 zJ&V+B^aim;jaSBXuvoRpic4W*Pt(HYCSd&p)uVPqBMGrcL^@(8Tu|PUb_t zXE+01PWJM|B*;^VcCDjjiHglEY$Hw&mk2gD48!JjvTIiY`At}})-Utn$3?ZAQ`CqC zkL1vZT9L1f5WE~A>YSXUNtSx#E{#~|;}&QHARaMY!*qB;K#<2nsNuGnTJVN!%x-Y$ zbS@#_oG1Jj_K+O6iTpLZ8tz)X8qw9XoR@E%+Q8u`(2g3;r5lUiAaOF`*9WD!*Q2=Cxo8`2~9u|Oanm*po z9{-{016l-k3VxwG+3Q|RWSOBx;Wl@Rx>Kb4zc+;&{o5mkCh$9sKxB)^bfx)!{Tijc6y4$bfwVoXLb(ykJ;c$sSP%_(!mk1hS(!oZ%NXV(aSmWUw)g4#>i7 zEYFH~YcMbn-c}q^PE(aJ2TK;K6WU+;`QzcE450}z)F~MJksOEQ2~V1;P7=+@O|)l( zRwlzjJvJyWmKHTR>cYu3CCnb7oZ2pkz4JM*Cp;HssSm#>%mx6GU96i9kmR3=H}H<3 zz9P&Xsh;liknaKv12;#tUvrx#z!)zTc#L(bEcju$A+f`=YZ?b>_!@48lceoy`03E? z?W5JnXq$!`f>i>9^W2X~SskZ1M?%1bGUJVe!U3I1YGHj8_cmNG;y6(8X;kOcxaZN$ zh*I8AK13Ph!xC$29Vkxu2xSrqxwe2VrM!i+fC3L2+^5Z36KrIVsUbT*x=wkN_TZ7K~3c zZ@uqE?7?#lXFs+SI^Pld_trK}U?l6Mq9p7)(H-HtCi9ukkB^x+!o=!j3Oe(!@;egg z`K0Gtam3;%$U^gx3l`H(SXkh-cRQ42I3-f@gT_tYqM<{z@YBI6-U#dYN^DpiaRpFB zl-c1x)1i=plBpZWG8M0o5H*p!XkZtd)FiFEo|+cYfysz6ktqq=5h*h%<8eE<(@Ulz zT=xW=ucEZCw;%*7lFL@q>K-|g3Lw< zWQ|u(IM0(@^*qsd9``K|-*{2T@`RdAG!TMph--ZNnOsNru%ga{?Qj9!3-vM9$*2xi zojsvfHdq7@IWLJIOW^1pk?(l*%~(oweTmP@CS23oK*0V6`Q<17QY$I zfBnt#PrkqGPGZv?6mfv#y5D>x64ce6h$HR5iV&*ADMR>*{Ug{@Hv>uiJ6te!BM#^U zd_>(J*^2_Kp^=sYuyn!Sio)wJ+)jId#p`BQC@$2sI#NEPW>GCLnAO!M9@cua1mRx9 z2QKYI$5n!qPNH{06fP;0`lbMZLgf-mM2Oo9#X=!4vH|@7M1ld{x@q#(jo(aUur0tl zi4Li;6N(K+;AK)j5*vw_{_)4g`M+Rn#OVOX?;RTxYRKw`XC=u{3pk6kB;x?V_&P-| z9v36VPOWDl9y{CNjEs};qCXk9XoV>8p@lXXMKz+Q9n}=lSMJn+#MZGMn&}C1(0o{jtHiLFGD5ux@Gl<`BFF>NjSNx5!o(v%gw>Lm zlF7TT1QLiY_4(j~ZzT7O5ntqO>qj474T;gl7w)TUq~@OG7-Wj%9=Jm8q14>7kc=sT z6BP<~IfeTf#}|Hk#639<&aCg6dotCzz@lRWe~->a{0-#+9oWkpF(+7{Zy4w;Kg<$3 zWF!51{rMq*`1@m@9~$8Qkua97J3ml>ulmD%fqw}qeFbLPtLRJg6-*3Q(G@and z2r*y)zagHmff-<6qF)sI34KB(MDfH4p!-jp_y9zh>bJqaAAo`BejxBaBM76vIZO~n zTS!90!!EHWz)1gX`#|ds3TA?2h|L7}g=2NZJ>kk1Uk?p^ro?~w)zzWPO5E31hyJ7} zLlCq>pM-)o9K7K>Le=wY=FOc~Z8wz`6_w6380O8NJEzKCZk|z6GTmUYTIN+(*-Qp~ zX>sv%Q-!_KHmkxsv!rNh!PJtn@>#R(R!doFp)M~sFMpb`a+cj%Hgj5`E_c$z$w1r6 zE&6H2MTJv!lP68iFPT|ZHlw7duy|T&u`V}PH?BPBCt=*wmlfQ&(4C|IWLP9)IM>gMWW;cYklsrh(n}?S16PPY3thJ+QeaxM|nk z`wty>`2IcHH}-akox$yUA9(Q4zQH>;2ZRogBS$@NvgZu9p z*x1)CcXBSL+rMGp&Rtvkx&qz3y|UNk@%L;5Gjdm8!}ftqyr*4|BtI|6eZ4#O+_SyY zP*y4-FCjP~u?v3u|C%^X9!ScYlu+_-b#jytw>!N1D9;Db-< z-LiGdMsT2`GuYeHC5fH>zOGKLL+BZ}ci%k&y@G2^fNy8lcMTjo_UJ?R^m&`>5W08p z{`(Ie*mu`PKUk1^Hw^CIzjx2wyEX@WoIkjE+qV6CcMojY7!~yYP<8-qO?ey@z?k!up+10Ds*0!!%wQhYt z+PGtTH`B6m)vA>%T4=tfd(*bf;<}Z~o10gxT)c$YBnsfb zTDF7dyl&RT_}ZDZZ44Le-?25w(ap;|>sGh4dVB5|Jg{erZ%thdOs^>@75)L95}FE* zLApPNUZRv^ko}JhL9&fI1|tbmMDPXN(MwlGT*)|vd7exZm@sdF3!Z!GX&JBMNcmQW z)B#2KA5}yTn#bcf8KuKoKWEr43-nU8u|Af3+;!#IU?&UK3@KXu>&$alj?=*vg-TAm zs(h&=rlzMl7Uv8pR~7ibSH|*fTl#{xW-CgTl9-a-G_Z4E+vdLR?!^<7tfZ&6Zri?d z*FgWKzMdzadT3Hg>N4OA>>AiQ^i=$&iOZ<0)cU1QZQ1ecv%lV4GHLP*%y2AO^7J$J z>T@Se&RgCDjHIcH7e6#JUzeA+VnrE6DX9vj`@4tq`T1q~Aqpd(5LdWHpEg8c?BkQu zDe7}Amx0Tx*I<{GmiSf2j{AwrEzQk`&zyVp{9~O^S6RKP8oy5C1hd)RD0M@R6g&q}3aaAAdLK9a^7w_~D?*1TMF3!VGUPIAp{wC%0~RFxX%; znuyP6EeFT8la6QV*Ha-hMXlgX!Ec;Uqt53W<< zmtHu1YUreLDhV{+d++?(EXV!}r%#_edFs@K_uf0bc7JJB-Tnih^M?x;PIGJ9xWUq7 z$Nqx{-n;Nz$JMs@eS@Ij;13>ry`#0Yt!;20S6T`#FBJ~H&b7939YfQI%eV7;J8qp; WT1rCPp_GO^Mwif^w-CAnHUAeuR12j5 literal 0 HcmV?d00001 diff --git a/src/main/java/ru/betterend/BetterEnd.java b/src/main/java/ru/betterend/BetterEnd.java index 76cdcc03..096aae98 100644 --- a/src/main/java/ru/betterend/BetterEnd.java +++ b/src/main/java/ru/betterend/BetterEnd.java @@ -1,6 +1,7 @@ package ru.betterend; import net.fabricmc.api.ModInitializer; +import ru.betterend.config.MainConfig; import ru.betterend.registry.BiomeRegistry; import ru.betterend.registry.BlockRegistry; import ru.betterend.registry.FeatureRegistry; @@ -11,6 +12,7 @@ import ru.betterend.world.generator.BetterEndBiomeSource; public class BetterEnd implements ModInitializer { public static final String MOD_ID = "betterend"; public static final Logger LOGGER = Logger.get(); + public static final MainConfig CONFIG = MainConfig.getInstance(); @Override public void onInitialize() { diff --git a/src/main/java/ru/betterend/config/Config.java b/src/main/java/ru/betterend/config/Config.java index 5ca06a4b..c30533c1 100644 --- a/src/main/java/ru/betterend/config/Config.java +++ b/src/main/java/ru/betterend/config/Config.java @@ -95,7 +95,7 @@ public abstract class Config { } public boolean getBoolean(String key) { - Boolean val = configKeeper.getValue(key); + Boolean val = configKeeper.getValue(key); return val != null ? val : false; } diff --git a/src/main/java/ru/betterend/config/ConfigWriter.java b/src/main/java/ru/betterend/config/ConfigWriter.java index f21a49ae..30f9f32c 100644 --- a/src/main/java/ru/betterend/config/ConfigWriter.java +++ b/src/main/java/ru/betterend/config/ConfigWriter.java @@ -63,6 +63,13 @@ public class ConfigWriter { public static void save(File configFile, JsonElement config) { JsonFactory.storeJson(configFile, config); } + + public static String scrubFileName(String input) { + input = input.replaceAll("[/\\ ]+", "_"); + input = input.replaceAll("[,:&\"\\|\\<\\>\\?\\*]", "_"); + + return input; + } static { if (!MOD_CONFIG_DIR.exists()) { diff --git a/src/main/java/ru/betterend/mixin/client/WorldRendererMixin.java b/src/main/java/ru/betterend/mixin/client/WorldRendererMixin.java index dbacf753..86bee902 100644 --- a/src/main/java/ru/betterend/mixin/client/WorldRendererMixin.java +++ b/src/main/java/ru/betterend/mixin/client/WorldRendererMixin.java @@ -9,7 +9,6 @@ import org.spongepowered.asm.mixin.injection.At; import org.spongepowered.asm.mixin.injection.Inject; import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; -import com.mojang.blaze3d.platform.GlStateManager; import com.mojang.blaze3d.systems.RenderSystem; import net.minecraft.client.MinecraftClient; @@ -28,6 +27,7 @@ import net.minecraft.client.util.math.Vector3f; import net.minecraft.client.world.ClientWorld; import net.minecraft.util.Identifier; import net.minecraft.util.math.Quaternion; + import ru.betterend.BetterEnd; import ru.betterend.util.MHelper; @@ -80,7 +80,7 @@ public class WorldRendererMixin { BackgroundRenderer.setFogBlack(); RenderSystem.enableAlphaTest(); - GlStateManager.alphaFunc(516, 0.0F); + RenderSystem.alphaFunc(516, 0.0F); RenderSystem.enableBlend(); RenderSystem.enableTexture(); diff --git a/src/main/java/ru/betterend/world/biome/BiomeConfig.java b/src/main/java/ru/betterend/world/biome/BiomeConfig.java index aa215079..e2eedef1 100644 --- a/src/main/java/ru/betterend/world/biome/BiomeConfig.java +++ b/src/main/java/ru/betterend/world/biome/BiomeConfig.java @@ -20,7 +20,8 @@ public class BiomeConfig extends Config { public BiomeConfig(EndBiome biome) { this.biome = biome; Identifier biomeId = biome.getID(); - this.configFile = new File(BIOME_CONFIG_DIR.toFile(), biomeId.getPath()); + String folder = ConfigWriter.scrubFileName(biomeId.toString()); + this.configFile = new File(BIOME_CONFIG_DIR.toFile(), folder + ".json"); this.configWriter = new ConfigWriter(); this.registerEntries(); JsonObject config = configWriter.loadConfig(configFile); diff --git a/src/main/resources/assets/betterend/textures/block/aeternium_block.png b/src/main/resources/assets/betterend/textures/block/aeternium_block.png new file mode 100644 index 0000000000000000000000000000000000000000..021ef5a4bf78efb83d5d08494355cce72358a883 GIT binary patch literal 498 zcmVy&nbE~GO zDTbSy0G#z*ruEVQghJqpfCFa(03{_qudYnK*DX|10&w7L7?3WTNmc=HTIUopw*i!t zghKH0$DC=sG{su;pI`vqV7LO%AW$*MDpRbDD`Yb@6oR)-lPi=lEs)##z&|EWjYXF>y~bxcoL_l2sHkXOcZw zhUs%!=T`HYiJvcLW<^%RbvwCz&xg-|<{ub<-O*D%;sGVTc--g&isyT4YlUVDWfJ4` o58u>f5?e`cFa(;9^1nBL-y<{8D1VntR{#J207*qoM6N<$g3fB;0{{R3 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/betterend/textures/block/ender_block.png b/src/main/resources/assets/betterend/textures/block/ender_block.png new file mode 100644 index 0000000000000000000000000000000000000000..94d92da0e3e371ac8b8d893a2447257055f4262d GIT binary patch literal 543 zcmV+)0^t3LP)sK&7 zRlvtH?T3f3R!%M_I=e`e@T87?_Z|zt$r#?g0SvU;Fgk|GrNqfO!LwtSOof`Jq5ue5+MgV$oaq$sSQaZd`v74Z4!XkiK$b$`z&QyX>_HssyU3y2 z-4Fn4uLED#oTg9|P&$>h7sGI<`jZ5%=J4wiR27!61-*w`B(hYfosI+s7z}ilByc^K zA9YvkwtfR-GquOBMPQ5)WtnLHcF?Hvcz3gTJL%&ia0G=Su(p002ovPDHLkV1gUG_5uI^ literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/betterend/textures/block/terminite_block.png b/src/main/resources/assets/betterend/textures/block/terminite_block.png new file mode 100644 index 0000000000000000000000000000000000000000..216c7b98d501fb7621805b2587b15636ffa43ba1 GIT binary patch literal 520 zcmV+j0{8uiP)uHT?;l7dB*^mBvyR@W0N|k z8TcD`dCZ#!3!w>|hc^8_G$z^Pvt(LOqPF=Fl)w1sYv?^(mePNy$9aL)vZcjiM#WmR zhO<-nxt=OSnB@D{OVYsV>xhV@x`O4&6wr_5)a^twJUZeuL*NfNe6ef^E51Yk0000< KMNUMnLSTX(T;>M= literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/betterend/textures/item/aeternium_ingot.png b/src/main/resources/assets/betterend/textures/item/aeternium_ingot.png new file mode 100644 index 0000000000000000000000000000000000000000..e2183f2cf2a4257dc840ac5843e87ed1ac964c24 GIT binary patch literal 397 zcmV;80doF{P)LR}Ydzcdeedsi-uLB$|05$QFp}cywel3s701F6Qh5 z*0AR@(PIg=bzPoIAXI?jpv!Ich?ZsflDu!9x-(5mFVCbSQJh9|F@n|ZaM14Xcy>w4 zvV2K77rKA5(8d!0oN!1QssLGKv83xlfs1@zCV3&v1=5kIZ!HQ&Qmh(=G>OFHjQV|^ zM(@5tCmbTH1gMA^m}LNL+g4QCuZp&@DJpIOKt;@CqHNbJQ*rNX+g|<$!AwecQ?&5} rr_q!hcp?7?9tATg0Z8yW=x^x*{jG^_sOPrm00000NkvXXu0mjf*#WSb literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/betterend/textures/item/terminite_ingot.png b/src/main/resources/assets/betterend/textures/item/terminite_ingot.png new file mode 100644 index 0000000000000000000000000000000000000000..36bfaca6c740c7debdd9903218dbf2441ac42738 GIT binary patch literal 468 zcmV;_0W1EAP)#J~@rWk&nd z^Hv68!NXWQSuxLKUd5&7ygI6pMtBJ)NCE9c*hYYHRj|<8N2;ffz1w$~izSc5OlgB+ zevFlRjVl@H$2k$m1-W?+?@o~S(;`$mio1Fy<$Y#MT9Kd5hr2+#3 zV8-tE26NAz!q-OlK9cQahl6{i0;TtXD_70)X3Ln)3ukcSW@2R>$7@O4$Mc;e<^4-N zcwI84?}=Ef{%i%o$q9Tp