From 2e885ab8bd1bc668312f00bd6c79e5bd20f2fc9c Mon Sep 17 00:00:00 2001 From: jotty Date: Sat, 4 Jan 2025 18:26:23 +0100 Subject: [PATCH] added rubyball --- .../java/de/jottyfan/gta/gdp/item/ModItems.java | 4 +++- .../resources/assets/gtagdp/items/rubyball.json | 6 ++++++ src/main/resources/assets/gtagdp/lang/de_de.json | 3 ++- src/main/resources/assets/gtagdp/lang/en_us.json | 3 ++- .../assets/gtagdp/models/item/rubyball.json | 6 ++++++ .../assets/gtagdp/textures/item/rubyball.png | Bin 0 -> 4565 bytes 6 files changed, 19 insertions(+), 3 deletions(-) create mode 100644 src/main/resources/assets/gtagdp/items/rubyball.json create mode 100644 src/main/resources/assets/gtagdp/models/item/rubyball.json create mode 100644 src/main/resources/assets/gtagdp/textures/item/rubyball.png diff --git a/src/main/java/de/jottyfan/gta/gdp/item/ModItems.java b/src/main/java/de/jottyfan/gta/gdp/item/ModItems.java index fba1772..7dc365f 100644 --- a/src/main/java/de/jottyfan/gta/gdp/item/ModItems.java +++ b/src/main/java/de/jottyfan/gta/gdp/item/ModItems.java @@ -19,6 +19,7 @@ import net.minecraft.util.Identifier; public class ModItems { public static final Item STUB = registerItem(Identifier.of(GTAGDP.MOD_ID, "stub"), new Item.Settings()); + public static final Item RUBYBALL = registerItem(Identifier.of(GTAGDP.MOD_ID, "rubyball"), new Item.Settings()); private static Item registerItem(Identifier identifier, Settings settings) { return Registry.register(Registries.ITEM, identifier, @@ -28,8 +29,9 @@ public class ModItems { public static void registerModItems() { GTAGDP.LOGGER.info("registering mod items for " + GTAGDP.MOD_ID); - ItemGroupEvents.modifyEntriesEvent(ItemGroups.INGREDIENTS).register(entries -> { + ItemGroupEvents.modifyEntriesEvent(ItemGroups.TOOLS).register(entries -> { entries.add(STUB); + entries.add(RUBYBALL); }); } } diff --git a/src/main/resources/assets/gtagdp/items/rubyball.json b/src/main/resources/assets/gtagdp/items/rubyball.json new file mode 100644 index 0000000..ea3ac42 --- /dev/null +++ b/src/main/resources/assets/gtagdp/items/rubyball.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "gtagdp:item/rubyball" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/gtagdp/lang/de_de.json b/src/main/resources/assets/gtagdp/lang/de_de.json index 115d08c..db8e62c 100644 --- a/src/main/resources/assets/gtagdp/lang/de_de.json +++ b/src/main/resources/assets/gtagdp/lang/de_de.json @@ -1,3 +1,4 @@ { - "item.gtagdp.stub": "Stummel" + "item.gtagdp.stub": "Stummel", + "item.gtagdp.rubyball": "Rubinball" } \ No newline at end of file diff --git a/src/main/resources/assets/gtagdp/lang/en_us.json b/src/main/resources/assets/gtagdp/lang/en_us.json index 2f0f009..88fee5f 100644 --- a/src/main/resources/assets/gtagdp/lang/en_us.json +++ b/src/main/resources/assets/gtagdp/lang/en_us.json @@ -1,3 +1,4 @@ { - "item.gtagdp.stub": "Stub" + "item.gtagdp.stub": "Stub", + "item.gtagdp.rubyball": "Ruby ball" } \ No newline at end of file diff --git a/src/main/resources/assets/gtagdp/models/item/rubyball.json b/src/main/resources/assets/gtagdp/models/item/rubyball.json new file mode 100644 index 0000000..2122e6b --- /dev/null +++ b/src/main/resources/assets/gtagdp/models/item/rubyball.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "gtagdp:item/rubyball" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/gtagdp/textures/item/rubyball.png b/src/main/resources/assets/gtagdp/textures/item/rubyball.png new file mode 100644 index 0000000000000000000000000000000000000000..1869900a986144b18fb3a4360d229cbcb91c9b47 GIT binary patch literal 4565 zcmeHKdsGuw8jtmXAQY@mtd=+~K3XO-NhVJT6vHb(Fe0*m(Di0!0;5SL%uGn2C>7tL zZYgYAANXq3u2`#Q*Vp>4_PDOPo&r8rImI=4bhoQQT}3UddnX{mY0uf?IotopImyiZ z?(h43-}k%Uy(f2tB|Rx5XiShqA_*}i$7jH2nD`w$2>wPqd=B8_L}_NWkO4eW7suKd zJ1rGTT(p$-GB%0Cd(B~){rcB<@Q)9sXs5k*uihuvlbb&9RY!&A_DglwdVi>|>3CFD zvwo3fWn;o@HYB)yTLZo&Y;?ecKcCDwF=hLLr=ux!|N74wKW^SMfAN&SWxp>Ctbc#Z z_jciISx3;;gI6bUM`_DN>2@6NpBOzP_sZ>Oi`~n@$L!Fq_$&FmvC_fTJ&u@oEj)bH z+Q>n3V)wP+3j>B6%4jJ3_z$*E(Ob47>yQ_(fFbkSiy$* zRa28sS%xot9`iXeV&K%}+5x-Li}xaH_5~$;5jJ;8*0?n1vxv#qpeq-43VQHGEn;|#Xnp5u_nLZZK zrtvY8HWGI$PX9LVll%p~Jnrg6<%C4Fa{AcuBUAFDJo0zme7lt>%ABG4OWU2iEG=7< zRp-8ZY*INmxcSQ{zV`CujO^2I#1H;(M$*7p*~`D(U1dd#cTAzrm-|MYjjXPFEpg4j z#?8~X_8a9b@9($CV{T7eQvL45N=Nys{#)`lU)po;0eRh7D_K}@Bjx)i^UQM|SN}UP zsq(FU{jZ<+#+_8%_QAPvbDo$!2|io(+8^7$L0T3hHrE6!buK)n@;LAD8)76m>t;P0 zq}2|Xm{N1}e(U}3?jP#7-mtMbv~Co4^sNHL3fOaA2KH9AIZaQp4jG_WD=qUnT(IdR zlIU2k3y||@L29K77^eYwaQHYPWhevkYn2%{yNq-plU&NtGfUGm$73aBK1Rrc?KlgY>^sSj+PQKLWZLWUZz-q!~{vBIm)Kb zh)?XIfFlD^CLmkLl1%nMwYT!v!~2iDVr7ZQpgNmoKY>%nKj zEsAB(JnQC2I-!_$3KM!#P-M5i%gx#S+i3@c@-V8rSI8uj+0yMHN>IQ!Tz)So zb}yvB*j|d&D>re*Urx_NpnErOFZ7Gr{a}bPoAvQ5=@!#7#TyVYzMf)9hSK|A)k>UD zSt%u|0ty{U*k}s1Y6%j>l^QKUD784Lvh|=cIe7s%Nm`_WG`Jik zC>@RJfD%V-B&oEK8aYiV@g5Y@IRJwSc0pM~n4p2a2E@y#%LKIvdXE7NNg{(8G-(s-?!3G@+NE+jG zdtX8`83#R60HT_5jZ%%vaSeg1H9DZtRQ|JNNSppA=Y094`#2&Catn!2>ut zt^n!?wSw*G*Gf9szfe!zu>29Eq=iWkh(9(E9u)OSD#$3q`)hI`?{-7u2)jvmB4-7 z^?#Eq=;d{acEW!_9(Y-zeL?N;qBY2xniTK9a!H;V50}HYKv!}OFOduxCVu-#)@>LK zjRAtmoDlGjeglRE55F}scq+V2SD51CGPUQnHJnUsC>njH^$Ht8S1zD0+zjB=T*BeG=FtYowwfl zByZE5jddABI@=Z^ED1ltR8(bvMDk2O#PIGw)YOKIxst~eQQ{qlmA;p z$FO|iN@~E2g!~yFhOV<4DIq<6_p~_`{{^%5m0SP- literal 0 HcmV?d00001