From 44778d7861166fdc19a7eaf4d90db581e9c3fd30 Mon Sep 17 00:00:00 2001 From: lortas Date: Wed, 10 Nov 2021 10:15:55 +0100 Subject: [PATCH] add nether armor and nether shield (#65) * add texture files for nether based 3d_armor * add texture files for nether based shield * perpare for nether armor * add nether armor * add translation for nether armor * add translation for nether armor * add nether shield * add nether shield translation * add nether armor texture preview info * add nether shield texture preview info * add nether to settingtypes.txt * add german translation for armor * add german translation for shields * Nether armor stats modified. * Modify Nether Shield Stats * Update inline documentation --- 3d_armor/README.md | 1 + 3d_armor/api.lua | 2 + 3d_armor/armor.conf.example | 1 + 3d_armor/armor.lua | 83 ++++++++++++++++++ 3d_armor/crafting_guide.txt | 5 ++ 3d_armor/depends.txt | 1 + 3d_armor/init.lua | 3 + 3d_armor/locale/3d_armor.de.tr | 62 +++++++++++++ 3d_armor/locale/3d_armor.es.tr | 4 + 3d_armor/locale/3d_armor.fr.tr | 4 + 3d_armor/locale/3d_armor.it.tr | 5 ++ 3d_armor/locale/3d_armor.ms.tr | 5 ++ 3d_armor/locale/3d_armor.pt.tr | 5 ++ 3d_armor/locale/3d_armor.pt_BR.tr | 5 ++ 3d_armor/locale/template.txt | 4 + 3d_armor/mod.conf | 2 +- 3d_armor/textures/3d_armor_boots_nether.png | Bin 0 -> 324 bytes .../3d_armor_boots_nether_preview.png | Bin 0 -> 264 bytes .../textures/3d_armor_chestplate_nether.png | Bin 0 -> 581 bytes .../3d_armor_chestplate_nether_preview.png | Bin 0 -> 384 bytes 3d_armor/textures/3d_armor_helmet_nether.png | Bin 0 -> 525 bytes .../3d_armor_helmet_nether_preview.png | Bin 0 -> 267 bytes .../textures/3d_armor_inv_boots_nether.png | Bin 0 -> 322 bytes .../3d_armor_inv_chestplate_nether.png | Bin 0 -> 386 bytes .../textures/3d_armor_inv_helmet_nether.png | Bin 0 -> 267 bytes .../textures/3d_armor_inv_leggings_nether.png | Bin 0 -> 297 bytes .../textures/3d_armor_leggings_nether.png | Bin 0 -> 406 bytes .../3d_armor_leggings_nether_preview.png | Bin 0 -> 255 bytes 3d_armor/textures/preview_index.txt | 5 ++ settingtypes.txt | 1 + shields/crafting_guide.txt | 1 + shields/init.lua | 28 ++++++ shields/locale/shields.de.tr | 17 ++++ shields/locale/shields.fr.tr | 1 + shields/locale/template.txt | 1 + shields/textures/preview_index.txt | 1 + .../textures/shields_inv_shield_nether.png | Bin 0 -> 468 bytes shields/textures/shields_shield_nether.png | Bin 0 -> 518 bytes .../shields_shield_nether_preview.png | Bin 0 -> 517 bytes 39 files changed, 246 insertions(+), 1 deletion(-) create mode 100644 3d_armor/locale/3d_armor.de.tr create mode 100644 3d_armor/textures/3d_armor_boots_nether.png create mode 100644 3d_armor/textures/3d_armor_boots_nether_preview.png create mode 100644 3d_armor/textures/3d_armor_chestplate_nether.png create mode 100644 3d_armor/textures/3d_armor_chestplate_nether_preview.png create mode 100644 3d_armor/textures/3d_armor_helmet_nether.png create mode 100644 3d_armor/textures/3d_armor_helmet_nether_preview.png create mode 100644 3d_armor/textures/3d_armor_inv_boots_nether.png create mode 100644 3d_armor/textures/3d_armor_inv_chestplate_nether.png create mode 100644 3d_armor/textures/3d_armor_inv_helmet_nether.png create mode 100644 3d_armor/textures/3d_armor_inv_leggings_nether.png create mode 100644 3d_armor/textures/3d_armor_leggings_nether.png create mode 100644 3d_armor/textures/3d_armor_leggings_nether_preview.png create mode 100644 shields/locale/shields.de.tr create mode 100644 shields/textures/shields_inv_shield_nether.png create mode 100644 shields/textures/shields_shield_nether.png create mode 100644 shields/textures/shields_shield_nether_preview.png diff --git a/3d_armor/README.md b/3d_armor/README.md index dd87d81..32fc07e 100644 --- a/3d_armor/README.md +++ b/3d_armor/README.md @@ -53,6 +53,7 @@ Change the following default settings by going to Main Menu>>Settings(Tab)>>All armor_material_gold = true armor_material_mithril = true armor_material_crystal = true + armor_material_nether = true ### Initialization glitches when a player first joins **Increase to prevent glitches** diff --git a/3d_armor/api.lua b/3d_armor/api.lua index fd0a50a..112d208 100644 --- a/3d_armor/api.lua +++ b/3d_armor/api.lua @@ -132,6 +132,7 @@ armor = { gold = "default:gold_ingot", mithril = "moreores:mithril_ingot", crystal = "ethereal:crystal_ingot", + nether = "nether:nether_ingot", }, fire_nodes = { {"nether:lava_source", 5, 8}, @@ -176,6 +177,7 @@ armor.config = { material_gold = true, material_mithril = true, material_crystal = true, + material_nether = true, set_elements = "head torso legs feet shield", set_multiplier = 1.1, water_protect = true, diff --git a/3d_armor/armor.conf.example b/3d_armor/armor.conf.example index 9ce34b4..af40396 100644 --- a/3d_armor/armor.conf.example +++ b/3d_armor/armor.conf.example @@ -15,6 +15,7 @@ ARMOR_MATERIALS = { gold = "default:gold_ingot", mithril = "moreores:mithril_ingot", crystal = "ethereal:crystal_ingot", + nether = "nether:nether_ingot", } -- Enable fire protection (defaults true if using ethereal mod) diff --git a/3d_armor/armor.lua b/3d_armor/armor.lua index a4c4497..8af1f90 100644 --- a/3d_armor/armor.lua +++ b/3d_armor/armor.lua @@ -868,6 +868,88 @@ if armor.materials.crystal then end +--- Nether +-- +-- Requires `armor_material_nether`. +-- +-- @section nether + +if armor.materials.nether then + --- Nether Helmet + -- + -- @helmet 3d_armor:helmet_nether + -- @img 3d_armor_inv_helmet_nether.png + -- @grp armor_head 1 + -- @grp armor_heal 14 + -- @grp armor_use 200 + -- @armorgrp fleshy 18 + -- @damagegrp cracky 3 + -- @damagegrp snappy 2 + -- @damagegrp level 3 + armor:register_armor("3d_armor:helmet_nether", { + description = S("Nether Helmet"), + inventory_image = "3d_armor_inv_helmet_nether.png", + groups = {armor_head=1, armor_heal=14, armor_use=100}, + armor_groups = {fleshy=18}, + damage_groups = {cracky=3, snappy=2, level=3}, + }) + --- Nether Chestplate + -- + -- @chestplate 3d_armor:chestplate_nether + -- @img 3d_armor_inv_chestplate_nether.png + -- @grp armor_torso 1 + -- @grp armor_heal 14 + -- @grp armor_use 200 + -- @armorgrp fleshy 25 + -- @damagegrp cracky 3 + -- @damagegrp snappy 2 + -- @damagegrp level 3 + armor:register_armor("3d_armor:chestplate_nether", { + description = S("Nether Chestplate"), + inventory_image = "3d_armor_inv_chestplate_nether.png", + groups = {armor_torso=1, armor_heal=14, armor_use=200}, + armor_groups = {fleshy=25}, + damage_groups = {cracky=3, snappy=2, level=3}, + }) + --- Nether Leggings + -- + -- @leggings 3d_armor:leggings_nether + -- @img 3d_armor_inv_leggings_nether.png + -- @grp armor_legs 1 + -- @grp armor_heal 14 + -- @grp armor_use 200 + -- @armorgrp fleshy 25 + -- @damagegrp cracky 3 + -- @damagegrp snappy 2 + -- @damagegrp level 3 + armor:register_armor("3d_armor:leggings_nether", { + description = S("Nether Leggings"), + inventory_image = "3d_armor_inv_leggings_nether.png", + groups = {armor_legs=1, armor_heal=14, armor_use=200}, + armor_groups = {fleshy=25}, + damage_groups = {cracky=3, snappy=2, level=3}, + }) + --- Nether Boots + -- + -- @boots 3d_armor:boots_nether + -- @img 3d_armor_inv_boots_nether.png + -- @grp armor_feet 1 + -- @grp armor_heal 14 + -- @grp armor_use 200 + -- @armorgrp fleshy 18 + -- @damagegrp cracky 3 + -- @damagegrp snappy 2 + -- @damagegrp level 3 + armor:register_armor("3d_armor:boots_nether", { + description = S("Nether Boots"), + inventory_image = "3d_armor_inv_boots_nether.png", + groups = {armor_feet=1, armor_heal=14, armor_use=200}, + armor_groups = {fleshy=18}, + damage_groups = {cracky=3, snappy=2, level=3}, + }) +end + + --- Crafting -- -- @section craft @@ -886,6 +968,7 @@ end -- - gold: default:gold_ingot -- - mithril: moreores:mithril_ingot -- - crystal: ethereal:crystal_ingot +-- - nether: nether:nether_ingot -- -- helmet: chestplate: leggings: -- ┌───┬───┬───┐ ┌───┬───┬───┐ ┌───┬───┬───┐ diff --git a/3d_armor/crafting_guide.txt b/3d_armor/crafting_guide.txt index abd1519..1a121d8 100644 --- a/3d_armor/crafting_guide.txt +++ b/3d_armor/crafting_guide.txt @@ -19,6 +19,7 @@ Helmets: [3d_armor:helmet_gold] X = [default:gold_ingot] [3d_armor:helmet_mithril] X = [moreores:mithril_ingot] * [3d_armor:helmet_crystal] X = [ethereal:crystal_ingot] ** +[3d_armor:helmet_nether] X = [ethereal:nether_ingot] ** Chestplates: @@ -38,6 +39,7 @@ Chestplates: [3d_armor:chestplate_gold] X = [default:gold_ingot] [3d_armor:chestplate_mithril] X = [moreores:mithril_ingot] * [3d_armor:chestplate_crystal] X = [ethereal:crystal_ingot] ** +[3d_armor:chestplate_nether] X = [ethereal:nether_ingot] ** Leggings: @@ -57,6 +59,7 @@ Leggings: [3d_armor:leggings_gold] X = [default:gold_ingot] [3d_armor:leggings_mithril] X = [moreores:mithril_ingot] * [3d_armor:leggings_crystal] X = [ethereal:crystal_ingot] ** +[3d_armor:leggings_nether] X = [ethereal:nether_ingot] ** Boots: @@ -74,6 +77,8 @@ Boots: [3d_armor:boots_gold] X = [default:gold_ingot] [3d_armor:boots_mithril] X = [moreores:mithril_ingot] * [3d_armor:boots_crystal] X = [ethereal:crystal_ingot] ** +[3d_armor:boots_nether] X = [ethereal:nether_ingot] ** * Requires moreores mod by Calinou - https://forum.minetest.net/viewtopic.php?id=549 ** Requires ethereal mod by Chinchow & TenPlus1 - https://github.com/tenplus1/ethereal +** Requires nether mod - https://github.com/minetest-mods/nether.git diff --git a/3d_armor/depends.txt b/3d_armor/depends.txt index f101e69..ef233db 100644 --- a/3d_armor/depends.txt +++ b/3d_armor/depends.txt @@ -6,3 +6,4 @@ fire? ethereal? bakedclay? moreores? +nether? diff --git a/3d_armor/init.lua b/3d_armor/init.lua index 7e990f3..7577269 100644 --- a/3d_armor/init.lua +++ b/3d_armor/init.lua @@ -105,6 +105,9 @@ end if not minetest.get_modpath("ethereal") then armor.materials.crystal = nil end +if not minetest.get_modpath("nether") then + armor.materials.nether = nil +end dofile(modpath.."/armor.lua") diff --git a/3d_armor/locale/3d_armor.de.tr b/3d_armor/locale/3d_armor.de.tr new file mode 100644 index 0000000..8238919 --- /dev/null +++ b/3d_armor/locale/3d_armor.de.tr @@ -0,0 +1,62 @@ +# textdomain: 3d_armor + + +### api.lua ### + +3d_armor: Detached armor inventory is nil @1=3d_armor : Abgetrennter Rüstungsbestand ist nicht gesetzt: @1 +3d_armor: Player name is nil @1=3d_armor : Spielername ist nicht gesetzt: @1 +3d_armor: Player reference is nil @1=3d_armor : Spielerreferenz ist nicht gesetzt: @1 + +### armor.lua ### + +Admin Boots=Adminstiefel +Admin Chestplate=Adminbrustplatte +Admin Helmet=Adminhelm +Admin Leggings=Adminhose +Bronze Boots=Bronzestiefel +Bronze Chestplate=Bronzebrustplatte +Bronze Helmet=Bronzehelm +Bronze Leggings=Bronzehose +Cactus Boots=Kaktusstiefel +Cactus Chestplate=Kaktusbrustplatte +Cactus Helmet=Kaktushelm +Cactus Leggings=Kaktushose +Crystal Boots=Kristallstiefel +Crystal Chestplate=Kristallbrustplatte +Crystal Helmet=Kristallhelm +Crystal Leggings=Kristallhose +Nether Boots=Netherstiefel +Nether Chestplate=Netherbrustplatte +Nether Helmet=Netherhelm +Nether Leggings=Netherhose +Diamond Boots=Diamantstiefel +Diamond Chestplate=Diamantbrustplatte +Diamond Helmet=Diamanthelm +Diamond Leggings=Diamanthose +Gold Boots=Goldstiefel +Gold Chestplate=Goldbrustplatte +Gold Helmet=Goldhelm +Gold Leggings=Goldhose +Mithril Boots=Mithrilstiefel +Mithril Chestplate=Mithrilbrustplatte +Mithril Helmet=Mithrilhelm +Mithril Leggings=Mithrilhose +Steel Boots=Stahlstiefel +Steel Chestplate=Stahlbrustplatte +Steel Helmet=Stahlhelm +Steel Leggings=Stahlhose +Wood Boots=Holzstiefel +Wood Chestplate=Holzbrustplatte +Wood Helmet=Holzhelm +Wood Leggings=Holzhose + +### init.lua ### + +3d_armor: Failed to initialize player=3d_armor : Initialisierung des Spielers fehlgeschlagen +Fire=Feuer +Heal=Heilen +Level=Stufe +Radiation=Strahlen +Your @1 got destroyed!=Deine @1 wurde zerstört! +Your @1 is almost broken!=Deine @1 ist fast kaputt! +[3d_armor] Fire Nodes disabled=[3d_armor] Feuer-Knoten deaktiviert diff --git a/3d_armor/locale/3d_armor.es.tr b/3d_armor/locale/3d_armor.es.tr index 86a44db..61ff5f9 100644 --- a/3d_armor/locale/3d_armor.es.tr +++ b/3d_armor/locale/3d_armor.es.tr @@ -25,6 +25,10 @@ Crystal Boots=Botas de cristal Crystal Chestplate=Peto de cristal Crystal Helmet=Casco de cristal Crystal Leggings=Grebas de cristal +Nether Boots=Botas de nether +Nether Chestplate=Peto de nether +Nether Helmet=Casco de nether +Nether Leggings=Grebas de nether Diamond Boots=Botas de diamante Diamond Chestplate=Peto de diamante Diamond Helmet=Casco de diamante diff --git a/3d_armor/locale/3d_armor.fr.tr b/3d_armor/locale/3d_armor.fr.tr index 849a0f1..458fb15 100644 --- a/3d_armor/locale/3d_armor.fr.tr +++ b/3d_armor/locale/3d_armor.fr.tr @@ -25,6 +25,10 @@ Crystal Boots=Bottes en cristal Crystal Chestplate=Cuirasse en cristal Crystal Helmet=Casque en cristal Crystal Leggings=Jambières en cristal +Nether Boots=Bottes en nether +Nether Chestplate=Cuirasse en nether +Nether Helmet=Casque en nether +Nether Leggings=Jambières en nether Diamond Boots=Bottes en diamant Diamond Chestplate=Cuirasse en diamant Diamond Helmet=Casque en diamant diff --git a/3d_armor/locale/3d_armor.it.tr b/3d_armor/locale/3d_armor.it.tr index d8be62e..fbbd45b 100644 --- a/3d_armor/locale/3d_armor.it.tr +++ b/3d_armor/locale/3d_armor.it.tr @@ -25,6 +25,10 @@ Crystal Boots=Stivali di cristallo Crystal Chestplate=Corazza di cristallo Crystal Helmet=Elmo di cristallo Crystal Leggings=Gambali di cristallo +Nether Boots=Stivali di nether +Nether Chestplate=Corazza di nether +Nether Helmet=Elmo di nether +Nether Leggings=Gambali di nether Diamond Boots=Stivali di diamante Diamond Chestplate=Corazza di diamante Diamond Helmet=Elmo di diamante @@ -83,3 +87,4 @@ Diamond Shield=Scudo di diamante Gold Shield=Scudo d'oro Mithril Shield=Scudo di mithril Crystal Shield=Scudo di cristallo +Nether Shield=Scudo di nether diff --git a/3d_armor/locale/3d_armor.ms.tr b/3d_armor/locale/3d_armor.ms.tr index b76dd61..dab2012 100644 --- a/3d_armor/locale/3d_armor.ms.tr +++ b/3d_armor/locale/3d_armor.ms.tr @@ -25,6 +25,10 @@ Crystal Boots=But Kristal Crystal Chestplate=Perisai Dada Kristal Crystal Helmet=Helmet Kristal Crystal Leggings=Perisai Kaki Kristal +Nether Boots=But Nether +Nether Chestplate=Perisai Dada Nether +Nether Helmet=Helmet Nether +Nether Leggings=Perisai Kaki Nether Diamond Boots=But Intan Diamond Chestplate=Perisai Dada Intan Diamond Helmet=Helmet Intan @@ -83,3 +87,4 @@ Diamond Shield=Perisai Pegang Intan Gold Shield=Perisai Pegang Emas Mithril Shield=Perisai Pegang Mithril Crystal Shield=Perisai Pegang Kristal +Nether Shield=Perisai Pegang Nether diff --git a/3d_armor/locale/3d_armor.pt.tr b/3d_armor/locale/3d_armor.pt.tr index 8fc689d..e9e296e 100644 --- a/3d_armor/locale/3d_armor.pt.tr +++ b/3d_armor/locale/3d_armor.pt.tr @@ -25,6 +25,10 @@ Crystal Boots=Botas de Cristal Crystal Chestplate=Peitoral de Cristal Crystal Helmet=Capacete de Cristal Crystal Leggings=Calças de Cristal +Nether Boots=Botas de Nether +Nether Chestplate=Peitoral de Nether +Nether Helmet=Capacete de Nether +Nether Leggings=Calças de Nether Diamond Boots=Botas de Diamante Diamond Chestplate=Peitoral de Diamante Diamond Helmet=Capacete de Diamante @@ -83,3 +87,4 @@ Diamond Shield=Escudo de Diamante Gold Shield=Escudo de Ouro Mithril Shield=Escudo de Mithril Crystal Shield=Escudo de Cristal +Nether Shield=Escudo de Nether diff --git a/3d_armor/locale/3d_armor.pt_BR.tr b/3d_armor/locale/3d_armor.pt_BR.tr index 8fc689d..e9e296e 100644 --- a/3d_armor/locale/3d_armor.pt_BR.tr +++ b/3d_armor/locale/3d_armor.pt_BR.tr @@ -25,6 +25,10 @@ Crystal Boots=Botas de Cristal Crystal Chestplate=Peitoral de Cristal Crystal Helmet=Capacete de Cristal Crystal Leggings=Calças de Cristal +Nether Boots=Botas de Nether +Nether Chestplate=Peitoral de Nether +Nether Helmet=Capacete de Nether +Nether Leggings=Calças de Nether Diamond Boots=Botas de Diamante Diamond Chestplate=Peitoral de Diamante Diamond Helmet=Capacete de Diamante @@ -83,3 +87,4 @@ Diamond Shield=Escudo de Diamante Gold Shield=Escudo de Ouro Mithril Shield=Escudo de Mithril Crystal Shield=Escudo de Cristal +Nether Shield=Escudo de Nether diff --git a/3d_armor/locale/template.txt b/3d_armor/locale/template.txt index cedd538..0898a63 100644 --- a/3d_armor/locale/template.txt +++ b/3d_armor/locale/template.txt @@ -25,6 +25,10 @@ Crystal Boots= Crystal Chestplate= Crystal Helmet= Crystal Leggings= +Nether Boots= +Nether Chestplate= +Nether Helmet= +Nether Leggings= Diamond Boots= Diamond Chestplate= Diamond Helmet= diff --git a/3d_armor/mod.conf b/3d_armor/mod.conf index ddf6e66..69cc655 100644 --- a/3d_armor/mod.conf +++ b/3d_armor/mod.conf @@ -1,4 +1,4 @@ name = 3d_armor depends = default -optional_depends = player_monoids, armor_monoid, pova, fire, ethereal, bakedclay, moreores +optional_depends = player_monoids, armor_monoid, pova, fire, ethereal, bakedclay, moreores, ether description = Adds craftable armor that is visible to other players. diff --git a/3d_armor/textures/3d_armor_boots_nether.png b/3d_armor/textures/3d_armor_boots_nether.png new file mode 100644 index 0000000000000000000000000000000000000000..745b765c32582727148e959e28c7ceb2c2e6b527 GIT binary patch literal 324 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3HE3&8=%;U|{6-ba4#HxR;!=z=*@s{MY#d z2M#FcDV_T8>1_56i=O>y&n(^A99d?p$X&3bL&LdYx4QF=`SxM|5|~5y8>Z*S8M9PX z7`(CAATRg&#Giv~5}6ZO3smdb*xDSYvuc$2lx_W8KjV3Vp$}Jm)@#3Git|~S?$}Cx zniO>68UIU$hNH_iuG2ew+I+p|GyZO;54YY%OZ?e9UH|b^d7XyVC^p6FA7_qs^Q7y= zr9622^q?01yLjv*QM-d@?rSCHrEg^W6DkciVD*{oHf^ z|5z(1A;72iPIatn*F9!>)6br4Kh;AjdwtD?XggcwKX3V5;&gSaRT(Z#V?9t}Sg*~W z$NuiVS^jN?FUJ?Rf32%5NKe>&TPpug-oMSVAO5nhIy;BEz$(7yZ-q|Qn!TTH7RY|6 ze^9pB$&A}!`(4HbmsUuZg7hqiIK5-O%!XMx_0??aR(P4LZtq$%3FtKjPgg&ebxsLQ E0Co**6951J literal 0 HcmV?d00001 diff --git a/3d_armor/textures/3d_armor_chestplate_nether.png b/3d_armor/textures/3d_armor_chestplate_nether.png new file mode 100644 index 0000000000000000000000000000000000000000..c26bf2dc9f8325ae5a172d64c2a18a4691d2a442 GIT binary patch literal 581 zcmV-L0=oT)P)VEGpzwht&e(xO^3)DaMQTX|`Gu)c$!jLQ4kZTo=c(!^r1c z7s>=;^HMn<!y_O@8&16CW+MXARAPXcM%4RZQ zVU*_s+_hSC`#sv87di9dCV8$Ms{nH9itp`ID!c&z3i*BRTCGT$&nsf0|F+Qx#aqUX zJphB@fY(Fl#AMv z??;NA#Aj4B2gf{xKdVn}`fF&a!3qru>q$z+E>AW}>QqsIpz-H;dqG)IG@LDYT* z=e=1L?hlCt->2Q)?r-jW_T4>D6h%=K<-cP9&MvEwJypZB4zrxVetM{HRv@8*C8GGa;4BynYyF<^uR(;OqMbfQR4_fP=k# z?D2B3#M5|;U7?r|WL(zv!!R?~9|MByo4tS1&AWxdR243#^%DRF!{N*cNXqrcK<{p3 z0D6pOCb)M*wNl9)zO%i>eP>|i<@(tJd5}GRetk*piM*_yfuzdC%=#OU%3Tw3Iu&f5ogGS>ID2CS0=2cx%Aqop^kH7%dVke^~DgD2k#e eilQirqWl8g6MOVVRr%Tg0000S@P1pbz1P0)-utd6A>bUJA1$2M2jLI^ARdhY0PgQv(mL_? zu>~lp6ae5b65(TMML}I}t{r0fyrdx`c4Y-$dCv zk^D~Z>bAJ}tq{(Z*qI6#jz_3yrIqnyLdMfegYN=4RdpF*qot!u2ms*hq|CQRCw0Av zcr=Ebs($!^O?@N({C&GM~^pZ9bR9 zcY23GDe8LDe*vbmIVQI4TES(Ldwwt^0H|oCg+VF5KE2Gk+Q*=j$C=nRrn5QUM!n(( z#spb8cL{;sX(O#DE2h^oO;l?&mv{%^5c<{tdZ&$vZF>s5ECRddy9q8IcAP&y>?2SQ9d)jL3AtHzW&4PGJAojT$QAuqyJH!A&8`Z)Q0rkZj3 zxhGG~817hnYfIDTzg4?Ak52x0_x<|=FVFkGPTI<;!4G6`4b8q@Qv-u;-a4QN3DRKP% zvNkQ)43rSOO{V}pl^)`nqGig#qZpKsmQ_j!cobuqa*KES-Zmh#GyV*}S0 zvaZ0R7~9nvN$xA}DTTGUtSbm9Tg^gBOQW56nmC-#FR!jkBy{0v6zU6Y4@4fHcz5C$5Q37aptr#GPLI7SKx23$|v&(7>P&p_AFus2)>Fur+ zKiuBo3jx5$n*d(?zTGP1!)lfGd6Q1F1wg}bxaKC-(nTY0f^C`%`vYv#O3rQ5V%Q(h zX|{eF?4Sivh%W@I%^HB$`J8&qpy#^SriE=<^jw##i%vpXZPxfg5JVyR&Nj@J3r>$u zSZ&sc2%wN>%SF-%_z@UCc>o+41_1S%LBnwpk}rg^m-PU8`o$~Vax5*%wO%unJAZtB zDJf}1`AV`BlPP7P2*`hs6_K&!)o6eHvb2LD=-GoXiWCRwbuWQ*M0t+(5=gs{c%Dv+ ghbeDhijW<&Z*J0x^E=4@od5s;07*qoM6N<$f`X5(F8}}l literal 0 HcmV?d00001 diff --git a/3d_armor/textures/3d_armor_inv_helmet_nether.png b/3d_armor/textures/3d_armor_inv_helmet_nether.png new file mode 100644 index 0000000000000000000000000000000000000000..2882244b1775cb4ac71adb7a1be3394ee413c472 GIT binary patch literal 267 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`mpok@Lo7}wCrEs15S+bW<@Ou( zIggfa-*+hBe3S3ynT?9fK+rt3lM_tO*}?;&oduo$)|WU-Y|QNYz@K1n>0+Wq`BSdu ziG6$^*~2@v!xh?0t}Wida+I~{4-*dv^v|<%T$q?+nJKwqR``y+2Y?{p-nCO8`a)#r z*@PvF4=>2eKMmqi2ymfKg!&`4}YpheqU@*F|BU}AoMvBw3J^z0+ yE?_G$^?AW%SM#SM*jUHvBU4Og$AmiqYz)Wy?F9M5LnDE{WAJqKb6Mw<&;$St8ft$4 literal 0 HcmV?d00001 diff --git a/3d_armor/textures/3d_armor_inv_leggings_nether.png b/3d_armor/textures/3d_armor_inv_leggings_nether.png new file mode 100644 index 0000000000000000000000000000000000000000..94b08762b00855e2a38ff831d7028c0c852aea84 GIT binary patch literal 297 zcmV+^0oMMBP)bO}0cy%Nf*;WnfWtCO@+>{M-|k>5May*oIA1O~l9uZ-XAujD zr3Y=L7!8JWJr96p!{K_rC99n2W@Re~5MbqR5?>O9JV&7SEmhZBAAn~RrAXe`(5yg! zli5@oRuJ1t<>VU)nhl4p=cTHMI=wxy>aXwMD*{pX(JjcM$@+yeC#nGJu00000NkvXXu0mjfI0JhN literal 0 HcmV?d00001 diff --git a/3d_armor/textures/3d_armor_leggings_nether.png b/3d_armor/textures/3d_armor_leggings_nether.png new file mode 100644 index 0000000000000000000000000000000000000000..772c486963a1c370cf7df10e7906c2f4864c2cf0 GIT binary patch literal 406 zcmV;H0crk;P)1vc$z2d_Dj*~kMUbkcYCnJtHxd+fAqWHxgJpOE2tp7un38~F<3~(22qvbR zRxrR1)f0Bfk}m5=;d|71-!%E!_gwlN5ClOG1VIo4K@bGtzoCsAdxzyAfTcal_ONDz3}M+Bz3^x2Y7hEsNDsN$D-y2H>&% zyz~_?5kL@y)T=eluP)WBESiezQm@wN`aWgH0if&qzp@2#)6A3R89@}LRVR#(E%UXUClW)5X^v9*Gz99yC=ejr+6z!P5s8Ge12tE!b_Z4~n;CbUHw3mh zE+4?dV)5pkYnt*usFlLqR3%xF^AREAq*jWo$k|loQv{RsUt$=Jn@rcv?XP(i4HmT5{NrFB#*MI;1+Fk}+P z-2PlSuL>9^Z9lMtUZ>0T{T+#vY^suEx^8fsx4LeG%<4WT8vFrebHB1RaBu1W0000< KMNUMnLSTZA?$J#E literal 0 HcmV?d00001 diff --git a/shields/textures/shields_shield_nether.png b/shields/textures/shields_shield_nether.png new file mode 100644 index 0000000000000000000000000000000000000000..e7e3da29249fb4639bdf32aa5e3ffdf0bb10d0fe GIT binary patch literal 518 zcmV+h0{Q)kP)1uzMJcdDN)kmXxB#o*I@JUF0qLZY6_kXOl2;B z6cB?-mQ6xpgP7h(ZPnS-r5l;ud!T(E_}+Wp@9rAz@va7FSvCMW%_c9g$}#|!X##+M zvuIFZwgKMD0|0Ex0>BZ1Zo5-j7{(E^AOIjqQvfFF2UTagW!c!4g|AfMfZ2ThM+dl4 zKDlO5Z2_KJUhM6aettMS5`z`79m)3`6!C){L31urLn*LBN)kmXxB#o*Hq`_B0qLZY6_kXGl1yW z3W!0a$R;7NK}>JxtR&OcZT3d?JA-xkc+vr1Yg&$5UBI^G>gZ@^?DfeBZ%^Ow@zd?j_fZg(wY5axDOK*;#sDyn zW4i6mP8`cL;h@a0AFju zC?XuM8nrmka$G#6$~R$O#KUY>o_>1;?NeME{@J0KOs`CT&@<D5Q4nzVVbS<20<04) z$1NA^wmaP3e