From cfc0a3b83c52d4f74058dc3cedea0fe47bec19b4 Mon Sep 17 00:00:00 2001 From: Michieal Date: Mon, 6 Feb 2023 19:51:06 -0500 Subject: [PATCH 1/8] Update GitIgnore. --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index 638b97a..ecb4c37 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,4 @@ /mcl_bamboo/ /mcl_amethyst/ /mcl_crimson/ +/mcl_crimson_extras/i18n.py -- 2.40.1 From 189d528894c9355d0a007447daf6a9637e09a867 Mon Sep 17 00:00:00 2001 From: Michieal Date: Mon, 6 Feb 2023 19:51:43 -0500 Subject: [PATCH 2/8] Add in Localization Template. --- mcl_crimson_extras/locale/template.txt | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 mcl_crimson_extras/locale/template.txt diff --git a/mcl_crimson_extras/locale/template.txt b/mcl_crimson_extras/locale/template.txt new file mode 100644 index 0000000..ad307a7 --- /dev/null +++ b/mcl_crimson_extras/locale/template.txt @@ -0,0 +1,8 @@ +# textdomain: mcl_crimson_extras + + +### init.lua ### + +Double Warped Slab= +Warped Slab= +Warped Stair= -- 2.40.1 From 57764a2cd1ac41ba607fe065c604e17997009ee1 Mon Sep 17 00:00:00 2001 From: Michieal Date: Mon, 6 Feb 2023 19:52:20 -0500 Subject: [PATCH 3/8] Made mod.conf compliant with latest Minetest standards. Added in readme.txt --- mcl_crimson_extras/mod.conf | 5 +++++ mcl_crimson_extras/readme.txt | 15 +++++++++++++++ 2 files changed, 20 insertions(+) create mode 100644 mcl_crimson_extras/mod.conf create mode 100644 mcl_crimson_extras/readme.txt diff --git a/mcl_crimson_extras/mod.conf b/mcl_crimson_extras/mod.conf new file mode 100644 index 0000000..624db3e --- /dev/null +++ b/mcl_crimson_extras/mod.conf @@ -0,0 +1,5 @@ +title = mcl_crimson_extras +name = mcl_crimson_extras +description = Adds in Non-Minecraft Crimson/warped Items; Additionally, makes the warped items textures green. +author = Michieal +depends = mcl_crimson diff --git a/mcl_crimson_extras/readme.txt b/mcl_crimson_extras/readme.txt new file mode 100644 index 0000000..c7f8304 --- /dev/null +++ b/mcl_crimson_extras/readme.txt @@ -0,0 +1,15 @@ +Created by Michieal. +Additional Textures: CC-BY 3.0 +Code: GPL3 + +One final request -- the Date-Time Creator code block needs to remain in the code files. This allows everyone to know +which version of the code is being used, and allows for better troubleshooting of any errors. + +Init.Lua's original Date-Time Creator code block: +--- +--- Generated by EmmyLua(https://github.com/EmmyLua) +--- Created by Michieal. +--- DateTime: 01/19/23 6:05 PM +--- Copyright (C) 2023, Michieal. See License.txt +--- [Last Update Time] +--- \ No newline at end of file -- 2.40.1 From 3ff5b932d7eb910174a554239ecdf4601cbb72c5 Mon Sep 17 00:00:00 2001 From: Michieal Date: Tue, 7 Feb 2023 05:48:03 -0500 Subject: [PATCH 4/8] Added in the textures for Crimson Extras --- .../textures/mcl_crimson_warped_door_alt.png | Bin 0 -> 221 bytes .../textures/mcl_crimson_warped_door_top_alt.png | Bin 0 -> 263 bytes .../textures/mcl_crimson_warped_trapdoor_alt.png | Bin 0 -> 261 bytes .../mcl_doors_door_warped_side_lower_alt.png | Bin 0 -> 149 bytes .../mcl_doors_door_warped_side_upper_alt.png | Bin 0 -> 151 bytes .../textures/stripped_warped_stem_alt.png | Bin 0 -> 196 bytes .../textures/stripped_warped_stem_side_alt.png | Bin 0 -> 192 bytes .../textures/stripped_warped_stem_top_alt.png | Bin 0 -> 237 bytes mcl_crimson_extras/textures/warped_hyphae_alt.png | Bin 0 -> 210 bytes .../textures/warped_hyphae_wood_2nd_alt.png | Bin 0 -> 195 bytes .../textures/warped_hyphae_wood_alt.png | Bin 0 -> 202 bytes .../textures/warped_stem_stripped_side_alt.png | Bin 0 -> 192 bytes .../textures/warped_stem_stripped_top_alt.png | Bin 0 -> 228 bytes 13 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 mcl_crimson_extras/textures/mcl_crimson_warped_door_alt.png create mode 100644 mcl_crimson_extras/textures/mcl_crimson_warped_door_top_alt.png create mode 100644 mcl_crimson_extras/textures/mcl_crimson_warped_trapdoor_alt.png create mode 100644 mcl_crimson_extras/textures/mcl_doors_door_warped_side_lower_alt.png create mode 100644 mcl_crimson_extras/textures/mcl_doors_door_warped_side_upper_alt.png create mode 100644 mcl_crimson_extras/textures/stripped_warped_stem_alt.png create mode 100644 mcl_crimson_extras/textures/stripped_warped_stem_side_alt.png create mode 100644 mcl_crimson_extras/textures/stripped_warped_stem_top_alt.png create mode 100644 mcl_crimson_extras/textures/warped_hyphae_alt.png create mode 100644 mcl_crimson_extras/textures/warped_hyphae_wood_2nd_alt.png create mode 100644 mcl_crimson_extras/textures/warped_hyphae_wood_alt.png create mode 100644 mcl_crimson_extras/textures/warped_stem_stripped_side_alt.png create mode 100644 mcl_crimson_extras/textures/warped_stem_stripped_top_alt.png diff --git a/mcl_crimson_extras/textures/mcl_crimson_warped_door_alt.png b/mcl_crimson_extras/textures/mcl_crimson_warped_door_alt.png new file mode 100644 index 0000000000000000000000000000000000000000..6bde21ac683b771e97618155765f116274654f15 GIT binary patch literal 221 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHF3h)VWWl#jN7$hYnrF>mvg1wbI z9h8-oRh+FnQ+A&4n+8z`!uaSC`3i(#pF) P%NRUe{an^LB{Ts5IGpPBM7y_FBDU_Zm%x#S%8=IXjMOGHl!(b9~Q=qY?}or4Aq8GNBf7QPv6x_KHak%2{rDDMFP%b&MrJe!&b5&u*jvIsKk4jv*YftOpJGnhZqP z9@uZJyjAk(?gE!b=a$T2a9hN#ptnX=ipO{_sSb(j>j`L}- zgZrN5V{+xUOzuD7bUl`zkry~Q=4==LtB$JyN^_L=wTT^4O)^VT4EbnqP?u@y1mk7X z9Tt9$e0pb*Nc6FAnTrC}OFz1NZVvXV`eJwEqFtN)yCOB$XA^G&UBFVdQ&MBb@ E0A;OFVdQ&MBb@0Brz82LJ#7 literal 0 HcmV?d00001 diff --git a/mcl_crimson_extras/textures/stripped_warped_stem_side_alt.png b/mcl_crimson_extras/textures/stripped_warped_stem_side_alt.png new file mode 100644 index 0000000000000000000000000000000000000000..0e5b1a0625edb9b86e0b966b74fe9c679fb6fdd7 GIT binary patch literal 192 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPE^3h)VWl?kqcY6+$&Gd9}4B?PvJ$O)%Nm0P%qJMQfyYBln?*7qk3I7}eQVvXDcw7DS>+AmH zBUj2EC7nL0qa9>*?vQH8%83)4?xg2!X%uCiS<-sJWbs!~p*cqbTZHE6vRYezd%OAB nZSK?20-bJ$cy#t{6z{daTWeA&9JeDLXeooItDnm{r-UW|pSMGQ literal 0 HcmV?d00001 diff --git a/mcl_crimson_extras/textures/stripped_warped_stem_top_alt.png b/mcl_crimson_extras/textures/stripped_warped_stem_top_alt.png new file mode 100644 index 0000000000000000000000000000000000000000..b9060f7cfddaab0af1a2478c577ed7e1a3ddefff GIT binary patch literal 237 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFv4DbnYl?kwaAyQhm|2!|}|L2JGy2NBi_r}--Cnx+W|-)soV zcGW*p+F)32BrEkfE=@el_?(t4d+U|it4&l>&boXTy^=0<*uNmfX!FNbEtR0-th?8k zyO}TawfUJLT(#K$o8$%S&&%F3Mo)hskse}acVf>1u3IZlb4QgPY&s|KYssGV3cu&f iyQ`uhWf`+X?>|qi5$E*zC44|9F?hQAxvX$S7Ri z9BzEixNonO!HK-jx68_(x=dhuQ!|q}?ssEnQ}dbAUH-0LRvZdsS?-)0>Y`NT9=*ra zXR+P2Xm`(>k6*KG3R^$znnc~gjZ-SJDpO8vIvAigW4ryQ9R@X3-*z4ZI)K5`)z4*} HQ$iB}eh*Rh literal 0 HcmV?d00001 diff --git a/mcl_crimson_extras/textures/warped_hyphae_wood_2nd_alt.png b/mcl_crimson_extras/textures/warped_hyphae_wood_2nd_alt.png new file mode 100644 index 0000000000000000000000000000000000000000..923a84aed91caa5548805c986b66ccbd6ab4daad GIT binary patch literal 195 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPE^4e$wZ6?fH@3AIp6c2q0$(y9y6 z?};&NxXr167VyEe@}YRL^=QYq$22WQ%mvv4FO#l^IK#l+a literal 0 HcmV?d00001 diff --git a/mcl_crimson_extras/textures/warped_hyphae_wood_alt.png b/mcl_crimson_extras/textures/warped_hyphae_wood_alt.png new file mode 100644 index 0000000000000000000000000000000000000000..795626d031775dd696ac1eaef6b78f9128e91f06 GIT binary patch literal 202 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPE^4e$wZ6}8ut@;8wUvrtTSRLOSJ zsteX`43R&^X$DkK;OXKR!Xe9gkWsYRfXCrrJUc7<-Puj5rVh+Z94ncm{tK10pFcCR zQuxzb#l$Z!vKHUpvUj7X*5^~^)8~}PAAj*MVtV`zsT|&IdyS^2q}f%p%zAZD$XKvC yA%9BP!?~|dma7UaTfTe2;r;+)FWvcJ5BM+S%WmvS(Dee^&EVqcY6+$&Gd9}4B?PvJ$O)%Nm0P%qJMQfyYBln?*7qk3I7}eQVvXDcw7DS>+AmH zBUj2EC7nL0qa9>*?vQH8%83)4?xg2!X%uCiS<-sJWbs!~p*cqbTZHE6vRYezd%OAB nZSK?20-bJ$cy#t{6z{daTWeA&9JeDLXeooItDnm{r-UW|pSMGQ literal 0 HcmV?d00001 diff --git a/mcl_crimson_extras/textures/warped_stem_stripped_top_alt.png b/mcl_crimson_extras/textures/warped_stem_stripped_top_alt.png new file mode 100644 index 0000000000000000000000000000000000000000..fc722556bd02e1796d60fc364016e3cd1fa7a224 GIT binary patch literal 228 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPGa4)6(aWk?KV$V+0VFJub$mI?Nj z_i|A3bWm}&QnfeRy<2=OP+5zoi(?3fEbBo-z9s{ShKuVb9Jn>jB`hjA#ygAuz@pVG z{0g0oqCy{^v&G#0ZjtiuUh1uhy>g|Z&l<&Ex0tUpRht*Fru#+2=Bl|4Q+xUpvwb|% zPgKX=eGxLXZAM&<;l;}$I+2svYtAN>a-6!}6Ls_2D<(y2drte5uhaiTavfKh-+tz| ZyvQ_3u6s7!*MRO}@O1TaS?83{1OWayQ-A;f literal 0 HcmV?d00001 -- 2.40.1 From 0047d28c7e65c08fe2199c92663a5471ff42b1cd Mon Sep 17 00:00:00 2001 From: Michieal Date: Wed, 8 Feb 2023 04:42:24 -0500 Subject: [PATCH 5/8] Add in warped door textures. --- .../textures/mcl_crimson_warped_door_alt.png | Bin 221 -> 236 bytes .../mcl_crimson_warped_door_bottom_alt.png | Bin 0 -> 287 bytes .../mcl_crimson_warped_door_top_alt.png | Bin 263 -> 284 bytes .../mcl_crimson_warped_trapdoor_alt.png | Bin 261 -> 261 bytes 4 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 mcl_crimson_extras/textures/mcl_crimson_warped_door_bottom_alt.png diff --git a/mcl_crimson_extras/textures/mcl_crimson_warped_door_alt.png b/mcl_crimson_extras/textures/mcl_crimson_warped_door_alt.png index 6bde21ac683b771e97618155765f116274654f15..f946e6f9419eb0f846ea08a3d4cacc23e77c3d19 100644 GIT binary patch delta 173 zcmcc1_=a(UiWFyoM`SSr1Gf+eGhVt|_lJRjK|R1H#C4*MdcCpDOe-Ltu_VYZn8D%M zjWi%9&eO#)gd;jRA>jpM6BC<4#GTDKQZp1~Wo4PubXG^QOw^ir`SN9kq%Tvp`ZgLw zWjP(}dG>79+61?cPox|>LVSf?3R8W#TLQz_uI^itepV$!``Q;BZD!-Bs;FC15)3N) X)DN*$O`HO>iGjn@)z4*}Q$iB}2O2w} delta 158 zcmV;P0Ac^^0o?(RBnT={OjJbxApns+Cx5xfPL==w00DGTPE!Ct=GbNc003c0L_t&t z*JEH{mFzVdXIq_ zElYZpAX2@PA&R?tr$QL*?NII8=k8sMYQ^5U+uOm6sdJ}JpTGbBoJ}nPNs_7E01E&B M07*qoM6N<$f<|;gf&c&j diff --git a/mcl_crimson_extras/textures/mcl_crimson_warped_door_bottom_alt.png b/mcl_crimson_extras/textures/mcl_crimson_warped_door_bottom_alt.png new file mode 100644 index 0000000000000000000000000000000000000000..2da69c716a19be59fa43587996dadb04dd97ee65 GIT binary patch literal 287 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHVEbxddW?Eal|AU_%!!vJOHDg$NOZR%}jk{(HORZF| z=ibnr#&Bl0vIdYbi{YqRLU5i7^DGUnc+n literal 0 HcmV?d00001 diff --git a/mcl_crimson_extras/textures/mcl_crimson_warped_door_top_alt.png b/mcl_crimson_extras/textures/mcl_crimson_warped_door_top_alt.png index e290847ea05a8379d60c2c130996ddd43625404a..9f922ee4e6f09d4d16e861f50723e7dfb4b6112c 100644 GIT binary patch delta 50 zcmZo?n!_|fMToP&BeIx*fm;ZK886+f`!i9|hEaB6+)RO0N+*6X0D-5gpUXO@geCxB C*bf5$ delta 31 lcmbQk)Xp?PWum1ezmvv4FO#rVd3djHe diff --git a/mcl_crimson_extras/textures/mcl_crimson_warped_trapdoor_alt.png b/mcl_crimson_extras/textures/mcl_crimson_warped_trapdoor_alt.png index 1893323940f054a76fce2141e364ab86b70e5ce6..12d9729713787f5a3aad70d2b273c983397dccb0 100644 GIT binary patch delta 204 zcmV;-05kuE0)+yQEF~IEL>yB~B1u3aBO@e3Iwe0gCNV4~H!&$YG%PGEH8nMewsA+1 zQ5k=+4uUWg1<;!|YTxEUtXns0*o)nn-Ve~R35kJ`5Eoa%&cxu{7y~PbexB!G_O7X0 z*JAQU32z)G;sX-)cu}7CC*N30J|Xdjk)(|lXN(#)k|8`aE|D@quTeym5jwrA5Hf{M z$pY0;VNFXR7T)kwdC6aVFc1fkaKms#5J4Pz%-%J1b8r6{5FpRhl*C^E0000&A{Ig`7ey`^Ofni!G#gSj991|TT00^J3}X|)^Z9+~eX!#Y z26R3NCif -- 2.40.1 From b428d2fccd199fda86909d669c36d0820e944a81 Mon Sep 17 00:00:00 2001 From: Michieal Date: Sat, 11 Feb 2023 13:03:44 -0500 Subject: [PATCH 6/8] Set texture license. Put in contact me for code license while determining appropriate code license to use. --- mcl_crimson_extras/readme.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mcl_crimson_extras/readme.txt b/mcl_crimson_extras/readme.txt index c7f8304..039c7a2 100644 --- a/mcl_crimson_extras/readme.txt +++ b/mcl_crimson_extras/readme.txt @@ -1,6 +1,6 @@ Created by Michieal. -Additional Textures: CC-BY 3.0 -Code: GPL3 +Additional Textures: CC BY-SA-NC-ND 4.0 +Code: no licensing yet, still copyrighted. If you need access to the code, please contact me. One final request -- the Date-Time Creator code block needs to remain in the code files. This allows everyone to know which version of the code is being used, and allows for better troubleshooting of any errors. -- 2.40.1 From 3f4666f250500666d31c073a6e60a1be14231f9a Mon Sep 17 00:00:00 2001 From: Michieal Date: Wed, 15 Feb 2023 15:26:25 -0500 Subject: [PATCH 7/8] Created / updated Readmes for the mods that I have made. --- mcl_amethyst_extras/init.lua | 4 ++-- mcl_amethyst_extras/readme.txt | 10 ++++++++-- mcl_crimson_extras/readme.txt | 28 +++++++++++++++++++++++----- mcl_modpack_ver/init.lua | 5 ++--- mcl_modpack_ver/readme.txt | 17 +++++++++++++++++ 5 files changed, 52 insertions(+), 12 deletions(-) create mode 100644 mcl_modpack_ver/readme.txt diff --git a/mcl_amethyst_extras/init.lua b/mcl_amethyst_extras/init.lua index c6a69d0..b7966ae 100644 --- a/mcl_amethyst_extras/init.lua +++ b/mcl_amethyst_extras/init.lua @@ -4,9 +4,9 @@ --- DateTime: 01/19/23 4:50 PM --- Copyright (C) 2023, Michieal. See License.txt --- Last Update Time: 02/07/23 4:40 AM ---- See License.txt and Additional Terms.txt for licensing. +--- License: See Readme.txt in this module. --- If you did not receive a copy of the license with this content package, please see: ---- https://www.gnu.org/licenses/gpl-3.0.en.html and https://creativecommons.org/licenses/by-sa/4.0/ +--- Readme.txt in this module. local modname = minetest.get_current_modname() local S = minetest.get_translator(modname) diff --git a/mcl_amethyst_extras/readme.txt b/mcl_amethyst_extras/readme.txt index 1a02f14..e453ca5 100644 --- a/mcl_amethyst_extras/readme.txt +++ b/mcl_amethyst_extras/readme.txt @@ -2,6 +2,8 @@ Created by Michieal. Additional Textures: CC-BY 3.0 Code: GPL3 +https://www.gnu.org/licenses/gpl-3.0.en.html and https://creativecommons.org/licenses/by-sa/4.0/ + One final request -- the Date-Time Creator code block needs to remain in the code files. This allows everyone to know which version of the code is being used, and allows for better troubleshooting of any errors. @@ -11,5 +13,9 @@ Init.Lua's original Date-Time Creator code block: --- Created by Michieal. --- DateTime: 01/19/23 4:50 PM --- Copyright (C) 2023, Michieal. See License.txt ---- [Last Update Time] ---- \ No newline at end of file +--- Last Update Time: [Last Update Time] +--- License: See Readme.txt in this module. +--- See main License.txt and Additional Terms.txt for licensing. +--- If you did not receive a copy of the license with this content package, please see: +--- Readme.txt in this module. +--- diff --git a/mcl_crimson_extras/readme.txt b/mcl_crimson_extras/readme.txt index 039c7a2..0428e4c 100644 --- a/mcl_crimson_extras/readme.txt +++ b/mcl_crimson_extras/readme.txt @@ -1,6 +1,13 @@ Created by Michieal. -Additional Textures: CC BY-SA-NC-ND 4.0 -Code: no licensing yet, still copyrighted. If you need access to the code, please contact me. + +Some textures in this pack are from Mineclone 2's mcl_crimson module. In most cases, they have been heavily modified by +myself, mostly in coloration. This is intentional, as part of what this mod does is change the purple "warped forest" +blocks / items to their green variants. See below for source images creators. + +Textures: CC-BY-SA 4.0 (international) +Code: The code licence is GPL3. + +https://www.gnu.org/licenses/gpl-3.0.en.html and https://creativecommons.org/licenses/by-sa/4.0/ One final request -- the Date-Time Creator code block needs to remain in the code files. This allows everyone to know which version of the code is being used, and allows for better troubleshooting of any errors. @@ -9,7 +16,18 @@ Init.Lua's original Date-Time Creator code block: --- --- Generated by EmmyLua(https://github.com/EmmyLua) --- Created by Michieal. ---- DateTime: 01/19/23 6:05 PM +--- DateTime: 01/19/23 4:50 PM --- Copyright (C) 2023, Michieal. See License.txt ---- [Last Update Time] ---- \ No newline at end of file +--- Last Update Time: [Last Update Time] +--- License: See Readme.txt in this module. +--- See main License.txt and Additional Terms.txt for licensing. +--- If you did not receive a copy of the license with this content package, please see: +--- Readme.txt in this module. +--- + +Source Images Creators: +Mcl_crimson_extras_door_warped_side (upper & lower): JoMW1998. +Mcl_crimson_extras_warped_hyphae_side: Michieal (the original was created by Micheal and included in mcl2). +All other textures: +Originals: See Mineclone 2's CREDITS.md, section Textures for credits. +Derivatives: Michieal. diff --git a/mcl_modpack_ver/init.lua b/mcl_modpack_ver/init.lua index eee9f17..931cad9 100644 --- a/mcl_modpack_ver/init.lua +++ b/mcl_modpack_ver/init.lua @@ -4,10 +4,9 @@ --- DateTime: 02/07/2023 6:20 AM --- Copyright (C) 2023, Michieal. See License.txt --- Last Update Time: 02/07/23 6:55 PM ---- See License.txt and Additional Terms.txt for licensing. +--- License: See Readme.txt in this module. --- If you did not receive a copy of the license with this content package, please see: ---- https://www.gnu.org/licenses/gpl-3.0.en.html and https://creativecommons.org/licenses/by-sa/4.0/ ---- +--- Readme.txt in this module. local modname = minetest.get_current_modname() local modpath = minetest.get_modpath(modname) diff --git a/mcl_modpack_ver/readme.txt b/mcl_modpack_ver/readme.txt new file mode 100644 index 0000000..c977dca --- /dev/null +++ b/mcl_modpack_ver/readme.txt @@ -0,0 +1,17 @@ +Created by Michieal. +Additional Textures: CC-BY 3.0 +Code: GPL3 + +https://www.gnu.org/licenses/gpl-3.0.en.html and https://creativecommons.org/licenses/by-sa/4.0/ + +One final request -- the Date-Time Creator code block needs to remain in the code files. This allows everyone to know +which version of the code is being used, and allows for better troubleshooting of any errors. + +Init.Lua's original Date-Time Creator code block: +--- +--- Generated by EmmyLua(https://github.com/EmmyLua) +--- Created by Michieal. +--- DateTime: 02/07/2023 6:20 AM +--- Copyright (C) 2023, Michieal. See License.txt +--- Last Update Time: [Last Update Time] +--- \ No newline at end of file -- 2.40.1 From b80017cb11cbb789ab46220e8a24e22091844909 Mon Sep 17 00:00:00 2001 From: Michieal Date: Wed, 15 Feb 2023 15:27:41 -0500 Subject: [PATCH 8/8] Added in Init.lua for mcl_crimson_extras. see todo for what still needs to be done. --- mcl_crimson_extras/init.lua | 223 ++++++++++++++++++++++++++++++++++++ 1 file changed, 223 insertions(+) create mode 100644 mcl_crimson_extras/init.lua diff --git a/mcl_crimson_extras/init.lua b/mcl_crimson_extras/init.lua new file mode 100644 index 0000000..0fde0cf --- /dev/null +++ b/mcl_crimson_extras/init.lua @@ -0,0 +1,223 @@ +--- +--- Generated by EmmyLua(https://github.com/EmmyLua) +--- Created by Michieal. +--- DateTime: 01/19/23 4:50 PM +--- Copyright (C) 2023, Michieal. See License.txt +--- Last Update Time: 02/15/23 03:15 PM +--- License: See Readme.txt in this module. +--- If you did not receive a copy of the license with this content package, please see: +--- Readme.txt in this module. + +--- Warped Textures created/heavily modified by Michieal. + +local modname = minetest.get_current_modname() +local S = minetest.get_translator(modname) +local SWAP_BASE_TEXTURES = minetest.settings:get_bool("mcl_crimson_extras_swap_warped", true) + +local function allow_texture_swap() + + -- Warped Hyphae + local def = "mcl_crimson:warped_hyphae" + local def_tiles = { + "mcl_crimson_extras_warped_hyphae.png", + "mcl_crimson_extras_warped_hyphae.png", + { + image = "mcl_crimson_extras_warped_hyphae_side.png", + animation = { type = "vertical_frames", aspect_w = 16, aspect_h = 16, length = 2.0 } + }, + } + minetest.override_item(def, { tiles = def_tiles }) + + -- Stripped Warped Hyphae + def = "mcl_crimson:stripped_warped_hyphae" + def_tiles = { "mcl_crimson_extras_warped_stem_stripped_top.png", "mcl_crimson_extras_warped_stem_stripped_top.png", "mcl_crimson_extras_warped_stem_stripped_side.png" } + minetest.override_item(def, { tiles = def_tiles }) + + -- Stripped Warped Hyphae Bark + def = "mcl_crimson:stripped_warped_hyphae_bark" + def_tiles = { "mcl_crimson_extras_warped_stem_stripped_side.png" } + minetest.override_item(def, { tiles = def_tiles }) + + -- Warped Hyphae Wood + def = "mcl_crimson:warped_hyphae_wood" + def_tiles = { "mcl_crimson_extras_warped_hyphae_wood.png" } + minetest.override_item(def, { tiles = def_tiles }) + + -- Warped Hyphae Door + def = "mcl_crimson:warped_door" + local def_inventory_image = "mcl_crimson_extras_warped_door.png" + minetest.override_item(def, { inventory_image = def_inventory_image }) + + def = "mcl_crimson:warped_door_b_2" + def_tiles = { + "blank.png", + "mcl_crimson_extras_door_warped_side_upper.png^[transformFXR90", + "mcl_crimson_extras_door_warped_side_lower.png", + "mcl_crimson_extras_door_warped_side_lower.png^[transformFX", + "mcl_crimson_extras_warped_door_bottom.png", + "mcl_crimson_extras_warped_door_bottom.png^[transformFX", + } + -- tiles = {"blank.png", tt[2].."^[transformFXR90", tb[2], tb[2].."^[transformFX", tb[1], tb[1].."^[transformFX"}, + minetest.override_item(def, { tiles = def_tiles }) + + def = "mcl_crimson:warped_door_t_2" + def_tiles = { + "mcl_crimson_extras_door_warped_side_upper.png^[transformR90", + "blank.png", + "mcl_crimson_extras_door_warped_side_upper.png", + "mcl_crimson_extras_door_warped_side_upper.png^[transformFX", + "mcl_crimson_extras_warped_door_top.png", + "mcl_crimson_extras_warped_door_top.png^[transformFX" + } + -- tiles = {tt[2].."^[transformR90", "blank.png", tt[2], tt[2].."^[transformFX", tt[1], tt[1].."^[transformFX"}, + minetest.override_item(def, { tiles = def_tiles }) + + def = "mcl_crimson:warped_door_b_1" + def_tiles = { + "blank.png", + "mcl_crimson_extras_door_warped_side_upper.png^[transformFXR90", + "mcl_crimson_extras_door_warped_side_lower.png^[transformI", + "mcl_crimson_extras_door_warped_side_lower.png^[transformFX", + "mcl_crimson_extras_warped_door_bottom.png^[transformFX", + "mcl_crimson_extras_warped_door_bottom.png", + } + -- tiles = {"blank.png", tt[2].."^[transformFXR90", tb[2].."^[transformI", tb[2].."^[transformFX", tb[1].."^[transformFX", tb[1]}, + minetest.override_item(def, { tiles = def_tiles }) + + def = "mcl_crimson:warped_door_t_1" + def_tiles = { + "mcl_crimson_extras_door_warped_side_upper.png^[transformR90", + "blank.png", + "mcl_crimson_extras_door_warped_side_upper.png^[transformI", + "mcl_crimson_extras_door_warped_side_upper.png^[transformFX", + "mcl_crimson_extras_warped_door_top.png^[transformFX", + "mcl_crimson_extras_warped_door_top.png" + } + -- tiles = {tt[2].."^[transformR90", "blank.png", tt[2].."^[transformI", tt[2].."^[transformFX", tt[1].."^[transformFX", tt[1]}, + minetest.override_item(def, { tiles = def_tiles }) + + -- Warped Hyphae TrapDoor + def = "mcl_crimson:warped_trapdoor" + local def_wield_image = "mcl_crimson_extras_warped_trapdoor.png" + def_tiles = { + "mcl_crimson_extras_warped_trapdoor.png", + "mcl_crimson_extras_warped_trapdoor.png^[transformFY", + "mcl_crimson_extras_warped_hyphae_wood.png", + "mcl_crimson_extras_warped_hyphae_wood.png", + "mcl_crimson_extras_warped_hyphae_wood.png", + "mcl_crimson_extras_warped_hyphae_wood.png" + } + minetest.override_item(def, { tiles = def_tiles }) + minetest.override_item(def, { wield_image = def_wield_image }) + def = "mcl_crimson:warped_trapdoor_open" + def_tiles = { + "mcl_crimson_extras_warped_hyphae_wood.png", + "mcl_crimson_extras_warped_hyphae_wood.png^[transformR180", + "mcl_crimson_extras_warped_hyphae_wood.png^[transformR270", + "mcl_crimson_extras_warped_hyphae_wood.png^[transformR90", + "mcl_crimson_extras_warped_trapdoor.png^[transform46", + "mcl_crimson_extras_warped_trapdoor.png^[transformFY" + } + minetest.override_item(def, { tiles = def_tiles }) + + -- Warped Hyphae Bark + def = "mcl_crimson:warped_hyphae_bark" + def_tiles = { + { + image = "mcl_crimson_extras_warped_hyphae_side.png", + animation = { type = "vertical_frames", aspect_w = 16, aspect_h = 16, length = 2.0 } + }, + } + minetest.override_item(def, { tiles = def_tiles }) + + -- Stairs & Slabs + def = "mcl_stairs:stair_warped_hyphae_wood" + def_tiles = { "mcl_crimson_extras_warped_hyphae_wood.png" } + minetest.override_item(def, { tiles = def_tiles }) + + def = "mcl_stairs:stair_warped_hyphae_wood_inner" + def_tiles = { "mcl_crimson_extras_warped_hyphae_wood.png" } + minetest.override_item(def, { tiles = def_tiles }) + + def = "mcl_stairs:stair_warped_hyphae_wood_outer" + def_tiles = { "mcl_crimson_extras_warped_hyphae_wood.png" } + minetest.override_item(def, { tiles = def_tiles }) + + def = "mcl_stairs:slab_warped_hyphae_wood" + def_tiles = { "mcl_crimson_extras_warped_hyphae_wood.png" } + minetest.override_item(def, { tiles = def_tiles }) + + def = "mcl_stairs:slab_warped_hyphae_wood_top" + def_tiles = { "mcl_crimson_extras_warped_hyphae_wood.png" } + minetest.override_item(def, { tiles = def_tiles }) + + def = "mcl_stairs:slab_warped_hyphae_wood_double" + def_tiles = { "mcl_crimson_extras_warped_hyphae_wood.png" } + minetest.override_item(def, { tiles = def_tiles }) + + -- Buttons + def = "mesecons_button:button_warped_hyphae_wood_off" + def_tiles = { + "mcl_crimson_extras_warped_hyphae_wood.png" + } + def_wield_image = "mesecons_button_wield_mask.png^mcl_crimson_extras_warped_hyphae_wood.png^mesecons_button_wield_mask.png^[makealpha:255,126,126" + def_inventory_image = "mesecons_button_wield_mask.png^mcl_crimson_extras_warped_hyphae_wood.png^mesecons_button_wield_mask.png^[makealpha:255,126,126" + minetest.override_item(def, { tiles = def_tiles }) + minetest.override_item(def, { inventory_image = def_inventory_image }) + minetest.override_item(def, { wield_image = def_wield_image }) + def = "mesecons_button:button_warped_hyphae_wood_on" + minetest.override_item(def, { tiles = def_tiles }) + minetest.override_item(def, { inventory_image = def_inventory_image }) + minetest.override_item(def, { wield_image = def_wield_image }) + + -- Pressure Plates + def = "mesecons_pressureplates:pressure_plate_warped_hyphae_wood_off" + def_tiles = { "mcl_crimson_extras_warped_hyphae_wood.png" } + def_wield_image = "mcl_crimson_extras_warped_hyphae_wood.png" + minetest.override_item(def, { tiles = def_tiles }) + minetest.override_item(def, { wield_image = def_wield_image }) + + def = "mesecons_pressureplates:pressure_plate_warped_hyphae_wood_on" + minetest.override_item(def, { tiles = def_tiles }) + minetest.override_item(def, { wield_image = def_wield_image }) + + -- Warped Hyphae Fence + def = "mcl_crimson:warped_fence" + def_tiles = { "mcl_crimson_extras_warped_fence.png" } + def_wield_image = "mcl_fences_fence_mask.png^mcl_crimson_extras_warped_fence.png^mcl_fences_fence_mask.png^[makealpha:255,126,126" + def_inventory_image = "mcl_fences_fence_mask.png^mcl_crimson_extras_warped_fence.png^mcl_fences_fence_mask.png^[makealpha:255,126,126" + minetest.override_item(def, { tiles = def_tiles }) + minetest.override_item(def, { wield_image = def_wield_image }) + minetest.override_item(def, { inventory_image = def_inventory_image }) + + -- Warped Hyphae Fence Gate + def = "mcl_crimson:warped_fence_gate" + def_tiles = { "mcl_crimson_extras_warped_fence.png" } + def_inventory_image = "mcl_fences_fence_gate_mask.png^mcl_crimson_extras_warped_fence.png^mcl_fences_fence_gate_mask.png^[makealpha:255,126,126" + def_wield_image = "mcl_fences_fence_gate_mask.png^mcl_crimson_extras_warped_fence.png^mcl_fences_fence_gate_mask.png^[makealpha:255,126,126" + minetest.override_item(def, { tiles = def_tiles }) + minetest.override_item(def, { wield_image = def_wield_image }) + minetest.override_item(def, { inventory_image = def_inventory_image }) + def = "mcl_crimson:warped_fence_gate_open" + def_tiles = { + "mcl_crimson_extras_warped_fence.png" + } + minetest.override_item(def, { tiles = def_tiles }) + + -- Warped Hyphae Sign + def = "mcl_signs:wall_sign_warped_hyphae_wood" + def_tiles = { "(mcl_signs_sign_greyscale.png^[multiply:#489c62)" } + def_inventory_image = "(default_sign_greyscale.png^[multiply:#489c62)" + def_wield_image = "(default_sign_greyscale.png^[multiply:#489c62)" + minetest.override_item(def, { tiles = def_tiles }) + minetest.override_item(def, { wield_image = def_wield_image }) + minetest.override_item(def, { inventory_image = def_inventory_image }) + + -- TODO: Do Standing Signs. + + -- minetest.log("Stripped Warped Hyphae:\n" .. dump(minetest.registered_nodes["mcl_crimson:stripped_warped_hyphae"])) + +end +if SWAP_BASE_TEXTURES ~= nil and SWAP_BASE_TEXTURES == true then + allow_texture_swap() +end -- 2.40.1