From 9b3bd501fc7ed7df347db238805caafc6129fd3c Mon Sep 17 00:00:00 2001 From: KeyLime17 Date: Mon, 16 Jun 2025 00:04:38 -0400 Subject: [PATCH] Great Swords added, minor issue dunno why its crashing on registry --- .../cinder_loe/CinderEventHandler.java | 2 +- .../com/zivilon/cinder_loe/CinderLoE.java | 49 ++++++++++++------ .../entity/npc/evil_human/UmbarUsurper.java | 2 +- .../cinder_loe/items/LoEGreatSword.java | 42 +++++++++++++++ .../assets/lotr/armor/artifact_dorlomin.png | Bin 1324 -> 1333 bytes .../lotr/textures/items/greatswordDale.png | Bin 0 -> 515 bytes .../lotr/textures/items/greatswordLindon.png | Bin 0 -> 432 bytes .../items/greatswordLindon_glowing.png | Bin 0 -> 423 bytes .../lotr/textures/items/greatswordNumenor.png | Bin 0 -> 528 bytes .../lotr/textures/items/helmetDorLomin.png | Bin 0 -> 423 bytes .../textures/items/large2/greatswordDale.png | Bin 0 -> 602 bytes .../items/large2/greatswordLindon.png | Bin 0 -> 570 bytes .../items/large2/greatswordLindon_glowing.png | Bin 0 -> 558 bytes .../items/large2/greatswordNumenor.png | Bin 0 -> 629 bytes 14 files changed, 78 insertions(+), 17 deletions(-) create mode 100644 src/main/java/com/zivilon/cinder_loe/items/LoEGreatSword.java create mode 100644 src/main/resources/assets/lotr/textures/items/greatswordDale.png create mode 100644 src/main/resources/assets/lotr/textures/items/greatswordLindon.png create mode 100644 src/main/resources/assets/lotr/textures/items/greatswordLindon_glowing.png create mode 100644 src/main/resources/assets/lotr/textures/items/greatswordNumenor.png create mode 100644 src/main/resources/assets/lotr/textures/items/helmetDorLomin.png create mode 100644 src/main/resources/assets/lotr/textures/items/large2/greatswordDale.png create mode 100644 src/main/resources/assets/lotr/textures/items/large2/greatswordLindon.png create mode 100644 src/main/resources/assets/lotr/textures/items/large2/greatswordLindon_glowing.png create mode 100644 src/main/resources/assets/lotr/textures/items/large2/greatswordNumenor.png diff --git a/src/main/java/com/zivilon/cinder_loe/CinderEventHandler.java b/src/main/java/com/zivilon/cinder_loe/CinderEventHandler.java index e7dd5b1..d5b2f37 100644 --- a/src/main/java/com/zivilon/cinder_loe/CinderEventHandler.java +++ b/src/main/java/com/zivilon/cinder_loe/CinderEventHandler.java @@ -177,7 +177,7 @@ public class CinderEventHandler implements IFuelHandler { if (item == null || item.getItem() != CinderLoE.bowLurtz) return; event.setCanceled(true); if (entity.isPotionActive(Potion.poison.id)) entity.removePotionEffect(Potion.poison.id); - entity.addPotionEffect(new PotionEffect(LOTRPoisonedDrinks.killingPoison.id, 5)); + entity.addPotionEffect(new PotionEffect(LOTRPoisonedDrinks.killingPoison.id, 100)); } //Elven Arrow, deals more damage to orc kind diff --git a/src/main/java/com/zivilon/cinder_loe/CinderLoE.java b/src/main/java/com/zivilon/cinder_loe/CinderLoE.java index e141a1a..f1f0d35 100644 --- a/src/main/java/com/zivilon/cinder_loe/CinderLoE.java +++ b/src/main/java/com/zivilon/cinder_loe/CinderLoE.java @@ -259,6 +259,11 @@ public class CinderLoE { // public static Item bowserpent; //public static Item swordUsurper; + // Great swords, idk where else to put them + public static Item greatswordAngmar; + public static Item greatswordLindon; + public static Item greatswordDale; + public static Item greatswordNumenor; // Red Dwarves public static Item redDwarfSteel; @@ -540,10 +545,8 @@ public class CinderLoE { // verticalWeaponRack = new VerticalWeaponRack(); // GameRegistry.registerTileEntity(LOTRTileEntityWeaponRack.class, "verticalWeaponRack"); // GameRegistry.registerBlock(verticalWeaponRack, "verticalWeaponRack"); + //Decor - ///rustedsword = (new RustedSword()); - ///GameRegistry.registerBlock(rustedsword, "rustedsword"); - // Barrel fishBarrel = (new FishBarrel()); GameRegistry.registerBlock(fishBarrel, "fishbarrel"); @@ -645,16 +648,7 @@ public class CinderLoE { spawnEgg = new CinderLoESpawnEgg(); - // Wizard Staves - radagastStaff = (new RadagastStaff()).setUnlocalizedName("lotr:radagastStaff").setTextureName("lotr:radagastStaff"); - pallandoStaff = (new PallandoStaff()).setUnlocalizedName("lotr:pallandoStaff").setTextureName("lotr:pallandoStaff"); - alatarStaff = (new AlatarStaff()).setUnlocalizedName("lotr:alatarStaff").setTextureName("lotr:alatarStaff"); - sarumanStaff = (new SarumanStaff()).setUnlocalizedName("lotr:sarumanStaff").setTextureName("lotr:sarumanStaff"); - sarumanWhiteStaff = (new SarumanWhiteStaff()).setUnlocalizedName("lotr:sarumanWhiteStaff").setTextureName("lotr:sarumanStaff"); - // Relics - welfRelic = (new WoodElfRelic()).setUnlocalizedName("lotr:welfRelic").setTextureName("lotr:welfRelic"); - ulukai = (new Ulukai()).setUnlocalizedName("lotr:ulukai").setTextureName("lotr:ulukai"); - unitLevelTool = (new unitLevelTool()).setUnlocalizedName("lotr:unitLevelTool").setTextureName("stick"); + /** * Item Registation @@ -737,13 +731,39 @@ public class CinderLoE { linkLOTRWeapon(sarumanStaff, "sarumanStaff"); linkLOTRWeapon(sarumanWhiteStaff, "sarumanWhiteStaff"); - //Relics + // Wizard Staves + radagastStaff = (new RadagastStaff()).setUnlocalizedName("lotr:radagastStaff").setTextureName("lotr:radagastStaff"); + pallandoStaff = (new PallandoStaff()).setUnlocalizedName("lotr:pallandoStaff").setTextureName("lotr:pallandoStaff"); + alatarStaff = (new AlatarStaff()).setUnlocalizedName("lotr:alatarStaff").setTextureName("lotr:alatarStaff"); + sarumanStaff = (new SarumanStaff()).setUnlocalizedName("lotr:sarumanStaff").setTextureName("lotr:sarumanStaff"); + sarumanWhiteStaff = (new SarumanWhiteStaff()).setUnlocalizedName("lotr:sarumanWhiteStaff").setTextureName("lotr:sarumanStaff"); + // Relics + welfRelic = (new WoodElfRelic()).setUnlocalizedName("lotr:welfRelic").setTextureName("lotr:welfRelic"); + ulukai = (new Ulukai()).setUnlocalizedName("lotr:ulukai").setTextureName("lotr:ulukai"); ItemRegistration.register(welfRelic, "welfRelic", 6704); ItemRegistration.register(ulukai, "ulukai", 6706); linkLOTRWeapon(welfRelic, "welfRelic"); + unitLevelTool = (new unitLevelTool()).setUnlocalizedName("lotr:unitLevelTool").setTextureName("stick"); + + // Great Swords + greatswordAngmar = (new LoEGreatSword(LOTRMaterial.ANGMAR)).setUnlocalizedName("lotr:greatswordAngmar").setTextureName("lotr:greatswordAngmar"); + greatswordLindon = (new LoEGreatSword(LOTRMaterial.HIGH_ELVEN).setIsElvenBlade()).setUnlocalizedName("lotr:greatswordLindon").setTextureName("lotr:greatswordLindon"); + greatswordDale = (new LoEGreatSword(LOTRMaterial.DALE)).setUnlocalizedName("lotr:greatswordDale").setTextureName("lotr:greatswordDale"); + greatswordNumenor = (new LoEGreatSword(LOTRMaterial.BLACK_NUMENOREAN)).setUnlocalizedName("lotr:greatswordNumenor").setTextureName("lotr:greatswordNumenor"); + + ItemRegistration.register(greatswordAngmar,"greatswordAngmar",6707); + ItemRegistration.register(greatswordLindon,"greatswordLindon",6708); + ItemRegistration.register(greatswordDale,"greatswordDale",6709); + ItemRegistration.register(greatswordNumenor,"greatswordNumenor",6710); + + linkLOTRWeapon(greatswordAngmar, "greatswordAngmar"); + linkLOTRWeapon(greatswordLindon, "greatswordLindon"); + linkLOTRWeapon(greatswordDale, "greatswordDale"); + linkLOTRWeapon(greatswordNumenor, "greatswordNumenor"); // Misc + MATERIAL_JADE = getLOTRMaterialByName("JADE"); cinderFurItem = (new CinderFurItem()).setUnlocalizedName("cinder_fur_item").setTextureName("lotr:cinder_fur_item_0"); ItemRegistration.register(cinderFurItem,"cinderFurItem",6004); @@ -800,7 +820,6 @@ public class CinderLoE { ItemRegistration.register(cleaver,"cleaver",6109); - ItemRegistration.register(warDart,"warDart",6111); ItemRegistration.register(warDartHeads,"warDartHeads",6500); diff --git a/src/main/java/com/zivilon/cinder_loe/entity/npc/evil_human/UmbarUsurper.java b/src/main/java/com/zivilon/cinder_loe/entity/npc/evil_human/UmbarUsurper.java index fe31917..5e557c5 100644 --- a/src/main/java/com/zivilon/cinder_loe/entity/npc/evil_human/UmbarUsurper.java +++ b/src/main/java/com/zivilon/cinder_loe/entity/npc/evil_human/UmbarUsurper.java @@ -58,7 +58,7 @@ public class UmbarUsurper extends LOTREntityUmbarWarrior { @Override protected void applyEntityAttributes() { super.applyEntityAttributes(); - this.getEntityAttribute(SharedMonsterAttributes.maxHealth).setBaseValue(30.0); + this.getEntityAttribute(SharedMonsterAttributes.maxHealth).setBaseValue(26.0); this.getEntityAttribute(SharedMonsterAttributes.movementSpeed).setBaseValue(0.2); } } diff --git a/src/main/java/com/zivilon/cinder_loe/items/LoEGreatSword.java b/src/main/java/com/zivilon/cinder_loe/items/LoEGreatSword.java new file mode 100644 index 0000000..5ffa369 --- /dev/null +++ b/src/main/java/com/zivilon/cinder_loe/items/LoEGreatSword.java @@ -0,0 +1,42 @@ +package com.zivilon.cinder_loe.items; + +import com.zivilon.cinder_loe.LoECreativeTabs; +import lotr.common.item.LOTRItemSword; +import lotr.common.item.LOTRMaterial; +import lotr.common.item.LOTRWeaponStats; +import net.minecraft.block.Block; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; + +public class LoEGreatSword extends LOTRItemSword { + public Item repair_item; + + public LoEGreatSword(LOTRMaterial material) { + this(material, (Item) null); + } + public LoEGreatSword(LOTRMaterial material, Block repair_block) { + this(material, Item.getItemFromBlock(repair_block)); + } + public LoEGreatSword(LOTRMaterial material, Item item) { + super(material); + repair_item = item; + setCreativeTab(LoECreativeTabs.tabCombatLoE); + } + + public LoEGreatSword setWeaponDamage(float damage) { + this.lotrWeaponDamage = damage; + return this; + } + + @Override + public boolean getIsRepairable(ItemStack item, ItemStack repair_material) { + if (repair_material.getItem() == repair_item) + return true; + return false; + } + + static { + LOTRWeaponStats.registerMeleeSpeed(LoEGreatSword.class, 0.833f); + LOTRWeaponStats.registerMeleeReach(LoEGreatSword.class, 1.25f); + } +} diff --git a/src/main/resources/assets/lotr/armor/artifact_dorlomin.png b/src/main/resources/assets/lotr/armor/artifact_dorlomin.png index c9b82f5a53e62c5b10d19d234c6add5848f3783a..9b23fce93bd496720a87623fd2cdebe8e95dd20e 100644 GIT binary patch delta 1290 zcmV+l1@-!@3bhK5F@M!bL_t(|ob8%XXd_h=hW}XuQX%cbuxTMpLtv9NHDxVn!G{GK zD@J_LV%?Y8vSy)=LX%P!?TZjZWVZ{7D8gnTODKevwiJXeR-^Pm$P7ctritl7iQV8f zOSGoozAPRenmf*nt?Ak(Q{{edbI;s+&pG$pJ2U4Dz~OK>9Dfdn!{Kl^91e$LU}~t1 zGKnBXqDiWzLzGDb>66b>lt~0>YN(CO*6+BSsdt0VWq~3~xOl+}08nHJj!qGZEWzip zG(*RRQr7{!{yzA}b2wL>RNKx~C$a0EN3XxH(fT!_Bbh87vBz?7vK12dqAr zfY3tlkLOSFwqPh8_JP3vA4?x0NB87>{d7M@@rnuqeiRN9O^n? z`+fzvpUUud+0cFdEQA&>=#hZJ<_@;+SDK?`1F7qPVx^3)zXB*AKxiSI@x@BHIa)Rl z%hXUC`CJzC`upJY*wuZ_40MXNnxWkQfbR2W0RU_3Ie$1s8zRvpIYk==1N(Bv-c=L} zB`C6lyIYR|0Heb%VCnaF@cJ{i;Plw>!OE++?7E5Db3fqYh2I3ztY?RyHIRZLODGmf z80@%#!Hyenbc#SN0dO@}C( zFH<&O){U9Xmx+i}@3V0hmNUf0(Ha9yL}+D3wDW8G8pqU*ZEUx!t>>`!iv+*Fw(qMY zynp2R4BxzQ2g>3r>R>%1D*_9D*2covKb}*g;9lzvJnnWVvV`@mluiLhZ9AOtKSW`3 z2W#v5k)quWZ1r3FV?sPE{bLlceq%EgfklB)c32=LYj6xP=NdTqWweQE#xXp#WH z(E;4udJJpLcvY@(a?i+$z*dxnX*?{FF|3Vki?d7W{o2Jb!Vc!Yp*=WQ_(h^gibRu? z&6mk2&*saj+<5R94OVe>kv}XQg(Q+0|B-Sbd?_-=~wG1g9nfm?N}?1JISu zSg!9R%W0>=0W7D_jBjSWu|&`YFh`h?&Nejy7;NvGfoV?x#(A36r;eHRbR#^$cLu+(Rq2O~6zKRMVkD z%h>;WSV@~#ayjPmClf35Utk!C<^TWy4rN$LW=%~1DgXcg2mk;800000(vuzq4!Ns+ Ap#T5? delta 1257 zcmVCH$xNkLD|U+G0Jq1-c`I@sFSEu=!}K7;7vjc_SbZTj6`aSyjoqZ@rmed?L0|oK+SO z+eoiN^EKFL^|#^nxQuhXUjqk+gIaxa3(l%a0Q#zDP=DhoqLDCb_n!f9;mk?n?cnyf z7@Bi(`9!27-VrwROO42-v;m$O0Okphh^0H7?mUIJE^XlLyZ7`+aDW~m&ZzRM>f8DABE>7fcuYyyD2ee$Iov%5T?nf3RNZyV#Mhbpw5 zbKR)%6n}1yE2GaLUxN)_QzJ=lh-f6t{6+vZo}#aMhWh3f>YH1*efJ)VKi@HwiDQt6 ztx(_GV(j|-M!+!M*VKrw!G^EFM$#L4PI=NB%6Lfik8dl{NEmzjq@u=ChC%x^UX7=) zw@)hB#*4Xg84sY0PRwcDWmEiKJI3QDJM>l0aDVg9OYAOm8V{Z0=Wi$gnx<)A|9FeR z4?7fq)!8mh?6AFOiH;*7<~ITyEq8G2L6F70ivakV8u7SmsM-1)HJ;+|d(*_#hphej z8&^I)tE|p;X+p>D@_=SC#8!xEVeGZ(bFV&4 z(SP9yakFQM=t3vv$<~uw94&VkZ6b_?@oGH9=3cr_G!iDE_%jwC0%r(Yvz_qJm%KJkV+OY>gev0{7Y`#d{^-KKqL4ZwfDBVlH zAKq|RDdvfiy4?9>hlPbjlHL%B*b3ccQ-4H(Ygfk<^otUp<84^G{|visypWrneEj?k zWqPPW6NaIm;q0)^Zd(}*%;|4&1gtKWT3&*1gca#*OCvxa&b}2`_7%v!{jK_~fMpTTKfbMq zDy_MwS!@nlrdf}IBd@(qG!o{ssXr{a{4Bi#L^bz?726_UsRMSG2VPjl{?8*y+Om=> Tv6jC9;}oj!llCAulMe+ZN3L}G diff --git a/src/main/resources/assets/lotr/textures/items/greatswordDale.png b/src/main/resources/assets/lotr/textures/items/greatswordDale.png new file mode 100644 index 0000000000000000000000000000000000000000..cf4072ec5e815b38144861ddd5a7cec3c379839b GIT binary patch literal 515 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jPK-BC>eK@{Ea{HEjtmSN z`?>!lvI6-E$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZKG z?e4P|EKH6|9d~vhB;3{cxBt3%D-)n4gKwm zX&lO$+kRK=FpAk*)9V=H)YAwAiNF6HJ|bz5{&3R&X~)`l^yBv=2}~DAo?)49$P5I{ za~3fb&ielL=KudsPf!29K5pkP`}HfB-qoj=gKIue~&dt&r2OZMuG(Va|yu_t!^Mn7(tVJd7 z{LD94a%QhjO;r8H)!*!QM}GJ(zB}u`vG=Nf>Xyww1D*G!N!*Bh`={P-lU^h+;`ljd ov|hZgEd&fpzSIcMG+$o^Eg+i%h(X{|@MI9>>FVdQ&MBb@0Ii$4PXGV_ literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/lotr/textures/items/greatswordLindon.png b/src/main/resources/assets/lotr/textures/items/greatswordLindon.png new file mode 100644 index 0000000000000000000000000000000000000000..dbeae56315dfe65c1c6fcc498e3c7e241cc7b568 GIT binary patch literal 432 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jPK-BC>eK@{Ea{HEjtmSN z`?>!lvI6-E$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZKG z?e4Eak-aXL9gLGVoM#$Wb5b7cfiop9=UHtE>9|Le9*<4Fpd6d>4==#u&Gn-TmkP z>F@FRbKYUqS&{5}#XmU0&iWjYD0*_Dux;n%XGS{lcJn7LxuBQ%M(IV)9K9WNpY0A` zmcA~TcelFXy3!m!ql-Mh-wPxj`tapg=^nrIV`>r)OyB?iZhv25#(!JI7x`=ADt`VF zI{aS$d4qZa@uw$yz9F9|M?fW zRE4W)QyjK@o0t?}`amtxm>CEd9^R}8wO%I+3gTe~DWM4fHY}is literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/lotr/textures/items/greatswordLindon_glowing.png b/src/main/resources/assets/lotr/textures/items/greatswordLindon_glowing.png new file mode 100644 index 0000000000000000000000000000000000000000..20beab07156c801243361f48b61d9da55d346c2b GIT binary patch literal 423 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jPK-BC>eK@{Ea{HEjtmSN z`?>!lvI6-E$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZKG z?e4@Z9@Ii;HC{rdRy8)mvwCN8t~!zU$;I<eK@{Ea{HEjtmSN z`?>!lvI6-E$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZKG z?e4`yP3;CTcLeir8@ZGIw&KZzYf*~=O9Xfpd}6z(kyK`^>>IpQKgMK-h4u65pUuU54JT7JiSKz9o2`3H zVkfKN+j%|5A8*}qI)wE^@cQeoKXJtDvn%9}$iAAjVfF2sx10o6E@hbP_*{Fh_h4## z#@eOzclBEtS1r3M%&`9D$3Neiiv6x;nSQLD|1Na;&%=8}^wd7glKb{p_<2m>MQh8y z;%qC@ZcfsPUMKs{antMcyjS8koY$LFwzfwC1C}o}!ZXd+mq822<^W<4xD-4YM0vXU KxvXpywiJbB-i#7(2&xfP^559VGb%|s`j)eSO0Ul;O{nG#IrT0!2Ou5ix zT$s?zlE-d*FmN>RD86X*yv+Zn{>L{_ z=b#Se2;CDv2X&t0?lydqYPCS3>5yh#Bkq!{sT$&DG3l9D!^NBF&40QaCtL+T9P%?K@jGLFL*M z4sU*g<%>RZs-=E;($(L8m34^(14Df44#ACE12lo*%aNS%G|oWRD45dI*UL`OvSj}Ky5HFasE6@fg!ItFh z?!w^4;K2~TdTm=bP=vF!V{Gw+jKYq~OHw2pzkaZ_xL=}QzT>{-cR7piOgx7pq-IMl zy);wj>+yxQN7GK8S!Nt5(V$@w}B0YKknGtK1%Xl)SiA zGk12_z7U#Kb7n_MGKR1>ve&{i!M*DQZ&bb$~u1@5=8E>#< zW^gdqR&i#a5YU$G<&`mW=KsxRe`DZPbM7%K!;`Gi9}Lbz9eVKK1>ie133M{n=fN20VvB=*;?`3`J|rU(Krgc@`K&e5nzh cX}-P;T0k}j5QD&_;K?A$)78&qol`;+03Lkei~s-t literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/lotr/textures/items/large2/greatswordLindon.png b/src/main/resources/assets/lotr/textures/items/large2/greatswordLindon.png new file mode 100644 index 0000000000000000000000000000000000000000..559e335c79e9c328cfea46fd859a657212246d54 GIT binary patch literal 570 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA1|-9oezpTC#^NA%C&rs6b?Si}mUKs7M+SzC z{oH>NS%G|oWRD45dI*UL`OvSj}Ky5HFasE6@fg!ItFh z?!w^4;K2~TdTm=bP=vFqBR4ohe9h0x_MZY1n$ zXrA5Il)S20S9N8CjE)6|(s{=zkJ9#f7yYQat$Y0a-tYDm>;^oC4gO26&2dT;x%{JY z_r`^qfd{7lc(tipGFyyc!|r+x28$cFFM7!~8+5&#dT-_YrB8k`R@OP3O8K#TPY{1W z%)Xm=*bx3OPPH|^5Vr&FUYaxR{ca@xB$py;;i zHBY;4ORkG~^SSP4F46ORovm)N{Y%T5$sQBg8#E(7t-HMF`9t0>uRLbiFodMW=17^z zF)}EBwKD-qY@g1^@W9G)vee}+p32J`7GBqR`RS1Qg!JdF{tEBUanE%SoGWhDxX9}N zbIu)p-3$v>ob!)ys7;*wWftq@4HL`Gb5H$W$_Vu4M)~^r-6HdU@UAg=H6wnGUaQSv xP$=*$wvbQw`mFHzJT+ikFz}^Dc&7RKGH3zW96$^Lmx3pQC{I^Emvv4FO#sdA-X#D4 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/lotr/textures/items/large2/greatswordLindon_glowing.png b/src/main/resources/assets/lotr/textures/items/large2/greatswordLindon_glowing.png new file mode 100644 index 0000000000000000000000000000000000000000..cc0c38c2651fd0d16525bd42f3e1bcae8c9e8087 GIT binary patch literal 558 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA1|-9oezpTC#^NA%C&rs6b?Si}mUKs7M+SzC z{oH>NS%G|oWRD45dI*UL`OvSj}Ky5HFasE6@fg!ItFh z?!w^4;K2~TdTm=bP=vF#9r``mC4GIE9u&; zUp!hOTU3+1CpJaC3fOHS!yb6#Y?c3{?&r7jmc5_z|IQN@0TxGrf5vY2TBH)^@0+jR zXU3z;^+P27e&oS#&yH{Y@Ii{tD`~fnsOX7#e>6 z==$m!_+Uc0j=1XPLwf6N8cnQ$#1`xICXG5)>vbB}Sp9#_QlqcHaAMVGZt;NV+sh|K zHYV?^kh+(m_5U@~Ield->%M*GBD?f!*vt5{BJM_=Yu%&3(F8;bEZ^^wxH)On->aZt g=Sz+7O!M_+&;qhKfEWZW1y2T1p00i_>zopr08hcx4FCWD literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/lotr/textures/items/large2/greatswordNumenor.png b/src/main/resources/assets/lotr/textures/items/large2/greatswordNumenor.png new file mode 100644 index 0000000000000000000000000000000000000000..6e95b95b516f8ab7715a38453c1cfe5c499bbd1e GIT binary patch literal 629 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA1|-9oezpTC#^NA%C&rs6b?Si}mUKs7M+SzC z{oH>NS%G|oWRD45dI*UL`OvSj}Ky5HFasE6@fg!ItFh z?!w^4;K2~TdTm=bP=vF?^egBLG~e~6r$`I}*%qvJub<4&1g znFn7ynEOd!`DM}Q42@^^R1W>U*7D)+^MC4`2^%AHriru&=(If8zb^cgo}FBO@cZIZ z8uBcR{cg$(2Xf4uWsaY_Ij3P#{QB$9uYXtIu;6i?=c6XmmYDV3JAC2eljc&qXP$q) z@@k6Kft8<@a!hdD_kkhuDL3x|=Y1O(c0J+dTo7#conhD0-n!1&SCTG&I>z)wb-iiB zq`aW+-_3D)pQ6egSYPm0Md(eR5M;IN>DF+MJ0^mzf(#8EJ*TB#+6iua|N9TahWqb6 zm010~9{+S@NU2?p`u40tf0!P8`zzWnE_$T!jlf04mMNQRtQUN^9b5KV@6lPl@Hk%2 zNem2a-<@^BxYvHVDGxSv)4|TbpQQ#`zKd#pK$rUl{H}Qf7_pXR-_5CGhF?t^u+jmLv;Daoj;APmdKI;Vst01D;;ZU6uP literal 0 HcmV?d00001