From 459f605cd3d508ceae29ac2327276d6abee96d58 Mon Sep 17 00:00:00 2001 From: craisinlord Date: Fri, 9 Oct 2026 12:14:51 -0500 Subject: [PATCH] laynce portal gun variant --- .../content/creative/CreativeTabContents.java | 1 + .../content/portalgun/PortalGunVariant.java | 3 +- .../resources/assets/antarchy/lang/en_us.json | 2 ++ .../models/item/portal_gun_laynce_gui.json | 7 +++++ .../portal_gun/portal_laynce_blue_vortex.png | Bin 0 -> 1199 bytes .../portal_laynce_orange_vortex.png | Bin 0 -> 1140 bytes .../gui/portal_gun_laynce_crosshair.png | Bin 0 -> 535 bytes .../portal_gun/portal_gun_laynce_item.png | Bin 0 -> 416 bytes .../models/item/portal_gun_laynce.png | Bin 0 -> 3026 bytes .../loot_table/chests/undertrial_vault.json | 27 ++++++++++++++++++ .../antarchy/recipe/portal_gun_laynce.json | 19 ++++++++++++ .../client/SeparateLargeItemModels.java | 1 + .../fabric/registry/AntarchyFabricItems.java | 10 +++++++ .../models/item/portal_gun_laynce.json | 3 ++ .../client/AntarchyNeoForgeClient.java | 1 + .../registry/AntarchyNeoforgeItems.java | 10 +++++++ .../models/item/portal_gun_laynce.json | 18 ++++++++++++ 17 files changed, 101 insertions(+), 1 deletion(-) create mode 100644 common-1.21.1/src/main/resources/assets/antarchy/models/item/portal_gun_laynce_gui.json create mode 100644 common-1.21.1/src/main/resources/assets/antarchy/textures/entity/portal_gun/portal_laynce_blue_vortex.png create mode 100644 common-1.21.1/src/main/resources/assets/antarchy/textures/entity/portal_gun/portal_laynce_orange_vortex.png create mode 100644 common-1.21.1/src/main/resources/assets/antarchy/textures/gui/portal_gun_laynce_crosshair.png create mode 100644 common-1.21.1/src/main/resources/assets/antarchy/textures/item/portal_gun/portal_gun_laynce_item.png create mode 100644 common-1.21.1/src/main/resources/assets/antarchy/textures/models/item/portal_gun_laynce.png create mode 100644 common-1.21.1/src/main/resources/data/antarchy/recipe/portal_gun_laynce.json create mode 100644 fabric-1.21.1/src/main/resources/assets/antarchy/models/item/portal_gun_laynce.json create mode 100644 neoforge-1.21.1/src/main/resources/assets/antarchy/models/item/portal_gun_laynce.json diff --git a/common-1.21.1/src/main/java/com/craisinlord/antarchy/content/creative/CreativeTabContents.java b/common-1.21.1/src/main/java/com/craisinlord/antarchy/content/creative/CreativeTabContents.java index cfbaa08f..57da252c 100644 --- a/common-1.21.1/src/main/java/com/craisinlord/antarchy/content/creative/CreativeTabContents.java +++ b/common-1.21.1/src/main/java/com/craisinlord/antarchy/content/creative/CreativeTabContents.java @@ -429,6 +429,7 @@ public final class CreativeTabContents { entry("portal_gun_atlas", "combat"), entry("portal_gun_p_body", "combat"), entry("portal_gun_craisin", "combat"), + entry("portal_gun_laynce", "combat"), entry("eye_of_the_storm", "combat"), entry("water_cannon", "combat"), entry("attitude_adjuster", "combat"), diff --git a/common-1.21.1/src/main/java/com/craisinlord/antarchy/content/portalgun/PortalGunVariant.java b/common-1.21.1/src/main/java/com/craisinlord/antarchy/content/portalgun/PortalGunVariant.java index 40d3c5ba..4c9f8953 100644 --- a/common-1.21.1/src/main/java/com/craisinlord/antarchy/content/portalgun/PortalGunVariant.java +++ b/common-1.21.1/src/main/java/com/craisinlord/antarchy/content/portalgun/PortalGunVariant.java @@ -7,7 +7,8 @@ public enum PortalGunVariant { DEFAULT("", 0x40A0FF, 0xFF961E, "blue", "orange"), ATLAS("atlas", 0x53A6D0, 0x6A2BE0, "blue", "purple"), P_BODY("p_body", 0xF9D660, 0xC0282A, "yellow", "red"), - CRAISIN("craisin", 0x6A2BE0, 0xF9D660, "purple", "gold"); + CRAISIN("craisin", 0x6A2BE0, 0xF9D660, "purple", "gold"), + LAYNCE("laynce", 0xFF961E, 0x1FBF3A, "orange", "green"); private final String key; private final int blueColor; diff --git a/common-1.21.1/src/main/resources/assets/antarchy/lang/en_us.json b/common-1.21.1/src/main/resources/assets/antarchy/lang/en_us.json index 9eaadb4e..6291c02e 100644 --- a/common-1.21.1/src/main/resources/assets/antarchy/lang/en_us.json +++ b/common-1.21.1/src/main/resources/assets/antarchy/lang/en_us.json @@ -674,6 +674,7 @@ "item.antarchy.portal_gun_atlas": "Atlas Portal Gun", "item.antarchy.portal_gun_p_body": "P-body Portal Gun", "item.antarchy.portal_gun_craisin": "Craisin Portal Gun", + "item.antarchy.portal_gun_laynce": "Laynce Portal Gun", "item.antarchy.diamond_minecart": "The Diamond Minecart", "item.antarchy.cogwheel_pet": "Cogwheel Pet", "item.antarchy.fire_dragon_pet": "Fire Dragon Pet", @@ -850,6 +851,7 @@ "tooltip.antarchy.portal_gun.color.yellow": "yellow", "tooltip.antarchy.portal_gun.color.red": "red", "tooltip.antarchy.portal_gun.color.gold": "gold", + "tooltip.antarchy.portal_gun.color.green": "green", "tooltip.antarchy.portal_gun.reset": "Sneak + use: fizzle your active portals.", "tooltip.antarchy.antimetal_inversion": "Inverts entites directly below it", "tooltip.antarchy.diamond_minecart.forward": "Will be implemented later.", diff --git a/common-1.21.1/src/main/resources/assets/antarchy/models/item/portal_gun_laynce_gui.json b/common-1.21.1/src/main/resources/assets/antarchy/models/item/portal_gun_laynce_gui.json new file mode 100644 index 00000000..28c83731 --- /dev/null +++ b/common-1.21.1/src/main/resources/assets/antarchy/models/item/portal_gun_laynce_gui.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "gui_light": "front", + "textures": { + "layer0": "antarchy:item/portal_gun/portal_gun_laynce_item" + } +} diff --git a/common-1.21.1/src/main/resources/assets/antarchy/textures/entity/portal_gun/portal_laynce_blue_vortex.png b/common-1.21.1/src/main/resources/assets/antarchy/textures/entity/portal_gun/portal_laynce_blue_vortex.png new file mode 100644 index 0000000000000000000000000000000000000000..6649e93306004e5f20416e04a2e254c725be11b1 GIT binary patch literal 1199 zcmV;g1W@~lP)Px(X-PyuRCt{2TfJ@TKn&&!-Uw=}0Svft^W1rc;LYGA(h6?9gl7meLprB%V;}=u z8V!*mp+cYTcqBzhK#;FWVCneXAIXn*0#M*`sG4xvHsQ2wQopx*XfB7U!Dl6H{*fB4 zH+BDi{d7I%o^AKgtkxCm&fT%yL-Y6o*=I!rG{zC(v~9vI!0y}?pMCH)-akv;GZVl@ z!Y$~GE1t~~z(ph-N-MGiu=nq8ovGn?6mmN!3EXbdt;C_-L*GV=i!YC60N>M@T1$5XR_m(&+oSgq+!3IA*Q@uXb(CBKskyR3>X3RM<9Iz- z;kBDa5#WAjU9k&+G1EE6(20W4A_P2pj|*DWCYO3y(7WTPO?C?A@CPgbuRP!`B1WB> zd>aDrF=jx33!N5}BJ6+w4V@nDc(tzj{6Y+`)!*)c6*2(1jA%?gM}TwB^?tHNNHqnw zo5Tb(qYzHphH459A_AHPM2Si?MUg}UcKj#CE%G6n+SLgzt}rY;zoh@jM);6 zr*TeWW=k|)C}qTV1i~%cxlOOwj!r4n-b4K0oeOmsk+?l^r>06g#OheBW~2n9;&iGi zx!AvW`h=&SEVt znWpp{R7bZ`ZGhxm7oLsB205`ET#inul)-O8dhfUpSFQ3UY(-*SIIx@cK# zs5K7oDP}O_O4dU9*zUA#uvBY3!ly^SyK|>g$GGLtlf6D)Ra*)r9hG+K><$4HxkY&nFf7fFB|!7Slv87) zp;vuCl@+54_LAq+xY(;+4%M<3PXK=1@GtyestUe!-)xP$U;Dp zS0)L>PRLR*q16$3ty4sR#sKWSW)v=ms`>YS3jp7}SKTA3pRPS))OpfTh%Ybn@-CyQ zMCustiod^gY(PofA1GaLSIP4dNorX7o|u4CC2MZh0|-yg>AZ5r@wa+Yi?8shuJ@OW zQ%JQXTdK7hr|*`spyXw?*l|qxeZe3Wd@}F)9=twZ=TpeImBtn)G#H#40*o(Cj0TRt zGS=pGe4HVT*J@e#|5LDw43b$15Rr^8nYBA0Lmhjg*7{hKX6F3Gg*a%iW>AM z#ZNvtSidg-`2Jp{_{nDsTtL?E3+TJ1ghZR3r;L}psal?MvRq>r@d1dn{P3&loo@gD N002ovPDHLkV1mqUJE#Bv literal 0 HcmV?d00001 diff --git a/common-1.21.1/src/main/resources/assets/antarchy/textures/entity/portal_gun/portal_laynce_orange_vortex.png b/common-1.21.1/src/main/resources/assets/antarchy/textures/entity/portal_gun/portal_laynce_orange_vortex.png new file mode 100644 index 0000000000000000000000000000000000000000..e3e15f9efd6ad8044ab6424b7c324695de0e33f2 GIT binary patch literal 1140 zcmV-)1dIELP)!2s1OHu1rmaiDkzcAL~o+WW`DjJ z&)N{>lMs3K?#_>QX6IY4hrxjP^7MTF`TgC$-2Lg(yK`ZDIv4H%Mv~*p+Z`QwJh=I~15rMNp63>+DB)%x`vaPyulk~5pX?2wp}eyQ@etKT3QWiM z|DN*$=%l664Hjw@&fq?>J=QR9`P4@>P!C_rfVjMa`SJjI= zFgYtDq^_jg#WV?dc1-l{h(6W{DKILxiS-sQu&|eJUp=tibdKn7c6G0@@I2HD>EQ*j zzQn3_=%7NiY70v4{6On~`wme6RZWq& zw-(Tr?yus>Ek;v;+EH)eB3K@4>J93xKw4e7a?9Qs5$OjGxpBs!6EvxjeA4{nv&Z)Z z3}MO5Pd-Z%$oqYP?ptC=R2$4%p67(ONR64E*J!y#u;4FbR_y{p0s3430000P_!{hAa){F#=_Qjun>I*Ye``vSP3>3;sf{$!MCtgL`4v>41|D=pAX<%>r4K^vF1Vf(5L5#<#we+JR_3q$ryD< zlnR0C@Vg9hRjl?$8A*KYzZtswB;u;rto`BT?Uu%irFGFKtSBH^8kNP}cWIsk#04@s z0+Re73nVNcfq1$Q?-+>X2LT0}orXqbji)H39^J+V z8F7C=%Yk5$%#J$+VOe;$sAfD6lpdx^Iw}O_<7&W-2ZGXfTSO3s5)3{n0l)WBX@z(o znk|ISR||r{4?rLk4+Kx|RkKEjLNWd!E(i;VFvQgm3)l|;00960K%yR$$002ovPDHLkV1m=s=T86t literal 0 HcmV?d00001 diff --git a/common-1.21.1/src/main/resources/assets/antarchy/textures/item/portal_gun/portal_gun_laynce_item.png b/common-1.21.1/src/main/resources/assets/antarchy/textures/item/portal_gun/portal_gun_laynce_item.png new file mode 100644 index 0000000000000000000000000000000000000000..ffca8a6a9fb42146879154897a0aea8c156333c3 GIT binary patch literal 416 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 Ud1F0|8vp PORTAL_GUN_LAYNCE = ITEMS.register("portal_gun_laynce", + () -> new PortalGunItem( + new Item.Properties().stacksTo(1).durability(256).rarity(Rarity.RARE), + AntarchyFabricEntities.PORTAL_GUN_PORTAL, + AntarchyFabricEntities.PORTAL_GUN_BLACK_HOLE, + AntarchyFabricEntities.PORTAL_GUN_PROJECTILE, + AntarchyFabricBlocks.PORTAL_GUN_PORTAL_MASTER, + AntarchyFabricBlocks.PORTAL_GUN_PORTAL_BASE, + com.craisinlord.antarchy.content.portalgun.PortalGunVariant.LAYNCE + )); public static final DeferredItem EYE_OF_THE_STORM = ITEMS.register("eye_of_the_storm", () -> new EyeOfTheStormItem(new Item.Properties().stacksTo(1).durability(384).rarity(Rarity.EPIC))); diff --git a/fabric-1.21.1/src/main/resources/assets/antarchy/models/item/portal_gun_laynce.json b/fabric-1.21.1/src/main/resources/assets/antarchy/models/item/portal_gun_laynce.json new file mode 100644 index 00000000..a3b81466 --- /dev/null +++ b/fabric-1.21.1/src/main/resources/assets/antarchy/models/item/portal_gun_laynce.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:item/portal_gun_held_geo" +} diff --git a/neoforge-1.21.1/src/main/java/com/craisinlord/antarchy/neoforge/client/AntarchyNeoForgeClient.java b/neoforge-1.21.1/src/main/java/com/craisinlord/antarchy/neoforge/client/AntarchyNeoForgeClient.java index 4979b459..ea1f378e 100644 --- a/neoforge-1.21.1/src/main/java/com/craisinlord/antarchy/neoforge/client/AntarchyNeoForgeClient.java +++ b/neoforge-1.21.1/src/main/java/com/craisinlord/antarchy/neoforge/client/AntarchyNeoForgeClient.java @@ -634,6 +634,7 @@ public final class AntarchyNeoForgeClient { registerGeoItemExtension(event, AntarchyNeoforgeItems.PORTAL_GUN_ATLAS.get(), HumanoidModel.ArmPose.CROSSBOW_HOLD); registerGeoItemExtension(event, AntarchyNeoforgeItems.PORTAL_GUN_P_BODY.get(), HumanoidModel.ArmPose.CROSSBOW_HOLD); registerGeoItemExtension(event, AntarchyNeoforgeItems.PORTAL_GUN_CRAISIN.get(), HumanoidModel.ArmPose.CROSSBOW_HOLD); + registerGeoItemExtension(event, AntarchyNeoforgeItems.PORTAL_GUN_LAYNCE.get(), HumanoidModel.ArmPose.CROSSBOW_HOLD); registerGeoItemExtension(event, AntarchyNeoforgeItems.SQUIDZOOKA.get(), HumanoidModel.ArmPose.CROSSBOW_HOLD); registerGeoItemExtension(event, AntarchyNeoforgeItems.RPO_LAUNCHER.get(), HumanoidModel.ArmPose.CROSSBOW_HOLD); registerGeoItemExtension(event, AntarchyNeoforgeItems.WATER_CANNON.get(), HumanoidModel.ArmPose.CROSSBOW_HOLD); diff --git a/neoforge-1.21.1/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeItems.java b/neoforge-1.21.1/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeItems.java index 46cf2b49..3a3ab907 100644 --- a/neoforge-1.21.1/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeItems.java +++ b/neoforge-1.21.1/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeItems.java @@ -1072,6 +1072,16 @@ public final class AntarchyNeoforgeItems { AntarchyNeoforgeBlocks.PORTAL_GUN_PORTAL_BASE, com.craisinlord.antarchy.content.portalgun.PortalGunVariant.CRAISIN )); + public static final DeferredItem PORTAL_GUN_LAYNCE = ITEMS.register("portal_gun_laynce", + () -> new PortalGunItem( + new Item.Properties().stacksTo(1).durability(256).rarity(Rarity.RARE), + AntarchyNeoforgeEntites.PORTAL_GUN_PORTAL, + AntarchyNeoforgeEntites.PORTAL_GUN_BLACK_HOLE, + AntarchyNeoforgeEntites.PORTAL_GUN_PROJECTILE, + AntarchyNeoforgeBlocks.PORTAL_GUN_PORTAL_MASTER, + AntarchyNeoforgeBlocks.PORTAL_GUN_PORTAL_BASE, + com.craisinlord.antarchy.content.portalgun.PortalGunVariant.LAYNCE + )); public static final DeferredItem EYE_OF_THE_STORM = ITEMS.register("eye_of_the_storm", () -> new EyeOfTheStormItem(new Item.Properties().stacksTo(1).durability(384).rarity(Rarity.EPIC))); public static final DeferredItem SQUIDZOOKA = ITEMS.register("squidzooka", diff --git a/neoforge-1.21.1/src/main/resources/assets/antarchy/models/item/portal_gun_laynce.json b/neoforge-1.21.1/src/main/resources/assets/antarchy/models/item/portal_gun_laynce.json new file mode 100644 index 00000000..db8e0d5a --- /dev/null +++ b/neoforge-1.21.1/src/main/resources/assets/antarchy/models/item/portal_gun_laynce.json @@ -0,0 +1,18 @@ +{ + "loader": "neoforge:separate_transforms", + "gui_light": "front", + "base": { + "parent": "antarchy:item/portal_gun_held_geo" + }, + "perspectives": { + "gui": { + "parent": "antarchy:item/portal_gun_laynce_gui" + }, + "ground": { + "parent": "antarchy:item/portal_gun_laynce_gui" + }, + "fixed": { + "parent": "antarchy:item/portal_gun_laynce_gui" + } + } +}