diff options
Diffstat (limited to 'src/main/resources')
19 files changed, 135 insertions, 14 deletions
diff --git a/src/main/resources/assets/chewstuff/icon.png b/src/main/resources/assets/chewstuff/icon.png new file mode 100644 index 0000000..b9d942a --- /dev/null +++ b/src/main/resources/assets/chewstuff/icon.png Binary files differdiff --git a/src/main/resources/assets/chewstuff/lang/en_us.json b/src/main/resources/assets/chewstuff/lang/en_us.json new file mode 100644 index 0000000..47af750 --- /dev/null +++ b/src/main/resources/assets/chewstuff/lang/en_us.json @@ -0,0 +1,6 @@ +{ + "item.chewstuff.silicone": "Silicone", + "item.chewstuff.soft_chew": "Soft Chew Necklace", + "item.chewstuff.medium_chew": "Medium Chew Necklace", + "item.chewstuff.hard_chew": "Hard Chew Necklace" +} \ No newline at end of file diff --git a/src/main/resources/assets/chewstuff/models/item/hard_chew.json b/src/main/resources/assets/chewstuff/models/item/hard_chew.json new file mode 100644 index 0000000..0191e60 --- /dev/null +++ b/src/main/resources/assets/chewstuff/models/item/hard_chew.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "chewstuff:item/hard_chew" + } +} diff --git a/src/main/resources/assets/chewstuff/models/item/medium_chew.json b/src/main/resources/assets/chewstuff/models/item/medium_chew.json new file mode 100644 index 0000000..596291a --- /dev/null +++ b/src/main/resources/assets/chewstuff/models/item/medium_chew.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "chewstuff:item/medium_chew" + } +} diff --git a/src/main/resources/assets/chewstuff/models/item/silicone.json b/src/main/resources/assets/chewstuff/models/item/silicone.json new file mode 100644 index 0000000..36fcd35 --- /dev/null +++ b/src/main/resources/assets/chewstuff/models/item/silicone.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "chewstuff:item/silicone" + } +} diff --git a/src/main/resources/assets/chewstuff/models/item/soft_chew.json b/src/main/resources/assets/chewstuff/models/item/soft_chew.json new file mode 100644 index 0000000..3923e9e --- /dev/null +++ b/src/main/resources/assets/chewstuff/models/item/soft_chew.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "chewstuff:item/soft_chew" + } +} diff --git a/src/main/resources/assets/chewstuff/textures/item/hard_chew.png b/src/main/resources/assets/chewstuff/textures/item/hard_chew.png new file mode 100644 index 0000000..be5712c --- /dev/null +++ b/src/main/resources/assets/chewstuff/textures/item/hard_chew.png Binary files differdiff --git a/src/main/resources/assets/chewstuff/textures/item/medium_chew.png b/src/main/resources/assets/chewstuff/textures/item/medium_chew.png new file mode 100644 index 0000000..871ad3c --- /dev/null +++ b/src/main/resources/assets/chewstuff/textures/item/medium_chew.png Binary files differdiff --git a/src/main/resources/assets/chewstuff/textures/item/silicone.png b/src/main/resources/assets/chewstuff/textures/item/silicone.png new file mode 100644 index 0000000..aad04bb --- /dev/null +++ b/src/main/resources/assets/chewstuff/textures/item/silicone.png Binary files differdiff --git a/src/main/resources/assets/chewstuff/textures/item/soft_chew.png b/src/main/resources/assets/chewstuff/textures/item/soft_chew.png new file mode 100644 index 0000000..2cc2f29 --- /dev/null +++ b/src/main/resources/assets/chewstuff/textures/item/soft_chew.png Binary files differdiff --git a/src/main/resources/assets/modid/icon.png b/src/main/resources/assets/modid/icon.png deleted file mode 100644 index 047b91f..0000000 --- a/src/main/resources/assets/modid/icon.png +++ /dev/null Binary files differdiff --git a/src/main/resources/modid.mixins.json b/src/main/resources/chewstuff.mixins.json index 7c42cb4..ef0b3fa 100644 --- a/src/main/resources/modid.mixins.json +++ b/src/main/resources/chewstuff.mixins.json @@ -1,12 +1,13 @@ { "required": true, "minVersion": "0.8", - "package": "net.fabricmc.example.mixin", + "package": "ganarchy.chewstuff.mixin", "compatibilityLevel": "JAVA_17", "mixins": [ + "PotionMix", + "DesyncFix" ], "client": [ - "ExampleMixin" ], "injectors": { "defaultRequire": 1 diff --git a/src/main/resources/data/chewstuff/recipes/hard_chew.json b/src/main/resources/data/chewstuff/recipes/hard_chew.json new file mode 100644 index 0000000..8cea939 --- /dev/null +++ b/src/main/resources/data/chewstuff/recipes/hard_chew.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "chewstuff:silicone" + }, + { + "item": "chewstuff:silicone" + }, + { + "item": "chewstuff:silicone" + }, + { + "item": "minecraft:string" + } + ], + "result": { + "item": "chewstuff:hard_chew" + } +} diff --git a/src/main/resources/data/chewstuff/recipes/medium_chew.json b/src/main/resources/data/chewstuff/recipes/medium_chew.json new file mode 100644 index 0000000..a4b9639 --- /dev/null +++ b/src/main/resources/data/chewstuff/recipes/medium_chew.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "chewstuff:silicone" + }, + { + "item": "chewstuff:silicone" + }, + { + "item": "minecraft:string" + } + ], + "result": { + "item": "chewstuff:medium_chew" + } +} diff --git a/src/main/resources/data/chewstuff/recipes/silicone.json b/src/main/resources/data/chewstuff/recipes/silicone.json new file mode 100644 index 0000000..137e5fd --- /dev/null +++ b/src/main/resources/data/chewstuff/recipes/silicone.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "tag": "minecraft:coals" + }, + { + "tag": "minecraft:sand" + } + ], + "result": { + "item": "chewstuff:silicone" + } +} diff --git a/src/main/resources/data/chewstuff/recipes/soft_chew.json b/src/main/resources/data/chewstuff/recipes/soft_chew.json new file mode 100644 index 0000000..1e15630 --- /dev/null +++ b/src/main/resources/data/chewstuff/recipes/soft_chew.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "chewstuff:silicone" + }, + { + "item": "minecraft:string" + } + ], + "result": { + "item": "chewstuff:soft_chew" + } +} diff --git a/src/main/resources/data/trinkets/entities/chewstuff.json b/src/main/resources/data/trinkets/entities/chewstuff.json new file mode 100644 index 0000000..fd5f0d3 --- /dev/null +++ b/src/main/resources/data/trinkets/entities/chewstuff.json @@ -0,0 +1,8 @@ +{ + "entities": [ + "player" + ], + "slots": [ + "chest/necklace" + ] +} diff --git a/src/main/resources/data/trinkets/tags/items/chest/necklace.json b/src/main/resources/data/trinkets/tags/items/chest/necklace.json new file mode 100644 index 0000000..4d31011 --- /dev/null +++ b/src/main/resources/data/trinkets/tags/items/chest/necklace.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "chewstuff:soft_chew", + "chewstuff:medium_chew", + "chewstuff:hard_chew" + ] +} diff --git a/src/main/resources/fabric.mod.json b/src/main/resources/fabric.mod.json index 730d843..9f07af9 100644 --- a/src/main/resources/fabric.mod.json +++ b/src/main/resources/fabric.mod.json @@ -1,38 +1,47 @@ { "schemaVersion": 1, - "id": "modid", + "id": "chewstuff", "version": "${version}", - "name": "Example Mod", - "description": "This is an example description! Tell everyone what your mod is about!", + "name": "Chew Necklaces", + "description": "There once was an Autism Acceptance Mod but it hasn't been updated in forever. This is more or less a complete rewrite, from scratch, of that.", "authors": [ - "Me!" + "SoniEx2" ], + "contributors": { + "torako" + }, "contact": { - "homepage": "https://fabricmc.net/", - "sources": "https://github.com/FabricMC/fabric-example-mod" + "sources": "https://soniex2.autistic.space/git-repos/chewstuff.git" }, - "license": "CC0-1.0", - "icon": "assets/modid/icon.png", + "license": "0BSD", + "icon": "assets/chewstuff/icon.png", "environment": "*", "entrypoints": { "main": [ - "net.fabricmc.example.ExampleMod" + "ganarchy.chewstuff.ChewStuff" + ], + "cardinal-components": [ + "ganarchy.chewstuff.ChewComponents" ] }, "mixins": [ - "modid.mixins.json" + "chewstuff.mixins.json" ], "depends": { + "trinkets": "~3.4", "fabricloader": ">=0.14.6", "fabric": "*", "minecraft": "~1.19", "java": ">=17" }, - "suggests": { - "another-mod": "*" + + "custom": { + "cardinal-components": [ + "chewstuff:chew" + ] } } |