diff --git a/.gitattributes b/.gitattributes index 20fc528d..f811f6ae 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,15 +1,5 @@ -* text eol=lf -*.bat text eol=crlf -*.patch text eol=lf -*.java text eol=lf -*.gradle text eol=crlf -*.png binary -*.gif binary -*.exe binary -*.dll binary -*.jar binary -*.lzma binary -*.zip binary -*.pyd binary -*.cfg text eol=lf -*.jks binary \ No newline at end of file +# Disable autocrlf on generated files, they always generate with LF +# Add any extra files or paths here to make git stop saying they +# are changed when only line endings change. +src/generated/**/.cache/cache text eol=lf +src/generated/**/*.json text eol=lf diff --git a/.gitignore b/.gitignore index 778a7222..31d25505 100644 --- a/.gitignore +++ b/.gitignore @@ -11,8 +11,7 @@ out *.ipr *.iws *.iml -.idea/* -!.idea/scopes +.idea # gradle build @@ -21,3 +20,7 @@ build # other eclipse run +runs +run-data + +repo \ No newline at end of file diff --git a/CREDITS b/CREDITS deleted file mode 100644 index c31973e1..00000000 --- a/CREDITS +++ /dev/null @@ -1,17 +0,0 @@ -Original Fabric Mod: - -Cheaterpaul - -https://www.curseforge.com/minecraft/mc-mods/better-bundles -https://github.com/Cheaterpaul/BetterBundles - - -SkyJay1 - -https://www.curseforge.com/minecraft/mc-mods/extra-golems -https://github.com/MinecraftModDevelopmentMods/Extra-Golems - -kingkuys2123 (Github) - -https://github.com/kingkuys2123 -https://twitter.com/kingkyle2123 \ No newline at end of file diff --git a/Common/build.gradle b/Common/build.gradle deleted file mode 100644 index ea3a28a6..00000000 --- a/Common/build.gradle +++ /dev/null @@ -1,54 +0,0 @@ -plugins { - id 'java' - id 'org.spongepowered.gradle.vanilla' version '0.2.1-SNAPSHOT' - id 'maven-publish' -} - -archivesBaseName = "${mod_name}-common-${minecraft_version}" - -minecraft { - version(minecraft_version) - runs { - if (project.hasProperty('common_runs_enabled') ? project.findProperty('common_runs_enabled').toBoolean() : true) { - - server(project.hasProperty('common_server_run_name') ? project.findProperty('common_server_run_name') : 'vanilla_server') { - workingDirectory(this.file("run")) - } - client(project.hasProperty('common_client_run_name') ? project.findProperty('common_client_run_name') : 'vanilla_client') { - workingDirectory(this.file("run")) - } - } - } -} - -dependencies { - compileOnly group:'org.spongepowered', name:'mixin', version:'0.8.5' - implementation group: 'com.google.code.findbugs', name: 'jsr305', version: '3.0.1' -} - -processResources { - - def buildProps = project.properties.clone() - - filesMatching(['pack.mcmeta']) { - - expand buildProps - } -} - -publishing { - publications { - mavenJava(MavenPublication) { - groupId project.group - artifactId project.archivesBaseName - version project.version - from components.java - } - } - - repositories { - maven { - url "file://" + System.getenv("local_maven") - } - } -} \ No newline at end of file diff --git a/Common/src/main/java/net/dakotapride/hibernalHerbs/common/Constants.java b/Common/src/main/java/net/dakotapride/hibernalHerbs/common/Constants.java deleted file mode 100644 index def7871e..00000000 --- a/Common/src/main/java/net/dakotapride/hibernalHerbs/common/Constants.java +++ /dev/null @@ -1,11 +0,0 @@ -package net.dakotapride.hibernalHerbs.common; - -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - -public class Constants { - - public static final String MOD_ID = "hibernalherbs"; - public static final String MOD_NAME = "Hibernal Herbs"; - public static final Logger LOG = LoggerFactory.getLogger(MOD_NAME); -} \ No newline at end of file diff --git a/Common/src/main/java/net/dakotapride/hibernalHerbs/platform/Services.java b/Common/src/main/java/net/dakotapride/hibernalHerbs/platform/Services.java deleted file mode 100644 index 4dd30fac..00000000 --- a/Common/src/main/java/net/dakotapride/hibernalHerbs/platform/Services.java +++ /dev/null @@ -1,20 +0,0 @@ -package net.dakotapride.hibernalHerbs.platform; - -import net.dakotapride.hibernalHerbs.common.Constants; -import net.dakotapride.hibernalHerbs.platform.services.IPlatformHelper; - -import java.util.ServiceLoader; - -public class Services { - - public static final IPlatformHelper PLATFORM = load(IPlatformHelper.class); - - public static T load(Class clazz) { - - final T loadedService = ServiceLoader.load(clazz) - .findFirst() - .orElseThrow(() -> new NullPointerException("Failed to load service for " + clazz.getName())); - Constants.LOG.debug("Loaded {} for service {}", loadedService, clazz); - return loadedService; - } -} diff --git a/Common/src/main/java/net/dakotapride/hibernalHerbs/platform/services/IPlatformHelper.java b/Common/src/main/java/net/dakotapride/hibernalHerbs/platform/services/IPlatformHelper.java deleted file mode 100644 index cbb140cc..00000000 --- a/Common/src/main/java/net/dakotapride/hibernalHerbs/platform/services/IPlatformHelper.java +++ /dev/null @@ -1,26 +0,0 @@ -package net.dakotapride.hibernalHerbs.platform.services; - -public interface IPlatformHelper { - - /** - * Gets the name of the current platform - * - * @return The name of the current platform. - */ - String getPlatformName(); - - /** - * Checks if a mod with the given id is loaded. - * - * @param modId The mod to check if it is loaded. - * @return True if the mod is loaded, false otherwise. - */ - boolean isModLoaded(String modId); - - /** - * Check if the game is currently in a development environment. - * - * @return True if in a development environment, false otherwise. - */ - boolean isDevelopmentEnvironment(); -} diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/conjuration_altar.json b/Common/src/main/resources/assets/hibernalherbs/blockstates/conjuration_altar.json deleted file mode 100644 index e8c11e3c..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/blockstates/conjuration_altar.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "hibernalherbs:block/conjuration_altar" - } - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/envy_herb.json b/Common/src/main/resources/assets/hibernalherbs/blockstates/envy_herb.json deleted file mode 100644 index 7773c48b..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/blockstates/envy_herb.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "hibernalherbs:block/envy_herb" - } - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/fennsel.json b/Common/src/main/resources/assets/hibernalherbs/blockstates/fennsel.json deleted file mode 100644 index 8ce3454c..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/blockstates/fennsel.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "hibernalherbs:block/fennsel" - } - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/fennsel_herb_barrel.json b/Common/src/main/resources/assets/hibernalherbs/blockstates/fennsel_herb_barrel.json deleted file mode 100644 index d0afd52f..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/blockstates/fennsel_herb_barrel.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "hibernalherbs:block/fennsel_herb_barrel" - } - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/fennsel_herb_pile.json b/Common/src/main/resources/assets/hibernalherbs/blockstates/fennsel_herb_pile.json deleted file mode 100644 index 281bb41d..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/blockstates/fennsel_herb_pile.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "hibernalherbs:block/fennsel_herb_pile" - } - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/fennsel_lantern.json b/Common/src/main/resources/assets/hibernalherbs/blockstates/fennsel_lantern.json deleted file mode 100644 index a304cce0..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/blockstates/fennsel_lantern.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "variants": { - "hanging=false": { - "model": "hibernalherbs:block/fennsel_lantern" - }, - "hanging=true": { - "model": "hibernalherbs:block/fennsel_lantern_hanging" - } - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/gluttony_herb.json b/Common/src/main/resources/assets/hibernalherbs/blockstates/gluttony_herb.json deleted file mode 100644 index ec386851..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/blockstates/gluttony_herb.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "hibernalherbs:block/gluttony_herb" - } - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/greed_herb.json b/Common/src/main/resources/assets/hibernalherbs/blockstates/greed_herb.json deleted file mode 100644 index a2ef7fc9..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/blockstates/greed_herb.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "hibernalherbs:block/greed_herb" - } - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/lust_herb.json b/Common/src/main/resources/assets/hibernalherbs/blockstates/lust_herb.json deleted file mode 100644 index d27c3ce6..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/blockstates/lust_herb.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "hibernalherbs:block/lust_herb" - } - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/myqueste_fence.json b/Common/src/main/resources/assets/hibernalherbs/blockstates/myqueste_fence.json deleted file mode 100644 index 012ed471..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/blockstates/myqueste_fence.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - "multipart": [ - { - "apply": { - "model": "hibernalherbs:block/myqueste_fence_post" - } - }, - { - "apply": { - "model": "hibernalherbs:block/myqueste_fence_side", - "uvlock": true - }, - "when": { - "north": "true" - } - }, - { - "apply": { - "model": "hibernalherbs:block/myqueste_fence_side", - "uvlock": true, - "y": 90 - }, - "when": { - "east": "true" - } - }, - { - "apply": { - "model": "hibernalherbs:block/myqueste_fence_side", - "uvlock": true, - "y": 180 - }, - "when": { - "south": "true" - } - }, - { - "apply": { - "model": "hibernalherbs:block/myqueste_fence_side", - "uvlock": true, - "y": 270 - }, - "when": { - "west": "true" - } - } - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/myqueste_fence_gate.json b/Common/src/main/resources/assets/hibernalherbs/blockstates/myqueste_fence_gate.json deleted file mode 100644 index abc497ad..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/blockstates/myqueste_fence_gate.json +++ /dev/null @@ -1,80 +0,0 @@ -{ - "variants": { - "facing=east,in_wall=false,open=false": { - "model": "hibernalherbs:block/myqueste_fence_gate", - "uvlock": true, - "y": 270 - }, - "facing=east,in_wall=false,open=true": { - "model": "hibernalherbs:block/myqueste_fence_gate_open", - "uvlock": true, - "y": 270 - }, - "facing=east,in_wall=true,open=false": { - "model": "hibernalherbs:block/myqueste_fence_gate_wall", - "uvlock": true, - "y": 270 - }, - "facing=east,in_wall=true,open=true": { - "model": "hibernalherbs:block/myqueste_fence_gate_wall_open", - "uvlock": true, - "y": 270 - }, - "facing=north,in_wall=false,open=false": { - "model": "hibernalherbs:block/myqueste_fence_gate", - "uvlock": true, - "y": 180 - }, - "facing=north,in_wall=false,open=true": { - "model": "hibernalherbs:block/myqueste_fence_gate_open", - "uvlock": true, - "y": 180 - }, - "facing=north,in_wall=true,open=false": { - "model": "hibernalherbs:block/myqueste_fence_gate_wall", - "uvlock": true, - "y": 180 - }, - "facing=north,in_wall=true,open=true": { - "model": "hibernalherbs:block/myqueste_fence_gate_wall_open", - "uvlock": true, - "y": 180 - }, - "facing=south,in_wall=false,open=false": { - "model": "hibernalherbs:block/myqueste_fence_gate", - "uvlock": true - }, - "facing=south,in_wall=false,open=true": { - "model": "hibernalherbs:block/myqueste_fence_gate_open", - "uvlock": true - }, - "facing=south,in_wall=true,open=false": { - "model": "hibernalherbs:block/myqueste_fence_gate_wall", - "uvlock": true - }, - "facing=south,in_wall=true,open=true": { - "model": "hibernalherbs:block/myqueste_fence_gate_wall_open", - "uvlock": true - }, - "facing=west,in_wall=false,open=false": { - "model": "hibernalherbs:block/myqueste_fence_gate", - "uvlock": true, - "y": 90 - }, - "facing=west,in_wall=false,open=true": { - "model": "hibernalherbs:block/myqueste_fence_gate_open", - "uvlock": true, - "y": 90 - }, - "facing=west,in_wall=true,open=false": { - "model": "hibernalherbs:block/myqueste_fence_gate_wall", - "uvlock": true, - "y": 90 - }, - "facing=west,in_wall=true,open=true": { - "model": "hibernalherbs:block/myqueste_fence_gate_wall_open", - "uvlock": true, - "y": 90 - } - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/myqueste_leaf_pile.json b/Common/src/main/resources/assets/hibernalherbs/blockstates/myqueste_leaf_pile.json deleted file mode 100644 index 0786ff60..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/blockstates/myqueste_leaf_pile.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "hibernalherbs:block/myqueste_leaf_pile" - } - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/myqueste_slab.json b/Common/src/main/resources/assets/hibernalherbs/blockstates/myqueste_slab.json deleted file mode 100644 index efa2ff41..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/blockstates/myqueste_slab.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "variants": { - "type=bottom": { - "model": "hibernalherbs:block/myqueste_slab" - }, - "type=double": { - "model": "hibernalherbs:block/myqueste_planks" - }, - "type=top": { - "model": "hibernalherbs:block/myqueste_slab_top" - } - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/myqueste_trapdoor.json b/Common/src/main/resources/assets/hibernalherbs/blockstates/myqueste_trapdoor.json deleted file mode 100644 index b3832472..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/blockstates/myqueste_trapdoor.json +++ /dev/null @@ -1,69 +0,0 @@ -{ - "variants": { - "facing=east,half=bottom,open=false": { - "model": "hibernalherbs:block/myqueste_trapdoor_bottom", - "y": 90 - }, - "facing=east,half=bottom,open=true": { - "model": "hibernalherbs:block/myqueste_trapdoor_open", - "y": 90 - }, - "facing=east,half=top,open=false": { - "model": "hibernalherbs:block/myqueste_trapdoor_top", - "y": 90 - }, - "facing=east,half=top,open=true": { - "model": "hibernalherbs:block/myqueste_trapdoor_open", - "x": 180, - "y": 270 - }, - "facing=north,half=bottom,open=false": { - "model": "hibernalherbs:block/myqueste_trapdoor_bottom" - }, - "facing=north,half=bottom,open=true": { - "model": "hibernalherbs:block/myqueste_trapdoor_open" - }, - "facing=north,half=top,open=false": { - "model": "hibernalherbs:block/myqueste_trapdoor_top" - }, - "facing=north,half=top,open=true": { - "model": "hibernalherbs:block/myqueste_trapdoor_open", - "x": 180, - "y": 180 - }, - "facing=south,half=bottom,open=false": { - "model": "hibernalherbs:block/myqueste_trapdoor_bottom", - "y": 180 - }, - "facing=south,half=bottom,open=true": { - "model": "hibernalherbs:block/myqueste_trapdoor_open", - "y": 180 - }, - "facing=south,half=top,open=false": { - "model": "hibernalherbs:block/myqueste_trapdoor_top", - "y": 180 - }, - "facing=south,half=top,open=true": { - "model": "hibernalherbs:block/myqueste_trapdoor_open", - "x": 180, - "y": 0 - }, - "facing=west,half=bottom,open=false": { - "model": "hibernalherbs:block/myqueste_trapdoor_bottom", - "y": 270 - }, - "facing=west,half=bottom,open=true": { - "model": "hibernalherbs:block/myqueste_trapdoor_open", - "y": 270 - }, - "facing=west,half=top,open=false": { - "model": "hibernalherbs:block/myqueste_trapdoor_top", - "y": 270 - }, - "facing=west,half=top,open=true": { - "model": "hibernalherbs:block/myqueste_trapdoor_open", - "x": 180, - "y": 90 - } - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/myqueste_wood.json b/Common/src/main/resources/assets/hibernalherbs/blockstates/myqueste_wood.json deleted file mode 100644 index f5707fcf..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/blockstates/myqueste_wood.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "hibernalherbs:block/myqueste_wood" - } - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/potted_fennsel.json b/Common/src/main/resources/assets/hibernalherbs/blockstates/potted_fennsel.json deleted file mode 100644 index c8248606..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/blockstates/potted_fennsel.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "hibernalherbs:block/potted_fennsel" - } - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/pride_herb.json b/Common/src/main/resources/assets/hibernalherbs/blockstates/pride_herb.json deleted file mode 100644 index 4b2dd3d9..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/blockstates/pride_herb.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "hibernalherbs:block/pride_herb" - } - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/sloth_herb.json b/Common/src/main/resources/assets/hibernalherbs/blockstates/sloth_herb.json deleted file mode 100644 index b827d813..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/blockstates/sloth_herb.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "hibernalherbs:block/sloth_herb" - } - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/stripped_myqueste_wood.json b/Common/src/main/resources/assets/hibernalherbs/blockstates/stripped_myqueste_wood.json deleted file mode 100644 index 00ee39a6..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/blockstates/stripped_myqueste_wood.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "hibernalherbs:block/stripped_myqueste_wood" - } - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/wrath_herb.json b/Common/src/main/resources/assets/hibernalherbs/blockstates/wrath_herb.json deleted file mode 100644 index 385d88d6..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/blockstates/wrath_herb.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "hibernalherbs:block/wrath_herb" - } - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/herb_palette.png b/Common/src/main/resources/assets/hibernalherbs/herb_palette.png deleted file mode 100644 index c9656428..00000000 Binary files a/Common/src/main/resources/assets/hibernalherbs/herb_palette.png and /dev/null differ diff --git a/Common/src/main/resources/assets/hibernalherbs/lang/en_ca.json b/Common/src/main/resources/assets/hibernalherbs/lang/en_ca.json deleted file mode 100644 index 3f657a1c..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/lang/en_ca.json +++ /dev/null @@ -1,585 +0,0 @@ -{ - // Main Content - "block.hibernalherbs.rosemary": "Rosemary", - "block.hibernalherbs.thyme": "Thyme", - "block.hibernalherbs.tarragon": "Tarragon", - "block.hibernalherbs.chamomile": "Chamomile", - "block.hibernalherbs.chives": "Chives", - "block.hibernalherbs.verbena": "Verbena", - "block.hibernalherbs.sorrel": "Sorrel", - "block.hibernalherbs.marjoram": "Marjoram", - "block.hibernalherbs.chervil": "Chervil", - "block.hibernalherbs.fennsel": "Fennsel", - "block.hibernalherbs.ceillis": "Ceillis", - "block.hibernalherbs.punuel": "Punuel", - "block.hibernalherbs.essitte": "Essitte", - "block.hibernalherbs.thyocielle": "Thyocielle", - "block.hibernalherbs.fennkystral": "Fennkystral", - "block.hibernalherbs.calendula": "Calendula", - "block.hibernalherbs.sage": "Sage", - "block.hibernalherbs.pride_herb": "Herb of Contentment", - "block.hibernalherbs.lust_herb": "Herb of Coveting", - "block.hibernalherbs.envy_herb": "Herb of Spite", - "block.hibernalherbs.gluttony_herb": "Herb of Ravenous Desire", - "block.hibernalherbs.wrath_herb": "Herb of Exasperation", - "block.hibernalherbs.greed_herb": "Herb of Rapacity", - "block.hibernalherbs.sloth_herb": "Herb of Indolence", - - "item.hibernalherbs.pounded_rosemary": "Pounded Rosemary", - "item.hibernalherbs.pounded_thyme": "Pounded Thyme", - "item.hibernalherbs.pounded_tarragon": "Pounded Tarragon", - "item.hibernalherbs.pounded_chamomile": "Pounded Chamomile", - "item.hibernalherbs.pounded_chives": "Pounded Chives", - "item.hibernalherbs.pounded_verbena": "Pounded Verbena", - "item.hibernalherbs.pounded_sorrel": "Pounded Sorrel", - "item.hibernalherbs.pounded_marjoram": "Pounded Marjoram", - "item.hibernalherbs.pounded_chervil": "Pounded Chervil", - "item.hibernalherbs.pounded_fennsel": "Pounded Fennsel", - "item.hibernalherbs.pounded_ceillis": "Pounded Ceillis", - "item.hibernalherbs.pounded_punuel": "Pounded Punuel", - "item.hibernalherbs.pounded_essitte": "Pounded Essitte", - "item.hibernalherbs.pounded_thyocielle": "Pounded Thyocielle", - "item.hibernalherbs.pounded_fennkystral": "Pounded Fennkystral", - "item.hibernalherbs.pounded_calendula": "Pounded Calendula", - "item.hibernalherbs.pounded_sage": "Pounded Sage", - - "item.hibernalherbs.dried_calendula": "Dried Calendula", - "item.hibernalherbs.dried_rosemary": "Dried Rosemary", - "item.hibernalherbs.dried_thyme": "Dried Thyme", - "item.hibernalherbs.dried_tarragon": "Dried Tarragon", - "item.hibernalherbs.dried_chamomile": "Dried Chamomile", - "item.hibernalherbs.dried_chives": "Dried Chives", - "item.hibernalherbs.dried_verbena": "Dried Verbena", - "item.hibernalherbs.dried_sorrel": "Dried Sorrel", - "item.hibernalherbs.dried_marjoram": "Dried Marjoram", - "item.hibernalherbs.dried_chervil": "Dried Chervil", - "item.hibernalherbs.dried_fennsel": "Dried Fennsel", - "item.hibernalherbs.dried_ceillis": "Dried Ceillis", - "item.hibernalherbs.dried_punuel": "Dried Punuel", - "item.hibernalherbs.dried_essitte": "Dried Essitte", - "item.hibernalherbs.dried_thyocielle": "Dried Thyocielle", - "item.hibernalherbs.dried_fennkystral": "Dried Fennkystral", - "item.hibernalherbs.dried_sage": "Dried Sage", - - // Decorative Blocks & Items - "block.hibernalherbs.potted_rosemary": "Potted Rosemary", - "block.hibernalherbs.potted_thyme": "Potted Thyme", - "block.hibernalherbs.potted_tarragon": "Potted Tarragon", - "block.hibernalherbs.potted_chamomile": "Potted Chamomile", - "block.hibernalherbs.potted_chives": "Potted Chives", - "block.hibernalherbs.potted_verbena": "Potted Verbena", - "block.hibernalherbs.potted_sorrel": "Potted Sorrel", - "block.hibernalherbs.potted_marjoram": "Potted Marjoram", - "block.hibernalherbs.potted_chervil": "Potted Chervil", - "block.hibernalherbs.potted_fennsel": "Potted Fennsel", - "block.hibernalherbs.potted_ceillis": "Potted Ceillis", - "block.hibernalherbs.potted_punuel": "Potted Punuel", - "block.hibernalherbs.potted_essitte": "Potted Essitte", - "block.hibernalherbs.potted_thyocielle": "Potted Thyocielle", - "block.hibernalherbs.potted_fennkystral": "Potted Fennkystral", - "block.hibernalherbs.potted_calendula": "Potted Calendula", - "block.hibernalherbs.potted_sage": "Potted Sage", - - "block.hibernalherbs.myqueste_leaf_pile": "Myqueste Leaf Pile", - "block.hibernalherbs.rosemary_herb_pile": "Rosemary Pile", - "block.hibernalherbs.thyme_herb_pile": "Thyme Pile", - "block.hibernalherbs.tarragon_herb_pile": "Tarragon Pile", - "block.hibernalherbs.chamomile_herb_pile": "Chamomile Pile", - "block.hibernalherbs.chives_herb_pile": "Chives Pile", - "block.hibernalherbs.verbena_herb_pile": "Verbena Pile", - "block.hibernalherbs.sorrel_herb_pile": "Sorrel Pile", - "block.hibernalherbs.marjoram_herb_pile": "Marjoram Pile", - "block.hibernalherbs.chervil_herb_pile": "Chervil Pile", - "block.hibernalherbs.fennsel_herb_pile": "Fennsel Pile", - "block.hibernalherbs.ceillis_herb_pile": "Ceillis Pile", - "block.hibernalherbs.punuel_herb_pile": "Punuel Pile", - "block.hibernalherbs.essitte_herb_pile": "Essitte Pile", - "block.hibernalherbs.thyocielle_herb_pile": "Thyocielle Pile", - "block.hibernalherbs.fennkystral_herb_pile": "Fennkystral Pile", - "block.hibernalherbs.calendula_herb_pile": "Calendula Pile", - "block.hibernalherbs.sage_herb_pile": "Sage Pile", - - "block.hibernalherbs.rosemary_herb_barrel": "Rosemary Barrel", - "block.hibernalherbs.thyme_herb_barrel": "Thyme Barrel", - "block.hibernalherbs.tarragon_herb_barrel": "Tarragon Barrel", - "block.hibernalherbs.chamomile_herb_barrel": "Chamomile Barrel", - "block.hibernalherbs.chives_herb_barrel": "Chives Barrel", - "block.hibernalherbs.verbena_herb_barrel": "Verbena Barrel", - "block.hibernalherbs.sorrel_herb_barrel": "Sorrel Barrel", - "block.hibernalherbs.marjoram_herb_barrel": "Marjoram Barrel", - "block.hibernalherbs.chervil_herb_barrel": "Chervil Barrel", - "block.hibernalherbs.fennsel_herb_barrel": "Fennsel Barrel", - "block.hibernalherbs.ceillis_herb_barrel": "Ceillis Barrel", - "block.hibernalherbs.punuel_herb_barrel": "Punuel Barrel", - "block.hibernalherbs.essitte_herb_barrel": "Essitte Barrel", - "block.hibernalherbs.thyocielle_herb_barrel": "Thyocielle Barrel", - "block.hibernalherbs.fennkystral_herb_barrel": "Fennkystral Barrel", - "block.hibernalherbs.calendula_herb_barrel": "Calendula Barrel", - "block.hibernalherbs.sage_herb_barrel": "Sage Barrel", - - "block.hibernalherbs.calendula_lantern": "Calendula Lantern", - "block.hibernalherbs.rosemary_lantern": "Rosemary Lantern", - "block.hibernalherbs.thyme_lantern": "Thyme Lantern", - "block.hibernalherbs.tarragon_lantern": "Tarragon Lantern", - "block.hibernalherbs.chamomile_lantern": "Chamomile Lantern", - "block.hibernalherbs.chives_lantern": "Chives Lantern", - "block.hibernalherbs.verbena_lantern": "Verbena Lantern", - "block.hibernalherbs.sorrel_lantern": "Sorrel Lantern", - "block.hibernalherbs.marjoram_lantern": "Marjoram Lantern", - "block.hibernalherbs.chervil_lantern": "Chervil Lantern", - "block.hibernalherbs.fennsel_lantern": "Fennsel Lantern", - "block.hibernalherbs.ceillis_lantern": "Ceillis Lantern", - "block.hibernalherbs.punuel_lantern": "Punuel Lantern", - "block.hibernalherbs.essitte_lantern": "Essitte Lantern", - "block.hibernalherbs.thyocielle_lantern": "Thyocielle Lantern", - "block.hibernalherbs.fennkystral_lantern": "Fennkystral Lantern", - "block.hibernalherbs.sage_lantern": "Sage Lantern", - - "block.hibernalherbs.potted_myqueste_sapling": "Potted Myqueste Sapling", - "block.hibernalherbs.myqueste_log": "Myqueste Log", - "block.hibernalherbs.stripped_myqueste_log": "Stripped Myqueste Log", - "block.hibernalherbs.myqueste_wood": "Myqueste Wood", - "block.hibernalherbs.stripped_myqueste_wood": "Stripped Myqueste Wood", - "block.hibernalherbs.myqueste_stairs": "Myqueste Stairs", - "block.hibernalherbs.myqueste_slab": "Myqueste Slab", - "block.hibernalherbs.myqueste_fence": "Myqueste Fence", - "block.hibernalherbs.myqueste_fence_gate": "Myqueste Fence Gate", - "block.hibernalherbs.myqueste_door": "Myqueste Door", - "block.hibernalherbs.myqueste_trapdoor": "Myqueste Trapdoor", - "block.hibernalherbs.myqueste_sapling": "Myqueste Sapling", - "block.hibernalherbs.myqueste_planks": "Myqueste Planks", - "block.hibernalherbs.myqueste_leaves": "Myqueste Leaves", - "item.hibernalherbs.myqueste_boat": "Myqueste Boat", - "item.hibernalherbs.myqueste_chest_boat": "Myqueste Chest Boat", - "block.hibernalherbs.myqueste_pressure_plate": "Myqueste Pressure Plate", - "block.hibernalherbs.myqueste_button": "Myqueste Button", - "block.hibernalherbs.myqueste_sign": "Myqueste Sign", - "block.hibernalherbs.myqueste_hanging_sign": "Myqueste Hanging Sign", - - // Core Food - "item.hibernalherbs.blend_regeneration": "Herbal Blend", - "item.hibernalherbs.blend_poison": "Herbal Blend", - "item.hibernalherbs.blend_slowness": "Herbal Blend", - "item.hibernalherbs.blend_mining_fatigue": "Herbal Blend", - "item.hibernalherbs.blend_haste": "Herbal Blend", - "item.hibernalherbs.blend_speed": "Herbal Blend", - "item.hibernalherbs.blend_fire": "Herbal Blend", - "item.hibernalherbs.blend_wither": "Herbal Blend", - "item.hibernalherbs.blend_night_vision": "Herbal Blend", - "item.hibernalherbs.blend_weakness": "Herbal Blend", - "item.hibernalherbs.blend_blindness": "Herbal Blend", - "item.hibernalherbs.blend_regen_slow": "Herbal Blend", - "item.hibernalherbs.blend_regen_speed_weak": "Herbal Blend", - - "item.hibernalherbs.blend_regeneration_smoked": "Smoked Herbal Blend", - "item.hibernalherbs.blend_poison_smoked": "Smoked Herbal Blend", - "item.hibernalherbs.blend_slowness_smoked": "Smoked Herbal Blend", - "item.hibernalherbs.blend_mining_fatigue_smoked": "Smoked Herbal Blend", - "item.hibernalherbs.blend_haste_smoked": "Smoked Herbal Blend", - "item.hibernalherbs.blend_speed_smoked": "Smoked Herbal Blend", - "item.hibernalherbs.blend_fire_smoked": "Smoked Herbal Blend", - "item.hibernalherbs.blend_wither_smoked": "Smoked Herbal Blend", - "item.hibernalherbs.blend_night_vision_smoked": "Smoked Herbal Blend", - "item.hibernalherbs.blend_weakness_smoked": "Smoked Herbal Blend", - "item.hibernalherbs.blend_blindness_smoked": "Smoked Herbal Blend", - "item.hibernalherbs.blend_regen_slow_smoked": "Smoked Herbal Blend", - "item.hibernalherbs.blend_regen_speed_weak_smoked": "Smoked Herbal Blend", - - // Storage/Production - "item.hibernalherbs.pouch_scratched": "Herbal Pouch", - "item.hibernalherbs.pouch_stitched": "Herbal Pouch", - "item.hibernalherbs.pouch_proper": "Herbal Pouch", - - "item.hibernalherbs.canister_iron": "Blend Canister", - "item.hibernalherbs.canister_amethyst": "Blend Canister", - "item.hibernalherbs.canister_diamond": "Blend Canister", - - "item.hibernalherbs.herb_humus": "Herbal Humus", - "item.hibernalherbs.herb_humus_oak": "Herbal Humus", - "item.hibernalherbs.herb_humus_dark_oak": "Herbal Humus", - "item.hibernalherbs.herb_humus_spruce": "Herbal Humus", - "item.hibernalherbs.herb_humus_birch": "Herbal Humus", - "item.hibernalherbs.herb_humus_jungle": "Herbal Humus", - "item.hibernalherbs.herb_humus_acacia": "Herbal Humus", - "item.hibernalherbs.herb_humus_mangrove": "Herbal Humus", - "item.hibernalherbs.herb_humus_cherry": "Herbal Humus", - "item.hibernalherbs.herb_humus_crimson": "Herbal Humus", - "item.hibernalherbs.herb_humus_warped": "Herbal Humus", - "item.hibernalherbs.herb_humus_myqueste": "Herbal Humus", - - "item.hibernalherbs.herb_fertilizer": "Herbal Fertilizer", - "item.hibernalherbs.herb_fertilizer_oak": "Herbal Fertilizer", - "item.hibernalherbs.herb_fertilizer_dark_oak": "Herbal Fertilizer", - "item.hibernalherbs.herb_fertilizer_spruce": "Herbal Fertilizer", - "item.hibernalherbs.herb_fertilizer_birch": "Herbal Fertilizer", - "item.hibernalherbs.herb_fertilizer_jungle": "Herbal Fertilizer", - "item.hibernalherbs.herb_fertilizer_acacia": "Herbal Fertilizer", - "item.hibernalherbs.herb_fertilizer_mangrove": "Herbal Fertilizer", - "item.hibernalherbs.herb_fertilizer_cherry": "Herbal Fertilizer", - "item.hibernalherbs.herb_fertilizer_crimson": "Herbal Fertilizer", - "item.hibernalherbs.herb_fertilizer_warped": "Herbal Fertilizer", - "item.hibernalherbs.herb_fertilizer_myqueste": "Herbal Fertilizer", - - // Magic Items - "item.hibernalherbs.sigil": "Blank Herbal Sigil", - "item.hibernalherbs.cracked_sigil": "Cracked Herbal Sigil", - "item.hibernalherbs.sigil_pride": "Herbal Sigil", - "item.hibernalherbs.sigil_sloth": "Herbal Sigil", - "item.hibernalherbs.sigil_lust": "Herbal Sigil", - "item.hibernalherbs.sigil_gluttony": "Herbal Sigil", - "item.hibernalherbs.sigil_wrath": "Herbal Sigil", - "item.hibernalherbs.sigil_greed": "Herbal Sigil", - "item.hibernalherbs.sigil_envy": "Herbal Sigil", - "item.hibernalherbs.sigil_configuration": "Herbal Sigil", - "item.hibernalherbs.sigil_configuration_adv": "Herbal Sigil", - "item.hibernalherbs.sigil_mastery": "Herbal Sigil", - "item.hibernalherbs.sigil_mastery_adv": "Herbal Sigil", - - "item.hibernalherbs.bound_padlock_wrath": "Bound Herbal Padlock", - "item.hibernalherbs.bound_padlock_greed": "Bound Herbal Padlock", - "item.hibernalherbs.bound_padlock_pride": "Bound Herbal Padlock", - "item.hibernalherbs.bound_padlock_gluttony": "Bound Herbal Padlock", - "item.hibernalherbs.bound_padlock_envy": "Bound Herbal Padlock", - "item.hibernalherbs.bound_padlock_sloth": "Bound Herbal Padlock", - "item.hibernalherbs.bound_padlock_lust": "Bound Herbal Padlock", - "item.hibernalherbs.padlock_wrath": "Herbal Padlock", - "item.hibernalherbs.padlock_greed": "Herbal Padlock", - "item.hibernalherbs.padlock_pride": "Herbal Padlock", - "item.hibernalherbs.padlock_gluttony": "Herbal Padlock", - "item.hibernalherbs.padlock_envy": "Herbal Padlock", - "item.hibernalherbs.padlock_sloth": "Herbal Padlock", - "item.hibernalherbs.padlock_lust": "Herbal Padlock", - - "item.hibernalherbs.ring": "Herbal Ring", - "item.hibernalherbs.gluttonous_ring": "Herbal Ring", - "item.hibernalherbs.gluttonous_ring_adv": "Herbal Ring", - - "item.hibernalherbs.singed_grimoire": "Singed Herbal Grimoire", - "item.hibernalherbs.grimoire": "Herbal Grimoire", - - "item.hibernalherbs.lumbinetrik_petals": "Lumbinetrik Petals", - "item.hibernalherbs.sin_petals": "Siliptium Petals", - "item.hibernalherbs.julisium_petals": "Julisium Petals", - "item.hibernalherbs.ground_herbs": "Ground Herbs", - - "block.hibernalherbs.conjuration_altar": "Herbal Conjuration Altar", - - "itemGroup.hibernalherbs.hibernal_herbs": "Hibernal Herbs Misc", - "itemGroup.hibernalherbs.pounded_herbs": "Pounded Herbs", - "itemGroup.hibernalherbs.herbs": "Herbs", - "itemGroup.hibernalherbs.reproduction": "Herb Reproduction", - - "entity.hibernalherbs.myqueste_chest_boat": "Myqueste Boat with Chest", - "entity.hibernalherbs.myqueste_boat": "Myqueste Boat", - - // Legacy - "item.hibernalherbs.pouch": "Herb Pouch (Legacy)", - "item.hibernalherbs.canister": "Blend Canister (Legacy)", - - // Basic Tooltips - "text.hibernalherbs.controls.shift": "[§7Shift§8] For More Details", - "text.hibernalherbs.controls.left_alt": "[§7Left Alt§8] For Assistance", - "text.hibernalherbs.controls.right_click": "[§7Right-Click§8]", - "text.hibernalherbs.controls.left_click": "[§7Left-Click§8]", - "text.hibernalherbs.controls.right_click.inventory": "[§7Right-Click in Inventory§8]", - "text.hibernalherbs.controls.left_click.inventory": "[§7Left-Click in Inventory§8]", - "text.hibernalherbs.controls.right_click.player": "[§7Right-Click on Player§8]", - "text.hibernalherbs.controls.left_click.player": "[§7Left-Click on Player§8]", - "text.hibernalherbs.controls.passive.inventory": "While In Inventory: ", - "text.hibernalherbs.required_mod.patchouli": "Install Patchouli For Proper Integration", - - // Herb Fertilizer/Humus Tooltips - "text.hibernalherbs.association.none": "§6Association:§7 None", - "text.hibernalherbs.association.oak": "§6Association:§7 Oak", - "text.hibernalherbs.association.spruce": "§6Association:§7 Spruce", - "text.hibernalherbs.association.birch": "§6Association:§7 Birch", - "text.hibernalherbs.association.acacia": "§6Association:§7 Acacia", - "text.hibernalherbs.association.jungle": "§6Association:§7 Jungle", - "text.hibernalherbs.association.dark_oak": "§6Association:§7 Dark Oak", - "text.hibernalherbs.association.mangrove": "§6Association:§7 Mangrove", - "text.hibernalherbs.association.cherry": "§6Association:§7 Cherry", - "text.hibernalherbs.association.crimson": "§6Association:§7 Crimson", - "text.hibernalherbs.association.warped": "§6Association:§7 Warped", - "text.hibernalherbs.association.myqueste": "§6Association:§7 Myqueste", - - "text.hibernalherbs.association.help.none": "§6None", - "text.hibernalherbs.association.help.oak": "§6Oak", - "text.hibernalherbs.association.help.spruce": "§6Spruce", - "text.hibernalherbs.association.help.birch": "§6Birch", - "text.hibernalherbs.association.help.acacia": "§6Acacia", - "text.hibernalherbs.association.help.jungle": "§6Jungle", - "text.hibernalherbs.association.help.dark_oak": "§6Dark Oak", - "text.hibernalherbs.association.help.mangrove": "§6Mangrove", - "text.hibernalherbs.association.help.cherry": "§6Cherry", - "text.hibernalherbs.association.help.crimson": "§6Crimson", - "text.hibernalherbs.association.help.warped": "§6Warped", - "text.hibernalherbs.association.help.myqueste": "§6Myqueste", - - "text.hibernalherbs.humus.usage.first": "Use on §dStripped Logs §5to replace", - "text.hibernalherbs.humus.usage.secondary": "the association [%d]", - "text.hibernalherbs.humus.production": "§6Production Value:§7 %dx", - "text.hibernalherbs.humus.additional_text.one": "§dHerbal Humus§5 is used to create", - "text.hibernalherbs.humus.additional_text.two": "§dHerbal Fertilizer§5, increasing your", - "text.hibernalherbs.humus.additional_text.three": "herb production rates", - - "text.hibernalherbs.fertilizer.additional_text.one": "§dHerbal Fertilizer§5 can be used", - "text.hibernalherbs.fertilizer.additional_text.two": "to §8(§7functionally§8)§5 multiply", - "text.hibernalherbs.fertilizer.additional_text.three": "your herbs in varying", - "text.hibernalherbs.fertilizer.additional_text.four": "amounts.", - - // Canisters/Pouches - "text.hibernalherbs.canister.container": "§6Contained Blends:§7 %s/%s", - "text.hibernalherbs.pouch.container": "§6Contained Herbs:§7 %s/%s", - "text.hibernalherbs.container.can_contain.help": "§6Can Hold:", - - "text.hibernalherbs.container.can_contain.blends": " -§dBlends", - "text.hibernalherbs.container.can_contain.smoked_blends": " -§dSmoked Blends", - "text.hibernalherbs.container.can_contain.pounded_herbs": " -§dPounded Herbs", - "text.hibernalherbs.container.can_contain.dried_herbs": " -§dDried Herbs", - "text.hibernalherbs.container.can_contain.nonpounded_herbs": " -§dHerbs §8[§7Regular§8]", - - "text.hibernalherbs.container.variant.help.one": "The amount that can be held,", - "text.hibernalherbs.container.variant.help.two": "however, is dependant on the", - "text.hibernalherbs.container.variant.help.three": "material used.", - - "text.hibernalherbs.canister.quality.iron": "§6Quality:§7 Iron", - "text.hibernalherbs.canister.quality.amethyst": "§6Quality:§7 Amethyst", - "text.hibernalherbs.canister.quality.diamond": "§6Quality:§7 Diamond", - "text.hibernalherbs.canister.help.one": "§dBlend Canisters §5can hold, well,", - "text.hibernalherbs.canister.help.two": "§dHerbal Blends§5.", - "text.hibernalherbs.canister.inventory_controls.help.one": "Similarly to a bundle,", - "text.hibernalherbs.canister.inventory_controls.help.two": "right-click an §dHerbal Blend§5", - "text.hibernalherbs.canister.inventory_controls.help.three": "while in your inventory to store it", - - "text.hibernalherbs.pouch.quality.scratched": "§6Quality:§7 Scratched", - "text.hibernalherbs.pouch.quality.stitched": "§6Quality:§7 Stitched", - "text.hibernalherbs.pouch.quality.proper": "§6Quality:§7 Proper", - "text.hibernalherbs.pouch.help.one": "§dHerbal Pouches §5can hold", - "text.hibernalherbs.pouch.help.two": "different kinds of herbs.", - "text.hibernalherbs.pouch.inventory_controls.help.one": "Similarly to a bundle,", - "text.hibernalherbs.pouch.inventory_controls.help.two": "right-click certain herbs", - "text.hibernalherbs.pouch.inventory_controls.help.three": "while in your inventory to store it", - - // Blend Tooltips - "text.hibernalherbs.blend.ability": "§6Ability:§7 %s", - "text.hibernalherbs.blend.ability.help.one": "§dHerbal Blends§5 will provide", - "text.hibernalherbs.blend.ability.help.two": "the target with varying effects.", - "text.hibernalherbs.blend.effect.help.one": "These effects can either be §dnegative§5", - "text.hibernalherbs.blend.effect.help.two": "or §dpositive§5, and can", - "text.hibernalherbs.blend.effect.help.three": "even be both in some cases!", - "text.hibernalherbs.blend.attacking.help.one": "Attacking a player will apply", - "text.hibernalherbs.blend.attacking.help.two": "its effect(s) for a duration", - "text.hibernalherbs.blend.attacking.help.three": "of time.", - "text.hibernalherbs.blend.attacking.help.fire.one": "In the case of", - "text.hibernalherbs.blend.attacking.help.fire.two": "§dIncendiary Herbal Blends§5", - "text.hibernalherbs.blend.attacking.help.fire.three": "though, it will light the target", - "text.hibernalherbs.blend.attacking.help.fire.four": "on fire for a duration of time.", - "text.hibernalherbs.blend.player_pour.help.one": "Interacting with a player with", - "text.hibernalherbs.blend.player_pour.help.two": "an §dHerbal Blend§5 will also", - "text.hibernalherbs.blend.player_pour.help.three": "provide the target with the effect(s).", - "text.hibernalherbs.blend.exception.help.one": "There are some exceptions to", - "text.hibernalherbs.blend.exception.help.two": "how typical §dHerbal Blends§5 function.", - "text.hibernalherbs.blend.exception.help.three": "These other Herbal Blends", - "text.hibernalherbs.blend.exception.help.four": "provide multiple effects at once.", - "text.hibernalherbs.blend.provided_effect": "§6Provided Effect:§7 %s", - "text.hibernalherbs.blend.provided_effect.fire": "§6Provided Effect:§7 Fire", - "text.hibernalherbs.blend.provided_effects": "§6Provided Effects:", - "text.hibernalherbs.blend.provided_effects.first": " -%s", - "text.hibernalherbs.blend.provided_effects.secondary": " -%s", - "text.hibernalherbs.blend.provided_effects.third": " -%s", - "text.hibernalherbs.blend.modifier.smoked.false": "§6Modifier:§7 None", - "text.hibernalherbs.blend.modifier.smoked.true": "§6Modifier:§7 Smoked", - "text.hibernalherbs.modifier.blend.smoked.help.one": "§dSmoked Herbal Blends§5 provide", - "text.hibernalherbs.modifier.blend.smoked.help.two": "increased potency and duration to", - "text.hibernalherbs.modifier.blend.smoked.help.three": "the §dHerbal Blend§5.", - - "text.hibernalherbs.ability.none": "None", - "text.hibernalherbs.ability.regeneration": "Regenerative", - "text.hibernalherbs.ability.poison": "Virulent", - "text.hibernalherbs.ability.slowness": "Sedating", - "text.hibernalherbs.ability.mining_fatigue": "Hindering", - "text.hibernalherbs.ability.haste": "Dashing", - "text.hibernalherbs.ability.speed": "Acceleration", - "text.hibernalherbs.ability.fire": "Incendiary", - "text.hibernalherbs.ability.wither": "Decaying", - "text.hibernalherbs.ability.night_vision": "Observing", - "text.hibernalherbs.ability.weakness": "Diminished", - "text.hibernalherbs.ability.blindness": "Shaded", - "text.hibernalherbs.ability.regeneration_slowness": "Conflicting", - "text.hibernalherbs.ability.regeneration_speed_weakness": "Alternative", - "text.hibernalherbs.ability.glowing": "Blooming", - - // Herbal Sigils - "text.hibernalherbs.sigil.alignment": "§6Alignment:§7 %s", - - "text.hibernalherbs.sigil.help.padlock.one": "§dHerbal Sigils§5 are", - "text.hibernalherbs.sigil.help.padlock.two": "used to create §dHerbal", - "text.hibernalherbs.sigil.help.padlock.three": "§dPadlocks§5, which can", - "text.hibernalherbs.sigil.help.padlock.four": "prove to be useful.", - "text.hibernalherbs.sigil.help.herbs.one": "§dHerbs of sin§5 can also", - "text.hibernalherbs.sigil.help.herbs.two": "be created utilizing", - "text.hibernalherbs.sigil.help.herbs.three": "§dHerbal Sigils§5.", - - "text.hibernalherbs.sigil.alignment.none": "None", - "text.hibernalherbs.sigil.alignment.pride": "Pride", - "text.hibernalherbs.sigil.alignment.envy": "Envy", - "text.hibernalherbs.sigil.alignment.sloth": "Sloth", - "text.hibernalherbs.sigil.alignment.wrath": "Wrath", - "text.hibernalherbs.sigil.alignment.greed": "Greed", - "text.hibernalherbs.sigil.alignment.lust": "Lust", - "text.hibernalherbs.sigil.alignment.gluttony": "Gluttony", - "text.hibernalherbs.sigil.alignment.mastery": "Mastery", - "text.hibernalherbs.sigil.alignment.advanced_mastery": "Advanced Mastery", - "text.hibernalherbs.sigil.alignment.configuration": "Configuration", - "text.hibernalherbs.sigil.alignment.advanced_configuration": "Advanced Configuration", - - // Padlocks - "text.hibernalherbs.padlock.unholy_blessing": "May The Prince of %s Guide You...", - "text.hibernalherbs.padlock.get_prince": "§6Prince Bound:§7 %s", - - "text.hibernalherbs.padlock.unbound.help.one": "This padlock is unbound,", - "text.hibernalherbs.padlock.unbound.help.two": "bound it to %s in order to", - "text.hibernalherbs.padlock.unbound.help.three": "access its full potential.", - "text.hibernalherbs.padlock.bound.help.one": "§dBound padlocks §5provide the", - "text.hibernalherbs.padlock.bound.help.two": "player with certain buffs §7(§8or", - "text.hibernalherbs.padlock.bound.help.three": "§8debuffs§7) §5dependant on the", - "text.hibernalherbs.padlock.bound.help.four": "prince that is bound.", - "text.hibernalherbs.padlock.bound.abilities.help.one": "These §dbuffs/debuffs §5are", - "text.hibernalherbs.padlock.bound.abilities.help.two": "listed below.", - - "text.hibernalherbs.padlock.prince.none": "None", - "text.hibernalherbs.padlock.prince.pride": "Lucifer", - "text.hibernalherbs.padlock.prince.envy": "Leviathan", - "text.hibernalherbs.padlock.prince.sloth": "Belphegor", - "text.hibernalherbs.padlock.prince.wrath": "Satan", - "text.hibernalherbs.padlock.prince.greed": "Mammon", - "text.hibernalherbs.padlock.prince.lust": "Asmodeus", - "text.hibernalherbs.padlock.prince.gluttony": "Beelzebub", - - "text.hibernalherbs.padlock.sin.none": "None", - "text.hibernalherbs.padlock.sin.pride": "Pride", - "text.hibernalherbs.padlock.sin.envy": "Envy", - "text.hibernalherbs.padlock.sin.sloth": "Sloth", - "text.hibernalherbs.padlock.sin.wrath": "Wrath", - "text.hibernalherbs.padlock.sin.greed": "Greed", - "text.hibernalherbs.padlock.sin.lust": "Lust", - "text.hibernalherbs.padlock.sin.gluttony": "Gluttony", - - // Grimoire - "text.hibernalherbs.grimoire.integration.one": "Used for assisting those", - "text.hibernalherbs.grimoire.integration.two": "who seek mystical guidance.", - - // Rings - "text.hibernalherbs.gluttony.help.one": "All §dHerb Blends §5regenerate", - "text.hibernalherbs.gluttony.advanced.help.one": "All food types regenerate", - "text.hibernalherbs.gluttony.help.two": "as a passive ability.", - - "text.hibernalherbs.warning.gluttony.one": "Cannot be used alongside the %s", - "text.hibernalherbs.warning.gluttony.two": "Cannot be used alongside the Advanced Herbal Ring", - - // Advancements - "advancements.hibernalherbs.root.title": "The Herbs Have Spoken!", - "advancements.hibernalherbs.root.description": "Root To Your Journey Of Herb Progression", - "advancements.hibernalherbs.pounded.title": "Pound It Up!", - "advancements.hibernalherbs.pounded.description": "Obtain Pounded Herbs", - "advancements.hibernalherbs.attack_blend.title": "Sorry, Not Sorry!", - "advancements.hibernalherbs.attack_blend.description": "Inflict Another Player Using An Herb Blend", - "advancements.hibernalherbs.blends.title": "A Not So Balanced Diet", - "advancements.hibernalherbs.blends.description": "Consume All Herb Blend Types", - "advancements.hibernalherbs.all_pounded.title": "Pound All Of It Up!", - "advancements.hibernalherbs.all_pounded.description": "Consume All Pounded Herb Variants", - "advancements.hibernalherbs.resource_herb.title": "Was That Really Necessary?", - "advancements.hibernalherbs.resource_herb.description": "Obtain An Herb That Probably Shouldn't Exist", - "advancements.hibernalherbs.conflicting_blend.title": "Hold On Now, Don't Do That", - "advancements.hibernalherbs.conflicting_blend.description": "Obtain An Herb Blend That Probably Shouldn't Exist", - "advancements.hibernalherbs.consume_fire_blend_at_world_height.title": "Have You Got Wax Wings?", - "advancements.hibernalherbs.consume_fire_blend_at_world_height.description": "Consume An Incendiary Blend While At World Height", - - "advancements.hibernalherbs.obtain_altar.title": "Mystical Beginnings!", - "advancements.hibernalherbs.obtain_altar.description": "Obtain a Conjuration Altar", - "advancements.hibernalherbs.obtain_bound_padlock.title": "A Deal With A Prince!", - "advancements.hibernalherbs.obtain_bound_padlock.description": "Obtain a Bound Padlock Corresponding To A Prince Of Sin", - "advancements.hibernalherbs.obtain_sigil.title": "Dabble In The Arts?", - "advancements.hibernalherbs.obtain_sigil.description": "Obtain an Herbal Sigil", - "advancements.hibernalherbs.obtain_petals.title": "These Aren't Herbs?", - "advancements.hibernalherbs.obtain_petals.description": "Obtain Conjured Petals", - "advancements.hibernalherbs.obtain_gluttonous_ring.title": "Blending Forever!", - "advancements.hibernalherbs.obtain_gluttonous_ring.description": "Obtain a Gluttonous Ring", - "advancements.hibernalherbs.obtain_gluttonous_ring_adv.title": "Nom Nom Nom", - "advancements.hibernalherbs.obtain_gluttonous_ring_adv.description": "Obtain an Advanced Gluttonous Ring", - "advancements.hibernalherbs.obtain_singed_grimoire.title": "Hellfire! Hellfire in my skin!", - "advancements.hibernalherbs.obtain_singed_grimoire.description": "Obtain a Singed Grimoire to expand your knowledge", - - // REI/JEI/EMI Integration - "text.hibernalherbs.herbal_conjuration": "Herbal Conjuration", - "emi.category.hibernalherbs.herbal_conjuration": "Herbal Conjuration", - - "tag.item.hibernalherbs.advancement.is_herbal_sigil": "Is Applicable for is Herbal Sigil Advancement Criteria", - "tag.item.hibernalherbs.blends.diamond": "Diamond Tier Blends", - "tag.item.hibernalherbs.blends.iron": "Iron Tier Blends", - "tag.item.hibernalherbs.blends.netherite": "Netherite Tier Blends", - "tag.item.hibernalherbs.canisters": "Herbal Blend Holding Canisters", - "tag.item.hibernalherbs.contains_mystical_energy": "Contains Mystical Energy", - "tag.item.hibernalherbs.dried_herbs": "Dried Herbs", - "tag.item.hibernalherbs.dye.blue": "Herbs That can Turn Into Blue Dye", - "tag.item.hibernalherbs.dye.cyan": "Herbs That can Turn Into Cyan Dye", - "tag.item.hibernalherbs.dye.green": "Herbs That can Turn Into Green Dye", - "tag.item.hibernalherbs.dye.lime": "Herbs That can Turn Into Lime Dye", - "tag.item.hibernalherbs.dye.orange": "Herbs That can Turn Into Orange Dye", - "tag.item.hibernalherbs.dye.purple": "Herbs That can Turn Into Purple Dye", - "tag.item.hibernalherbs.dye.red": "Herbs That can Turn Into Red Dye", - "tag.item.hibernalherbs.dye.white": "Herbs That can Turn Into White Dye", - "tag.item.hibernalherbs.dye.yellow": "Herbs That can Turn Into Yellow Dye", - "tag.item.hibernalherbs.dye.pounded.blue": "Pounded Herbs That can Turn Into Blue Dye", - "tag.item.hibernalherbs.dye.pounded.cyan": "Pounded Herbs That can Turn Into Cyan Dye", - "tag.item.hibernalherbs.dye.pounded.green": "Pounded Herbs That can Turn Into Green Dye", - "tag.item.hibernalherbs.dye.pounded.lime": "Pounded Herbs That can Turn Into Lime Dye", - "tag.item.hibernalherbs.dye.pounded.orange": "Pounded Herbs That can Turn Into Orange Dye", - "tag.item.hibernalherbs.dye.pounded.purple": "Pounded Herbs That can Turn Into Purple Dye", - "tag.item.hibernalherbs.dye.pounded.red": "Pounded Herbs That can Turn Into Red Dye", - "tag.item.hibernalherbs.dye.pounded.white": "Pounded Herbs That can Turn Into White Dye", - "tag.item.hibernalherbs.dye.pounded.yellow": "Pounded Herbs That can Turn Into Yellow Dye", - "tag.item.hibernalherbs.fertilizer": "Herbal Fertilizers", - "tag.item.hibernalherbs.grimoires": "Herbal Grimoires", - "tag.item.hibernalherbs.herb_blends": "Herbal Blends", - "tag.item.hibernalherbs.herbs": "Herbs", - "tag.item.hibernalherbs.herbs.artificial.blends": "Artificial Herbal Blends", - "tag.item.hibernalherbs.herbs.artificial.herbs": "Artificial Herbs", - "tag.item.hibernalherbs.herbs.calendula": "Calendula Herbs", - "tag.item.hibernalherbs.herbs.ceillis": "Ceillis Herbs", - "tag.item.hibernalherbs.herbs.chamomile": "Chamomile Herbs", - "tag.item.hibernalherbs.herbs.chervil": "Chervil Herbs", - "tag.item.hibernalherbs.herbs.chives": "Chives Herbs", - "tag.item.hibernalherbs.herbs.essitte": "Essitte Herbs", - "tag.item.hibernalherbs.herbs.fennkystral": "Fennkystral Herbs", - "tag.item.hibernalherbs.herbs.fennsel": "Fennsel Herbs", - "tag.item.hibernalherbs.herbs.marjoram": "Marjoram Herbs", - "tag.item.hibernalherbs.herbs.punuel": "Punuel Herbs", - "tag.item.hibernalherbs.herbs.rosemary": "Rosemary Herbs", - "tag.item.hibernalherbs.herbs.sage": "Sage Herbs", - "tag.item.hibernalherbs.herbs.sorrel": "Sorrel Herbs", - "tag.item.hibernalherbs.herbs.tarragon": "Tarragon Herbs", - "tag.item.hibernalherbs.herbs.thyme": "Thyme Herbs", - "tag.item.hibernalherbs.herbs.thyocielle": "Thyocielle Herbs", - "tag.item.hibernalherbs.herbs.verbena": "Verbena Herbs", - "tag.item.hibernalherbs.humus": "Herbal Humus", - "tag.item.hibernalherbs.myqueste_logs": "Myqueste Logs", - "tag.item.hibernalherbs.padlocks.bound": "Bound Herbal Padlocks", - "tag.item.hibernalherbs.padlocks.unbound": "Unbound Herbal Padlocks", - "tag.item.hibernalherbs.petals": "Petals Used In Herbal Conjuration", - "tag.item.hibernalherbs.pouches": "Herbal Pouches", - "tag.item.hibernalherbs.pounded_herbs": "Pounded Herbs", - "tag.item.hibernalherbs.recipe.acceptable_herb_fertilizer_recipe_unlock": "Is Applicable for Herb Fertilizer Advancement Criteria", - "tag.item.hibernalherbs.recipe.acceptable_herb_humus_recipe_unlock": "Is Applicable for Herb Humus Advancement Criteria", - "tag.item.hibernalherbs.sigil.envy": "Herbal Sigils aligned with Envy", - "tag.item.hibernalherbs.sigil.gluttony": "Herbal Sigils aligned with Gluttony", - "tag.item.hibernalherbs.sigil.greed": "Herbal Sigils aligned with Greed", - "tag.item.hibernalherbs.sigil.lust": "Herbal Sigils aligned with Lust", - "tag.item.hibernalherbs.sigil.pride": "Herbal Sigils aligned with Pride", - "tag.item.hibernalherbs.sigil.sigils": "Herbal Sigils", - "tag.item.hibernalherbs.sigil.sloth": "Herbal Sigils aligned with Sloth", - "tag.item.hibernalherbs.sigil.wrath": "Herbal Sigils aligned with Wrath", - "tag.item.hibernalherbs.sinful_herbs": "Sinful Herbs", - "tag.item.hibernalherbs.smoked_blends": "Smoked Herbal Blends", - "tag.item.trinkets.chest.necklace": "Equippable in the Necklace Trinkets slot" -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/lang/en_us.json b/Common/src/main/resources/assets/hibernalherbs/lang/en_us.json deleted file mode 100644 index 3f657a1c..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/lang/en_us.json +++ /dev/null @@ -1,585 +0,0 @@ -{ - // Main Content - "block.hibernalherbs.rosemary": "Rosemary", - "block.hibernalherbs.thyme": "Thyme", - "block.hibernalherbs.tarragon": "Tarragon", - "block.hibernalherbs.chamomile": "Chamomile", - "block.hibernalherbs.chives": "Chives", - "block.hibernalherbs.verbena": "Verbena", - "block.hibernalherbs.sorrel": "Sorrel", - "block.hibernalherbs.marjoram": "Marjoram", - "block.hibernalherbs.chervil": "Chervil", - "block.hibernalherbs.fennsel": "Fennsel", - "block.hibernalherbs.ceillis": "Ceillis", - "block.hibernalherbs.punuel": "Punuel", - "block.hibernalherbs.essitte": "Essitte", - "block.hibernalherbs.thyocielle": "Thyocielle", - "block.hibernalherbs.fennkystral": "Fennkystral", - "block.hibernalherbs.calendula": "Calendula", - "block.hibernalherbs.sage": "Sage", - "block.hibernalherbs.pride_herb": "Herb of Contentment", - "block.hibernalherbs.lust_herb": "Herb of Coveting", - "block.hibernalherbs.envy_herb": "Herb of Spite", - "block.hibernalherbs.gluttony_herb": "Herb of Ravenous Desire", - "block.hibernalherbs.wrath_herb": "Herb of Exasperation", - "block.hibernalherbs.greed_herb": "Herb of Rapacity", - "block.hibernalherbs.sloth_herb": "Herb of Indolence", - - "item.hibernalherbs.pounded_rosemary": "Pounded Rosemary", - "item.hibernalherbs.pounded_thyme": "Pounded Thyme", - "item.hibernalherbs.pounded_tarragon": "Pounded Tarragon", - "item.hibernalherbs.pounded_chamomile": "Pounded Chamomile", - "item.hibernalherbs.pounded_chives": "Pounded Chives", - "item.hibernalherbs.pounded_verbena": "Pounded Verbena", - "item.hibernalherbs.pounded_sorrel": "Pounded Sorrel", - "item.hibernalherbs.pounded_marjoram": "Pounded Marjoram", - "item.hibernalherbs.pounded_chervil": "Pounded Chervil", - "item.hibernalherbs.pounded_fennsel": "Pounded Fennsel", - "item.hibernalherbs.pounded_ceillis": "Pounded Ceillis", - "item.hibernalherbs.pounded_punuel": "Pounded Punuel", - "item.hibernalherbs.pounded_essitte": "Pounded Essitte", - "item.hibernalherbs.pounded_thyocielle": "Pounded Thyocielle", - "item.hibernalherbs.pounded_fennkystral": "Pounded Fennkystral", - "item.hibernalherbs.pounded_calendula": "Pounded Calendula", - "item.hibernalherbs.pounded_sage": "Pounded Sage", - - "item.hibernalherbs.dried_calendula": "Dried Calendula", - "item.hibernalherbs.dried_rosemary": "Dried Rosemary", - "item.hibernalherbs.dried_thyme": "Dried Thyme", - "item.hibernalherbs.dried_tarragon": "Dried Tarragon", - "item.hibernalherbs.dried_chamomile": "Dried Chamomile", - "item.hibernalherbs.dried_chives": "Dried Chives", - "item.hibernalherbs.dried_verbena": "Dried Verbena", - "item.hibernalherbs.dried_sorrel": "Dried Sorrel", - "item.hibernalherbs.dried_marjoram": "Dried Marjoram", - "item.hibernalherbs.dried_chervil": "Dried Chervil", - "item.hibernalherbs.dried_fennsel": "Dried Fennsel", - "item.hibernalherbs.dried_ceillis": "Dried Ceillis", - "item.hibernalherbs.dried_punuel": "Dried Punuel", - "item.hibernalherbs.dried_essitte": "Dried Essitte", - "item.hibernalherbs.dried_thyocielle": "Dried Thyocielle", - "item.hibernalherbs.dried_fennkystral": "Dried Fennkystral", - "item.hibernalherbs.dried_sage": "Dried Sage", - - // Decorative Blocks & Items - "block.hibernalherbs.potted_rosemary": "Potted Rosemary", - "block.hibernalherbs.potted_thyme": "Potted Thyme", - "block.hibernalherbs.potted_tarragon": "Potted Tarragon", - "block.hibernalherbs.potted_chamomile": "Potted Chamomile", - "block.hibernalherbs.potted_chives": "Potted Chives", - "block.hibernalherbs.potted_verbena": "Potted Verbena", - "block.hibernalherbs.potted_sorrel": "Potted Sorrel", - "block.hibernalherbs.potted_marjoram": "Potted Marjoram", - "block.hibernalherbs.potted_chervil": "Potted Chervil", - "block.hibernalherbs.potted_fennsel": "Potted Fennsel", - "block.hibernalherbs.potted_ceillis": "Potted Ceillis", - "block.hibernalherbs.potted_punuel": "Potted Punuel", - "block.hibernalherbs.potted_essitte": "Potted Essitte", - "block.hibernalherbs.potted_thyocielle": "Potted Thyocielle", - "block.hibernalherbs.potted_fennkystral": "Potted Fennkystral", - "block.hibernalherbs.potted_calendula": "Potted Calendula", - "block.hibernalherbs.potted_sage": "Potted Sage", - - "block.hibernalherbs.myqueste_leaf_pile": "Myqueste Leaf Pile", - "block.hibernalherbs.rosemary_herb_pile": "Rosemary Pile", - "block.hibernalherbs.thyme_herb_pile": "Thyme Pile", - "block.hibernalherbs.tarragon_herb_pile": "Tarragon Pile", - "block.hibernalherbs.chamomile_herb_pile": "Chamomile Pile", - "block.hibernalherbs.chives_herb_pile": "Chives Pile", - "block.hibernalherbs.verbena_herb_pile": "Verbena Pile", - "block.hibernalherbs.sorrel_herb_pile": "Sorrel Pile", - "block.hibernalherbs.marjoram_herb_pile": "Marjoram Pile", - "block.hibernalherbs.chervil_herb_pile": "Chervil Pile", - "block.hibernalherbs.fennsel_herb_pile": "Fennsel Pile", - "block.hibernalherbs.ceillis_herb_pile": "Ceillis Pile", - "block.hibernalherbs.punuel_herb_pile": "Punuel Pile", - "block.hibernalherbs.essitte_herb_pile": "Essitte Pile", - "block.hibernalherbs.thyocielle_herb_pile": "Thyocielle Pile", - "block.hibernalherbs.fennkystral_herb_pile": "Fennkystral Pile", - "block.hibernalherbs.calendula_herb_pile": "Calendula Pile", - "block.hibernalherbs.sage_herb_pile": "Sage Pile", - - "block.hibernalherbs.rosemary_herb_barrel": "Rosemary Barrel", - "block.hibernalherbs.thyme_herb_barrel": "Thyme Barrel", - "block.hibernalherbs.tarragon_herb_barrel": "Tarragon Barrel", - "block.hibernalherbs.chamomile_herb_barrel": "Chamomile Barrel", - "block.hibernalherbs.chives_herb_barrel": "Chives Barrel", - "block.hibernalherbs.verbena_herb_barrel": "Verbena Barrel", - "block.hibernalherbs.sorrel_herb_barrel": "Sorrel Barrel", - "block.hibernalherbs.marjoram_herb_barrel": "Marjoram Barrel", - "block.hibernalherbs.chervil_herb_barrel": "Chervil Barrel", - "block.hibernalherbs.fennsel_herb_barrel": "Fennsel Barrel", - "block.hibernalherbs.ceillis_herb_barrel": "Ceillis Barrel", - "block.hibernalherbs.punuel_herb_barrel": "Punuel Barrel", - "block.hibernalherbs.essitte_herb_barrel": "Essitte Barrel", - "block.hibernalherbs.thyocielle_herb_barrel": "Thyocielle Barrel", - "block.hibernalherbs.fennkystral_herb_barrel": "Fennkystral Barrel", - "block.hibernalherbs.calendula_herb_barrel": "Calendula Barrel", - "block.hibernalherbs.sage_herb_barrel": "Sage Barrel", - - "block.hibernalherbs.calendula_lantern": "Calendula Lantern", - "block.hibernalherbs.rosemary_lantern": "Rosemary Lantern", - "block.hibernalherbs.thyme_lantern": "Thyme Lantern", - "block.hibernalherbs.tarragon_lantern": "Tarragon Lantern", - "block.hibernalherbs.chamomile_lantern": "Chamomile Lantern", - "block.hibernalherbs.chives_lantern": "Chives Lantern", - "block.hibernalherbs.verbena_lantern": "Verbena Lantern", - "block.hibernalherbs.sorrel_lantern": "Sorrel Lantern", - "block.hibernalherbs.marjoram_lantern": "Marjoram Lantern", - "block.hibernalherbs.chervil_lantern": "Chervil Lantern", - "block.hibernalherbs.fennsel_lantern": "Fennsel Lantern", - "block.hibernalherbs.ceillis_lantern": "Ceillis Lantern", - "block.hibernalherbs.punuel_lantern": "Punuel Lantern", - "block.hibernalherbs.essitte_lantern": "Essitte Lantern", - "block.hibernalherbs.thyocielle_lantern": "Thyocielle Lantern", - "block.hibernalherbs.fennkystral_lantern": "Fennkystral Lantern", - "block.hibernalherbs.sage_lantern": "Sage Lantern", - - "block.hibernalherbs.potted_myqueste_sapling": "Potted Myqueste Sapling", - "block.hibernalherbs.myqueste_log": "Myqueste Log", - "block.hibernalherbs.stripped_myqueste_log": "Stripped Myqueste Log", - "block.hibernalherbs.myqueste_wood": "Myqueste Wood", - "block.hibernalherbs.stripped_myqueste_wood": "Stripped Myqueste Wood", - "block.hibernalherbs.myqueste_stairs": "Myqueste Stairs", - "block.hibernalherbs.myqueste_slab": "Myqueste Slab", - "block.hibernalherbs.myqueste_fence": "Myqueste Fence", - "block.hibernalherbs.myqueste_fence_gate": "Myqueste Fence Gate", - "block.hibernalherbs.myqueste_door": "Myqueste Door", - "block.hibernalherbs.myqueste_trapdoor": "Myqueste Trapdoor", - "block.hibernalherbs.myqueste_sapling": "Myqueste Sapling", - "block.hibernalherbs.myqueste_planks": "Myqueste Planks", - "block.hibernalherbs.myqueste_leaves": "Myqueste Leaves", - "item.hibernalherbs.myqueste_boat": "Myqueste Boat", - "item.hibernalherbs.myqueste_chest_boat": "Myqueste Chest Boat", - "block.hibernalherbs.myqueste_pressure_plate": "Myqueste Pressure Plate", - "block.hibernalherbs.myqueste_button": "Myqueste Button", - "block.hibernalherbs.myqueste_sign": "Myqueste Sign", - "block.hibernalherbs.myqueste_hanging_sign": "Myqueste Hanging Sign", - - // Core Food - "item.hibernalherbs.blend_regeneration": "Herbal Blend", - "item.hibernalherbs.blend_poison": "Herbal Blend", - "item.hibernalherbs.blend_slowness": "Herbal Blend", - "item.hibernalherbs.blend_mining_fatigue": "Herbal Blend", - "item.hibernalherbs.blend_haste": "Herbal Blend", - "item.hibernalherbs.blend_speed": "Herbal Blend", - "item.hibernalherbs.blend_fire": "Herbal Blend", - "item.hibernalherbs.blend_wither": "Herbal Blend", - "item.hibernalherbs.blend_night_vision": "Herbal Blend", - "item.hibernalherbs.blend_weakness": "Herbal Blend", - "item.hibernalherbs.blend_blindness": "Herbal Blend", - "item.hibernalherbs.blend_regen_slow": "Herbal Blend", - "item.hibernalherbs.blend_regen_speed_weak": "Herbal Blend", - - "item.hibernalherbs.blend_regeneration_smoked": "Smoked Herbal Blend", - "item.hibernalherbs.blend_poison_smoked": "Smoked Herbal Blend", - "item.hibernalherbs.blend_slowness_smoked": "Smoked Herbal Blend", - "item.hibernalherbs.blend_mining_fatigue_smoked": "Smoked Herbal Blend", - "item.hibernalherbs.blend_haste_smoked": "Smoked Herbal Blend", - "item.hibernalherbs.blend_speed_smoked": "Smoked Herbal Blend", - "item.hibernalherbs.blend_fire_smoked": "Smoked Herbal Blend", - "item.hibernalherbs.blend_wither_smoked": "Smoked Herbal Blend", - "item.hibernalherbs.blend_night_vision_smoked": "Smoked Herbal Blend", - "item.hibernalherbs.blend_weakness_smoked": "Smoked Herbal Blend", - "item.hibernalherbs.blend_blindness_smoked": "Smoked Herbal Blend", - "item.hibernalherbs.blend_regen_slow_smoked": "Smoked Herbal Blend", - "item.hibernalherbs.blend_regen_speed_weak_smoked": "Smoked Herbal Blend", - - // Storage/Production - "item.hibernalherbs.pouch_scratched": "Herbal Pouch", - "item.hibernalherbs.pouch_stitched": "Herbal Pouch", - "item.hibernalherbs.pouch_proper": "Herbal Pouch", - - "item.hibernalherbs.canister_iron": "Blend Canister", - "item.hibernalherbs.canister_amethyst": "Blend Canister", - "item.hibernalherbs.canister_diamond": "Blend Canister", - - "item.hibernalherbs.herb_humus": "Herbal Humus", - "item.hibernalherbs.herb_humus_oak": "Herbal Humus", - "item.hibernalherbs.herb_humus_dark_oak": "Herbal Humus", - "item.hibernalherbs.herb_humus_spruce": "Herbal Humus", - "item.hibernalherbs.herb_humus_birch": "Herbal Humus", - "item.hibernalherbs.herb_humus_jungle": "Herbal Humus", - "item.hibernalherbs.herb_humus_acacia": "Herbal Humus", - "item.hibernalherbs.herb_humus_mangrove": "Herbal Humus", - "item.hibernalherbs.herb_humus_cherry": "Herbal Humus", - "item.hibernalherbs.herb_humus_crimson": "Herbal Humus", - "item.hibernalherbs.herb_humus_warped": "Herbal Humus", - "item.hibernalherbs.herb_humus_myqueste": "Herbal Humus", - - "item.hibernalherbs.herb_fertilizer": "Herbal Fertilizer", - "item.hibernalherbs.herb_fertilizer_oak": "Herbal Fertilizer", - "item.hibernalherbs.herb_fertilizer_dark_oak": "Herbal Fertilizer", - "item.hibernalherbs.herb_fertilizer_spruce": "Herbal Fertilizer", - "item.hibernalherbs.herb_fertilizer_birch": "Herbal Fertilizer", - "item.hibernalherbs.herb_fertilizer_jungle": "Herbal Fertilizer", - "item.hibernalherbs.herb_fertilizer_acacia": "Herbal Fertilizer", - "item.hibernalherbs.herb_fertilizer_mangrove": "Herbal Fertilizer", - "item.hibernalherbs.herb_fertilizer_cherry": "Herbal Fertilizer", - "item.hibernalherbs.herb_fertilizer_crimson": "Herbal Fertilizer", - "item.hibernalherbs.herb_fertilizer_warped": "Herbal Fertilizer", - "item.hibernalherbs.herb_fertilizer_myqueste": "Herbal Fertilizer", - - // Magic Items - "item.hibernalherbs.sigil": "Blank Herbal Sigil", - "item.hibernalherbs.cracked_sigil": "Cracked Herbal Sigil", - "item.hibernalherbs.sigil_pride": "Herbal Sigil", - "item.hibernalherbs.sigil_sloth": "Herbal Sigil", - "item.hibernalherbs.sigil_lust": "Herbal Sigil", - "item.hibernalherbs.sigil_gluttony": "Herbal Sigil", - "item.hibernalherbs.sigil_wrath": "Herbal Sigil", - "item.hibernalherbs.sigil_greed": "Herbal Sigil", - "item.hibernalherbs.sigil_envy": "Herbal Sigil", - "item.hibernalherbs.sigil_configuration": "Herbal Sigil", - "item.hibernalherbs.sigil_configuration_adv": "Herbal Sigil", - "item.hibernalherbs.sigil_mastery": "Herbal Sigil", - "item.hibernalherbs.sigil_mastery_adv": "Herbal Sigil", - - "item.hibernalherbs.bound_padlock_wrath": "Bound Herbal Padlock", - "item.hibernalherbs.bound_padlock_greed": "Bound Herbal Padlock", - "item.hibernalherbs.bound_padlock_pride": "Bound Herbal Padlock", - "item.hibernalherbs.bound_padlock_gluttony": "Bound Herbal Padlock", - "item.hibernalherbs.bound_padlock_envy": "Bound Herbal Padlock", - "item.hibernalherbs.bound_padlock_sloth": "Bound Herbal Padlock", - "item.hibernalherbs.bound_padlock_lust": "Bound Herbal Padlock", - "item.hibernalherbs.padlock_wrath": "Herbal Padlock", - "item.hibernalherbs.padlock_greed": "Herbal Padlock", - "item.hibernalherbs.padlock_pride": "Herbal Padlock", - "item.hibernalherbs.padlock_gluttony": "Herbal Padlock", - "item.hibernalherbs.padlock_envy": "Herbal Padlock", - "item.hibernalherbs.padlock_sloth": "Herbal Padlock", - "item.hibernalherbs.padlock_lust": "Herbal Padlock", - - "item.hibernalherbs.ring": "Herbal Ring", - "item.hibernalherbs.gluttonous_ring": "Herbal Ring", - "item.hibernalherbs.gluttonous_ring_adv": "Herbal Ring", - - "item.hibernalherbs.singed_grimoire": "Singed Herbal Grimoire", - "item.hibernalherbs.grimoire": "Herbal Grimoire", - - "item.hibernalherbs.lumbinetrik_petals": "Lumbinetrik Petals", - "item.hibernalherbs.sin_petals": "Siliptium Petals", - "item.hibernalherbs.julisium_petals": "Julisium Petals", - "item.hibernalherbs.ground_herbs": "Ground Herbs", - - "block.hibernalherbs.conjuration_altar": "Herbal Conjuration Altar", - - "itemGroup.hibernalherbs.hibernal_herbs": "Hibernal Herbs Misc", - "itemGroup.hibernalherbs.pounded_herbs": "Pounded Herbs", - "itemGroup.hibernalherbs.herbs": "Herbs", - "itemGroup.hibernalherbs.reproduction": "Herb Reproduction", - - "entity.hibernalherbs.myqueste_chest_boat": "Myqueste Boat with Chest", - "entity.hibernalherbs.myqueste_boat": "Myqueste Boat", - - // Legacy - "item.hibernalherbs.pouch": "Herb Pouch (Legacy)", - "item.hibernalherbs.canister": "Blend Canister (Legacy)", - - // Basic Tooltips - "text.hibernalherbs.controls.shift": "[§7Shift§8] For More Details", - "text.hibernalherbs.controls.left_alt": "[§7Left Alt§8] For Assistance", - "text.hibernalherbs.controls.right_click": "[§7Right-Click§8]", - "text.hibernalherbs.controls.left_click": "[§7Left-Click§8]", - "text.hibernalherbs.controls.right_click.inventory": "[§7Right-Click in Inventory§8]", - "text.hibernalherbs.controls.left_click.inventory": "[§7Left-Click in Inventory§8]", - "text.hibernalherbs.controls.right_click.player": "[§7Right-Click on Player§8]", - "text.hibernalherbs.controls.left_click.player": "[§7Left-Click on Player§8]", - "text.hibernalherbs.controls.passive.inventory": "While In Inventory: ", - "text.hibernalherbs.required_mod.patchouli": "Install Patchouli For Proper Integration", - - // Herb Fertilizer/Humus Tooltips - "text.hibernalherbs.association.none": "§6Association:§7 None", - "text.hibernalherbs.association.oak": "§6Association:§7 Oak", - "text.hibernalherbs.association.spruce": "§6Association:§7 Spruce", - "text.hibernalherbs.association.birch": "§6Association:§7 Birch", - "text.hibernalherbs.association.acacia": "§6Association:§7 Acacia", - "text.hibernalherbs.association.jungle": "§6Association:§7 Jungle", - "text.hibernalherbs.association.dark_oak": "§6Association:§7 Dark Oak", - "text.hibernalherbs.association.mangrove": "§6Association:§7 Mangrove", - "text.hibernalherbs.association.cherry": "§6Association:§7 Cherry", - "text.hibernalherbs.association.crimson": "§6Association:§7 Crimson", - "text.hibernalherbs.association.warped": "§6Association:§7 Warped", - "text.hibernalherbs.association.myqueste": "§6Association:§7 Myqueste", - - "text.hibernalherbs.association.help.none": "§6None", - "text.hibernalherbs.association.help.oak": "§6Oak", - "text.hibernalherbs.association.help.spruce": "§6Spruce", - "text.hibernalherbs.association.help.birch": "§6Birch", - "text.hibernalherbs.association.help.acacia": "§6Acacia", - "text.hibernalherbs.association.help.jungle": "§6Jungle", - "text.hibernalherbs.association.help.dark_oak": "§6Dark Oak", - "text.hibernalherbs.association.help.mangrove": "§6Mangrove", - "text.hibernalherbs.association.help.cherry": "§6Cherry", - "text.hibernalherbs.association.help.crimson": "§6Crimson", - "text.hibernalherbs.association.help.warped": "§6Warped", - "text.hibernalherbs.association.help.myqueste": "§6Myqueste", - - "text.hibernalherbs.humus.usage.first": "Use on §dStripped Logs §5to replace", - "text.hibernalherbs.humus.usage.secondary": "the association [%d]", - "text.hibernalherbs.humus.production": "§6Production Value:§7 %dx", - "text.hibernalherbs.humus.additional_text.one": "§dHerbal Humus§5 is used to create", - "text.hibernalherbs.humus.additional_text.two": "§dHerbal Fertilizer§5, increasing your", - "text.hibernalherbs.humus.additional_text.three": "herb production rates", - - "text.hibernalherbs.fertilizer.additional_text.one": "§dHerbal Fertilizer§5 can be used", - "text.hibernalherbs.fertilizer.additional_text.two": "to §8(§7functionally§8)§5 multiply", - "text.hibernalherbs.fertilizer.additional_text.three": "your herbs in varying", - "text.hibernalherbs.fertilizer.additional_text.four": "amounts.", - - // Canisters/Pouches - "text.hibernalherbs.canister.container": "§6Contained Blends:§7 %s/%s", - "text.hibernalherbs.pouch.container": "§6Contained Herbs:§7 %s/%s", - "text.hibernalherbs.container.can_contain.help": "§6Can Hold:", - - "text.hibernalherbs.container.can_contain.blends": " -§dBlends", - "text.hibernalherbs.container.can_contain.smoked_blends": " -§dSmoked Blends", - "text.hibernalherbs.container.can_contain.pounded_herbs": " -§dPounded Herbs", - "text.hibernalherbs.container.can_contain.dried_herbs": " -§dDried Herbs", - "text.hibernalherbs.container.can_contain.nonpounded_herbs": " -§dHerbs §8[§7Regular§8]", - - "text.hibernalherbs.container.variant.help.one": "The amount that can be held,", - "text.hibernalherbs.container.variant.help.two": "however, is dependant on the", - "text.hibernalherbs.container.variant.help.three": "material used.", - - "text.hibernalherbs.canister.quality.iron": "§6Quality:§7 Iron", - "text.hibernalherbs.canister.quality.amethyst": "§6Quality:§7 Amethyst", - "text.hibernalherbs.canister.quality.diamond": "§6Quality:§7 Diamond", - "text.hibernalherbs.canister.help.one": "§dBlend Canisters §5can hold, well,", - "text.hibernalherbs.canister.help.two": "§dHerbal Blends§5.", - "text.hibernalherbs.canister.inventory_controls.help.one": "Similarly to a bundle,", - "text.hibernalherbs.canister.inventory_controls.help.two": "right-click an §dHerbal Blend§5", - "text.hibernalherbs.canister.inventory_controls.help.three": "while in your inventory to store it", - - "text.hibernalherbs.pouch.quality.scratched": "§6Quality:§7 Scratched", - "text.hibernalherbs.pouch.quality.stitched": "§6Quality:§7 Stitched", - "text.hibernalherbs.pouch.quality.proper": "§6Quality:§7 Proper", - "text.hibernalherbs.pouch.help.one": "§dHerbal Pouches §5can hold", - "text.hibernalherbs.pouch.help.two": "different kinds of herbs.", - "text.hibernalherbs.pouch.inventory_controls.help.one": "Similarly to a bundle,", - "text.hibernalherbs.pouch.inventory_controls.help.two": "right-click certain herbs", - "text.hibernalherbs.pouch.inventory_controls.help.three": "while in your inventory to store it", - - // Blend Tooltips - "text.hibernalherbs.blend.ability": "§6Ability:§7 %s", - "text.hibernalherbs.blend.ability.help.one": "§dHerbal Blends§5 will provide", - "text.hibernalherbs.blend.ability.help.two": "the target with varying effects.", - "text.hibernalherbs.blend.effect.help.one": "These effects can either be §dnegative§5", - "text.hibernalherbs.blend.effect.help.two": "or §dpositive§5, and can", - "text.hibernalherbs.blend.effect.help.three": "even be both in some cases!", - "text.hibernalherbs.blend.attacking.help.one": "Attacking a player will apply", - "text.hibernalherbs.blend.attacking.help.two": "its effect(s) for a duration", - "text.hibernalherbs.blend.attacking.help.three": "of time.", - "text.hibernalherbs.blend.attacking.help.fire.one": "In the case of", - "text.hibernalherbs.blend.attacking.help.fire.two": "§dIncendiary Herbal Blends§5", - "text.hibernalherbs.blend.attacking.help.fire.three": "though, it will light the target", - "text.hibernalherbs.blend.attacking.help.fire.four": "on fire for a duration of time.", - "text.hibernalherbs.blend.player_pour.help.one": "Interacting with a player with", - "text.hibernalherbs.blend.player_pour.help.two": "an §dHerbal Blend§5 will also", - "text.hibernalherbs.blend.player_pour.help.three": "provide the target with the effect(s).", - "text.hibernalherbs.blend.exception.help.one": "There are some exceptions to", - "text.hibernalherbs.blend.exception.help.two": "how typical §dHerbal Blends§5 function.", - "text.hibernalherbs.blend.exception.help.three": "These other Herbal Blends", - "text.hibernalherbs.blend.exception.help.four": "provide multiple effects at once.", - "text.hibernalherbs.blend.provided_effect": "§6Provided Effect:§7 %s", - "text.hibernalherbs.blend.provided_effect.fire": "§6Provided Effect:§7 Fire", - "text.hibernalherbs.blend.provided_effects": "§6Provided Effects:", - "text.hibernalherbs.blend.provided_effects.first": " -%s", - "text.hibernalherbs.blend.provided_effects.secondary": " -%s", - "text.hibernalherbs.blend.provided_effects.third": " -%s", - "text.hibernalherbs.blend.modifier.smoked.false": "§6Modifier:§7 None", - "text.hibernalherbs.blend.modifier.smoked.true": "§6Modifier:§7 Smoked", - "text.hibernalherbs.modifier.blend.smoked.help.one": "§dSmoked Herbal Blends§5 provide", - "text.hibernalherbs.modifier.blend.smoked.help.two": "increased potency and duration to", - "text.hibernalherbs.modifier.blend.smoked.help.three": "the §dHerbal Blend§5.", - - "text.hibernalherbs.ability.none": "None", - "text.hibernalherbs.ability.regeneration": "Regenerative", - "text.hibernalherbs.ability.poison": "Virulent", - "text.hibernalherbs.ability.slowness": "Sedating", - "text.hibernalherbs.ability.mining_fatigue": "Hindering", - "text.hibernalherbs.ability.haste": "Dashing", - "text.hibernalherbs.ability.speed": "Acceleration", - "text.hibernalherbs.ability.fire": "Incendiary", - "text.hibernalherbs.ability.wither": "Decaying", - "text.hibernalherbs.ability.night_vision": "Observing", - "text.hibernalherbs.ability.weakness": "Diminished", - "text.hibernalherbs.ability.blindness": "Shaded", - "text.hibernalherbs.ability.regeneration_slowness": "Conflicting", - "text.hibernalherbs.ability.regeneration_speed_weakness": "Alternative", - "text.hibernalherbs.ability.glowing": "Blooming", - - // Herbal Sigils - "text.hibernalherbs.sigil.alignment": "§6Alignment:§7 %s", - - "text.hibernalherbs.sigil.help.padlock.one": "§dHerbal Sigils§5 are", - "text.hibernalherbs.sigil.help.padlock.two": "used to create §dHerbal", - "text.hibernalherbs.sigil.help.padlock.three": "§dPadlocks§5, which can", - "text.hibernalherbs.sigil.help.padlock.four": "prove to be useful.", - "text.hibernalherbs.sigil.help.herbs.one": "§dHerbs of sin§5 can also", - "text.hibernalherbs.sigil.help.herbs.two": "be created utilizing", - "text.hibernalherbs.sigil.help.herbs.three": "§dHerbal Sigils§5.", - - "text.hibernalherbs.sigil.alignment.none": "None", - "text.hibernalherbs.sigil.alignment.pride": "Pride", - "text.hibernalherbs.sigil.alignment.envy": "Envy", - "text.hibernalherbs.sigil.alignment.sloth": "Sloth", - "text.hibernalherbs.sigil.alignment.wrath": "Wrath", - "text.hibernalherbs.sigil.alignment.greed": "Greed", - "text.hibernalherbs.sigil.alignment.lust": "Lust", - "text.hibernalherbs.sigil.alignment.gluttony": "Gluttony", - "text.hibernalherbs.sigil.alignment.mastery": "Mastery", - "text.hibernalherbs.sigil.alignment.advanced_mastery": "Advanced Mastery", - "text.hibernalherbs.sigil.alignment.configuration": "Configuration", - "text.hibernalherbs.sigil.alignment.advanced_configuration": "Advanced Configuration", - - // Padlocks - "text.hibernalherbs.padlock.unholy_blessing": "May The Prince of %s Guide You...", - "text.hibernalherbs.padlock.get_prince": "§6Prince Bound:§7 %s", - - "text.hibernalherbs.padlock.unbound.help.one": "This padlock is unbound,", - "text.hibernalherbs.padlock.unbound.help.two": "bound it to %s in order to", - "text.hibernalherbs.padlock.unbound.help.three": "access its full potential.", - "text.hibernalherbs.padlock.bound.help.one": "§dBound padlocks §5provide the", - "text.hibernalherbs.padlock.bound.help.two": "player with certain buffs §7(§8or", - "text.hibernalherbs.padlock.bound.help.three": "§8debuffs§7) §5dependant on the", - "text.hibernalherbs.padlock.bound.help.four": "prince that is bound.", - "text.hibernalherbs.padlock.bound.abilities.help.one": "These §dbuffs/debuffs §5are", - "text.hibernalherbs.padlock.bound.abilities.help.two": "listed below.", - - "text.hibernalherbs.padlock.prince.none": "None", - "text.hibernalherbs.padlock.prince.pride": "Lucifer", - "text.hibernalherbs.padlock.prince.envy": "Leviathan", - "text.hibernalherbs.padlock.prince.sloth": "Belphegor", - "text.hibernalherbs.padlock.prince.wrath": "Satan", - "text.hibernalherbs.padlock.prince.greed": "Mammon", - "text.hibernalherbs.padlock.prince.lust": "Asmodeus", - "text.hibernalherbs.padlock.prince.gluttony": "Beelzebub", - - "text.hibernalherbs.padlock.sin.none": "None", - "text.hibernalherbs.padlock.sin.pride": "Pride", - "text.hibernalherbs.padlock.sin.envy": "Envy", - "text.hibernalherbs.padlock.sin.sloth": "Sloth", - "text.hibernalherbs.padlock.sin.wrath": "Wrath", - "text.hibernalherbs.padlock.sin.greed": "Greed", - "text.hibernalherbs.padlock.sin.lust": "Lust", - "text.hibernalherbs.padlock.sin.gluttony": "Gluttony", - - // Grimoire - "text.hibernalherbs.grimoire.integration.one": "Used for assisting those", - "text.hibernalherbs.grimoire.integration.two": "who seek mystical guidance.", - - // Rings - "text.hibernalherbs.gluttony.help.one": "All §dHerb Blends §5regenerate", - "text.hibernalherbs.gluttony.advanced.help.one": "All food types regenerate", - "text.hibernalherbs.gluttony.help.two": "as a passive ability.", - - "text.hibernalherbs.warning.gluttony.one": "Cannot be used alongside the %s", - "text.hibernalherbs.warning.gluttony.two": "Cannot be used alongside the Advanced Herbal Ring", - - // Advancements - "advancements.hibernalherbs.root.title": "The Herbs Have Spoken!", - "advancements.hibernalherbs.root.description": "Root To Your Journey Of Herb Progression", - "advancements.hibernalherbs.pounded.title": "Pound It Up!", - "advancements.hibernalherbs.pounded.description": "Obtain Pounded Herbs", - "advancements.hibernalherbs.attack_blend.title": "Sorry, Not Sorry!", - "advancements.hibernalherbs.attack_blend.description": "Inflict Another Player Using An Herb Blend", - "advancements.hibernalherbs.blends.title": "A Not So Balanced Diet", - "advancements.hibernalherbs.blends.description": "Consume All Herb Blend Types", - "advancements.hibernalherbs.all_pounded.title": "Pound All Of It Up!", - "advancements.hibernalherbs.all_pounded.description": "Consume All Pounded Herb Variants", - "advancements.hibernalherbs.resource_herb.title": "Was That Really Necessary?", - "advancements.hibernalherbs.resource_herb.description": "Obtain An Herb That Probably Shouldn't Exist", - "advancements.hibernalherbs.conflicting_blend.title": "Hold On Now, Don't Do That", - "advancements.hibernalherbs.conflicting_blend.description": "Obtain An Herb Blend That Probably Shouldn't Exist", - "advancements.hibernalherbs.consume_fire_blend_at_world_height.title": "Have You Got Wax Wings?", - "advancements.hibernalherbs.consume_fire_blend_at_world_height.description": "Consume An Incendiary Blend While At World Height", - - "advancements.hibernalherbs.obtain_altar.title": "Mystical Beginnings!", - "advancements.hibernalherbs.obtain_altar.description": "Obtain a Conjuration Altar", - "advancements.hibernalherbs.obtain_bound_padlock.title": "A Deal With A Prince!", - "advancements.hibernalherbs.obtain_bound_padlock.description": "Obtain a Bound Padlock Corresponding To A Prince Of Sin", - "advancements.hibernalherbs.obtain_sigil.title": "Dabble In The Arts?", - "advancements.hibernalherbs.obtain_sigil.description": "Obtain an Herbal Sigil", - "advancements.hibernalherbs.obtain_petals.title": "These Aren't Herbs?", - "advancements.hibernalherbs.obtain_petals.description": "Obtain Conjured Petals", - "advancements.hibernalherbs.obtain_gluttonous_ring.title": "Blending Forever!", - "advancements.hibernalherbs.obtain_gluttonous_ring.description": "Obtain a Gluttonous Ring", - "advancements.hibernalherbs.obtain_gluttonous_ring_adv.title": "Nom Nom Nom", - "advancements.hibernalherbs.obtain_gluttonous_ring_adv.description": "Obtain an Advanced Gluttonous Ring", - "advancements.hibernalherbs.obtain_singed_grimoire.title": "Hellfire! Hellfire in my skin!", - "advancements.hibernalherbs.obtain_singed_grimoire.description": "Obtain a Singed Grimoire to expand your knowledge", - - // REI/JEI/EMI Integration - "text.hibernalherbs.herbal_conjuration": "Herbal Conjuration", - "emi.category.hibernalherbs.herbal_conjuration": "Herbal Conjuration", - - "tag.item.hibernalherbs.advancement.is_herbal_sigil": "Is Applicable for is Herbal Sigil Advancement Criteria", - "tag.item.hibernalherbs.blends.diamond": "Diamond Tier Blends", - "tag.item.hibernalherbs.blends.iron": "Iron Tier Blends", - "tag.item.hibernalherbs.blends.netherite": "Netherite Tier Blends", - "tag.item.hibernalherbs.canisters": "Herbal Blend Holding Canisters", - "tag.item.hibernalherbs.contains_mystical_energy": "Contains Mystical Energy", - "tag.item.hibernalherbs.dried_herbs": "Dried Herbs", - "tag.item.hibernalherbs.dye.blue": "Herbs That can Turn Into Blue Dye", - "tag.item.hibernalherbs.dye.cyan": "Herbs That can Turn Into Cyan Dye", - "tag.item.hibernalherbs.dye.green": "Herbs That can Turn Into Green Dye", - "tag.item.hibernalherbs.dye.lime": "Herbs That can Turn Into Lime Dye", - "tag.item.hibernalherbs.dye.orange": "Herbs That can Turn Into Orange Dye", - "tag.item.hibernalherbs.dye.purple": "Herbs That can Turn Into Purple Dye", - "tag.item.hibernalherbs.dye.red": "Herbs That can Turn Into Red Dye", - "tag.item.hibernalherbs.dye.white": "Herbs That can Turn Into White Dye", - "tag.item.hibernalherbs.dye.yellow": "Herbs That can Turn Into Yellow Dye", - "tag.item.hibernalherbs.dye.pounded.blue": "Pounded Herbs That can Turn Into Blue Dye", - "tag.item.hibernalherbs.dye.pounded.cyan": "Pounded Herbs That can Turn Into Cyan Dye", - "tag.item.hibernalherbs.dye.pounded.green": "Pounded Herbs That can Turn Into Green Dye", - "tag.item.hibernalherbs.dye.pounded.lime": "Pounded Herbs That can Turn Into Lime Dye", - "tag.item.hibernalherbs.dye.pounded.orange": "Pounded Herbs That can Turn Into Orange Dye", - "tag.item.hibernalherbs.dye.pounded.purple": "Pounded Herbs That can Turn Into Purple Dye", - "tag.item.hibernalherbs.dye.pounded.red": "Pounded Herbs That can Turn Into Red Dye", - "tag.item.hibernalherbs.dye.pounded.white": "Pounded Herbs That can Turn Into White Dye", - "tag.item.hibernalherbs.dye.pounded.yellow": "Pounded Herbs That can Turn Into Yellow Dye", - "tag.item.hibernalherbs.fertilizer": "Herbal Fertilizers", - "tag.item.hibernalherbs.grimoires": "Herbal Grimoires", - "tag.item.hibernalherbs.herb_blends": "Herbal Blends", - "tag.item.hibernalherbs.herbs": "Herbs", - "tag.item.hibernalherbs.herbs.artificial.blends": "Artificial Herbal Blends", - "tag.item.hibernalherbs.herbs.artificial.herbs": "Artificial Herbs", - "tag.item.hibernalherbs.herbs.calendula": "Calendula Herbs", - "tag.item.hibernalherbs.herbs.ceillis": "Ceillis Herbs", - "tag.item.hibernalherbs.herbs.chamomile": "Chamomile Herbs", - "tag.item.hibernalherbs.herbs.chervil": "Chervil Herbs", - "tag.item.hibernalherbs.herbs.chives": "Chives Herbs", - "tag.item.hibernalherbs.herbs.essitte": "Essitte Herbs", - "tag.item.hibernalherbs.herbs.fennkystral": "Fennkystral Herbs", - "tag.item.hibernalherbs.herbs.fennsel": "Fennsel Herbs", - "tag.item.hibernalherbs.herbs.marjoram": "Marjoram Herbs", - "tag.item.hibernalherbs.herbs.punuel": "Punuel Herbs", - "tag.item.hibernalherbs.herbs.rosemary": "Rosemary Herbs", - "tag.item.hibernalherbs.herbs.sage": "Sage Herbs", - "tag.item.hibernalherbs.herbs.sorrel": "Sorrel Herbs", - "tag.item.hibernalherbs.herbs.tarragon": "Tarragon Herbs", - "tag.item.hibernalherbs.herbs.thyme": "Thyme Herbs", - "tag.item.hibernalherbs.herbs.thyocielle": "Thyocielle Herbs", - "tag.item.hibernalherbs.herbs.verbena": "Verbena Herbs", - "tag.item.hibernalherbs.humus": "Herbal Humus", - "tag.item.hibernalherbs.myqueste_logs": "Myqueste Logs", - "tag.item.hibernalherbs.padlocks.bound": "Bound Herbal Padlocks", - "tag.item.hibernalherbs.padlocks.unbound": "Unbound Herbal Padlocks", - "tag.item.hibernalherbs.petals": "Petals Used In Herbal Conjuration", - "tag.item.hibernalherbs.pouches": "Herbal Pouches", - "tag.item.hibernalherbs.pounded_herbs": "Pounded Herbs", - "tag.item.hibernalherbs.recipe.acceptable_herb_fertilizer_recipe_unlock": "Is Applicable for Herb Fertilizer Advancement Criteria", - "tag.item.hibernalherbs.recipe.acceptable_herb_humus_recipe_unlock": "Is Applicable for Herb Humus Advancement Criteria", - "tag.item.hibernalherbs.sigil.envy": "Herbal Sigils aligned with Envy", - "tag.item.hibernalherbs.sigil.gluttony": "Herbal Sigils aligned with Gluttony", - "tag.item.hibernalherbs.sigil.greed": "Herbal Sigils aligned with Greed", - "tag.item.hibernalherbs.sigil.lust": "Herbal Sigils aligned with Lust", - "tag.item.hibernalherbs.sigil.pride": "Herbal Sigils aligned with Pride", - "tag.item.hibernalherbs.sigil.sigils": "Herbal Sigils", - "tag.item.hibernalherbs.sigil.sloth": "Herbal Sigils aligned with Sloth", - "tag.item.hibernalherbs.sigil.wrath": "Herbal Sigils aligned with Wrath", - "tag.item.hibernalherbs.sinful_herbs": "Sinful Herbs", - "tag.item.hibernalherbs.smoked_blends": "Smoked Herbal Blends", - "tag.item.trinkets.chest.necklace": "Equippable in the Necklace Trinkets slot" -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/calendula.json b/Common/src/main/resources/assets/hibernalherbs/models/block/calendula.json deleted file mode 100644 index 66a0cd94..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/calendula.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "minecraft:block/cross", - "textures": { - "cross": "hibernalherbs:block/herb/calendula" - }, - "render_type": "cutout" -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/calendula_herb_barrel.json b/Common/src/main/resources/assets/hibernalherbs/models/block/calendula_herb_barrel.json deleted file mode 100644 index 0a4bf5ca..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/calendula_herb_barrel.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "minecraft:block/cube_bottom_top", - "textures": { - "bottom": "minecraft:block/barrel_bottom", - "side": "minecraft:block/barrel_side", - "top": "hibernalherbs:block/herb/barrel/calendula" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/calendula_herb_pile.json b/Common/src/main/resources/assets/hibernalherbs/models/block/calendula_herb_pile.json deleted file mode 100644 index 472801bd..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/calendula_herb_pile.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "hibernalherbs:block/pile/leaf_pile", - "textures": { - "all": "hibernalherbs:block/herb/pile/calendula", - "particle": "hibernalherbs:block/herb/pile/calendula" - }, - "render_type": "cutout" -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/calendula_lantern.json b/Common/src/main/resources/assets/hibernalherbs/models/block/calendula_lantern.json deleted file mode 100644 index 25b3fca1..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/calendula_lantern.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "minecraft:block/template_lantern", - "textures": { - "lantern": "hibernalherbs:block/calendula_lantern" - }, - "render_type": "cutout" -} diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/ceillis.json b/Common/src/main/resources/assets/hibernalherbs/models/block/ceillis.json deleted file mode 100644 index ab6f3008..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/ceillis.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "minecraft:block/cross", - "textures": { - "cross": "hibernalherbs:block/herb/ceillis" - }, - "render_type": "cutout" -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/ceillis_herb_barrel.json b/Common/src/main/resources/assets/hibernalherbs/models/block/ceillis_herb_barrel.json deleted file mode 100644 index b6e4aed9..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/ceillis_herb_barrel.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "minecraft:block/cube_bottom_top", - "textures": { - "bottom": "minecraft:block/barrel_bottom", - "side": "minecraft:block/barrel_side", - "top": "hibernalherbs:block/herb/barrel/ceillis" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/ceillis_herb_pile.json b/Common/src/main/resources/assets/hibernalherbs/models/block/ceillis_herb_pile.json deleted file mode 100644 index fb748093..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/ceillis_herb_pile.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "hibernalherbs:block/pile/leaf_pile", - "textures": { - "all": "hibernalherbs:block/herb/pile/ceillis", - "particle": "hibernalherbs:block/herb/pile/ceillis" - }, - "render_type": "cutout" -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/ceillis_lantern.json b/Common/src/main/resources/assets/hibernalherbs/models/block/ceillis_lantern.json deleted file mode 100644 index 70478ec1..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/ceillis_lantern.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_lantern", - "textures": { - "lantern": "hibernalherbs:block/ceillis_lantern" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/chamomile.json b/Common/src/main/resources/assets/hibernalherbs/models/block/chamomile.json deleted file mode 100644 index 56a53c58..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/chamomile.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "minecraft:block/cross", - "textures": { - "cross": "hibernalherbs:block/herb/chamomile" - }, - "render_type": "cutout" -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/chamomile_herb_barrel.json b/Common/src/main/resources/assets/hibernalherbs/models/block/chamomile_herb_barrel.json deleted file mode 100644 index 48110532..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/chamomile_herb_barrel.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "minecraft:block/cube_bottom_top", - "textures": { - "bottom": "minecraft:block/barrel_bottom", - "side": "minecraft:block/barrel_side", - "top": "hibernalherbs:block/herb/barrel/chamomile" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/chamomile_herb_pile.json b/Common/src/main/resources/assets/hibernalherbs/models/block/chamomile_herb_pile.json deleted file mode 100644 index 55555db1..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/chamomile_herb_pile.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "hibernalherbs:block/pile/leaf_pile", - "textures": { - "all": "hibernalherbs:block/herb/pile/chamomile", - "particle": "hibernalherbs:block/herb/pile/chamomile" - }, - "render_type": "cutout" -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/chamomile_lantern.json b/Common/src/main/resources/assets/hibernalherbs/models/block/chamomile_lantern.json deleted file mode 100644 index 5ae1a59d..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/chamomile_lantern.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_lantern", - "textures": { - "lantern": "hibernalherbs:block/chamomile_lantern" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/chervil.json b/Common/src/main/resources/assets/hibernalherbs/models/block/chervil.json deleted file mode 100644 index 3a1946ca..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/chervil.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "minecraft:block/cross", - "textures": { - "cross": "hibernalherbs:block/herb/chervil" - }, - "render_type": "cutout" -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/chervil_herb_barrel.json b/Common/src/main/resources/assets/hibernalherbs/models/block/chervil_herb_barrel.json deleted file mode 100644 index aece48ec..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/chervil_herb_barrel.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "minecraft:block/cube_bottom_top", - "textures": { - "bottom": "minecraft:block/barrel_bottom", - "side": "minecraft:block/barrel_side", - "top": "hibernalherbs:block/herb/barrel/chervil" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/chervil_herb_pile.json b/Common/src/main/resources/assets/hibernalherbs/models/block/chervil_herb_pile.json deleted file mode 100644 index fc80ff07..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/chervil_herb_pile.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "hibernalherbs:block/pile/leaf_pile", - "textures": { - "all": "hibernalherbs:block/herb/pile/chervil", - "particle": "hibernalherbs:block/herb/pile/chervil" - }, - "render_type": "cutout" -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/chervil_lantern.json b/Common/src/main/resources/assets/hibernalherbs/models/block/chervil_lantern.json deleted file mode 100644 index 61b543bf..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/chervil_lantern.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_lantern", - "textures": { - "lantern": "hibernalherbs:block/chervil_lantern" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/chervil_lantern_hanging.json b/Common/src/main/resources/assets/hibernalherbs/models/block/chervil_lantern_hanging.json deleted file mode 100644 index b0916380..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/chervil_lantern_hanging.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_hanging_lantern", - "textures": { - "lantern": "hibernalherbs:block/ceillis_lantern" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/chives.json b/Common/src/main/resources/assets/hibernalherbs/models/block/chives.json deleted file mode 100644 index 5663fc55..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/chives.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "minecraft:block/cross", - "textures": { - "cross": "hibernalherbs:block/herb/chives" - }, - "render_type": "cutout" -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/chives_herb_barrel.json b/Common/src/main/resources/assets/hibernalherbs/models/block/chives_herb_barrel.json deleted file mode 100644 index cb6518d2..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/chives_herb_barrel.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "minecraft:block/cube_bottom_top", - "textures": { - "bottom": "minecraft:block/barrel_bottom", - "side": "minecraft:block/barrel_side", - "top": "hibernalherbs:block/herb/barrel/chives" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/chives_herb_pile.json b/Common/src/main/resources/assets/hibernalherbs/models/block/chives_herb_pile.json deleted file mode 100644 index ac58534c..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/chives_herb_pile.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "hibernalherbs:block/pile/leaf_pile", - "textures": { - "all": "hibernalherbs:block/herb/pile/chives", - "particle": "hibernalherbs:block/herb/pile/chives" - }, - "render_type": "cutout" -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/chives_lantern.json b/Common/src/main/resources/assets/hibernalherbs/models/block/chives_lantern.json deleted file mode 100644 index 7a27669e..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/chives_lantern.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_lantern", - "textures": { - "lantern": "hibernalherbs:block/chives_lantern" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/conjuration_altar.json b/Common/src/main/resources/assets/hibernalherbs/models/block/conjuration_altar.json deleted file mode 100644 index 273cc03c..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/conjuration_altar.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "credit": "Made with Blockbench", - "texture_size": [64, 64], - "textures": { - "1": "hibernalherbs:block/conjuration_altar", - "particle": "hibernalherbs:block/conjuration_altar" - }, - "elements": [ - { - "from": [1, 0, 1], - "to": [15, 2, 15], - "faces": { - "north": {"uv": [9, 8, 12.5, 8.5], "texture": "#1"}, - "east": {"uv": [9, 8.5, 12.5, 9], "texture": "#1"}, - "south": {"uv": [9, 9, 12.5, 9.5], "texture": "#1"}, - "west": {"uv": [9, 9.5, 12.5, 10], "texture": "#1"}, - "up": {"uv": [3.5, 3.5, 0, 0], "texture": "#1"}, - "down": {"uv": [3.5, 3.5, 0, 7], "texture": "#1"} - } - }, - { - "from": [1, 12, 1], - "to": [15, 14, 15], - "faces": { - "north": {"uv": [0, 10, 3.5, 10.5], "texture": "#1"}, - "east": {"uv": [10, 0, 13.5, 0.5], "texture": "#1"}, - "south": {"uv": [10, 0.5, 13.5, 1], "texture": "#1"}, - "west": {"uv": [10, 1, 13.5, 1.5], "texture": "#1"}, - "up": {"uv": [7, 3.5, 3.5, 0], "texture": "#1"}, - "down": {"uv": [7, 3.5, 3.5, 7], "texture": "#1"} - } - }, - { - "from": [2, 2, 2], - "to": [14, 12, 14], - "faces": { - "north": {"uv": [3, 7, 6, 9.5], "texture": "#1"}, - "east": {"uv": [7, 3, 10, 5.5], "texture": "#1"}, - "south": {"uv": [7, 5.5, 10, 8], "texture": "#1"}, - "west": {"uv": [6, 8, 9, 10.5], "texture": "#1"}, - "up": {"uv": [3, 10, 0, 7], "texture": "#1"}, - "down": {"uv": [10, 0, 7, 3], "texture": "#1"} - } - } - ], - "display": { - "gui": { - "rotation": [ 30, 225, 0 ], - "translation": [ 0, 0, 0], - "scale":[ 0.625, 0.625, 0.625 ] - }, - "ground": { - "rotation": [ 0, 0, 0 ], - "translation": [ 0, 3, 0], - "scale":[ 0.25, 0.25, 0.25 ] - }, - "fixed": { - "rotation": [ 0, 0, 0 ], - "translation": [ 0, 0, 0], - "scale":[ 0.5, 0.5, 0.5 ] - }, - "thirdperson_righthand": { - "rotation": [ 75, 45, 0 ], - "translation": [ 0, 2.5, 0], - "scale": [ 0.375, 0.375, 0.375 ] - }, - "firstperson_righthand": { - "rotation": [ 0, 45, 0 ], - "translation": [ 0, 0, 0 ], - "scale": [ 0.40, 0.40, 0.40 ] - }, - "firstperson_lefthand": { - "rotation": [ 0, 225, 0 ], - "translation": [ 0, 0, 0 ], - "scale": [ 0.40, 0.40, 0.40 ] - } - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/envy_herb.json b/Common/src/main/resources/assets/hibernalherbs/models/block/envy_herb.json deleted file mode 100644 index 5651b71e..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/envy_herb.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "minecraft:block/cross", - "textures": { - "cross": "hibernalherbs:block/herb/sin/envy" - }, - "render_type": "cutout" -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/essitte.json b/Common/src/main/resources/assets/hibernalherbs/models/block/essitte.json deleted file mode 100644 index f5a820ea..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/essitte.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "minecraft:block/cross", - "textures": { - "cross": "hibernalherbs:block/herb/essitte" - }, - "render_type": "cutout" -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/essitte_herb_barrel.json b/Common/src/main/resources/assets/hibernalherbs/models/block/essitte_herb_barrel.json deleted file mode 100644 index 9c02e0df..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/essitte_herb_barrel.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "minecraft:block/cube_bottom_top", - "textures": { - "bottom": "minecraft:block/barrel_bottom", - "side": "minecraft:block/barrel_side", - "top": "hibernalherbs:block/herb/barrel/essitte" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/essitte_herb_pile.json b/Common/src/main/resources/assets/hibernalherbs/models/block/essitte_herb_pile.json deleted file mode 100644 index 5a25aded..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/essitte_herb_pile.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "hibernalherbs:block/pile/leaf_pile", - "textures": { - "all": "hibernalherbs:block/herb/pile/essitte", - "particle": "hibernalherbs:block/herb/pile/essitte" - }, - "render_type": "cutout" -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/essitte_lantern.json b/Common/src/main/resources/assets/hibernalherbs/models/block/essitte_lantern.json deleted file mode 100644 index 6dbb7e0a..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/essitte_lantern.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_lantern", - "textures": { - "lantern": "hibernalherbs:block/essitte_lantern" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/essitte_lantern_hanging.json b/Common/src/main/resources/assets/hibernalherbs/models/block/essitte_lantern_hanging.json deleted file mode 100644 index b0916380..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/essitte_lantern_hanging.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_hanging_lantern", - "textures": { - "lantern": "hibernalherbs:block/ceillis_lantern" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/fennkystral.json b/Common/src/main/resources/assets/hibernalherbs/models/block/fennkystral.json deleted file mode 100644 index dcdb88d0..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/fennkystral.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "minecraft:block/cross", - "textures": { - "cross": "hibernalherbs:block/herb/fennkystral" - }, - "render_type": "cutout" -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/fennkystral_herb_barrel.json b/Common/src/main/resources/assets/hibernalherbs/models/block/fennkystral_herb_barrel.json deleted file mode 100644 index 5dc4440e..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/fennkystral_herb_barrel.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "minecraft:block/cube_bottom_top", - "textures": { - "bottom": "minecraft:block/barrel_bottom", - "side": "minecraft:block/barrel_side", - "top": "hibernalherbs:block/herb/barrel/fennkystral" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/fennkystral_herb_pile.json b/Common/src/main/resources/assets/hibernalherbs/models/block/fennkystral_herb_pile.json deleted file mode 100644 index 4e4ca124..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/fennkystral_herb_pile.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "hibernalherbs:block/pile/leaf_pile", - "textures": { - "all": "hibernalherbs:block/herb/pile/fennkystral", - "particle": "hibernalherbs:block/herb/pile/fennkystral" - }, - "render_type": "cutout" -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/fennkystral_lantern.json b/Common/src/main/resources/assets/hibernalherbs/models/block/fennkystral_lantern.json deleted file mode 100644 index 2d91a2d5..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/fennkystral_lantern.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_lantern", - "textures": { - "lantern": "hibernalherbs:block/fennkystral_lantern" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/fennkystral_lantern_hanging.json b/Common/src/main/resources/assets/hibernalherbs/models/block/fennkystral_lantern_hanging.json deleted file mode 100644 index b0916380..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/fennkystral_lantern_hanging.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_hanging_lantern", - "textures": { - "lantern": "hibernalherbs:block/ceillis_lantern" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/fennsel.json b/Common/src/main/resources/assets/hibernalherbs/models/block/fennsel.json deleted file mode 100644 index bc5bcb74..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/fennsel.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "minecraft:block/cross", - "textures": { - "cross": "hibernalherbs:block/herb/fennsel" - }, - "render_type": "cutout" -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/fennsel_herb_barrel.json b/Common/src/main/resources/assets/hibernalherbs/models/block/fennsel_herb_barrel.json deleted file mode 100644 index 78b57aa8..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/fennsel_herb_barrel.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "minecraft:block/cube_bottom_top", - "textures": { - "bottom": "minecraft:block/barrel_bottom", - "side": "minecraft:block/barrel_side", - "top": "hibernalherbs:block/herb/barrel/fennsel" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/fennsel_herb_pile.json b/Common/src/main/resources/assets/hibernalherbs/models/block/fennsel_herb_pile.json deleted file mode 100644 index 3df89098..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/fennsel_herb_pile.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "hibernalherbs:block/pile/leaf_pile", - "textures": { - "all": "hibernalherbs:block/herb/pile/fennsel", - "particle": "hibernalherbs:block/herb/pile/fennsel" - }, - "render_type": "cutout" -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/fennsel_lantern.json b/Common/src/main/resources/assets/hibernalherbs/models/block/fennsel_lantern.json deleted file mode 100644 index 4f49bc73..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/fennsel_lantern.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_lantern", - "textures": { - "lantern": "hibernalherbs:block/fennsel_lantern" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/fennsel_lantern_hanging.json b/Common/src/main/resources/assets/hibernalherbs/models/block/fennsel_lantern_hanging.json deleted file mode 100644 index 38e67bfa..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/fennsel_lantern_hanging.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_hanging_lantern", - "textures": { - "lantern": "hibernalherbs:block/fennsel_lantern" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/gluttony_herb.json b/Common/src/main/resources/assets/hibernalherbs/models/block/gluttony_herb.json deleted file mode 100644 index 86041cdf..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/gluttony_herb.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "minecraft:block/cross", - "textures": { - "cross": "hibernalherbs:block/herb/sin/gluttony" - }, - "render_type": "cutout" -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/greed_herb.json b/Common/src/main/resources/assets/hibernalherbs/models/block/greed_herb.json deleted file mode 100644 index 538d8449..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/greed_herb.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "minecraft:block/cross", - "textures": { - "cross": "hibernalherbs:block/herb/sin/greed" - }, - "render_type": "cutout" -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/lust_herb.json b/Common/src/main/resources/assets/hibernalherbs/models/block/lust_herb.json deleted file mode 100644 index 56f848e8..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/lust_herb.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "minecraft:block/cross", - "textures": { - "cross": "hibernalherbs:block/herb/sin/lust" - }, - "render_type": "cutout" -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/marjoram.json b/Common/src/main/resources/assets/hibernalherbs/models/block/marjoram.json deleted file mode 100644 index 873e76b2..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/marjoram.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "minecraft:block/cross", - "textures": { - "cross": "hibernalherbs:block/herb/marjoram" - }, - "render_type": "cutout" -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/marjoram_herb_barrel.json b/Common/src/main/resources/assets/hibernalherbs/models/block/marjoram_herb_barrel.json deleted file mode 100644 index c1f88166..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/marjoram_herb_barrel.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "minecraft:block/cube_bottom_top", - "textures": { - "bottom": "minecraft:block/barrel_bottom", - "side": "minecraft:block/barrel_side", - "top": "hibernalherbs:block/herb/barrel/marjoram" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/marjoram_herb_pile.json b/Common/src/main/resources/assets/hibernalherbs/models/block/marjoram_herb_pile.json deleted file mode 100644 index 8ef8dc41..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/marjoram_herb_pile.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "hibernalherbs:block/pile/leaf_pile", - "textures": { - "all": "hibernalherbs:block/herb/pile/marjoram", - "particle": "hibernalherbs:block/herb/pile/marjoram" - }, - "render_type": "cutout" -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/marjoram_lantern.json b/Common/src/main/resources/assets/hibernalherbs/models/block/marjoram_lantern.json deleted file mode 100644 index c27c6d67..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/marjoram_lantern.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_lantern", - "textures": { - "lantern": "hibernalherbs:block/marjoram_lantern" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_fence_gate.json b/Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_fence_gate.json deleted file mode 100644 index e067d0d9..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_fence_gate.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_fence_gate", - "textures": { - "texture": "hibernalherbs:block/myqueste_planks" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_fence_gate_open.json b/Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_fence_gate_open.json deleted file mode 100644 index 7651b500..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_fence_gate_open.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_fence_gate_open", - "textures": { - "texture": "hibernalherbs:block/myqueste_planks" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_fence_gate_wall.json b/Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_fence_gate_wall.json deleted file mode 100644 index d43fff34..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_fence_gate_wall.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_fence_gate_wall", - "textures": { - "texture": "hibernalherbs:block/myqueste_planks" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_fence_gate_wall_open.json b/Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_fence_gate_wall_open.json deleted file mode 100644 index dd5137ff..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_fence_gate_wall_open.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_fence_gate_wall_open", - "textures": { - "texture": "hibernalherbs:block/myqueste_planks" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_fence_inventory.json b/Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_fence_inventory.json deleted file mode 100644 index 2f9fb1ea..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_fence_inventory.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/fence_inventory", - "textures": { - "texture": "hibernalherbs:block/myqueste_planks" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_fence_post.json b/Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_fence_post.json deleted file mode 100644 index fce741ee..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_fence_post.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/fence_post", - "textures": { - "texture": "hibernalherbs:block/myqueste_planks" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_fence_side.json b/Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_fence_side.json deleted file mode 100644 index dd9692e6..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_fence_side.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/fence_side", - "textures": { - "texture": "hibernalherbs:block/myqueste_planks" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_leaf_pile.json b/Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_leaf_pile.json deleted file mode 100644 index 934230a9..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_leaf_pile.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "hibernalherbs:block/pile/leaf_pile", - "textures": { - "all": "hibernalherbs:block/myqueste_leaves", - "particle": "hibernalherbs:block/myqueste_leaves" - }, - "render_type": "cutout" -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_sapling.json b/Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_sapling.json deleted file mode 100644 index a2c668cb..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_sapling.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "minecraft:block/cross", - "textures": { - "cross": "hibernalherbs:block/myqueste_sapling" - }, - "render_type": "cutout" -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_trapdoor_bottom.json b/Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_trapdoor_bottom.json deleted file mode 100644 index 7da64c69..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_trapdoor_bottom.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "minecraft:block/template_orientable_trapdoor_bottom", - "textures": { - "texture": "hibernalherbs:block/myqueste_trapdoor" - }, - "render_type": "cutout" -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_trapdoor_open.json b/Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_trapdoor_open.json deleted file mode 100644 index 46323b8a..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_trapdoor_open.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "minecraft:block/template_orientable_trapdoor_open", - "textures": { - "texture": "hibernalherbs:block/myqueste_trapdoor" - }, - "render_type": "cutout" -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_trapdoor_top.json b/Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_trapdoor_top.json deleted file mode 100644 index ef75d78b..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_trapdoor_top.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "minecraft:block/template_orientable_trapdoor_top", - "textures": { - "texture": "hibernalherbs:block/myqueste_trapdoor" - }, - "render_type": "cutout" -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/pile/leaf_pile.json b/Common/src/main/resources/assets/hibernalherbs/models/block/pile/leaf_pile.json deleted file mode 100644 index ffa69644..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/pile/leaf_pile.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "parent": "block/block", - "textures": { - "particle": "#all" - }, - "elements": [ - { - "from": [ 0, 0, 0 ], - "to": [ 16, 1, 16 ], - "faces": { - "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "tintindex": 0, "cullface": "down" }, - "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "tintindex": 0, "cullface": "up" }, - "north": { "uv": [ 0, 15, 16, 16 ], "texture": "#all", "tintindex": 0, "cullface": "north" }, - "south": { "uv": [ 0, 15, 16, 16 ], "texture": "#all", "tintindex": 0, "cullface": "south" }, - "west": { "uv": [ 0, 15, 16, 16 ], "texture": "#all", "tintindex": 0, "cullface": "west" }, - "east": { "uv": [ 0, 15, 16, 16 ], "texture": "#all", "tintindex": 0, "cullface": "east" } - } - } - ], - - "display": { - "thirdperson_righthand": { - "rotation": [ 75, 45, 0 ], - "translation": [ 0, 2.5, 2], - "scale": [ 0.375, 0.375, 0.375 ] - }, - "firstperson_righthand": { - "rotation": [ 0, 45, 0 ], - "translation": [ 0, 4.2, 0 ], - "scale": [ 0.40, 0.40, 0.40 ] - }, - "firstperson_lefthand": { - "rotation": [ 0, 225, 0 ], - "translation": [ 0, 4.2, 0 ], - "scale": [ 0.40, 0.40, 0.40 ] - } - }, - "render_type": "cutout" -} diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/potted_calendula.json b/Common/src/main/resources/assets/hibernalherbs/models/block/potted_calendula.json deleted file mode 100644 index baa71b02..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/potted_calendula.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "minecraft:block/flower_pot_cross", - "textures": { - "plant": "hibernalherbs:block/herb/calendula" - }, - "render_type": "cutout" -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/potted_ceillis.json b/Common/src/main/resources/assets/hibernalherbs/models/block/potted_ceillis.json deleted file mode 100644 index 8838f5b8..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/potted_ceillis.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "minecraft:block/flower_pot_cross", - "textures": { - "plant": "hibernalherbs:block/herb/ceillis" - }, - "render_type": "cutout" -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/potted_chamomile.json b/Common/src/main/resources/assets/hibernalherbs/models/block/potted_chamomile.json deleted file mode 100644 index bfdf5fa4..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/potted_chamomile.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "minecraft:block/flower_pot_cross", - "textures": { - "plant": "hibernalherbs:block/herb/chamomile" - }, - "render_type": "cutout" -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/potted_chervil.json b/Common/src/main/resources/assets/hibernalherbs/models/block/potted_chervil.json deleted file mode 100644 index 9d04d223..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/potted_chervil.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "minecraft:block/flower_pot_cross", - "textures": { - "plant": "hibernalherbs:block/herb/chervil" - }, - "render_type": "cutout" -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/potted_chives.json b/Common/src/main/resources/assets/hibernalherbs/models/block/potted_chives.json deleted file mode 100644 index 4d0ccec7..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/potted_chives.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "minecraft:block/flower_pot_cross", - "textures": { - "plant": "hibernalherbs:block/herb/chives" - }, - "render_type": "cutout" -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/potted_essitte.json b/Common/src/main/resources/assets/hibernalherbs/models/block/potted_essitte.json deleted file mode 100644 index 846963e7..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/potted_essitte.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "minecraft:block/flower_pot_cross", - "textures": { - "plant": "hibernalherbs:block/herb/essitte" - }, - "render_type": "cutout" -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/potted_fennkystral.json b/Common/src/main/resources/assets/hibernalherbs/models/block/potted_fennkystral.json deleted file mode 100644 index 9fe7ca80..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/potted_fennkystral.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "minecraft:block/flower_pot_cross", - "textures": { - "plant": "hibernalherbs:block/herb/fennkystral" - }, - "render_type": "cutout" -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/potted_fennsel.json b/Common/src/main/resources/assets/hibernalherbs/models/block/potted_fennsel.json deleted file mode 100644 index 794ce9e4..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/potted_fennsel.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "minecraft:block/flower_pot_cross", - "textures": { - "plant": "hibernalherbs:block/herb/fennsel" - }, - "render_type": "cutout" -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/potted_marjoram.json b/Common/src/main/resources/assets/hibernalherbs/models/block/potted_marjoram.json deleted file mode 100644 index b54cfc16..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/potted_marjoram.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "minecraft:block/flower_pot_cross", - "textures": { - "plant": "hibernalherbs:block/herb/marjoram" - }, - "render_type": "cutout" -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/potted_myqueste_sapling.json b/Common/src/main/resources/assets/hibernalherbs/models/block/potted_myqueste_sapling.json deleted file mode 100644 index 97312d0b..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/potted_myqueste_sapling.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "minecraft:block/flower_pot_cross", - "textures": { - "plant": "hibernalherbs:block/myqueste_sapling" - }, - "render_type": "cutout" -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/potted_punuel.json b/Common/src/main/resources/assets/hibernalherbs/models/block/potted_punuel.json deleted file mode 100644 index aa6d827f..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/potted_punuel.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "minecraft:block/flower_pot_cross", - "textures": { - "plant": "hibernalherbs:block/herb/punuel" - }, - "render_type": "cutout" -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/potted_rosemary.json b/Common/src/main/resources/assets/hibernalherbs/models/block/potted_rosemary.json deleted file mode 100644 index ac74561a..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/potted_rosemary.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "minecraft:block/flower_pot_cross", - "textures": { - "plant": "hibernalherbs:block/herb/rosemary" - }, - "render_type": "cutout" -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/potted_sorrel.json b/Common/src/main/resources/assets/hibernalherbs/models/block/potted_sorrel.json deleted file mode 100644 index c811327a..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/potted_sorrel.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "minecraft:block/flower_pot_cross", - "textures": { - "plant": "hibernalherbs:block/herb/sorrel" - }, - "render_type": "cutout" -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/potted_tarragon.json b/Common/src/main/resources/assets/hibernalherbs/models/block/potted_tarragon.json deleted file mode 100644 index 18a9649e..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/potted_tarragon.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "minecraft:block/flower_pot_cross", - "textures": { - "plant": "hibernalherbs:block/herb/tarragon" - }, - "render_type": "cutout" -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/potted_thyme.json b/Common/src/main/resources/assets/hibernalherbs/models/block/potted_thyme.json deleted file mode 100644 index ea8c2a59..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/potted_thyme.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "minecraft:block/flower_pot_cross", - "textures": { - "plant": "hibernalherbs:block/herb/thyme" - }, - "render_type": "cutout" -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/potted_thyocielle.json b/Common/src/main/resources/assets/hibernalherbs/models/block/potted_thyocielle.json deleted file mode 100644 index d7f06a48..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/potted_thyocielle.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "minecraft:block/flower_pot_cross", - "textures": { - "plant": "hibernalherbs:block/herb/thyocielle" - }, - "render_type": "cutout" -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/potted_verbena.json b/Common/src/main/resources/assets/hibernalherbs/models/block/potted_verbena.json deleted file mode 100644 index c2bc6cde..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/potted_verbena.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "minecraft:block/flower_pot_cross", - "textures": { - "plant": "hibernalherbs:block/herb/verbena" - }, - "render_type": "cutout" -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/pride_herb.json b/Common/src/main/resources/assets/hibernalherbs/models/block/pride_herb.json deleted file mode 100644 index ff05dd63..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/pride_herb.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "minecraft:block/cross", - "textures": { - "cross": "hibernalherbs:block/herb/sin/pride" - }, - "render_type": "cutout" -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/punuel.json b/Common/src/main/resources/assets/hibernalherbs/models/block/punuel.json deleted file mode 100644 index e6540781..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/punuel.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "minecraft:block/cross", - "textures": { - "cross": "hibernalherbs:block/herb/punuel" - }, - "render_type": "cutout" -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/punuel_herb_barrel.json b/Common/src/main/resources/assets/hibernalherbs/models/block/punuel_herb_barrel.json deleted file mode 100644 index 16168e83..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/punuel_herb_barrel.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "minecraft:block/cube_bottom_top", - "textures": { - "bottom": "minecraft:block/barrel_bottom", - "side": "minecraft:block/barrel_side", - "top": "hibernalherbs:block/herb/barrel/punuel" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/punuel_herb_pile.json b/Common/src/main/resources/assets/hibernalherbs/models/block/punuel_herb_pile.json deleted file mode 100644 index 23ec1d99..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/punuel_herb_pile.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "hibernalherbs:block/pile/leaf_pile", - "textures": { - "all": "hibernalherbs:block/herb/pile/punuel", - "particle": "hibernalherbs:block/herb/pile/punuel" - }, - "render_type": "cutout" -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/punuel_lantern.json b/Common/src/main/resources/assets/hibernalherbs/models/block/punuel_lantern.json deleted file mode 100644 index bff7391c..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/punuel_lantern.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_lantern", - "textures": { - "lantern": "hibernalherbs:block/punuel_lantern" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/rosemary.json b/Common/src/main/resources/assets/hibernalherbs/models/block/rosemary.json deleted file mode 100644 index 7016e0ae..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/rosemary.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "minecraft:block/cross", - "textures": { - "cross": "hibernalherbs:block/herb/rosemary" - }, - "render_type": "cutout" -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/rosemary_herb_barrel.json b/Common/src/main/resources/assets/hibernalherbs/models/block/rosemary_herb_barrel.json deleted file mode 100644 index fc038364..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/rosemary_herb_barrel.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "minecraft:block/cube_bottom_top", - "textures": { - "bottom": "minecraft:block/barrel_bottom", - "side": "minecraft:block/barrel_side", - "top": "hibernalherbs:block/herb/barrel/rosemary" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/rosemary_herb_pile.json b/Common/src/main/resources/assets/hibernalherbs/models/block/rosemary_herb_pile.json deleted file mode 100644 index 3f6e906e..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/rosemary_herb_pile.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "hibernalherbs:block/pile/leaf_pile", - "textures": { - "all": "hibernalherbs:block/herb/pile/rosemary", - "particle": "hibernalherbs:block/herb/pile/rosemary" - }, - "render_type": "cutout" -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/rosemary_lantern.json b/Common/src/main/resources/assets/hibernalherbs/models/block/rosemary_lantern.json deleted file mode 100644 index ee06acee..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/rosemary_lantern.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_lantern", - "textures": { - "lantern": "hibernalherbs:block/rosemary_lantern" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/sage.json b/Common/src/main/resources/assets/hibernalherbs/models/block/sage.json deleted file mode 100644 index cc8e1ad4..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/sage.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "minecraft:block/cross", - "textures": { - "cross": "hibernalherbs:block/herb/sage" - }, - "render_type": "cutout" -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/sage_herb_barrel.json b/Common/src/main/resources/assets/hibernalherbs/models/block/sage_herb_barrel.json deleted file mode 100644 index f982fc3f..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/sage_herb_barrel.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "minecraft:block/cube_bottom_top", - "textures": { - "bottom": "minecraft:block/barrel_bottom", - "side": "minecraft:block/barrel_side", - "top": "hibernalherbs:block/herb/barrel/sage" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/sage_herb_pile.json b/Common/src/main/resources/assets/hibernalherbs/models/block/sage_herb_pile.json deleted file mode 100644 index 158cf05a..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/sage_herb_pile.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "minecraft:block/carpet", - "textures": { - "wool": "hibernalherbs:block/herb/pile/sage", - "particle": "hibernalherbs:block/herb/pile/sage" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/sage_lantern.json b/Common/src/main/resources/assets/hibernalherbs/models/block/sage_lantern.json deleted file mode 100644 index 739c7f3f..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/sage_lantern.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_lantern", - "textures": { - "lantern": "hibernalherbs:block/sage_lantern" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/sloth_herb.json b/Common/src/main/resources/assets/hibernalherbs/models/block/sloth_herb.json deleted file mode 100644 index 721723b0..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/sloth_herb.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "minecraft:block/cross", - "textures": { - "cross": "hibernalherbs:block/herb/sin/sloth" - }, - "render_type": "cutout" -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/sorrel.json b/Common/src/main/resources/assets/hibernalherbs/models/block/sorrel.json deleted file mode 100644 index 49c07ce7..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/sorrel.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "minecraft:block/cross", - "textures": { - "cross": "hibernalherbs:block/herb/sorrel" - }, - "render_type": "cutout" -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/sorrel_herb_barrel.json b/Common/src/main/resources/assets/hibernalherbs/models/block/sorrel_herb_barrel.json deleted file mode 100644 index 74354c48..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/sorrel_herb_barrel.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "minecraft:block/cube_bottom_top", - "textures": { - "bottom": "minecraft:block/barrel_bottom", - "side": "minecraft:block/barrel_side", - "top": "hibernalherbs:block/herb/barrel/sorrel" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/sorrel_herb_pile.json b/Common/src/main/resources/assets/hibernalherbs/models/block/sorrel_herb_pile.json deleted file mode 100644 index 3c741001..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/sorrel_herb_pile.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "hibernalherbs:block/pile/leaf_pile", - "textures": { - "all": "hibernalherbs:block/herb/pile/sorrel", - "particle": "hibernalherbs:block/herb/pile/sorrel" - }, - "render_type": "cutout" -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/sorrel_lantern.json b/Common/src/main/resources/assets/hibernalherbs/models/block/sorrel_lantern.json deleted file mode 100644 index fda59871..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/sorrel_lantern.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_lantern", - "textures": { - "lantern": "hibernalherbs:block/sorrel_lantern" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/tarragon.json b/Common/src/main/resources/assets/hibernalherbs/models/block/tarragon.json deleted file mode 100644 index 869eec85..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/tarragon.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "minecraft:block/cross", - "textures": { - "cross": "hibernalherbs:block/herb/tarragon" - }, - "render_type": "cutout" -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/tarragon_herb_barrel.json b/Common/src/main/resources/assets/hibernalherbs/models/block/tarragon_herb_barrel.json deleted file mode 100644 index fcfd40c4..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/tarragon_herb_barrel.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "minecraft:block/cube_bottom_top", - "textures": { - "bottom": "minecraft:block/barrel_bottom", - "side": "minecraft:block/barrel_side", - "top": "hibernalherbs:block/herb/barrel/tarragon" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/tarragon_herb_pile.json b/Common/src/main/resources/assets/hibernalherbs/models/block/tarragon_herb_pile.json deleted file mode 100644 index 30f4e81c..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/tarragon_herb_pile.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "hibernalherbs:block/pile/leaf_pile", - "textures": { - "all": "hibernalherbs:block/herb/pile/tarragon", - "particle": "hibernalherbs:block/herb/pile/tarragon" - }, - "render_type": "cutout" -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/tarragon_lantern.json b/Common/src/main/resources/assets/hibernalherbs/models/block/tarragon_lantern.json deleted file mode 100644 index 8e3d5253..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/tarragon_lantern.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_lantern", - "textures": { - "lantern": "hibernalherbs:block/tarragon_lantern" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/thyme.json b/Common/src/main/resources/assets/hibernalherbs/models/block/thyme.json deleted file mode 100644 index 93766c82..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/thyme.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "minecraft:block/cross", - "textures": { - "cross": "hibernalherbs:block/herb/thyme" - }, - "render_type": "cutout" -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/thyme_herb_barrel.json b/Common/src/main/resources/assets/hibernalherbs/models/block/thyme_herb_barrel.json deleted file mode 100644 index fd3f1991..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/thyme_herb_barrel.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "minecraft:block/cube_bottom_top", - "textures": { - "bottom": "minecraft:block/barrel_bottom", - "side": "minecraft:block/barrel_side", - "top": "hibernalherbs:block/herb/barrel/thyme" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/thyme_herb_pile.json b/Common/src/main/resources/assets/hibernalherbs/models/block/thyme_herb_pile.json deleted file mode 100644 index 2c4c6f35..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/thyme_herb_pile.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "hibernalherbs:block/pile/leaf_pile", - "textures": { - "all": "hibernalherbs:block/herb/pile/thyme", - "particle": "hibernalherbs:block/herb/pile/thyme" - }, - "render_type": "cutout" -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/thyme_lantern.json b/Common/src/main/resources/assets/hibernalherbs/models/block/thyme_lantern.json deleted file mode 100644 index b8d48f9a..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/thyme_lantern.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_lantern", - "textures": { - "lantern": "hibernalherbs:block/thyme_lantern" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/thyocielle.json b/Common/src/main/resources/assets/hibernalherbs/models/block/thyocielle.json deleted file mode 100644 index ab715f36..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/thyocielle.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "minecraft:block/cross", - "textures": { - "cross": "hibernalherbs:block/herb/thyocielle" - }, - "render_type": "cutout" -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/thyocielle_herb_barrel.json b/Common/src/main/resources/assets/hibernalherbs/models/block/thyocielle_herb_barrel.json deleted file mode 100644 index c003da7e..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/thyocielle_herb_barrel.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "minecraft:block/cube_bottom_top", - "textures": { - "bottom": "minecraft:block/barrel_bottom", - "side": "minecraft:block/barrel_side", - "top": "hibernalherbs:block/herb/barrel/thyocielle" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/thyocielle_herb_pile.json b/Common/src/main/resources/assets/hibernalherbs/models/block/thyocielle_herb_pile.json deleted file mode 100644 index 442b3e4a..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/thyocielle_herb_pile.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "hibernalherbs:block/pile/leaf_pile", - "textures": { - "all": "hibernalherbs:block/herb/pile/thyocielle", - "particle": "hibernalherbs:block/herb/pile/thyocielle" - }, - "render_type": "cutout" -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/thyocielle_lantern.json b/Common/src/main/resources/assets/hibernalherbs/models/block/thyocielle_lantern.json deleted file mode 100644 index a10e332d..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/thyocielle_lantern.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_lantern", - "textures": { - "lantern": "hibernalherbs:block/thyocielle_lantern" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/verbena.json b/Common/src/main/resources/assets/hibernalherbs/models/block/verbena.json deleted file mode 100644 index b6416b5a..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/verbena.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "minecraft:block/cross", - "textures": { - "cross": "hibernalherbs:block/herb/verbena" - }, - "render_type": "cutout" -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/verbena_herb_barrel.json b/Common/src/main/resources/assets/hibernalherbs/models/block/verbena_herb_barrel.json deleted file mode 100644 index 7e3393c3..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/verbena_herb_barrel.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "minecraft:block/cube_bottom_top", - "textures": { - "bottom": "minecraft:block/barrel_bottom", - "side": "minecraft:block/barrel_side", - "top": "hibernalherbs:block/herb/barrel/verbena" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/verbena_herb_pile.json b/Common/src/main/resources/assets/hibernalherbs/models/block/verbena_herb_pile.json deleted file mode 100644 index ba8095a1..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/verbena_herb_pile.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "hibernalherbs:block/pile/leaf_pile", - "textures": { - "all": "hibernalherbs:block/herb/pile/verbena", - "particle": "hibernalherbs:block/herb/pile/verbena" - }, - "render_type": "cutout" -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/verbena_lantern.json b/Common/src/main/resources/assets/hibernalherbs/models/block/verbena_lantern.json deleted file mode 100644 index c3143249..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/verbena_lantern.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_lantern", - "textures": { - "lantern": "hibernalherbs:block/verbena_lantern" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/wrath_herb.json b/Common/src/main/resources/assets/hibernalherbs/models/block/wrath_herb.json deleted file mode 100644 index 0e550d1b..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/wrath_herb.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "minecraft:block/cross", - "textures": { - "cross": "hibernalherbs:block/herb/sin/wrath" - }, - "render_type": "cutout" -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/blend_blindness_smoked.json b/Common/src/main/resources/assets/hibernalherbs/models/item/blend_blindness_smoked.json deleted file mode 100644 index 3e67e59c..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/item/blend_blindness_smoked.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "hibernalherbs:item/blend/smoked/blindness" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/blend_fire_smoked.json b/Common/src/main/resources/assets/hibernalherbs/models/item/blend_fire_smoked.json deleted file mode 100644 index 93590773..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/item/blend_fire_smoked.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "hibernalherbs:item/blend/smoked/fire" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/blend_haste_smoked.json b/Common/src/main/resources/assets/hibernalherbs/models/item/blend_haste_smoked.json deleted file mode 100644 index 04e90a6d..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/item/blend_haste_smoked.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "hibernalherbs:item/blend/smoked/haste" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/blend_mining_fatigue_smoked.json b/Common/src/main/resources/assets/hibernalherbs/models/item/blend_mining_fatigue_smoked.json deleted file mode 100644 index 1cf0d2af..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/item/blend_mining_fatigue_smoked.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "hibernalherbs:item/blend/smoked/mining_fatigue" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/blend_night_vision_smoked.json b/Common/src/main/resources/assets/hibernalherbs/models/item/blend_night_vision_smoked.json deleted file mode 100644 index 5fd4fdf1..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/item/blend_night_vision_smoked.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "hibernalherbs:item/blend/smoked/night_vision" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/blend_poison_smoked.json b/Common/src/main/resources/assets/hibernalherbs/models/item/blend_poison_smoked.json deleted file mode 100644 index 39b00e35..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/item/blend_poison_smoked.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "hibernalherbs:item/blend/smoked/poison" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/blend_regen_slow.json b/Common/src/main/resources/assets/hibernalherbs/models/item/blend_regen_slow.json deleted file mode 100644 index be5a8120..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/item/blend_regen_slow.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "hibernalherbs:item/blend/regen_slow" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/blend_regen_slow_smoked.json b/Common/src/main/resources/assets/hibernalherbs/models/item/blend_regen_slow_smoked.json deleted file mode 100644 index 88b4b568..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/item/blend_regen_slow_smoked.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "hibernalherbs:item/blend/smoked/regen_slow" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/blend_regen_speed_weak.json b/Common/src/main/resources/assets/hibernalherbs/models/item/blend_regen_speed_weak.json deleted file mode 100644 index b03f774d..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/item/blend_regen_speed_weak.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "hibernalherbs:item/blend/regen_speed_weak" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/blend_regen_speed_weak_smoked.json b/Common/src/main/resources/assets/hibernalherbs/models/item/blend_regen_speed_weak_smoked.json deleted file mode 100644 index 6535dd76..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/item/blend_regen_speed_weak_smoked.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "hibernalherbs:item/blend/smoked/regen_speed_weak" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/blend_regeneration_smoked.json b/Common/src/main/resources/assets/hibernalherbs/models/item/blend_regeneration_smoked.json deleted file mode 100644 index d5aff996..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/item/blend_regeneration_smoked.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "hibernalherbs:item/blend/smoked/regeneration" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/blend_slowness_smoked.json b/Common/src/main/resources/assets/hibernalherbs/models/item/blend_slowness_smoked.json deleted file mode 100644 index ebcecc25..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/item/blend_slowness_smoked.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "hibernalherbs:item/blend/smoked/slowness" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/blend_speed_smoked.json b/Common/src/main/resources/assets/hibernalherbs/models/item/blend_speed_smoked.json deleted file mode 100644 index 92ffa843..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/item/blend_speed_smoked.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "hibernalherbs:item/blend/smoked/speed" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/blend_weakness_smoked.json b/Common/src/main/resources/assets/hibernalherbs/models/item/blend_weakness_smoked.json deleted file mode 100644 index 2f6410fa..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/item/blend_weakness_smoked.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "hibernalherbs:item/blend/smoked/weakness" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/blend_wither_smoked.json b/Common/src/main/resources/assets/hibernalherbs/models/item/blend_wither_smoked.json deleted file mode 100644 index fa0c4d8f..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/item/blend_wither_smoked.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "hibernalherbs:item/blend/smoked/wither" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/canister.json b/Common/src/main/resources/assets/hibernalherbs/models/item/canister.json deleted file mode 100644 index 3e063225..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/item/canister.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "hibernalherbs:item/canister/empty_canister" - }, - "overrides": [ - { - "predicate": { - "hibernalherbs:filled": 0.0000001 - }, - "model": "hibernalherbs:item/filled_canister" - } - ] -} diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/canister_amethyst.json b/Common/src/main/resources/assets/hibernalherbs/models/item/canister_amethyst.json deleted file mode 100644 index ce92f188..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/item/canister_amethyst.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "hibernalherbs:item/canister/amethyst/empty_canister" - }, - "overrides": [ - { - "predicate": { - "hibernalherbs:filled": 0.0000001 - }, - "model": "hibernalherbs:item/filled_amethyst_canister" - } - ] -} diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/canister_diamond.json b/Common/src/main/resources/assets/hibernalherbs/models/item/canister_diamond.json deleted file mode 100644 index 6ac7231f..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/item/canister_diamond.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "hibernalherbs:item/canister/diamond/empty_canister" - }, - "overrides": [ - { - "predicate": { - "hibernalherbs:filled": 0.0000001 - }, - "model": "hibernalherbs:item/filled_diamond_canister" - } - ] -} diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/canister_iron.json b/Common/src/main/resources/assets/hibernalherbs/models/item/canister_iron.json deleted file mode 100644 index 26f2fb58..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/item/canister_iron.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "hibernalherbs:item/canister/iron/empty_canister" - }, - "overrides": [ - { - "predicate": { - "hibernalherbs:filled": 0.0000001 - }, - "model": "hibernalherbs:item/filled_iron_canister" - } - ] -} diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/conjuration_altar.json b/Common/src/main/resources/assets/hibernalherbs/models/item/conjuration_altar.json deleted file mode 100644 index 49cbd2d5..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/item/conjuration_altar.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "hibernalherbs:block/conjuration_altar" -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/dried_fennsel.json b/Common/src/main/resources/assets/hibernalherbs/models/item/dried_fennsel.json deleted file mode 100644 index 7e9132be..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/item/dried_fennsel.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "hibernalherbs:item/herb/dried/fennsel" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/envy_herb.json b/Common/src/main/resources/assets/hibernalherbs/models/item/envy_herb.json deleted file mode 100644 index ce5bcb47..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/item/envy_herb.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "hibernalherbs:block/herb/sin/envy" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/fennsel.json b/Common/src/main/resources/assets/hibernalherbs/models/item/fennsel.json deleted file mode 100644 index 249e6407..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/item/fennsel.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "hibernalherbs:block/herb/fennsel" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/fennsel_herb_barrel.json b/Common/src/main/resources/assets/hibernalherbs/models/item/fennsel_herb_barrel.json deleted file mode 100644 index 42d2cd3d..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/item/fennsel_herb_barrel.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "hibernalherbs:block/fennsel_herb_barrel" -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/fennsel_herb_pile.json b/Common/src/main/resources/assets/hibernalherbs/models/item/fennsel_herb_pile.json deleted file mode 100644 index 3a212972..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/item/fennsel_herb_pile.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "hibernalherbs:block/fennsel_herb_pile" -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/fennsel_lantern.json b/Common/src/main/resources/assets/hibernalherbs/models/item/fennsel_lantern.json deleted file mode 100644 index a43a0906..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/item/fennsel_lantern.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "hibernalherbs:item/fennsel_lantern" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/filled_amethyst_canister.json b/Common/src/main/resources/assets/hibernalherbs/models/item/filled_amethyst_canister.json deleted file mode 100644 index bbb1fac2..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/item/filled_amethyst_canister.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "hibernalherbs:item/canister", - "textures": { - "layer0": "hibernalherbs:item/canister/amethyst/filled_canister" - } -} diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/filled_canister.json b/Common/src/main/resources/assets/hibernalherbs/models/item/filled_canister.json deleted file mode 100644 index 451c10eb..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/item/filled_canister.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "hibernalherbs:item/canister", - "textures": { - "layer0": "hibernalherbs:item/canister/filled_canister" - } -} diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/filled_diamond_canister.json b/Common/src/main/resources/assets/hibernalherbs/models/item/filled_diamond_canister.json deleted file mode 100644 index f57bf192..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/item/filled_diamond_canister.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "hibernalherbs:item/canister", - "textures": { - "layer0": "hibernalherbs:item/canister/diamond/filled_canister" - } -} diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/filled_iron_canister.json b/Common/src/main/resources/assets/hibernalherbs/models/item/filled_iron_canister.json deleted file mode 100644 index 625c6919..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/item/filled_iron_canister.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "hibernalherbs:item/canister", - "textures": { - "layer0": "hibernalherbs:item/canister/iron/filled_canister" - } -} diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/gluttonous_ring.json b/Common/src/main/resources/assets/hibernalherbs/models/item/gluttonous_ring.json deleted file mode 100644 index df749cad..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/item/gluttonous_ring.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "hibernalherbs:item/ring/gluttonous" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/gluttonous_ring_adv.json b/Common/src/main/resources/assets/hibernalherbs/models/item/gluttonous_ring_adv.json deleted file mode 100644 index b01493ff..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/item/gluttonous_ring_adv.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "hibernalherbs:item/ring/adv/gluttonous" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/gluttony_herb.json b/Common/src/main/resources/assets/hibernalherbs/models/item/gluttony_herb.json deleted file mode 100644 index 4d314da0..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/item/gluttony_herb.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "hibernalherbs:block/herb/sin/gluttony" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/greed_herb.json b/Common/src/main/resources/assets/hibernalherbs/models/item/greed_herb.json deleted file mode 100644 index 001363e5..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/item/greed_herb.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "hibernalherbs:block/herb/sin/greed" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/lust_herb.json b/Common/src/main/resources/assets/hibernalherbs/models/item/lust_herb.json deleted file mode 100644 index 8065b3f1..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/item/lust_herb.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "hibernalherbs:block/herb/sin/lust" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/myqueste_leaf_pile.json b/Common/src/main/resources/assets/hibernalherbs/models/item/myqueste_leaf_pile.json deleted file mode 100644 index 68a4f8d0..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/item/myqueste_leaf_pile.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "hibernalherbs:block/myqueste_leaf_pile" -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/pouch.json b/Common/src/main/resources/assets/hibernalherbs/models/item/pouch.json deleted file mode 100644 index 97f0a484..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/item/pouch.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "hibernalherbs:item/pouch" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/pouch_proper.json b/Common/src/main/resources/assets/hibernalherbs/models/item/pouch_proper.json deleted file mode 100644 index 97f0a484..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/item/pouch_proper.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "hibernalherbs:item/pouch" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/pouch_scratched.json b/Common/src/main/resources/assets/hibernalherbs/models/item/pouch_scratched.json deleted file mode 100644 index 97f0a484..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/item/pouch_scratched.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "hibernalherbs:item/pouch" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/pouch_stitched.json b/Common/src/main/resources/assets/hibernalherbs/models/item/pouch_stitched.json deleted file mode 100644 index 97f0a484..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/item/pouch_stitched.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "hibernalherbs:item/pouch" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/pounded_fennsel.json b/Common/src/main/resources/assets/hibernalherbs/models/item/pounded_fennsel.json deleted file mode 100644 index 84d4447b..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/item/pounded_fennsel.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "hibernalherbs:item/herb/pounded/fennsel" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/pride_herb.json b/Common/src/main/resources/assets/hibernalherbs/models/item/pride_herb.json deleted file mode 100644 index 8c4d2155..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/item/pride_herb.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "hibernalherbs:block/herb/sin/pride" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/ring.json b/Common/src/main/resources/assets/hibernalherbs/models/item/ring.json deleted file mode 100644 index 2b98b72b..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/item/ring.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "hibernalherbs:item/ring/base" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/sigil_configuration_adv.json b/Common/src/main/resources/assets/hibernalherbs/models/item/sigil_configuration_adv.json deleted file mode 100644 index df23fda2..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/item/sigil_configuration_adv.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "hibernalherbs:item/sigil/configuration_adv" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/sigil_mastery_adv.json b/Common/src/main/resources/assets/hibernalherbs/models/item/sigil_mastery_adv.json deleted file mode 100644 index 1c816f8e..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/item/sigil_mastery_adv.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "hibernalherbs:item/sigil/mastery_adv" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/sin_petals.json b/Common/src/main/resources/assets/hibernalherbs/models/item/sin_petals.json deleted file mode 100644 index 38a969fb..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/item/sin_petals.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "hibernalherbs:item/sin_petals" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/sloth_herb.json b/Common/src/main/resources/assets/hibernalherbs/models/item/sloth_herb.json deleted file mode 100644 index ff01fc57..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/item/sloth_herb.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "hibernalherbs:block/herb/sin/sloth" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/wrath_herb.json b/Common/src/main/resources/assets/hibernalherbs/models/item/wrath_herb.json deleted file mode 100644 index 2d262d3a..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/models/item/wrath_herb.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "hibernalherbs:block/herb/sin/wrath" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/categories/herb_reproduction.json b/Common/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/categories/herb_reproduction.json deleted file mode 100644 index 3d539bce..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/categories/herb_reproduction.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "name": "Herb Reproduction", - "description": "Want to reproduce your herbs? Here's what you do!", - "icon": "hibernalherbs:herb_fertilizer" -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/categories/herbal_conjuration.json b/Common/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/categories/herbal_conjuration.json deleted file mode 100644 index b6628bdc..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/categories/herbal_conjuration.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "name": "Herbal Conjuration", - "description": "Want to dive further into the dark arts? Alright!", - "icon": "hibernalherbs:conjuration_altar" -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/categories/misc.json b/Common/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/categories/misc.json deleted file mode 100644 index 5ca8059c..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/categories/misc.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "name": "Miscellaneous", - "description": "Any information that might not have fit anywhere else can be found here!", - "icon": "hibernalherbs:myqueste_boat" -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/herbal_conjuration/conjuration_altar.json b/Common/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/herbal_conjuration/conjuration_altar.json deleted file mode 100644 index 382b9947..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/herbal_conjuration/conjuration_altar.json +++ /dev/null @@ -1,45 +0,0 @@ -{ - "name": "Conjuration Altar", - "icon": "hibernalherbs:conjuration_altar", - "category": "hibernalherbs:herbal_conjuration", - "pages": [ - { - "type": "patchouli:text", - "text": "This is where you'll find information on how to start the process of Herbal Conjuration, as well as some minor benefits." - }, - { - "type": "patchouli:crafting", - "recipe": "hibernalherbs:conjuration_altar", - "text": "Above, you'll find the recipe for creating a Conjuration Altar of your own. In order to craft the altar, you'll need any four non-pounded herbs, 4 Myqueste planks, and an anvil." - }, - { - "type": "patchouli:spotlight", - "item": "hibernalherbs:dried_calendula", - "title": "For Starters", - "text": "You will want to create a stash of Dried Calendula, as it is used in many conjurations. Whether it be to make more useful herbs, or in the conjurations directly, this is a very important part of your studies." - }, - { - "type": "hibernalherbs:conjuration", - "recipe": "hibernalherbs:conjuration/herb/dried/dried_calendula", - "text": "Above, you'll find the conjuration for creating Dried Calendula, of which will produce two." - }, - { - "type": "patchouli:text", - "text": "One of the more basic uses of Herbal Conjuration is to make powerful blends. Some more useful than others, but either way change the playing field for those participating in combat. A blend that you might find useful is a Regenerative Blend. This blend, as the name might suggest, provides regeneration to the target." - }, - { - "type": "hibernalherbs:conjuration", - "recipe": "hibernalherbs:conjuration/herb/blend/regeneration", - "text": "Above, you'll find the conjuration for creating a Regenerative Blend. Other blends can be made in a similar manor, just with different herbs/ingredients." - }, - { - "type": "patchouli:relations", - "entries": [ - "hibernalherbs:herbs/dried", - "hibernalherbs:herbal_conjuration/sigil/sigil", - "hibernalherbs:herbs/blends" - ], - "text": "These entries may also be useful in your studies." - } - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/herbal_conjuration/julisium_petals.json b/Common/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/herbal_conjuration/julisium_petals.json deleted file mode 100644 index 6662c975..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/herbal_conjuration/julisium_petals.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "name": "Julisium Petals", - "icon": "hibernalherbs:julisium_petals", - "category": "hibernalherbs:herbal_conjuration", - "advancement": "hibernalherbs:progression/obtain_singed_grimoire", - "pages": [ - { - "type": "patchouli:text", - "text": "Julisium Petals, originally made by the prince of Lust to assist in other-worldly travel, can also be used against the princes in order to bound them to a padlock and utilize their powers for the user." - }, - { - "type": "patchouli:spotlight", - "item": "hibernalherbs:julisium_petals", - "text": "Julisium Petals are used mainly for creating bound padlocks, which provide the user different enhancements and abilities. This ranges anywhere from additional health to increased movement speed or luck values." - }, - { - "type": "patchouli:relations", - "entries": [ - "hibernalherbs:herbal_conjuration/conjuration_altar", - "hibernalherbs:herbal_conjuration/singed_grimoire", - "hibernalherbs:herbal_conjuration/lumbinetrik_petals", - "hibernalherbs:herbal_conjuration/padlocks", - "hibernalherbs:herbs/dried" - ], - "text": "These entries may also be useful in your studies." - } - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/herbal_conjuration/lumbinetrik_petals.json b/Common/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/herbal_conjuration/lumbinetrik_petals.json deleted file mode 100644 index 7c7c6784..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/herbal_conjuration/lumbinetrik_petals.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "name": "Lumbinetrik Petals", - "icon": "hibernalherbs:lumbinetrik_petals", - "category": "hibernalherbs:herbal_conjuration", - "advancement": "hibernalherbs:progression/obtain_singed_grimoire", - "pages": [ - { - "type": "patchouli:text", - "text": "Lumbinetrik Petals currently don't have many uses, but the uses that they do have are for late-game purposes." - }, - { - "type": "hibernalherbs:conjuration", - "recipe": "hibernalherbs:conjuration/grimoire/lumbinetrik_petals", - "text": "Lumbinetrik Petals are used in many conjurations, more importantly Bound Padlocks." - }, - { - "type": "patchouli:text", - "text": "Lumbinetrik Petals are said to have been created by the Prince of Gluttony. Using the Siliptium Petals as a base for them, altering their use was what made an entirely new kind of Vegetation. While Siliptium Petals would assist with Agility, Lumbinetrik Petals would numb any pain that one might come across." - }, - { - "type": "patchouli:text", - "text": "A conjuration was developed to combine the two kinds of petals, in an attempt to create an even stronger variation. A type of petal that would, unintentionally, help harness the power of the princes of Hell - Julisium Petals." - }, - { - "type": "patchouli:relations", - "entries": [ - "hibernalherbs:herbal_conjuration/singed_grimoire", - "hibernalherbs:herbal_conjuration/siliptium_petals" - ], - "text": "These entries may also be useful in your studies." - } - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/herbal_conjuration/padlocks.json b/Common/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/herbal_conjuration/padlocks.json deleted file mode 100644 index fca29056..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/herbal_conjuration/padlocks.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "name": "Prince Of Sin Padlocks", - "icon": "hibernalherbs:bound_padlock_lust", - "category": "hibernalherbs:herbal_conjuration", - "advancement": "hibernalherbs:progression/obtain_singed_grimoire", - "pages": [ - { - "type": "patchouli:text", - "text": "Padlocks are a way to provide buffs to the player. Via conjuration, and potentially some help from the Grimoire, you can bound a padlock to a Prince of Sin!$(br2)This is when you are able to be granted these abilities.$(br2)Of course, these buffs depend on the padlock/price of sin." - }, - { - "type": "hibernalherbs:conjuration", - "recipe": "hibernalherbs:conjuration/trinket/padlocks/lust_padlock", - "text": "The conjuration to create the Unbound Padlock for the Prince of Lust is shown above.$(br2)There currently exists 7 padlocks, each for a Prince of Sin." - }, - { - "type": "patchouli:relations", - "entries": [ - "hibernalherbs:herbal_conjuration/sigil/sigil" - ], - "text": "These entries may also be useful in your studies." - } - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/herbal_conjuration/ring/adv_gluttonous_ring.json b/Common/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/herbal_conjuration/ring/adv_gluttonous_ring.json deleted file mode 100644 index 4712d14f..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/herbal_conjuration/ring/adv_gluttonous_ring.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "name": "Advanced Gluttonous Ring", - "icon": "hibernalherbs:gluttonous_ring_adv", - "category": "hibernalherbs:herbal_conjuration", - "advancement": "hibernalherbs:progression/obtain_singed_grimoire", - "pages": [ - { - "type": "patchouli:text", - "text": "This Advanced Ring allows all foods to regenerate, as long as this item is held by the user. (Forever regenerating)" - }, - { - "type": "hibernalherbs:conjuration", - "recipe": "hibernalherbs:conjuration/ring/adv/gluttonous", - "text": "The conjuration for an Advanced Gluttonous Ring is shown above." - }, - { - "type": "patchouli:relations", - "entries": [ - "hibernalherbs:herbal_conjuration/ring/gluttonous_ring", - "hibernalherbs:herbal_conjuration/sigil/sigil" - ], - "text": "These entries may also be useful in your studies." - } - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/herbal_conjuration/ring/gluttonous_ring.json b/Common/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/herbal_conjuration/ring/gluttonous_ring.json deleted file mode 100644 index 09c3d506..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/herbal_conjuration/ring/gluttonous_ring.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "name": "Gluttonous Ring", - "icon": "hibernalherbs:gluttonous_ring", - "category": "hibernalherbs:herbal_conjuration", - "advancement": "hibernalherbs:progression/obtain_singed_grimoire", - "pages": [ - { - "type": "patchouli:text", - "text": "A Gluttonous Ring allows the beholder to consume Herb Blends for as long as they have this ring on them. (Forever regenerating)" - }, - { - "type": "hibernalherbs:conjuration", - "recipe": "hibernalherbs:conjuration/ring/base/ring", - "text": "You first have to create a Golden Ring, the conjuration for which has been shown above." - }, - { - "type": "hibernalherbs:conjuration", - "recipe": "hibernalherbs:conjuration/ring/gluttonous", - "text": "Above is the conjuration for the Gluttonous Ring." - }, - { - "type": "patchouli:text", - "text": "The Gluttonous Ring was the result of a deal made between the Prince of Gluttony and a mortal, whom dreamt for regenerating food. The Prince of Gluttony decided to provide the mortal his dream, with a cost however. That if the mortal hadn't enhanced the ring within 24 hours, then the Prince would obtain his soul. It was too late by the time the mortal had finally figured it out." - }, - { - "type": "patchouli:relations", - "entries": [ - "hibernalherbs:herbal_conjuration/ring/adv_gluttonous_ring", - "hibernalherbs:herbal_conjuration/sigil/sigil" - ], - "text": "These entries may also be useful in your studies." - } - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/herbal_conjuration/sigil/sigil.json b/Common/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/herbal_conjuration/sigil/sigil.json deleted file mode 100644 index 97e2496d..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/herbal_conjuration/sigil/sigil.json +++ /dev/null @@ -1,142 +0,0 @@ -{ - "name": "Herbal Sigils", - "icon": "hibernalherbs:sigil", - "category": "hibernalherbs:herbal_conjuration", - "advancement": "hibernalherbs:progression/obtain_singed_grimoire", - "pages": [ - { - "type": "patchouli:text", - "text": "Herbal Sigils are used in high-tier conjurations, such as Padlocks." - }, - { - "type": "patchouli:spotlight", - "item": "hibernalherbs:sigil", - "text": "Herbal Sigils are made by using a combination of herbs and a non-cracked Herbal Sigil. To create an Herbal Sigil, you will need certain herbs and a Smoothened Stone or a Cracked Herbal Sigil.", - "title": "First Sigil" - }, - { - "type": "hibernalherbs:conjuration", - "recipe": "hibernalherbs:conjuration/sigil/base", - "text": "The conjuration to create a Herbal Sigil is shown above. A Blank Herbal Sigil allows the user to create more powerful Herbal Sigils." - }, - { - "type": "patchouli:text", - "text": "Herbal Sigils can come in many forms, some of the most powerful ones being in correlation to the Princes of Sin; Envy, Gluttony, Greed, Lust, Pride, Sloth, and Wrath. Some of the other variations of Herbal Sigils include; Configuration (Non-Advanced & Advanced) and Mastery (Non-Advanced & Advanced)." - }, - { - "type": "patchouli:spotlight", - "item": "hibernalherbs:sigil_envy", - "text": "This $(l:hibernalherbs:herbal_conjuration/sigil/sins/envy)Herbal Sigil$() is aligned with the Prince of Envy.$(br2)This allows you to create mystical items such as a padlock that, once bound, provides more health and speed to the user.", - "title": "Envy Alignment" - }, - { - "type": "patchouli:spotlight", - "item": "hibernalherbs:sigil_gluttony", - "text": "This $(l:hibernalherbs:herbal_conjuration/sigil/sins/gluttony)Herbal Sigil$() is aligned with the Prince of Gluttony,$(br2)This allows you to create mystical items such as a padlock that, once bound, provides more health and makes you immune to hunger.", - "title": "Gluttony Alignment" - }, - { - "type": "patchouli:spotlight", - "item": "hibernalherbs:sigil_greed", - "text": "This $(l:hibernalherbs:herbal_conjuration/sigil/sins/greed)Herbal Sigil$() is aligned with the Prince of Greed,$(br2)This allows you to create mystical items such as a padlock that, once bound, provides more health and makes you more lucky.", - "title": "Greed Alignment" - }, - { - "type": "patchouli:spotlight", - "item": "hibernalherbs:sigil_lust", - "text": "This $(l:hibernalherbs:herbal_conjuration/sigil/sins/lust)Herbal Sigil$() is aligned with the Prince of Lust,$(br2)This allows you to create mystical items such as a padlock that, once bound, provides more health and makes you immune to both poisoning and withering.", - "title": "Lust Alignment" - }, - { - "type": "patchouli:spotlight", - "item": "hibernalherbs:sigil_pride", - "text": "This $(l:hibernalherbs:herbal_conjuration/sigil/sins/pride)Herbal Sigil$() is aligned with the Prince of Gluttony,$(br2)This allows you to create mystical items such as a padlock that, once bound, provides more health and gives you regeneration.", - "title": "Pride Alignment" - }, - { - "type": "patchouli:spotlight", - "item": "hibernalherbs:sigil_sloth", - "text": "This $(l:hibernalherbs:herbal_conjuration/sigil/sins/sloth)Herbal Sigil$() is aligned with the Prince of Greed,$(br2)This allows you to create mystical items such as a padlock that, once bound, provides more health and gives you slow falling. Be careful however, as you are slowed while this padlock is in effect.", - "title": "Sloth Alignment" - }, - { - "type": "patchouli:spotlight", - "item": "hibernalherbs:sigil_wrath", - "text": "This $(l:hibernalherbs:herbal_conjuration/sigil/sins/wrath)Herbal Sigil$() is aligned with the Prince of Lust,$(br2)This allows you to create mystical items such as a padlock that, once bound, provides more health and damage to the user.", - "title": "Wrath Alignment" - }, - { - "type": "patchouli:text", - "text": "While these Herbal Sigils are very powerful, there are some other variations that may be worth looking into.$(br2)The Configuration Sigils aren't currently used for anything, but is planned to change.$(br2)Mastery Sigils on the other hand are very useful!" - }, - { - "type": "hibernalherbs:conjuration", - "recipe": "hibernalherbs:conjuration/sigil/mastery", - "text": "Mastery Herbal Sigils are used to create Golden Rings, as well as Advanced Mastery Sigils.$(br2)Advanced Mastery Sigils are used to create Padlocks and the Advanced Gluttonous Ring." - }, - { - "type": "hibernalherbs:conjuration", - "recipe": "hibernalherbs:conjuration/sigil/mastery_adv", - "text": "Advanced Mastery Herbal Sigils, as listed prior, are used for Advanced Gluttonous Rings and Padlocks." - }, - { - "type": "hibernalherbs:conjuration", - "recipe": "hibernalherbs:conjuration/sigil/configuration", - "text": "Configuration Herbal Sigils are currently only used to make Advanced Configuration Herbal Sigils." - }, - { - "type": "hibernalherbs:conjuration", - "recipe": "hibernalherbs:conjuration/sigil/configuration_adv", - "text": "Advanced Configuration Herbal Sigils, alongside the Advanced Mastery Herbal Sigil, can be used to make Julisium Petals.$(br2)These petals can be used to make padlocks." - }, - { - "type": "patchouli:text", - "text": "The following conjurations are for creating the Herbal Sigils aligned with sin." - }, - { - "type": "hibernalherbs:conjuration", - "recipe": "hibernalherbs:conjuration/sigil/envy", - "text": "The conjuration for creating the Herbal Sigil aligned with Envy is shown above." - }, - { - "type": "hibernalherbs:conjuration", - "recipe": "hibernalherbs:conjuration/sigil/pride", - "text": "The conjuration for creating the Herbal Sigil aligned with Pride is shown above." - }, - { - "type": "hibernalherbs:conjuration", - "recipe": "hibernalherbs:conjuration/sigil/wrath", - "text": "The conjuration for creating the Herbal Sigil aligned with Wrath is shown above." - }, - { - "type": "hibernalherbs:conjuration", - "recipe": "hibernalherbs:conjuration/sigil/gluttony", - "text": "The conjuration for creating the Herbal Sigil aligned with gluttony is shown above." - }, - { - "type": "hibernalherbs:conjuration", - "recipe": "hibernalherbs:conjuration/sigil/greed", - "text": "The conjuration for creating the Herbal Sigil aligned with Greed is shown above." - }, - { - "type": "hibernalherbs:conjuration", - "recipe": "hibernalherbs:conjuration/sigil/sloth", - "text": "The conjuration for creating the Herbal Sigil aligned with Sloth is shown above." - }, - { - "type": "hibernalherbs:conjuration", - "recipe": "hibernalherbs:conjuration/sigil/lust", - "text": "The conjuration for creating the Herbal Sigil aligned with Lust is shown above." - }, - { - "type": "patchouli:relations", - "entries": [ - "hibernalherbs:herbal_conjuration/padlocks", - "hibernalherbs:herbal_conjuration/siliptium_petals", - "hibernalherbs:herbal_conjuration/lumbinetrik_petals", - "hibernalherbs:herbal_conjuration/julisium_petals" - ], - "text": "These entries may also be useful in your studies." - } - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/herbal_conjuration/siliptium_petals.json b/Common/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/herbal_conjuration/siliptium_petals.json deleted file mode 100644 index 1c2552dd..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/herbal_conjuration/siliptium_petals.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "name": "Siliptium Petals", - "icon": "hibernalherbs:sin_petals", - "category": "hibernalherbs:herbal_conjuration", - "pages": [ - { - "type": "patchouli:text", - "text": "Siliptium Petals originate from the Prince of Wrath, created with the intent to enhance agility among legions. It's said that the first Siliptium Petals were created with the help of the Ars Goetia, but no one can be sure." - }, - { - "type": "patchouli:spotlight", - "item": "hibernalherbs:lumbinetrik_petals", - "text": "You can use Siliptium Petals to create a higher-form of vegetation, Lumbinetrik Petals. These petals are known for immense power, and used in higher-tier conjurations." - }, - { - "type": "patchouli:relations", - "entries": [ - "hibernalherbs:herbal_conjuration/conjuration_altar", - "hibernalherbs:herbal_conjuration/singed_grimoire", - "hibernalherbs:herbal_conjuration/lumbinetrik_petals", - "hibernalherbs:herbs/dried" - ], - "text": "These entries may also be useful in your studies." - } - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/herbal_conjuration/singed_grimoire.json b/Common/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/herbal_conjuration/singed_grimoire.json deleted file mode 100644 index 68abc3d6..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/herbal_conjuration/singed_grimoire.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "name": "Singed Grimoire", - "icon": "hibernalherbs:singed_grimoire", - "category": "hibernalherbs:herbal_conjuration", - "pages": [ - { - "type": "patchouli:text", - "text": "In order to access higher-tier conjurations and more complex information, you will need to singe your Grimoire. This requires you to create Siliptium Petals, the conjuration can be shown on the right." - }, - { - "type": "hibernalherbs:conjuration", - "recipe": "hibernalherbs:conjuration/grimoire/siliptium_petals", - "text": "The conjuration to create Siliptium Petals is shown above. They are used mainly to enhance your Grimoire, however, they can also be used to create decorational lanterns from dried herbs." - }, - { - "type": "hibernalherbs:conjuration", - "recipe": "hibernalherbs:conjuration/grimoire/singed_grimoire", - "text": "The Singed Grimoire is acquired via the above conjuration." - }, - { - "type": "patchouli:text", - "text": "The Herbal Grimoire was used by religious scholars despite its origins. The book was eventually banished to an unknown plane of conjuration. Until a conjurer obtained the ingredients needed, and had an Unholy Blessing put upon it. This left the book eternally singed, never to be brought back to it's original state. This Unholy Blessing however provided the book with additional information, said to be a gift from the King of the 7 rings themself." - }, - { - "type": "patchouli:relations", - "entries": [ - "hibernalherbs:herbal_conjuration/conjuration_altar", - "hibernalherbs:herbal_conjuration/siliptium_petals", - "hibernalherbs:herbal_conjuration/lumbinetrik_petals", - "hibernalherbs:herbs/dried" - ], - "text": "These entries may also be useful in your studies." - } - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/herbs/blends.json b/Common/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/herbs/blends.json deleted file mode 100644 index 7f5ee8dd..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/herbs/blends.json +++ /dev/null @@ -1,86 +0,0 @@ -{ - "name": "Herb Blends", - "icon": "hibernalherbs:blend_regeneration", - "category": "hibernalherbs:herbs", - "pages": [ - { - "type": "patchouli:text", - "text": "Here you can find what is basically a catalogue of all currently existing Herb Blends.$(br2)Herb Blends provide the user with buffs and/or debuffs depending on the blend.$(br2)You can inflict other players with these effects by attacking them." - }, - { - "type": "hibernalherbs:conjuration", - "recipe": "hibernalherbs:conjuration/herb/blend/blindness", - "text": "The conjuration to create a $(t:Provides blindness to the targeted player)Shaded Blend$() is shown above." - }, - { - "type": "hibernalherbs:conjuration", - "recipe": "hibernalherbs:conjuration/herb/blend/fire", - "text": "The conjuration to create a $(t:Sets the target on fire)Incinerating Blend$() is shown above." - }, - { - "type": "hibernalherbs:conjuration", - "recipe": "hibernalherbs:conjuration/herb/blend/haste", - "text": "The conjuration to create a $(t:Provides haste to the targeted player)Dashing Blend$() is shown above." - }, - { - "type": "hibernalherbs:conjuration", - "recipe": "hibernalherbs:conjuration/herb/blend/mining_fatigue", - "text": "The conjuration to create a $(t:Provides mining fatigue to the targeted player)Hindering Blend$() is shown above." - }, - { - "type": "hibernalherbs:conjuration", - "recipe": "hibernalherbs:conjuration/herb/blend/night_vision", - "text": "The conjuration to create a $(t:Provides night vision to the targeted player)Observing Blend$() is shown above." - }, - { - "type": "hibernalherbs:conjuration", - "recipe": "hibernalherbs:conjuration/herb/blend/poison", - "text": "The conjuration to create a $(t:Provides poison to the targeted player)Virulent Blend$() is shown above." - }, - { - "type": "hibernalherbs:conjuration", - "recipe": "hibernalherbs:conjuration/herb/blend/regeneration", - "text": "The conjuration to create a $(t:Provides regeneration to the targeted player)Regenerative Blend$() is shown above." - }, - { - "type": "hibernalherbs:conjuration", - "recipe": "hibernalherbs:conjuration/herb/blend/regeneration_slowness", - "text": "The conjuration to create a $(t:Provides regeneration and slowness to the targeted player)Conflicting Blend$() is shown above." - }, - { - "type": "hibernalherbs:conjuration", - "recipe": "hibernalherbs:conjuration/herb/blend/regeneration_speed_weakness", - "text": "The conjuration to create a $(t:Provides regeneration, speed, and weakness to the targeted player)Alternative Blend$() is shown above." - }, - { - "type": "hibernalherbs:conjuration", - "recipe": "hibernalherbs:conjuration/herb/blend/slowness", - "text": "The conjuration to create a $(t:Provides slowness to the targeted player)Sedating Blend$() is shown above." - }, - { - "type": "hibernalherbs:conjuration", - "recipe": "hibernalherbs:conjuration/herb/blend/speed", - "text": "The conjuration to create a $(t:Provides speed to the targeted player)Acceleration Blend$() is shown above." - }, - { - "type": "hibernalherbs:conjuration", - "recipe": "hibernalherbs:conjuration/herb/blend/weakness", - "text": "The conjuration to create a $(t:Provides weakness to the targeted player)Diminished Blend$() is shown above." - }, - { - "type": "hibernalherbs:conjuration", - "recipe": "hibernalherbs:conjuration/herb/blend/wither", - "text": "The conjuration to create a $(t:Provides wither to the targeted player)Decaying Blend$() is shown above." - }, - { - "type": "patchouli:relations", - "entries": [ - "hibernalherbs:herbs/smoked_blends", - "hibernalherbs:herbs/non_pounded", - "hibernalherbs:herbs/pounded", - "hibernalherbs:herbs/dried" - ], - "text": "These entries may also be useful in your studies." - } - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/herbs/dried.json b/Common/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/herbs/dried.json deleted file mode 100644 index 33ea7f53..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/herbs/dried.json +++ /dev/null @@ -1,120 +0,0 @@ -{ - "name": "Dried Herbs", - "icon": "hibernalherbs:dried_tarragon", - "category": "hibernalherbs:herbs", - "pages": [ - { - "type": "patchouli:text", - "text": "Dried herbs are made via the Conjuration Altar and used in many high-tier conjurations, such as Lumbinetrik Petals." - }, - { - "type": "spotlight", - "item": "hibernalherbs:dried_tarragon", - "link_recipe": false, - "text": "Dried Tarragon can be used to make an Herbal Sigil of Mastery, as well as a Blank Sigil. (as well as other previously mentioned uses)" - }, - { - "type": "spotlight", - "item": "hibernalherbs:dried_chamomile", - "link_recipe": false, - "text": "Dried Chamomile can be used to make an Herbal Sigil of Advanced Mastery, as well as a Blank Sigil and Diminished Blends. (as well as other previously mentioned uses)" - }, - { - "type": "spotlight", - "item": "hibernalherbs:dried_ceillis", - "link_recipe": false, - "text": "Dried Ceillis can be used to make an Herbal Sigil of Advanced Configuration, as well as Decaying Blends. (as well as other previously mentioned uses)" - }, - { - "type": "spotlight", - "item": "hibernalherbs:dried_chives", - "link_recipe": false, - "text": "Dried Chives can be used to create an Herbal Sigil aligned with Envy. It can also be used to make Acceleration, Sedating, and Shaded Blends. (as well as other previously mentioned uses)" - }, - { - "type": "spotlight", - "item": "hibernalherbs:dried_chervil", - "link_recipe": false, - "text": "Dried Chervil can be used to make an Herbal Sigil aligned with Greed. It can also be used to make Hindering Blends. (as well as other previously mentioned uses)" - }, - { - "type": "spotlight", - "item": "hibernalherbs:dried_essitte", - "link_recipe": false, - "text": "Dried Essitte can be used to create two seperate Herbal Sigils: an Advanced Mastery Sigil and another that is aligned with Wrath. (as well as other previously mentioned uses)" - }, - { - "type": "spotlight", - "item": "hibernalherbs:dried_calendula", - "link_recipe": false, - "text": "Dried Calendula can be used to make all other Dried Herb Variants, as well as to make a Blank Sigil. (as well as other previously mentioned uses)" - }, - { - "type": "spotlight", - "item": "hibernalherbs:dried_fennkystral", - "link_recipe": false, - "text": "Dried Fennkystral is used to create an Herbal Sigil aligned with Greed. It can also be used to make a Golden Ring and Alternative Blends. (as well as other previously mentioned uses)" - }, - { - "type": "spotlight", - "item": "hibernalherbs:dried_fennsel", - "link_recipe": false, - "text": "Dried Fennsel can be used to make Herbal Sigils aligned with either Lust or Pride. It is also used to make an Advanced Gluttonous Ring. (as well as other previously mentioned uses)" - }, - { - "type": "spotlight", - "item": "hibernalherbs:dried_marjoram", - "link_recipe": false, - "text": "Dried Marjoram can be used to make multiple Herbal Sigils; Aligned with Lust, Greed, and/or Envy. As well as creating an Herbal Sigil of Configuration, Advanced Gluttonous Ring, or Dashing Blends. (as well as other previously mentioned uses)" - }, - { - "type": "spotlight", - "item": "hibernalherbs:dried_punuel", - "link_recipe": false, - "text": "Dried Punuel can be used to create Herbal Sigils aligned with either Wrath or Sloth, as well as Virulent and Incinerating Blends. (as well as other previously mentioned uses)" - }, - { - "type": "spotlight", - "item": "hibernalherbs:dried_rosemary", - "link_recipe": false, - "text": "Dried Rosemary can be used to make Herbal Sigils aligned with Gluttony, as well as Herbal Sigils of both Mastery and Configuration. It can also be used for Regenererative Blends. (as well as other previously mentioned uses)" - }, - { - "type": "spotlight", - "item": "hibernalherbs:dried_sorrel", - "link_recipe": false, - "text": "Dried Sorrel can be used for Herbal Sigils aligned with Lust, as well as Observing Blends. (as well as other previously mentioned uses)" - }, - { - "type": "spotlight", - "item": "hibernalherbs:dried_thyocielle", - "link_recipe": false, - "text": "Dried Thyocielle can be used to create Herbal Sigils aligned with Sloth or Gluttony. It can be used for Conflicting Blends and Siliptium Petals as well. (as well as other previously mentioned uses)" - }, - { - "type": "spotlight", - "item": "hibernalherbs:dried_thyme", - "link_recipe": false, - "text": "Dried Thyme can be used to create an Herbal Sigil aligned with Envy, as well as an Herbal Sigil of Advanced Configuration. (as well as other previously mentioned uses)" - }, - { - "type": "spotlight", - "item": "hibernalherbs:dried_verbena", - "link_recipe": false, - "text": "Dried Verbena can be used for Herbal Sigils that are aligned with Pride or Gluttony. (as well as other previously mentioned uses)" - }, - { - "type": "hibernalherbs:work_in_progress", - "item": "hibernalherbs:dried_sage" - }, - { - "type": "patchouli:relations", - "entries": [ - "hibernalherbs:herbs/non_pounded", - "hibernalherbs:herbs/pounded", - "hibernalherbs:herbs/blends" - ], - "text": "These entries may also be useful in your studies." - } - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/herbs/ground_herbs.json b/Common/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/herbs/ground_herbs.json deleted file mode 100644 index 0531a0c6..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/herbs/ground_herbs.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "name": "Ground Herbs", - "icon": "hibernalherbs:ground_herbs", - "category": "hibernalherbs:herbs", - "pages": [ - { - "type": "spotlight", - "item": "hibernalherbs:ground_herbs", - "text": "Ground Herbs are created from combining any herb provided by Hibernal Herbs in a 2x2 crafting area of some kind." - }, - { - "type": "crafting", - "recipe": "hibernalherbs:ground_herbs", - "text": "The recipe for ground herbs is showcased above." - } - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/herbs/non_pounded.json b/Common/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/herbs/non_pounded.json deleted file mode 100644 index 12acbec7..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/herbs/non_pounded.json +++ /dev/null @@ -1,123 +0,0 @@ -{ - "name": "Non-Pounded Herbs", - "icon": "hibernalherbs:tarragon", - "category": "hibernalherbs:herbs", - "pages": [ - { - "type": "patchouli:text", - "text": "Some general need-to-know information about herbs is that they can all (for the most part) be found in cold biomes naturally. This includes Snowy Plains, Snow Taigas, Snowy Beaches, etc. These herbs can also be used to create Pouches, Canisters, Humus, and the Conjuration Altar." - }, - { - "type": "patchouli:spotlight", - "item": "hibernalherbs:tarragon", - "link_recipe": false, - "text": "Tarragon is used to create an herb called 'Sage', which has it's own unique uses as well. (as well as other previously mentioned uses)" - }, - { - "type": "patchouli:spotlight", - "item": "hibernalherbs:chamomile", - "link_recipe": false, - "text": "Chamomile can be used to create a Diminished Blend. (as well as other previously mentioned uses)" - }, - { - "type": "patchouli:spotlight", - "item": "hibernalherbs:ceillis", - "link_recipe": false, - "text": "Ceillis only has two main uses. The first being to create Decaying Blends, with the second being able to create an Herbal Sigil aligned with Lust. (as well as other previously mentioned uses)" - }, - { - "type": "patchouli:spotlight", - "item": "hibernalherbs:chives", - "link_recipe": false, - "text": "Chives are used to create three different Herb Blends, including; Acceleration Blends, Sedating Blends, and Shaded Blends. Each of these has their own unique effect as well. (as well as other previously mentioned uses)" - }, - { - "type": "patchouli:spotlight", - "item": "hibernalherbs:chervil", - "link_recipe": false, - "text": "Chervil can be used to create a Hindering Blend. (as well as other previously mentioned uses)" - }, - { - "type": "patchouli:spotlight", - "item": "hibernalherbs:essitte", - "link_recipe": false, - "text": "Essitte is only used to make pounded essitte. (as well as other previously mentioned uses)" - }, - { - "type": "patchouli:spotlight", - "item": "hibernalherbs:calendula", - "link_recipe": false, - "text": "Calendula can be used to create an Herbal Sigil aligned with Envy. (as well as other previously mentioned uses)" - }, - { - "type": "patchouli:spotlight", - "item": "hibernalherbs:fennkystral", - "link_recipe": false, - "text": "Fennkystral cannot be found naturally generating, and must be created using a Conjuration Altar. It can be used to create a Golden Ring, as well as a Gluttonous Ring. It can also be used to make an Alternative Blend. (as well as other previously mentioned uses)" - }, - { - "type": "patchouli:spotlight", - "item": "hibernalherbs:fennsel", - "link_recipe": false, - "text": "Fennsel can be used to create an artificial herb known as Fennkystral. (as well as other previously mentioned uses)" - }, - { - "type": "patchouli:spotlight", - "item": "hibernalherbs:marjoram", - "link_recipe": false, - "text": "Marjoram can be used to make a Dashing Blend, as well as a few other things. Including; Fennkystral, an Advanced Gluttonous Ring, and an Herbal Sigil aligned with Greed. (as well as other previously mentioned uses)" - }, - { - "type": "patchouli:spotlight", - "item": "hibernalherbs:punuel", - "link_recipe": false, - "text": "Punuel can be used to create Incinerating and Virulent Blends. (as well as other previously mentioned uses)" - }, - { - "type": "patchouli:spotlight", - "item": "hibernalherbs:rosemary", - "link_recipe": false, - "text": "Rosemary is used to make Regenerative Blends, as well as to make an Herbal Sigil aligned with Pride. (as well as other previously mentioned uses)" - }, - { - "type": "patchouli:spotlight", - "item": "hibernalherbs:sorrel", - "link_recipe": false, - "text": "Sorrel is used to make Observing Blends. (as well as other previously mentioned uses)" - }, - { - "type": "patchouli:spotlight", - "item": "hibernalherbs:thyocielle", - "link_recipe": false, - "text": "Thyocielle is used to make a Conflicting Blend and to make an Herbal Sigil aligned with Gluttony. (as well as other previously mentioned uses)" - }, - { - "type": "patchouli:spotlight", - "item": "hibernalherbs:thyme", - "link_recipe": false, - "text": "Thyme is not used very frequently. (as well as other previously mentioned uses)" - }, - { - "type": "patchouli:spotlight", - "item": "hibernalherbs:verbena", - "link_recipe": false, - "text": "Verbena is used to make two different Herbal Sigils: One aligned with Wrath and the other aligned with Sloth. (as well as other previously mentioned uses)" - }, - { - "type": "patchouli:spotlight", - "item": "hibernalherbs:sage", - "text": "Sage is used to make Blank Sigils. However, this may change later on. (as well as other previously mentioned uses)" - }, - { - "type": "patchouli:relations", - "entries": [ - "hibernalherbs:herbs/dried", - "hibernalherbs:herbs/pounded", - "hibernalherbs:herbs/blends", - - "hibernalherbs:herbal_conjuration/sigil/sigil" - ], - "text": "These entries may also be useful in your studies." - } - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/herbs/pounded.json b/Common/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/herbs/pounded.json deleted file mode 100644 index 032fae3d..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/herbs/pounded.json +++ /dev/null @@ -1,122 +0,0 @@ -{ - "name": "Pounded Herbs", - "icon": "hibernalherbs:pounded_tarragon", - "category": "hibernalherbs:herbs", - "pages": [ - { - "type": "patchouli:text", - "text": "Pounded Herbs can be used as an alternative way of gathering string. You can also craft several decorational blocks such as Leaf Piles and Herb Barrels. Pounded Herb variants are also used to create their dried counterpart. (it is also part of how you reproduce non-pounded herbs)" - }, - { - "type": "spotlight", - "item": "hibernalherbs:pounded_tarragon", - "link_recipe": false, - "text": "Pounded Tarragon can be used to create Shaded Blends. It can also be used to create Sage. (as well as other previously mentioned uses)" - }, - { - "type": "spotlight", - "item": "hibernalherbs:pounded_chamomile", - "link_recipe": false, - "text": "Pounded Chamomile can be used to create Decaying, Diminished, Virulent, and Dashing Blends. (as well as other previously mentioned uses)" - }, - { - "type": "spotlight", - "item": "hibernalherbs:pounded_ceillis", - "link_recipe": false, - "text": "Pounded Ceillis can be used to create Decaying, Sedating, Acceleration, Alternative, Observing, and Hindering Blends. (as well as other previously mentioned uses)" - }, - { - "type": "spotlight", - "item": "hibernalherbs:pounded_chives", - "link_recipe": false, - "text": "Pounded Chives can be used to create Acceleration, Sedating, Alternative, Conflicting, Observing, and Shaded Blends. (as well as other previously mentioned uses)" - }, - { - "type": "spotlight", - "item": "hibernalherbs:pounded_chervil", - "link_recipe": false, - "text": "Pounded Chervil can be used to create Hindering and Shaded Blends. (as well as other previously mentioned uses)" - }, - { - "type": "spotlight", - "item": "hibernalherbs:pounded_essitte", - "link_recipe": false, - "text": "Pounded Essitte can be used to create Incinerating Blends, as well as Siliptium Petals. (as well as other previously mentioned uses)" - }, - { - "type": "spotlight", - "item": "hibernalherbs:pounded_calendula", - "link_recipe": false, - "text": "Pounded Calendula's only current use is to dry it for further experimentation. (as well as other previously mentioned uses)" - }, - { - "type": "spotlight", - "item": "hibernalherbs:pounded_fennkystral", - "link_recipe": false, - "text": "Pounded Fennkystral can be used to create Alternative Blends, as well as Lumbinetrik Petals. (as well as other previously mentioned uses)" - }, - { - "type": "spotlight", - "item": "hibernalherbs:pounded_fennsel", - "link_recipe": false, - "text": "Pounded Fennsel can be used to create Acceleration Blends. (as well as other previously mentioned uses)" - }, - { - "type": "spotlight", - "item": "hibernalherbs:pounded_marjoram", - "link_recipe": false, - "text": "Pounded Marjoram can be used to create an Advanced Gluttonous Ring, as well as Virulent and Dashing Blends. (as well as other previously mentioned uses)" - }, - { - "type": "spotlight", - "item": "hibernalherbs:pounded_punuel", - "link_recipe": false, - "text": "Pounded Punuel can be used to create Virulent and Incinerating Blends. (as well as other previously mentioned uses)" - }, - { - "type": "spotlight", - "item": "hibernalherbs:pounded_rosemary", - "link_recipe": false, - "text": "Pounded Rosemary can be used to create Decaying, Alternative, Conflicting, and Regenerative Blends. (as well as other previously mentioned uses)" - }, - { - "type": "spotlight", - "item": "hibernalherbs:pounded_sorrel", - "link_recipe": false, - "text": "Pounded Sorrel can be used to create Diminished, Sedating, Observing, Hindering, and Dashing Blends. (as well as other previously mentioned uses)" - }, - { - "type": "spotlight", - "item": "hibernalherbs:pounded_thyocielle", - "link_recipe": false, - "text": "Pounded Thyocielle can be used to create Conflicting Blends. (as well as other previously mentioned uses)" - }, - { - "type": "spotlight", - "item": "hibernalherbs:pounded_thyme", - "link_recipe": false, - "text": "Pounded Thyme can be used to create Regenerative Blends. (as well as other previously mentioned uses)" - }, - { - "type": "spotlight", - "item": "hibernalherbs:pounded_verbena", - "link_recipe": false, - "text": "Pounded Verbena can be used to create Diminished, Conflicting, Regenerative, and Incinerating Blends. (as well as other previously mentioned uses)" - }, - { - "type": "spotlight", - "item": "hibernalherbs:pounded_sage", - "link_recipe": false, - "text": "Pounded Sage can be used to create herbs of sin, which are used to create bound padlocks. (as well as other previously mentioned uses)" - }, - { - "type": "patchouli:relations", - "entries": [ - "hibernalherbs:herbs/non_pounded", - "hibernalherbs:herbs/dried", - "hibernalherbs:herbs/blends" - ], - "text": "These entries may also be useful in your studies." - } - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/herbs/sin_herbs.json b/Common/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/herbs/sin_herbs.json deleted file mode 100644 index 1fdd7c67..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/herbs/sin_herbs.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "name": "Herbs Of Sin", - "icon": "hibernalherbs:lust_herb", - "category": "hibernalherbs:herbs", - "advancement": "hibernalherbs:progression/obtain_singed_grimoire", - "pages": [ - { - "type": "spotlight", - "item": "hibernalherbs:lust_herb", - "text": "Herbs of Sin allow the player to create a padlock that is in the process of being bound to the the respective prince. You will need to complete the bounding process in order to achieve mystical capabilities." - }, - { - "type": "patchouli:relations", - "entries": [ - "hibernalherbs:herbal_conjuration/siliptium_petals", - "hibernalherbs:herbal_conjuration/lumbinetrik_petals", - "hibernalherbs:herbal_conjuration/julisium_petals", - "hibernalherbs:herbal_conjuration/sigil/sigil" - ], - "text": "These entries may also be useful in your studies." - } - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/herbs/smoked_blends.json b/Common/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/herbs/smoked_blends.json deleted file mode 100644 index d503a789..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/herbs/smoked_blends.json +++ /dev/null @@ -1,88 +0,0 @@ -{ - "name": "Smoked Herb Blends", - "icon": "hibernalherbs:blend_regeneration_smoked", - "category": "hibernalherbs:herbs", - "advancement": "hibernalherbs:progression/obtain_singed_grimoire", - "pages": [ - { - "type": "patchouli:text", - "text": "Smoked Herb Blends are basically just normal Herb Blends, but the effect potency and duration are buffed." - }, - { - "type": "hibernalherbs:conjuration", - "recipe": "hibernalherbs:conjuration/herb/blend/smoked/blindness", - "text": "The conjuration to create a $(t:Provides blindness to the targeted player)Smoked Shaded Blend$() is shown above." - }, - { - "type": "hibernalherbs:conjuration", - "recipe": "hibernalherbs:conjuration/herb/blend/smoked/fire", - "text": "The conjuration to create a $(t:Sets the target on fire)Smoked Incinerating Blend$() is shown above." - }, - { - "type": "hibernalherbs:conjuration", - "recipe": "hibernalherbs:conjuration/herb/blend/smoked/haste", - "text": "The conjuration to create a $(t:Provides haste to the targeted player)Smoked Dashing Blend$() is shown above." - }, - { - "type": "hibernalherbs:conjuration", - "recipe": "hibernalherbs:conjuration/herb/blend/smoked/mining_fatigue", - "text": "The conjuration to create a $(t:Provides mining fatigue to the targeted player)Smoked Hindering Blend$() is shown above." - }, - { - "type": "hibernalherbs:conjuration", - "recipe": "hibernalherbs:conjuration/herb/blend/smoked/night_vision", - "text": "The conjuration to create a $(t:Provides night vision to the targeted player)Smoked Observing Blend$() is shown above." - }, - { - "type": "hibernalherbs:conjuration", - "recipe": "hibernalherbs:conjuration/herb/blend/smoked/poison", - "text": "The conjuration to create a $(t:Provides poison to the targeted player)Smoked Virulent Blend$() is shown above." - }, - { - "type": "hibernalherbs:conjuration", - "recipe": "hibernalherbs:conjuration/herb/blend/smoked/regeneration", - "text": "The conjuration to create a $(t:Provides regeneration to the targeted player)Smoked Regenerative Blend$() is shown above." - }, - { - "type": "hibernalherbs:conjuration", - "recipe": "hibernalherbs:conjuration/herb/blend/smoked/regeneration_slowness", - "text": "The conjuration to create a $(t:Provides regeneration and slowness to the targeted player)Smoked Conflicting Blend$() is shown above." - }, - { - "type": "hibernalherbs:conjuration", - "recipe": "hibernalherbs:conjuration/herb/blend/smoked/regeneration_speed_weakness", - "text": "The conjuration to create a $(t:Provides regeneration, speed, and weakness to the targeted player)Smoked Alternative Blend$() is shown above." - }, - { - "type": "hibernalherbs:conjuration", - "recipe": "hibernalherbs:conjuration/herb/blend/smoked/slowness", - "text": "The conjuration to create a $(t:Provides slowness to the targeted player)Smoked Sedating Blend$() is shown above." - }, - { - "type": "hibernalherbs:conjuration", - "recipe": "hibernalherbs:conjuration/herb/blend/smoked/speed", - "text": "The conjuration to create a $(t:Provides speed to the targeted player)Smoked Acceleration Blend$() is shown above." - }, - { - "type": "hibernalherbs:conjuration", - "recipe": "hibernalherbs:conjuration/herb/blend/smoked/weakness", - "text": "The conjuration to create a $(t:Provides weakness to the targeted player)Smoked Diminished Blend$() is shown above." - }, - { - "type": "hibernalherbs:conjuration", - "recipe": "hibernalherbs:conjuration/herb/blend/smoked/wither", - "text": "The conjuration to create a $(t:Provides wither to the targeted player)Smoked Decaying Blend$() is shown above." - }, - { - "type": "patchouli:relations", - "entries": [ - "hibernalherbs:herbal_conjuration/conjuration_altar", - "hibernalherbs:herbs/blends", - "hibernalherbs:herbs/non_pounded", - "hibernalherbs:herbs/pounded", - "hibernalherbs:herbs/dried" - ], - "text": "These entries may also be useful in your studies." - } - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/misc/canisters.json b/Common/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/misc/canisters.json deleted file mode 100644 index 6cd60b92..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/misc/canisters.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "name": "Herb Canisters", - "icon": "hibernalherbs:canister", - "category": "hibernalherbs:misc", - "pages": [ - { - "type": "patchouli:text", - "text": "Canisters are a fast and compact way for players to store Herb Blends." - }, - { - "type": "patchouli:crafting", - "recipe": "hibernalherbs:canister/iron", - "text": "Iron Canisters can only hold up to 2 Herb Blends, making it the lowest tier that you can craft." - }, - { - "type": "patchouli:crafting", - "recipe": "hibernalherbs:canister/amethyst", - "text": "Amethyst Canisters can hold up to 4 Herb Blends, with it being the second tier that you can craft." - }, - { - "type": "patchouli:crafting", - "recipe": "hibernalherbs:canister/diamond", - "text": "Diamond Canisters can hold up to 6 Herb Blends, which makes it the highest tier that you can currently craft." - }, - { - "type": "patchouli:relations", - "entries": [ - "hibernalherbs:herbs/blends", - "hibernalherbs:herbs/smoked_blends" - ], - "text": "These entries may also be useful in your studies." - } - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/misc/pouches.json b/Common/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/misc/pouches.json deleted file mode 100644 index 241a1697..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/misc/pouches.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "name": "Herb Pouches", - "icon": "hibernalherbs:pouch", - "category": "hibernalherbs:misc", - "pages": [ - { - "type": "patchouli:text", - "text": "Pouches are a fast and compact way for players to store all kinds of Herbs (Pounded and Non-Pounded)." - }, - { - "type": "patchouli:crafting", - "recipe": "hibernalherbs:pouch/scratched", - "text": "Scratched Pouches can only hold up to a stack of herbs, making it the lowest tier that you can craft." - }, - { - "type": "patchouli:crafting", - "recipe": "hibernalherbs:pouch/stitched", - "text": "Stitched Pouches can hold up to 3 stacks of herbs, with it being the second tier that you can craft." - }, - { - "type": "patchouli:crafting", - "recipe": "hibernalherbs:pouch/proper", - "text": "Proper Pouches can hold up to 4 stacks of herbs, which makes it the highest tier that you can currently craft." - }, - { - "type": "patchouli:relations", - "entries": [ - "hibernalherbs:herbs/blends", - "hibernalherbs:herbs/smoked_blends" - ], - "text": "These entries may also be useful in your studies." - } - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/reproduction/fertilization.json b/Common/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/reproduction/fertilization.json deleted file mode 100644 index 3908da5b..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/reproduction/fertilization.json +++ /dev/null @@ -1,45 +0,0 @@ -{ - "name": "Herbal Fertilization", - "icon": "hibernalherbs:herb_fertilizer", - "category": "hibernalherbs:herb_reproduction", - "pages": [ - { - "type": "patchouli:text", - "text": "As of recently, this system was changed! So any information found here will be in regards to the new system.$(br2)The old system is completely irrelevant here." - }, - { - "type": "patchouli:spotlight", - "item": "hibernalherbs:herb_fertilizer", - "text": "In order to obtain Herb Fertilizer of any kind, you will first need to obtain something called Herb Humus of the respective type.", - "title": "Obtaining Fertilizer" - }, - { - "type": "patchouli:spotlight", - "item": "hibernalherbs:herb_humus", - "text": "In its base state, it's not very useful. Which is because it will need to have an association attached to it!$(br2)By right-clicking on any vanilla wood-type or any other wood that may have built-in support, you can associate the Herb Humus with it!" - }, - { - "type": "patchouli:crafting", - "recipe": "hibernalherbs:herb_humus", - "text": "Again, Herb Humus is not very useful right after crafting due to not having an association!" - }, - { - "type": "patchouli:crafting", - "recipe": "hibernalherbs:fertilizer/herb_fertilizer_spruce", - "text": "An example recipe is provided above.$(br2)Specific Fertilizers will be more efficient in Herb Reproduction than others. For example, Spruce is more effective than Acacia." - }, - { - "type": "patchouli:text", - "text": "Acacia, Crimson, and Warped$() Associations only reproduce 2 at a time.$(br2)Birch, Dark Oak, Jungle, Mangrove, and Oak$() Associations reproduce 3 at a time, which is better, but not max efficiency.$(br2)Spruce and Myqueste$() are most efficient, reproducing 4 at a time.", - "title": "Fertilizer Effectiveness" - }, - { - "type": "patchouli:relations", - "entries": [ - "hibernalherbs:herbs/pounded", - "hibernalherbs:herbs/non_pounded" - ], - "text": "These entries may also be useful in your studies." - } - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/templates/conjuration.json b/Common/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/templates/conjuration.json deleted file mode 100644 index a0d953cc..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/templates/conjuration.json +++ /dev/null @@ -1,72 +0,0 @@ -{ - "processor": "net.dakotapride.hibernalHerbs.common.integration.patchouli.HerbalConjurationProcessor", - "components": [ - { - "type": "patchouli:image", - "image": "hibernalherbs:textures/gui/patchouli/crafting.png", - "x": 0, - "y": 9, - "u": 0, - "v": 0, - "texture_width": 256, - "texture_height": 256, - "width": 110, - "height": 56, - "scale": 1 - }, - { - "type": "patchouli:item", - "item": "#ingredient0", - "x": 26, - "y": 13 - }, - { - "type": "patchouli:item", - "item": "#ingredient1", - "x": 48, - "y": 17 - }, - { - "type": "patchouli:item", - "item": "#ingredient2", - "x": 4, - "y": 40 - }, - { - "type": "patchouli:item", - "item": "#ingredient3", - "x": 26, - "y": 44 - }, - { - "type": "patchouli:item", - "item": "#ingredient4", - "x": 48, - "y": 40 - }, - { - "type": "patchouli:item", - "item": "#ingredient5", - "x": 4, - "y": 17 - }, - { - "type": "patchouli:item", - "item": "#output", - "x": 90, - "y": 28 - }, - { - "type": "patchouli:text", - "text": "#text", - "x": 0, - "y": 66 - }, - { - "type": "patchouli:header", - "text": "#header", - "x": -1, - "y": 0 - } - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/templates/work_in_progress.json b/Common/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/templates/work_in_progress.json deleted file mode 100644 index c1dd6500..00000000 --- a/Common/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/templates/work_in_progress.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "components": [ - { - "type": "patchouli:header", - "text": "WORK IN PROGRESS", - "x": -1, - "y": 0 - }, - { - "type": "patchouli:text", - "text": "This entry is still a work in progress, and may not be completed just yet.$(br2)Apologies for the inconvenience!", - "x": 0, - "y": 24 - }, - { - "type": "patchouli:item", - "item": "#item", - "x": 50, - "y": 9 - } - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/myqueste_door_bottom.png b/Common/src/main/resources/assets/hibernalherbs/textures/block/myqueste_door_bottom.png deleted file mode 100644 index 1ed2a3e8..00000000 Binary files a/Common/src/main/resources/assets/hibernalherbs/textures/block/myqueste_door_bottom.png and /dev/null differ diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/myqueste_door_top.png b/Common/src/main/resources/assets/hibernalherbs/textures/block/myqueste_door_top.png deleted file mode 100644 index b3af041e..00000000 Binary files a/Common/src/main/resources/assets/hibernalherbs/textures/block/myqueste_door_top.png and /dev/null differ diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/myqueste_leaves.png b/Common/src/main/resources/assets/hibernalherbs/textures/block/myqueste_leaves.png deleted file mode 100644 index 158eb550..00000000 Binary files a/Common/src/main/resources/assets/hibernalherbs/textures/block/myqueste_leaves.png and /dev/null differ diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/myqueste_log.png b/Common/src/main/resources/assets/hibernalherbs/textures/block/myqueste_log.png deleted file mode 100644 index 4c37ceb4..00000000 Binary files a/Common/src/main/resources/assets/hibernalherbs/textures/block/myqueste_log.png and /dev/null differ diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/myqueste_log_top.png b/Common/src/main/resources/assets/hibernalherbs/textures/block/myqueste_log_top.png deleted file mode 100644 index 642ac338..00000000 Binary files a/Common/src/main/resources/assets/hibernalherbs/textures/block/myqueste_log_top.png and /dev/null differ diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/myqueste_planks.png b/Common/src/main/resources/assets/hibernalherbs/textures/block/myqueste_planks.png deleted file mode 100644 index 1851294a..00000000 Binary files a/Common/src/main/resources/assets/hibernalherbs/textures/block/myqueste_planks.png and /dev/null differ diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/myqueste_sapling.png b/Common/src/main/resources/assets/hibernalherbs/textures/block/myqueste_sapling.png deleted file mode 100644 index 16577c2a..00000000 Binary files a/Common/src/main/resources/assets/hibernalherbs/textures/block/myqueste_sapling.png and /dev/null differ diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/myqueste_trapdoor.png b/Common/src/main/resources/assets/hibernalherbs/textures/block/myqueste_trapdoor.png deleted file mode 100644 index 9866899e..00000000 Binary files a/Common/src/main/resources/assets/hibernalherbs/textures/block/myqueste_trapdoor.png and /dev/null differ diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/entity/boat/myqueste.png b/Common/src/main/resources/assets/hibernalherbs/textures/entity/boat/myqueste.png deleted file mode 100644 index bdc053b0..00000000 Binary files a/Common/src/main/resources/assets/hibernalherbs/textures/entity/boat/myqueste.png and /dev/null differ diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/entity/chest_boat/myqueste.png b/Common/src/main/resources/assets/hibernalherbs/textures/entity/chest_boat/myqueste.png deleted file mode 100644 index 7267048e..00000000 Binary files a/Common/src/main/resources/assets/hibernalherbs/textures/entity/chest_boat/myqueste.png and /dev/null differ diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/entity/signs/myqueste.png b/Common/src/main/resources/assets/hibernalherbs/textures/entity/signs/myqueste.png deleted file mode 100644 index fcee0017..00000000 Binary files a/Common/src/main/resources/assets/hibernalherbs/textures/entity/signs/myqueste.png and /dev/null differ diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/gui/recipe_viewer/emi/sprite_sheet.png b/Common/src/main/resources/assets/hibernalherbs/textures/gui/recipe_viewer/emi/sprite_sheet.png deleted file mode 100644 index 9a308859..00000000 Binary files a/Common/src/main/resources/assets/hibernalherbs/textures/gui/recipe_viewer/emi/sprite_sheet.png and /dev/null differ diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/blend/base_blend.png b/Common/src/main/resources/assets/hibernalherbs/textures/item/blend/base_blend.png deleted file mode 100644 index bfbba961..00000000 Binary files a/Common/src/main/resources/assets/hibernalherbs/textures/item/blend/base_blend.png and /dev/null differ diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/myqueste_boat.png b/Common/src/main/resources/assets/hibernalherbs/textures/item/myqueste_boat.png deleted file mode 100644 index aaa10189..00000000 Binary files a/Common/src/main/resources/assets/hibernalherbs/textures/item/myqueste_boat.png and /dev/null differ diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/myqueste_chest_boat.png b/Common/src/main/resources/assets/hibernalherbs/textures/item/myqueste_chest_boat.png deleted file mode 100644 index 96d84ccc..00000000 Binary files a/Common/src/main/resources/assets/hibernalherbs/textures/item/myqueste_chest_boat.png and /dev/null differ diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/myqueste_door.png b/Common/src/main/resources/assets/hibernalherbs/textures/item/myqueste_door.png deleted file mode 100644 index fee08592..00000000 Binary files a/Common/src/main/resources/assets/hibernalherbs/textures/item/myqueste_door.png and /dev/null differ diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/myqueste_sign.png b/Common/src/main/resources/assets/hibernalherbs/textures/item/myqueste_sign.png deleted file mode 100644 index 53e4e459..00000000 Binary files a/Common/src/main/resources/assets/hibernalherbs/textures/item/myqueste_sign.png and /dev/null differ diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/padlock/envy.png b/Common/src/main/resources/assets/hibernalherbs/textures/item/padlock/envy.png deleted file mode 100644 index f2824f13..00000000 Binary files a/Common/src/main/resources/assets/hibernalherbs/textures/item/padlock/envy.png and /dev/null differ diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/padlock/gluttony.png b/Common/src/main/resources/assets/hibernalherbs/textures/item/padlock/gluttony.png deleted file mode 100644 index 47e34482..00000000 Binary files a/Common/src/main/resources/assets/hibernalherbs/textures/item/padlock/gluttony.png and /dev/null differ diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/padlock/greed.png b/Common/src/main/resources/assets/hibernalherbs/textures/item/padlock/greed.png deleted file mode 100644 index 30f14a68..00000000 Binary files a/Common/src/main/resources/assets/hibernalherbs/textures/item/padlock/greed.png and /dev/null differ diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/padlock/lust.png b/Common/src/main/resources/assets/hibernalherbs/textures/item/padlock/lust.png deleted file mode 100644 index 94b7d9e8..00000000 Binary files a/Common/src/main/resources/assets/hibernalherbs/textures/item/padlock/lust.png and /dev/null differ diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/padlock/pride.png b/Common/src/main/resources/assets/hibernalherbs/textures/item/padlock/pride.png deleted file mode 100644 index e43afefa..00000000 Binary files a/Common/src/main/resources/assets/hibernalherbs/textures/item/padlock/pride.png and /dev/null differ diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/padlock/sloth.png b/Common/src/main/resources/assets/hibernalherbs/textures/item/padlock/sloth.png deleted file mode 100644 index d5f12a0d..00000000 Binary files a/Common/src/main/resources/assets/hibernalherbs/textures/item/padlock/sloth.png and /dev/null differ diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/padlock/wrath.png b/Common/src/main/resources/assets/hibernalherbs/textures/item/padlock/wrath.png deleted file mode 100644 index a8f6503e..00000000 Binary files a/Common/src/main/resources/assets/hibernalherbs/textures/item/padlock/wrath.png and /dev/null differ diff --git a/Common/src/main/resources/data/another_furniture/tags/items/planter_box_placeables.json b/Common/src/main/resources/data/another_furniture/tags/items/planter_box_placeables.json deleted file mode 100644 index 6c25333c..00000000 --- a/Common/src/main/resources/data/another_furniture/tags/items/planter_box_placeables.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "#hibernalherbs:herbs" - ] -} diff --git a/Common/src/main/resources/data/archeology/tags/blocks/clay_pot_plantable.json b/Common/src/main/resources/data/archeology/tags/blocks/clay_pot_plantable.json deleted file mode 100644 index 9c56c3e5..00000000 --- a/Common/src/main/resources/data/archeology/tags/blocks/clay_pot_plantable.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "#hibernalherbs:herbs" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/bewitchment/tags/blocks/gives_altar_power.json b/Common/src/main/resources/data/bewitchment/tags/blocks/gives_altar_power.json deleted file mode 100644 index 92de9f42..00000000 --- a/Common/src/main/resources/data/bewitchment/tags/blocks/gives_altar_power.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "#hibernalherbs:herbs" - ] -} diff --git a/Common/src/main/resources/data/c/tags/blocks/fence_gates.json b/Common/src/main/resources/data/c/tags/blocks/fence_gates.json deleted file mode 100644 index 459d3704..00000000 --- a/Common/src/main/resources/data/c/tags/blocks/fence_gates.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "hibernalherbs:myqueste_fence_gate" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/c/tags/blocks/leaves.json b/Common/src/main/resources/data/c/tags/blocks/leaves.json deleted file mode 100644 index 52ccb2a3..00000000 --- a/Common/src/main/resources/data/c/tags/blocks/leaves.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "hibernalherbs:myqueste_leaves" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/c/tags/items/tea_ingredients/bitter/normal.json b/Common/src/main/resources/data/c/tags/items/tea_ingredients/bitter/normal.json deleted file mode 100644 index 3252a5ba..00000000 --- a/Common/src/main/resources/data/c/tags/items/tea_ingredients/bitter/normal.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "#hibernalherbs:herb_blends" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/c/tags/items/tea_ingredients/sweet/normal.json b/Common/src/main/resources/data/c/tags/items/tea_ingredients/sweet/normal.json deleted file mode 100644 index ad293e60..00000000 --- a/Common/src/main/resources/data/c/tags/items/tea_ingredients/sweet/normal.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "replace": false, - "values": [ - "#hibernalherbs:herbs", - "#hibernalherbs:pounded_herbs" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/c/tags/items/tea_leaves.json b/Common/src/main/resources/data/c/tags/items/tea_leaves.json deleted file mode 100644 index cef8022d..00000000 --- a/Common/src/main/resources/data/c/tags/items/tea_leaves.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "replace": false, - "values": [ - "#hibernalherbs:pounded_herbs", - "#hibernalherbs:dried_herbs" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/create/tags/items/blaze_burner_fuel/regular.json b/Common/src/main/resources/data/create/tags/items/blaze_burner_fuel/regular.json deleted file mode 100644 index 42745c10..00000000 --- a/Common/src/main/resources/data/create/tags/items/blaze_burner_fuel/regular.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "replace": false, - "values": [ - "#hibernalherbs:myqueste_logs", - "hibernalherbs:myqueste_planks" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/create/tags/items/modded_stripped_logs.json b/Common/src/main/resources/data/create/tags/items/modded_stripped_logs.json deleted file mode 100644 index a2e33a4c..00000000 --- a/Common/src/main/resources/data/create/tags/items/modded_stripped_logs.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "hibernalherbs:stripped_myqueste_log" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/create/tags/items/modded_stripped_wood.json b/Common/src/main/resources/data/create/tags/items/modded_stripped_wood.json deleted file mode 100644 index 851c9dba..00000000 --- a/Common/src/main/resources/data/create/tags/items/modded_stripped_wood.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "hibernalherbs:stripped_myqueste_wood" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/create/tags/items/upright_on_belt.json b/Common/src/main/resources/data/create/tags/items/upright_on_belt.json deleted file mode 100644 index 3252a5ba..00000000 --- a/Common/src/main/resources/data/create/tags/items/upright_on_belt.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "#hibernalherbs:herb_blends" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/curios/tags/items/necklace.json b/Common/src/main/resources/data/curios/tags/items/necklace.json deleted file mode 100644 index 8cf0c697..00000000 --- a/Common/src/main/resources/data/curios/tags/items/necklace.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "replace": false, - "values": [ - "hibernalherbs:bound_padlock_gluttony", - "hibernalherbs:bound_padlock_pride", - "hibernalherbs:bound_padlock_greed", - "hibernalherbs:bound_padlock_wrath", - "hibernalherbs:bound_padlock_envy", - "hibernalherbs:bound_padlock_sloth", - "hibernalherbs:bound_padlock_lust" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/dehydration/tags/items/hydrating_stew.json b/Common/src/main/resources/data/dehydration/tags/items/hydrating_stew.json deleted file mode 100644 index 3252a5ba..00000000 --- a/Common/src/main/resources/data/dehydration/tags/items/hydrating_stew.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "#hibernalherbs:herb_blends" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hexerei/tags/items/herbs.json b/Common/src/main/resources/data/hexerei/tags/items/herbs.json deleted file mode 100644 index 9c56c3e5..00000000 --- a/Common/src/main/resources/data/hexerei/tags/items/herbs.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "#hibernalherbs:herbs" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/advancements/progression/attack_with_herb_blend.json b/Common/src/main/resources/data/hibernalherbs/advancements/progression/attack_with_herb_blend.json deleted file mode 100644 index 8740c42c..00000000 --- a/Common/src/main/resources/data/hibernalherbs/advancements/progression/attack_with_herb_blend.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "display": { - "icon": { - "item": "hibernalherbs:blend_poison" - }, - "title": { - "translate": "advancements.hibernalherbs.attack_blend.title" - }, - "description": { - "translate": "advancements.hibernalherbs.attack_blend.description" - }, - "frame": "task", - "show_toast": true, - "announce_to_chat": true, - "hidden": false - }, - "parent": "hibernalherbs:progression/pounded_herbs", - "criteria": { - "attack_entity_with_blend": { - "trigger": "minecraft:player_hurt_entity", - "conditions": { - "damage": { - "source_entity": { - "equipment": { - "mainhand": { - "tag": "hibernalherbs:herb_blends" - } - } - } - }, - "entity": { - "type": "minecraft:player" - } - } - } - }, - "requirements": [ - [ - "attack_entity_with_blend" - ] - ] -} diff --git a/Common/src/main/resources/data/hibernalherbs/advancements/progression/consume_all_blends.json b/Common/src/main/resources/data/hibernalherbs/advancements/progression/consume_all_blends.json deleted file mode 100644 index c5931d1d..00000000 --- a/Common/src/main/resources/data/hibernalherbs/advancements/progression/consume_all_blends.json +++ /dev/null @@ -1,165 +0,0 @@ -{ - "display": { - "icon": { - "item": "hibernalherbs:blend_regeneration" - }, - "title": { - "translate": "advancements.hibernalherbs.blends.title" - }, - "description": { - "translate": "advancements.hibernalherbs.blends.description" - }, - "frame": "challenge", - "show_toast": true, - "announce_to_chat": true, - "hidden": false - }, - "parent": "hibernalherbs:progression/herbs", - "criteria": { - "blindness": { - "trigger": "minecraft:consume_item", - "conditions": { - "item": { - "items": [ - "hibernalherbs:blend_blindness" - ] - } - } - }, - "fire": { - "trigger": "minecraft:consume_item", - "conditions": { - "item": { - "items": [ - "hibernalherbs:blend_fire" - ] - } - } - }, - "haste": { - "trigger": "minecraft:consume_item", - "conditions": { - "item": { - "items": [ - "hibernalherbs:blend_haste" - ] - } - } - }, - "mining_fatigue": { - "trigger": "minecraft:consume_item", - "conditions": { - "item": { - "items": [ - "hibernalherbs:blend_mining_fatigue" - ] - } - } - }, - "night_vision": { - "trigger": "minecraft:consume_item", - "conditions": { - "item": { - "items": [ - "hibernalherbs:blend_night_vision" - ] - } - } - }, - "poison": { - "trigger": "minecraft:consume_item", - "conditions": { - "item": { - "items": [ - "hibernalherbs:blend_poison" - ] - } - } - }, - "regeneration": { - "trigger": "minecraft:consume_item", - "conditions": { - "item": { - "items": [ - "hibernalherbs:blend_regeneration" - ] - } - } - }, - "slowness": { - "trigger": "minecraft:consume_item", - "conditions": { - "item": { - "items": [ - "hibernalherbs:blend_slowness" - ] - } - } - }, - "speed": { - "trigger": "minecraft:consume_item", - "conditions": { - "item": { - "items": [ - "hibernalherbs:blend_speed" - ] - } - } - }, - "weakness": { - "trigger": "minecraft:consume_item", - "conditions": { - "item": { - "items": [ - "hibernalherbs:blend_weakness" - ] - } - } - }, - "wither": { - "trigger": "minecraft:consume_item", - "conditions": { - "item": { - "items": [ - "hibernalherbs:blend_wither" - ] - } - } - }, - "regen_slow": { - "trigger": "minecraft:consume_item", - "conditions": { - "item": { - "items": [ - "hibernalherbs:blend_regen_slow" - ] - } - } - }, - "regen_speed_weak": { - "trigger": "minecraft:consume_item", - "conditions": { - "item": { - "items": [ - "hibernalherbs:blend_regen_speed_weak" - ] - } - } - } - }, - "requirements": [ - ["blindness"], - ["fire"], - ["haste"], - ["mining_fatigue"], - ["night_vision"], - ["poison"], - ["regeneration"], - ["slowness"], - ["speed"], - ["weakness"], - ["wither"], - ["regen_slow"], - ["regen_speed_weak"] - ] -} diff --git a/Common/src/main/resources/data/hibernalherbs/advancements/progression/consume_all_pounded_herbs.json b/Common/src/main/resources/data/hibernalherbs/advancements/progression/consume_all_pounded_herbs.json deleted file mode 100644 index 818627b8..00000000 --- a/Common/src/main/resources/data/hibernalherbs/advancements/progression/consume_all_pounded_herbs.json +++ /dev/null @@ -1,200 +0,0 @@ -{ - "display": { - "icon": { - "item": "hibernalherbs:pounded_chamomile" - }, - "title": { - "translate": "advancements.hibernalherbs.all_pounded.title" - }, - "description": { - "translate": "advancements.hibernalherbs.all_pounded.description" - }, - "frame": "challenge", - "show_toast": true, - "announce_to_chat": true, - "hidden": false - }, - "parent": "hibernalherbs:progression/pounded_herbs", - "criteria": { - "rosemary": { - "trigger": "minecraft:consume_item", - "conditions": { - "item": { - "items": [ - "hibernalherbs:pounded_rosemary" - ] - } - } - }, - "thyme": { - "trigger": "minecraft:consume_item", - "conditions": { - "item": { - "items": [ - "hibernalherbs:pounded_thyme" - ] - } - } - }, - "tarragon": { - "trigger": "minecraft:consume_item", - "conditions": { - "item": { - "items": [ - "hibernalherbs:pounded_tarragon" - ] - } - } - }, - "chamomile": { - "trigger": "minecraft:consume_item", - "conditions": { - "item": { - "items": [ - "hibernalherbs:pounded_chamomile" - ] - } - } - }, - "chives": { - "trigger": "minecraft:consume_item", - "conditions": { - "item": { - "items": [ - "hibernalherbs:pounded_chives" - ] - } - } - }, - "verbena": { - "trigger": "minecraft:consume_item", - "conditions": { - "item": { - "items": [ - "hibernalherbs:pounded_verbena" - ] - } - } - }, - "sorrel": { - "trigger": "minecraft:consume_item", - "conditions": { - "item": { - "items": [ - "hibernalherbs:pounded_sorrel" - ] - } - } - }, - "marjoram": { - "trigger": "minecraft:consume_item", - "conditions": { - "item": { - "items": [ - "hibernalherbs:pounded_marjoram" - ] - } - } - }, - "chervil": { - "trigger": "minecraft:consume_item", - "conditions": { - "item": { - "items": [ - "hibernalherbs:pounded_chervil" - ] - } - } - }, - "fennsel": { - "trigger": "minecraft:consume_item", - "conditions": { - "item": { - "items": [ - "hibernalherbs:pounded_fennsel" - ] - } - } - }, - "ceillis": { - "trigger": "minecraft:consume_item", - "conditions": { - "item": { - "items": [ - "hibernalherbs:pounded_ceillis" - ] - } - } - }, - "punuel": { - "trigger": "minecraft:consume_item", - "conditions": { - "item": { - "items": [ - "hibernalherbs:pounded_punuel" - ] - } - } - }, - "essitte": { - "trigger": "minecraft:consume_item", - "conditions": { - "item": { - "items": [ - "hibernalherbs:pounded_essitte" - ] - } - } - }, - "fennkystral": { - "trigger": "minecraft:consume_item", - "conditions": { - "item": { - "items": [ - "hibernalherbs:pounded_fennkystral" - ] - } - } - }, - "thyocielle": { - "trigger": "minecraft:consume_item", - "conditions": { - "item": { - "items": [ - "hibernalherbs:pounded_thyocielle" - ] - } - } - }, - "calendula": { - "trigger": "minecraft:consume_item", - "conditions": { - "item": { - "items": [ - "hibernalherbs:pounded_calendula" - ] - } - } - } - }, - "requirements": [ - ["rosemary"], - ["thyme"], - ["tarragon"], - ["chamomile"], - ["chives"], - ["verbena"], - ["sorrel"], - ["marjoram"], - ["chervil"], - ["fennsel"], - ["ceillis"], - ["punuel"], - ["essitte"], - - ["fennkystral"], - ["thyocielle"], - - ["calendula"] - ] -} diff --git a/Common/src/main/resources/data/hibernalherbs/advancements/progression/consume_fire_blend_at_world_height.json b/Common/src/main/resources/data/hibernalherbs/advancements/progression/consume_fire_blend_at_world_height.json deleted file mode 100644 index 0059bf57..00000000 --- a/Common/src/main/resources/data/hibernalherbs/advancements/progression/consume_fire_blend_at_world_height.json +++ /dev/null @@ -1,54 +0,0 @@ -{ - "display": { - "icon": { - "item": "hibernalherbs:blend_fire" - }, - "title": { - "translate": "advancements.hibernalherbs.consume_fire_blend_at_world_height.title" - }, - "description": { - "translate": "advancements.hibernalherbs.consume_fire_blend_at_world_height.description" - }, - "frame": "challenge", - "show_toast": true, - "announce_to_chat": true, - "hidden": false - }, - "parent": "hibernalherbs:progression/attack_with_herb_blend", - "criteria": { - "blendFireOfAnyKind": { - "trigger": "minecraft:consume_item", - "conditions": { - "player": [ - { - "condition": "minecraft:entity_properties", - "entity": "this", - "predicate": { - "location": { - "position": { - "y": { - "min": 319 - } - } - } - } - } - ], - "item": { - "items": [ - "hibernalherbs:blend_fire", - "hibernalherbs:blend_fire_smoked" - ] - } - } - } - }, - "requirements": [ - [ - "blendFireOfAnyKind" - ] - ], - "rewards": { - "experience": 30 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/advancements/progression/herbal_conjuration.json b/Common/src/main/resources/data/hibernalherbs/advancements/progression/herbal_conjuration.json deleted file mode 100644 index 8e12741e..00000000 --- a/Common/src/main/resources/data/hibernalherbs/advancements/progression/herbal_conjuration.json +++ /dev/null @@ -1,37 +0,0 @@ -{ - "display": { - "icon": { - "item": "hibernalherbs:conjuration_altar" - }, - "title": { - "translate": "advancements.hibernalherbs.obtain_altar.title" - }, - "description": { - "translate": "advancements.hibernalherbs.obtain_altar.description" - }, - "frame": "task", - "show_toast": true, - "announce_to_chat": true, - "hidden": false - }, - "parent": "hibernalherbs:progression/herbs", - "criteria": { - "has_altar": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "hibernalherbs:conjuration_altar" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_altar" - ] - ] -} diff --git a/Common/src/main/resources/data/hibernalherbs/advancements/progression/herbs.json b/Common/src/main/resources/data/hibernalherbs/advancements/progression/herbs.json deleted file mode 100644 index a7c4d856..00000000 --- a/Common/src/main/resources/data/hibernalherbs/advancements/progression/herbs.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "display": { - "icon": { - "item": "hibernalherbs:tarragon" - }, - "title": { - "translate": "advancements.hibernalherbs.root.title" - }, - "description": { - "translate": "advancements.hibernalherbs.root.description" - }, - "background": "hibernalherbs:textures/block/myqueste_planks.png", - "frame": "task", - "show_toast": true, - "announce_to_chat": false, - "hidden": false - }, - "criteria": { - "obtain_herb_from_hibernal_herbs": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:herbs" - } - ] - } - } - }, - "requirements": [ - [ - "obtain_herb_from_hibernal_herbs" - ] - ] -} diff --git a/Common/src/main/resources/data/hibernalherbs/advancements/progression/obtain_a_bound_padlock.json b/Common/src/main/resources/data/hibernalherbs/advancements/progression/obtain_a_bound_padlock.json deleted file mode 100644 index 9ee2a74c..00000000 --- a/Common/src/main/resources/data/hibernalherbs/advancements/progression/obtain_a_bound_padlock.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "display": { - "icon": { - "item": "hibernalherbs:bound_padlock_lust" - }, - "title": { - "translate": "advancements.hibernalherbs.obtain_bound_padlock.title" - }, - "description": { - "translate": "advancements.hibernalherbs.obtain_bound_padlock.description" - }, - "frame": "challenge", - "show_toast": true, - "announce_to_chat": true, - "hidden": false - }, - "parent": "hibernalherbs:progression/obtain_a_sigil", - "criteria": { - "has_bound_padlock": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:padlocks/bound" - } - ] - } - } - }, - "requirements": [ - [ - "has_bound_padlock" - ] - ] -} diff --git a/Common/src/main/resources/data/hibernalherbs/advancements/progression/obtain_a_sigil.json b/Common/src/main/resources/data/hibernalherbs/advancements/progression/obtain_a_sigil.json deleted file mode 100644 index d758b7b3..00000000 --- a/Common/src/main/resources/data/hibernalherbs/advancements/progression/obtain_a_sigil.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "display": { - "icon": { - "item": "hibernalherbs:sigil_lust" - }, - "title": { - "translate": "advancements.hibernalherbs.obtain_sigil.title" - }, - "description": { - "translate": "advancements.hibernalherbs.obtain_sigil.description" - }, - "frame": "task", - "show_toast": true, - "announce_to_chat": true, - "hidden": false - }, - "parent": "hibernalherbs:progression/herbal_conjuration", - "criteria": { - "has_herbal_sigil": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:advancement/is_herbal_sigil" - } - ] - } - } - }, - "requirements": [ - [ - "has_herbal_sigil" - ] - ] -} diff --git a/Common/src/main/resources/data/hibernalherbs/advancements/progression/obtain_gluttonous_ring.json b/Common/src/main/resources/data/hibernalherbs/advancements/progression/obtain_gluttonous_ring.json deleted file mode 100644 index 8782bde8..00000000 --- a/Common/src/main/resources/data/hibernalherbs/advancements/progression/obtain_gluttonous_ring.json +++ /dev/null @@ -1,37 +0,0 @@ -{ - "display": { - "icon": { - "item": "hibernalherbs:gluttonous_ring" - }, - "title": { - "translate": "advancements.hibernalherbs.obtain_gluttonous_ring.title" - }, - "description": { - "translate": "advancements.hibernalherbs.obtain_gluttonous_ring.description" - }, - "frame": "task", - "show_toast": true, - "announce_to_chat": true, - "hidden": false - }, - "parent": "hibernalherbs:progression/obtain_a_sigil", - "criteria": { - "has_ring": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "hibernalherbs:gluttonous_ring" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_ring" - ] - ] -} diff --git a/Common/src/main/resources/data/hibernalherbs/advancements/progression/obtain_gluttonous_ring_adv.json b/Common/src/main/resources/data/hibernalherbs/advancements/progression/obtain_gluttonous_ring_adv.json deleted file mode 100644 index a7a8e4f0..00000000 --- a/Common/src/main/resources/data/hibernalherbs/advancements/progression/obtain_gluttonous_ring_adv.json +++ /dev/null @@ -1,37 +0,0 @@ -{ - "display": { - "icon": { - "item": "hibernalherbs:gluttonous_ring_adv" - }, - "title": { - "translate": "advancements.hibernalherbs.obtain_gluttonous_ring_adv.title" - }, - "description": { - "translate": "advancements.hibernalherbs.obtain_gluttonous_ring_adv.description" - }, - "frame": "challenge", - "show_toast": true, - "announce_to_chat": true, - "hidden": false - }, - "parent": "hibernalherbs:progression/obtain_gluttonous_ring", - "criteria": { - "has_ring": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "hibernalherbs:gluttonous_ring_adv" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_ring" - ] - ] -} diff --git a/Common/src/main/resources/data/hibernalherbs/advancements/progression/obtain_petals.json b/Common/src/main/resources/data/hibernalherbs/advancements/progression/obtain_petals.json deleted file mode 100644 index 9dbf11f6..00000000 --- a/Common/src/main/resources/data/hibernalherbs/advancements/progression/obtain_petals.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "display": { - "icon": { - "item": "hibernalherbs:lumbinetrik_petals" - }, - "title": { - "translate": "advancements.hibernalherbs.obtain_petals.title" - }, - "description": { - "translate": "advancements.hibernalherbs.obtain_petals.description" - }, - "frame": "task", - "show_toast": true, - "announce_to_chat": true, - "hidden": false - }, - "parent": "hibernalherbs:progression/herbal_conjuration", - "criteria": { - "has_petals": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:petals" - } - ] - } - } - }, - "requirements": [ - [ - "has_petals" - ] - ] -} diff --git a/Common/src/main/resources/data/hibernalherbs/advancements/progression/obtain_singed_grimoire.json b/Common/src/main/resources/data/hibernalherbs/advancements/progression/obtain_singed_grimoire.json deleted file mode 100644 index cde8f906..00000000 --- a/Common/src/main/resources/data/hibernalherbs/advancements/progression/obtain_singed_grimoire.json +++ /dev/null @@ -1,37 +0,0 @@ -{ - "display": { - "icon": { - "item": "hibernalherbs:singed_grimoire" - }, - "title": { - "translate": "advancements.hibernalherbs.obtain_singed_grimoire.title" - }, - "description": { - "translate": "advancements.hibernalherbs.obtain_singed_grimoire.description" - }, - "frame": "task", - "show_toast": true, - "announce_to_chat": true, - "hidden": false - }, - "parent": "hibernalherbs:progression/herbal_conjuration", - "criteria": { - "has_grimoire": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "hibernalherbs:singed_grimoire" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_grimoire" - ] - ] -} diff --git a/Common/src/main/resources/data/hibernalherbs/advancements/progression/pounded_herbs.json b/Common/src/main/resources/data/hibernalherbs/advancements/progression/pounded_herbs.json deleted file mode 100644 index 29aefca8..00000000 --- a/Common/src/main/resources/data/hibernalherbs/advancements/progression/pounded_herbs.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "display": { - "icon": { - "item": "hibernalherbs:pounded_tarragon" - }, - "title": { - "translate": "advancements.hibernalherbs.pounded.title" - }, - "description": { - "translate": "advancements.hibernalherbs.pounded.description" - }, - "frame": "task", - "show_toast": true, - "announce_to_chat": false, - "hidden": false - }, - "parent": "hibernalherbs:progression/herbs", - "criteria": { - "obtain_pounded_herb_from_hibernal_herbs": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:pounded_herbs" - } - ] - } - } - }, - "requirements": [ - [ - "obtain_pounded_herb_from_hibernal_herbs" - ] - ] -} diff --git a/Common/src/main/resources/data/hibernalherbs/advancements/progression/resource_blends.json b/Common/src/main/resources/data/hibernalherbs/advancements/progression/resource_blends.json deleted file mode 100644 index 053abd16..00000000 --- a/Common/src/main/resources/data/hibernalherbs/advancements/progression/resource_blends.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "display": { - "icon": { - "item": "hibernalherbs:blend_regen_speed_weak" - }, - "title": { - "translate": "advancements.hibernalherbs.conflicting_blend.title" - }, - "description": { - "translate": "advancements.hibernalherbs.conflicting_blend.description" - }, - "frame": "task", - "show_toast": true, - "announce_to_chat": false, - "hidden": false - }, - "parent": "hibernalherbs:progression/resource_herbs", - "criteria": { - "obtain_artificial_blend_from_hibernal_herbs": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:herbs/artificial/blends" - } - ] - } - } - }, - "requirements": [ - [ - "obtain_artificial_blend_from_hibernal_herbs" - ] - ] -} diff --git a/Common/src/main/resources/data/hibernalherbs/advancements/progression/resource_herbs.json b/Common/src/main/resources/data/hibernalherbs/advancements/progression/resource_herbs.json deleted file mode 100644 index a59bc4c0..00000000 --- a/Common/src/main/resources/data/hibernalherbs/advancements/progression/resource_herbs.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "display": { - "icon": { - "item": "hibernalherbs:thyocielle" - }, - "title": { - "translate": "advancements.hibernalherbs.resource_herb.title" - }, - "description": { - "translate": "advancements.hibernalherbs.resource_herb.description" - }, - "frame": "task", - "show_toast": true, - "announce_to_chat": false, - "hidden": false - }, - "parent": "hibernalherbs:progression/herbs", - "criteria": { - "obtain_artificial_herb_from_hibernal_herbs": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:herbs/artificial/herbs" - } - ] - } - } - }, - "requirements": [ - [ - "obtain_artificial_herb_from_hibernal_herbs" - ] - ] -} diff --git a/Common/src/main/resources/data/hibernalherbs/advancements/recipes/building_blocks/hibernal_lanterns.json b/Common/src/main/resources/data/hibernalherbs/advancements/recipes/building_blocks/hibernal_lanterns.json deleted file mode 100644 index 2a9693f0..00000000 --- a/Common/src/main/resources/data/hibernalherbs/advancements/recipes/building_blocks/hibernal_lanterns.json +++ /dev/null @@ -1,187 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_dried_herb": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:dried_herbs" - } - ] - } - }, - "has_iron_ingot": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:iron_ingot" - ] - } - ] - } - }, - "has_iron_nugget": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:iron_nugget" - ] - } - ] - } - }, - "has_calendula_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hibernalherbs:lanterns/calendula_lantern" - } - }, - "has_ceillis_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hibernalherbs:lanterns/ceillis_lantern" - } - }, - "has_chamomile_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hibernalherbs:lanterns/chamomile_lantern" - } - }, - "has_chervil_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hibernalherbs:lanterns/chervil_lantern" - } - }, - "has_chives_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hibernalherbs:lanterns/chives_lantern" - } - }, - "has_essitte_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hibernalherbs:lanterns/essitte_lantern" - } - }, - "has_fennkystral_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hibernalherbs:lanterns/fennkystral_lantern" - } - }, - "has_fennsel_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hibernalherbs:lanterns/fennsel_lantern" - } - }, - "has_marjoram_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hibernalherbs:lanterns/marjoram_lantern" - } - }, - "has_punuel_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hibernalherbs:lanterns/punuel_lantern" - } - }, - "has_rosemary_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hibernalherbs:lanterns/rosemary_lantern" - } - }, - "has_sage_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hibernalherbs:lanterns/sage_lantern" - } - }, - "has_sorrel_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hibernalherbs:lanterns/sorrel_lantern" - } - }, - "has_tarragon_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hibernalherbs:lanterns/tarragon_lantern" - } - }, - "has_thyme_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hibernalherbs:lanterns/thyme_lantern" - } - }, - "has_thyocielle_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hibernalherbs:lanterns/thyocielle_lantern" - } - }, - "has_verbena_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hibernalherbs:lanterns/verbena_lantern" - } - } - }, - "requirements": [ - [ - "has_dried_herb", - "has_iron_nugget", - "has_iron_ingot", - - "has_calendula_recipe", - "has_ceillis_recipe", - "has_chamomile_recipe", - "has_chervil_recipe", - "has_chives_recipe", - "has_essitte_recipe", - "has_fennkystral_recipe", - "has_fennsel_recipe", - "has_marjoram_recipe", - "has_punuel_recipe", - "has_rosemary_recipe", - "has_sage_recipe", - "has_sorrel_recipe", - "has_tarragon_recipe", - "has_thyme_recipe", - "has_thyocielle_recipe", - "has_verbena_recipe" - ] - ], - "rewards": { - "recipes": [ - "hibernalherbs:lanterns/calendula_lantern", - "hibernalherbs:lanterns/ceillis_lantern", - "hibernalherbs:lanterns/chamomile_lantern", - "hibernalherbs:lanterns/chervil_lantern", - "hibernalherbs:lanterns/chives_lantern", - "hibernalherbs:lanterns/essitte_lantern", - "hibernalherbs:lanterns/fennkystral_lantern", - "hibernalherbs:lanterns/fennsel_lantern", - "hibernalherbs:lanterns/marjoram_lantern", - "hibernalherbs:lanterns/punuel_lantern", - "hibernalherbs:lanterns/rosemary_lantern", - "hibernalherbs:lanterns/sage_lantern", - "hibernalherbs:lanterns/sorrel_lantern", - "hibernalherbs:lanterns/tarragon_lantern", - "hibernalherbs:lanterns/thyme_lantern", - "hibernalherbs:lanterns/thyocielle_lantern", - "hibernalherbs:lanterns/verbena_lantern" - ] - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/advancements/recipes/building_blocks/myqueste_door.json b/Common/src/main/resources/data/hibernalherbs/advancements/recipes/building_blocks/myqueste_door.json deleted file mode 100644 index 30c7792f..00000000 --- a/Common/src/main/resources/data/hibernalherbs/advancements/recipes/building_blocks/myqueste_door.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_planks": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "hibernalherbs:myqueste_planks" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hibernalherbs:myqueste_door" - } - } - }, - "requirements": [ - [ - "has_planks", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "hibernalherbs:myqueste_door" - ] - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/advancements/recipes/building_blocks/myqueste_fence.json b/Common/src/main/resources/data/hibernalherbs/advancements/recipes/building_blocks/myqueste_fence.json deleted file mode 100644 index d37f68fc..00000000 --- a/Common/src/main/resources/data/hibernalherbs/advancements/recipes/building_blocks/myqueste_fence.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_planks": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "hibernalherbs:myqueste_planks" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hibernalherbs:myqueste_fence" - } - } - }, - "requirements": [ - [ - "has_planks", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "hibernalherbs:myqueste_fence" - ] - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/advancements/recipes/building_blocks/myqueste_fence_gate.json b/Common/src/main/resources/data/hibernalherbs/advancements/recipes/building_blocks/myqueste_fence_gate.json deleted file mode 100644 index 0b2602c5..00000000 --- a/Common/src/main/resources/data/hibernalherbs/advancements/recipes/building_blocks/myqueste_fence_gate.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_planks": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "hibernalherbs:myqueste_planks" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hibernalherbs:myqueste_fence_gate" - } - } - }, - "requirements": [ - [ - "has_planks", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "hibernalherbs:myqueste_fence_gate" - ] - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/advancements/recipes/building_blocks/myqueste_planks.json b/Common/src/main/resources/data/hibernalherbs/advancements/recipes/building_blocks/myqueste_planks.json deleted file mode 100644 index 38c467d1..00000000 --- a/Common/src/main/resources/data/hibernalherbs/advancements/recipes/building_blocks/myqueste_planks.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_logs": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:myqueste_logs" - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hibernalherbs:myqueste_planks" - } - } - }, - "requirements": [ - [ - "has_logs", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "hibernalherbs:myqueste_planks" - ] - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/advancements/recipes/building_blocks/myqueste_slab.json b/Common/src/main/resources/data/hibernalherbs/advancements/recipes/building_blocks/myqueste_slab.json deleted file mode 100644 index 9a09760a..00000000 --- a/Common/src/main/resources/data/hibernalherbs/advancements/recipes/building_blocks/myqueste_slab.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_planks": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "hibernalherbs:myqueste_planks" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hibernalherbs:myqueste_slab" - } - } - }, - "requirements": [ - [ - "has_planks", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "hibernalherbs:myqueste_slab" - ] - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/advancements/recipes/building_blocks/myqueste_stairs.json b/Common/src/main/resources/data/hibernalherbs/advancements/recipes/building_blocks/myqueste_stairs.json deleted file mode 100644 index a18f77f8..00000000 --- a/Common/src/main/resources/data/hibernalherbs/advancements/recipes/building_blocks/myqueste_stairs.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_planks": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "hibernalherbs:myqueste_planks" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hibernalherbs:myqueste_stairs" - } - } - }, - "requirements": [ - [ - "has_planks", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "hibernalherbs:myqueste_stairs" - ] - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/advancements/recipes/building_blocks/myqueste_trapdoor.json b/Common/src/main/resources/data/hibernalherbs/advancements/recipes/building_blocks/myqueste_trapdoor.json deleted file mode 100644 index 062fab3e..00000000 --- a/Common/src/main/resources/data/hibernalherbs/advancements/recipes/building_blocks/myqueste_trapdoor.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_planks": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "hibernalherbs:myqueste_planks" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hibernalherbs:myqueste_trapdoor" - } - } - }, - "requirements": [ - [ - "has_planks", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "hibernalherbs:myqueste_trapdoor" - ] - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/advancements/recipes/building_blocks/myqueste_wood.json b/Common/src/main/resources/data/hibernalherbs/advancements/recipes/building_blocks/myqueste_wood.json deleted file mode 100644 index 5408a0e4..00000000 --- a/Common/src/main/resources/data/hibernalherbs/advancements/recipes/building_blocks/myqueste_wood.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_log": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "hibernalherbs:myqueste_log" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hibernalherbs:myqueste_wood" - } - } - }, - "requirements": [ - [ - "has_log", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "hibernalherbs:myqueste_wood" - ] - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/advancements/recipes/building_blocks/stripped_myqueste_wood.json b/Common/src/main/resources/data/hibernalherbs/advancements/recipes/building_blocks/stripped_myqueste_wood.json deleted file mode 100644 index 86de1d98..00000000 --- a/Common/src/main/resources/data/hibernalherbs/advancements/recipes/building_blocks/stripped_myqueste_wood.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_log": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "hibernalherbs:stripped_myqueste_log" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hibernalherbs:stripped_myqueste_wood" - } - } - }, - "requirements": [ - [ - "has_log", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "hibernalherbs:stripped_myqueste_wood" - ] - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/advancements/recipes/food/blend_blindness.json b/Common/src/main/resources/data/hibernalherbs/advancements/recipes/food/blend_blindness.json deleted file mode 100644 index 690b6e8f..00000000 --- a/Common/src/main/resources/data/hibernalherbs/advancements/recipes/food/blend_blindness.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_bowl": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:bowl" - ] - } - ] - } - }, - "has_chives": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:herbs/chives" - } - ] - } - }, - "has_tarragon": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:herbs/tarragon" - } - ] - } - }, - "has_chervil": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:herbs/chervil" - } - ] - } - }, - "has_blend": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:herb_blends" - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hibernalherbs:blend/blindness" - } - } - }, - "requirements": [ - [ - "has_blend", - "has_bowl", - "has_chives", - "has_tarragon", - "has_chervil", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "hibernalherbs:blend/blindness" - ] - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/advancements/recipes/food/blend_blindness_smoked.json b/Common/src/main/resources/data/hibernalherbs/advancements/recipes/food/blend_blindness_smoked.json deleted file mode 100644 index bfbf5ed3..00000000 --- a/Common/src/main/resources/data/hibernalherbs/advancements/recipes/food/blend_blindness_smoked.json +++ /dev/null @@ -1,69 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_bowl": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:bowl" - ] - } - ] - } - }, - "has_blend": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:herb_blends" - } - ] - } - }, - "has_blindness_blend": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "hibernalherbs:blend_blindness" - ] - } - ] - } - }, - "has_smoked_blend": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:smoked_blends" - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hibernalherbs:blend/smoked/blindness" - } - } - }, - "requirements": [ - [ - "has_blend", - "has_blindness_blend", - "has_bowl", - "has_smoked_blend", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "hibernalherbs:blend/smoked/blindness" - ] - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/advancements/recipes/food/blend_fire.json b/Common/src/main/resources/data/hibernalherbs/advancements/recipes/food/blend_fire.json deleted file mode 100644 index 27000c98..00000000 --- a/Common/src/main/resources/data/hibernalherbs/advancements/recipes/food/blend_fire.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_bowl": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:bowl" - ] - } - ] - } - }, - "has_punuel": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:herbs/punuel" - } - ] - } - }, - "has_essitte": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:herbs/essitte" - } - ] - } - }, - "has_verbena": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:herbs/verbena" - } - ] - } - }, - "has_blend": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:herb_blends" - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hibernalherbs:blend/fire" - } - } - }, - "requirements": [ - [ - "has_blend", - "has_bowl", - "has_punuel", - "has_essitte", - "has_verbena", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "hibernalherbs:blend/fire" - ] - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/advancements/recipes/food/blend_fire_smoked.json b/Common/src/main/resources/data/hibernalherbs/advancements/recipes/food/blend_fire_smoked.json deleted file mode 100644 index 40504f9e..00000000 --- a/Common/src/main/resources/data/hibernalherbs/advancements/recipes/food/blend_fire_smoked.json +++ /dev/null @@ -1,69 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_bowl": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:bowl" - ] - } - ] - } - }, - "has_blend": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:herb_blends" - } - ] - } - }, - "has_fire_blend": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "hibernalherbs:blend_fire" - ] - } - ] - } - }, - "has_smoked_blend": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:smoked_blends" - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hibernalherbs:blend/smoked/fire" - } - } - }, - "requirements": [ - [ - "has_blend", - "has_fire_blend", - "has_bowl", - "has_smoked_blend", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "hibernalherbs:blend/smoked/fire" - ] - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/advancements/recipes/food/blend_haste.json b/Common/src/main/resources/data/hibernalherbs/advancements/recipes/food/blend_haste.json deleted file mode 100644 index 6e33522a..00000000 --- a/Common/src/main/resources/data/hibernalherbs/advancements/recipes/food/blend_haste.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_bowl": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:bowl" - ] - } - ] - } - }, - "has_marjoram": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:herbs/marjoram" - } - ] - } - }, - "has_sorrel": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:herbs/sorrel" - } - ] - } - }, - "has_chamomile": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:herbs/chamomile" - } - ] - } - }, - "has_blend": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:herb_blends" - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hibernalherbs:blend/haste" - } - } - }, - "requirements": [ - [ - "has_blend", - "has_bowl", - "has_marjoram", - "has_sorrel", - "has_chamomile", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "hibernalherbs:blend/haste" - ] - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/advancements/recipes/food/blend_haste_smoked.json b/Common/src/main/resources/data/hibernalherbs/advancements/recipes/food/blend_haste_smoked.json deleted file mode 100644 index 298a3ddd..00000000 --- a/Common/src/main/resources/data/hibernalherbs/advancements/recipes/food/blend_haste_smoked.json +++ /dev/null @@ -1,69 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_bowl": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:bowl" - ] - } - ] - } - }, - "has_blend": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:herb_blends" - } - ] - } - }, - "has_haste_blend": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "hibernalherbs:blend_haste" - ] - } - ] - } - }, - "has_smoked_blend": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:smoked_blends" - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hibernalherbs:blend/smoked/haste" - } - } - }, - "requirements": [ - [ - "has_blend", - "has_haste_blend", - "has_bowl", - "has_smoked_blend", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "hibernalherbs:blend/smoked/haste" - ] - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/advancements/recipes/food/blend_mining_fatigue.json b/Common/src/main/resources/data/hibernalherbs/advancements/recipes/food/blend_mining_fatigue.json deleted file mode 100644 index ae365a66..00000000 --- a/Common/src/main/resources/data/hibernalherbs/advancements/recipes/food/blend_mining_fatigue.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_bowl": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:bowl" - ] - } - ] - } - }, - "has_chervil": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:herbs/chervil" - } - ] - } - }, - "has_sorrel": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:herbs/sorrel" - } - ] - } - }, - "has_ceillis": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:herbs/ceillis" - } - ] - } - }, - "has_blend": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:herb_blends" - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hibernalherbs:blend/mining_fatigue" - } - } - }, - "requirements": [ - [ - "has_blend", - "has_bowl", - "has_chervil", - "has_sorrel", - "has_ceillis", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "hibernalherbs:blend/mining_fatigue" - ] - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/advancements/recipes/food/blend_mining_fatigue_smoked.json b/Common/src/main/resources/data/hibernalherbs/advancements/recipes/food/blend_mining_fatigue_smoked.json deleted file mode 100644 index 7710f77d..00000000 --- a/Common/src/main/resources/data/hibernalherbs/advancements/recipes/food/blend_mining_fatigue_smoked.json +++ /dev/null @@ -1,69 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_bowl": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:bowl" - ] - } - ] - } - }, - "has_blend": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:herb_blends" - } - ] - } - }, - "has_mining_fatigue_blend": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "hibernalherbs:blend_mining_fatigue" - ] - } - ] - } - }, - "has_smoked_blend": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:smoked_blends" - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hibernalherbs:blend/smoked/mining_fatigue" - } - } - }, - "requirements": [ - [ - "has_blend", - "has_mining_fatigue_blend", - "has_bowl", - "has_smoked_blend", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "hibernalherbs:blend/smoked/mining_fatigue" - ] - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/advancements/recipes/food/blend_night_vision.json b/Common/src/main/resources/data/hibernalherbs/advancements/recipes/food/blend_night_vision.json deleted file mode 100644 index a14dcb5b..00000000 --- a/Common/src/main/resources/data/hibernalherbs/advancements/recipes/food/blend_night_vision.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_bowl": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:bowl" - ] - } - ] - } - }, - "has_sorrel": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:herbs/sorrel" - } - ] - } - }, - "has_ceillis": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:herbs/ceillis" - } - ] - } - }, - "has_chives": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:herbs/chives" - } - ] - } - }, - "has_blend": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:herb_blends" - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hibernalherbs:blend/night_vision" - } - } - }, - "requirements": [ - [ - "has_blend", - "has_bowl", - "has_sorrel", - "has_ceillis", - "has_chives", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "hibernalherbs:blend/night_vision" - ] - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/advancements/recipes/food/blend_night_vision_smoked.json b/Common/src/main/resources/data/hibernalherbs/advancements/recipes/food/blend_night_vision_smoked.json deleted file mode 100644 index 5038dcdd..00000000 --- a/Common/src/main/resources/data/hibernalherbs/advancements/recipes/food/blend_night_vision_smoked.json +++ /dev/null @@ -1,69 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_bowl": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:bowl" - ] - } - ] - } - }, - "has_blend": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:herb_blends" - } - ] - } - }, - "has_night_vision_blend": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "hibernalherbs:blend_night_vision" - ] - } - ] - } - }, - "has_smoked_blend": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:smoked_blends" - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hibernalherbs:blend/smoked/night_vision" - } - } - }, - "requirements": [ - [ - "has_blend", - "has_night_vision_blend", - "has_bowl", - "has_smoked_blend", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "hibernalherbs:blend/smoked/night_vision" - ] - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/advancements/recipes/food/blend_poison.json b/Common/src/main/resources/data/hibernalherbs/advancements/recipes/food/blend_poison.json deleted file mode 100644 index 39b1ebde..00000000 --- a/Common/src/main/resources/data/hibernalherbs/advancements/recipes/food/blend_poison.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_bowl": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:bowl" - ] - } - ] - } - }, - "has_punuel": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:herbs/punuel" - } - ] - } - }, - "has_marjoram": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:herbs/marjoram" - } - ] - } - }, - "has_chamomile": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:herbs/chamomile" - } - ] - } - }, - "has_blend": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:herb_blends" - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hibernalherbs:blend/poison" - } - } - }, - "requirements": [ - [ - "has_blend", - "has_bowl", - "has_punuel", - "has_marjoram", - "has_chamomile", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "hibernalherbs:blend/poison" - ] - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/advancements/recipes/food/blend_poison_smoked.json b/Common/src/main/resources/data/hibernalherbs/advancements/recipes/food/blend_poison_smoked.json deleted file mode 100644 index 3726222f..00000000 --- a/Common/src/main/resources/data/hibernalherbs/advancements/recipes/food/blend_poison_smoked.json +++ /dev/null @@ -1,69 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_bowl": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:bowl" - ] - } - ] - } - }, - "has_blend": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:herb_blends" - } - ] - } - }, - "has_poison_blend": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "hibernalherbs:blend_poison" - ] - } - ] - } - }, - "has_smoked_blend": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:smoked_blends" - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hibernalherbs:blend/smoked/poison" - } - } - }, - "requirements": [ - [ - "has_blend", - "has_poison_blend", - "has_bowl", - "has_smoked_blend", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "hibernalherbs:blend/smoked/poison" - ] - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/advancements/recipes/food/blend_regen_slow.json b/Common/src/main/resources/data/hibernalherbs/advancements/recipes/food/blend_regen_slow.json deleted file mode 100644 index 88249d84..00000000 --- a/Common/src/main/resources/data/hibernalherbs/advancements/recipes/food/blend_regen_slow.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_bowl": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:bowl" - ] - } - ] - } - }, - "has_thyocielle": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:herbs/thyocielle" - } - ] - } - }, - "has_rosemary": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:herbs/rosemary" - } - ] - } - }, - "has_chives": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:herbs/chives" - } - ] - } - }, - "has_verbena": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:herbs/verbena" - } - ] - } - }, - "has_blend": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:herb_blends" - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hibernalherbs:blend/regeneration" - } - } - }, - "requirements": [ - [ - "has_blend", - "has_bowl", - "has_thyocielle", - "has_rosemary", - "has_chives", - "has_verbena", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "hibernalherbs:blend/regeneration_slowness" - ] - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/advancements/recipes/food/blend_regen_slow_smoked.json b/Common/src/main/resources/data/hibernalherbs/advancements/recipes/food/blend_regen_slow_smoked.json deleted file mode 100644 index 52f4b0b5..00000000 --- a/Common/src/main/resources/data/hibernalherbs/advancements/recipes/food/blend_regen_slow_smoked.json +++ /dev/null @@ -1,69 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_bowl": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:bowl" - ] - } - ] - } - }, - "has_blend": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:herb_blends" - } - ] - } - }, - "has_regen_slow_blend": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "hibernalherbs:blend_regen_slow" - ] - } - ] - } - }, - "has_smoked_blend": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:smoked_blends" - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hibernalherbs:blend/smoked/regen_slow" - } - } - }, - "requirements": [ - [ - "has_blend", - "has_regen_slow_blend", - "has_bowl", - "has_smoked_blend", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "hibernalherbs:blend/smoked/regen_slow" - ] - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/advancements/recipes/food/blend_regen_speed_weak.json b/Common/src/main/resources/data/hibernalherbs/advancements/recipes/food/blend_regen_speed_weak.json deleted file mode 100644 index 3067e56f..00000000 --- a/Common/src/main/resources/data/hibernalherbs/advancements/recipes/food/blend_regen_speed_weak.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_bowl": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:bowl" - ] - } - ] - } - }, - "has_fennkystral": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:herbs/fennkystral" - } - ] - } - }, - "has_rosemary": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:herbs/rosemary" - } - ] - } - }, - "has_chives": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:herbs/chives" - } - ] - } - }, - "has_ceillis": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:herbs/ceillis" - } - ] - } - }, - "has_blend": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:herb_blends" - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hibernalherbs:blend/regeneration" - } - } - }, - "requirements": [ - [ - "has_blend", - "has_bowl", - "has_fennkystral", - "has_rosemary", - "has_chives", - "has_ceillis", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "hibernalherbs:blend/regeneration_speed_weakness" - ] - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/advancements/recipes/food/blend_regen_speed_weak_smoked.json b/Common/src/main/resources/data/hibernalherbs/advancements/recipes/food/blend_regen_speed_weak_smoked.json deleted file mode 100644 index c14c83e5..00000000 --- a/Common/src/main/resources/data/hibernalherbs/advancements/recipes/food/blend_regen_speed_weak_smoked.json +++ /dev/null @@ -1,69 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_bowl": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:bowl" - ] - } - ] - } - }, - "has_blend": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:herb_blends" - } - ] - } - }, - "has_regen_speed_weak_blend": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "hibernalherbs:blend_regen_speed_weak" - ] - } - ] - } - }, - "has_smoked_blend": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:smoked_blends" - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hibernalherbs:blend/smoked/regen_speed_weak" - } - } - }, - "requirements": [ - [ - "has_blend", - "has_regen_speed_weak_blend", - "has_bowl", - "has_smoked_blend", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "hibernalherbs:blend/smoked/regen_speed_weak" - ] - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/advancements/recipes/food/blend_regeneration.json b/Common/src/main/resources/data/hibernalherbs/advancements/recipes/food/blend_regeneration.json deleted file mode 100644 index bf74665a..00000000 --- a/Common/src/main/resources/data/hibernalherbs/advancements/recipes/food/blend_regeneration.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_bowl": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:bowl" - ] - } - ] - } - }, - "has_rosemary": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:herbs/rosemary" - } - ] - } - }, - "has_thyme": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:herbs/thyme" - } - ] - } - }, - "has_verbena": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:herbs/verbena" - } - ] - } - }, - "has_blend": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:herb_blends" - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hibernalherbs:blend/regeneration" - } - } - }, - "requirements": [ - [ - "has_blend", - "has_bowl", - "has_rosemary", - "has_thyme", - "has_verbena", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "hibernalherbs:blend/regeneration" - ] - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/advancements/recipes/food/blend_regeneration_smoked.json b/Common/src/main/resources/data/hibernalherbs/advancements/recipes/food/blend_regeneration_smoked.json deleted file mode 100644 index a5dfbe93..00000000 --- a/Common/src/main/resources/data/hibernalherbs/advancements/recipes/food/blend_regeneration_smoked.json +++ /dev/null @@ -1,69 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_bowl": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:bowl" - ] - } - ] - } - }, - "has_blend": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:herb_blends" - } - ] - } - }, - "has_regeneration_blend": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "hibernalherbs:blend_regeneration" - ] - } - ] - } - }, - "has_smoked_blend": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:smoked_blends" - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hibernalherbs:blend/smoked/regeneration" - } - } - }, - "requirements": [ - [ - "has_blend", - "has_regeneration_blend", - "has_bowl", - "has_smoked_blend", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "hibernalherbs:blend/smoked/regeneration" - ] - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/advancements/recipes/food/blend_slowness.json b/Common/src/main/resources/data/hibernalherbs/advancements/recipes/food/blend_slowness.json deleted file mode 100644 index 7f3214a4..00000000 --- a/Common/src/main/resources/data/hibernalherbs/advancements/recipes/food/blend_slowness.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_bowl": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:bowl" - ] - } - ] - } - }, - "has_chives": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:herbs/chives" - } - ] - } - }, - "has_sorrel": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:herbs/sorrel" - } - ] - } - }, - "has_ceillis": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:herbs/ceillis" - } - ] - } - }, - "has_blend": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:herb_blends" - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hibernalherbs:blend/slowness" - } - } - }, - "requirements": [ - [ - "has_blend", - "has_bowl", - "has_chives", - "has_sorrel", - "has_ceillis", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "hibernalherbs:blend/slowness" - ] - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/advancements/recipes/food/blend_slowness_smoked.json b/Common/src/main/resources/data/hibernalherbs/advancements/recipes/food/blend_slowness_smoked.json deleted file mode 100644 index a5bd31f4..00000000 --- a/Common/src/main/resources/data/hibernalherbs/advancements/recipes/food/blend_slowness_smoked.json +++ /dev/null @@ -1,69 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_bowl": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:bowl" - ] - } - ] - } - }, - "has_blend": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:herb_blends" - } - ] - } - }, - "has_slowness_blend": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "hibernalherbs:blend_slowness" - ] - } - ] - } - }, - "has_smoked_blend": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:smoked_blends" - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hibernalherbs:blend/smoked/slowness" - } - } - }, - "requirements": [ - [ - "has_blend", - "has_slowness_blend", - "has_bowl", - "has_smoked_blend", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "hibernalherbs:blend/smoked/slowness" - ] - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/advancements/recipes/food/blend_speed.json b/Common/src/main/resources/data/hibernalherbs/advancements/recipes/food/blend_speed.json deleted file mode 100644 index 2d952ed4..00000000 --- a/Common/src/main/resources/data/hibernalherbs/advancements/recipes/food/blend_speed.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_bowl": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:bowl" - ] - } - ] - } - }, - "has_chives": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:herbs/chives" - } - ] - } - }, - "has_fennsel": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:herbs/fennsel" - } - ] - } - }, - "has_ceillis": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:herbs/ceillis" - } - ] - } - }, - "has_blend": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:herb_blends" - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hibernalherbs:blend/speed" - } - } - }, - "requirements": [ - [ - "has_blend", - "has_bowl", - "has_chives", - "has_fennsel", - "has_ceillis", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "hibernalherbs:blend/speed" - ] - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/advancements/recipes/food/blend_speed_smoked.json b/Common/src/main/resources/data/hibernalherbs/advancements/recipes/food/blend_speed_smoked.json deleted file mode 100644 index be9b8690..00000000 --- a/Common/src/main/resources/data/hibernalherbs/advancements/recipes/food/blend_speed_smoked.json +++ /dev/null @@ -1,69 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_bowl": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:bowl" - ] - } - ] - } - }, - "has_blend": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:herb_blends" - } - ] - } - }, - "has_speed_blend": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "hibernalherbs:blend_speed" - ] - } - ] - } - }, - "has_smoked_blend": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:smoked_blends" - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hibernalherbs:blend/smoked/speed" - } - } - }, - "requirements": [ - [ - "has_blend", - "has_speed_blend", - "has_bowl", - "has_smoked_blend", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "hibernalherbs:blend/smoked/speed" - ] - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/advancements/recipes/food/blend_weakness.json b/Common/src/main/resources/data/hibernalherbs/advancements/recipes/food/blend_weakness.json deleted file mode 100644 index 6db4b2d0..00000000 --- a/Common/src/main/resources/data/hibernalherbs/advancements/recipes/food/blend_weakness.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_bowl": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:bowl" - ] - } - ] - } - }, - "has_chamomile": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:herbs/chamomile" - } - ] - } - }, - "has_sorrel": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:herbs/sorrel" - } - ] - } - }, - "has_verbena": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:herbs/verbena" - } - ] - } - }, - "has_blend": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:herb_blends" - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hibernalherbs:blend/weakness" - } - } - }, - "requirements": [ - [ - "has_blend", - "has_bowl", - "has_chamomile", - "has_sorrel", - "has_verbena", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "hibernalherbs:blend/weakness" - ] - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/advancements/recipes/food/blend_weakness_smoked.json b/Common/src/main/resources/data/hibernalherbs/advancements/recipes/food/blend_weakness_smoked.json deleted file mode 100644 index aaeb9f70..00000000 --- a/Common/src/main/resources/data/hibernalherbs/advancements/recipes/food/blend_weakness_smoked.json +++ /dev/null @@ -1,69 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_bowl": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:bowl" - ] - } - ] - } - }, - "has_blend": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:herb_blends" - } - ] - } - }, - "has_weakness_blend": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "hibernalherbs:blend_weakness" - ] - } - ] - } - }, - "has_smoked_blend": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:smoked_blends" - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hibernalherbs:blend/smoked/weakness" - } - } - }, - "requirements": [ - [ - "has_blend", - "has_weakness_blend", - "has_bowl", - "has_smoked_blend", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "hibernalherbs:blend/smoked/weakness" - ] - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/advancements/recipes/food/blend_wither.json b/Common/src/main/resources/data/hibernalherbs/advancements/recipes/food/blend_wither.json deleted file mode 100644 index 120cf03f..00000000 --- a/Common/src/main/resources/data/hibernalherbs/advancements/recipes/food/blend_wither.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_bowl": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:bowl" - ] - } - ] - } - }, - "has_ceillis": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:herbs/ceillis" - } - ] - } - }, - "has_rosemary": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:herbs/rosemary" - } - ] - } - }, - "has_chamomile": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:herbs/chamomile" - } - ] - } - }, - "has_blend": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:herb_blends" - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hibernalherbs:blend/wither" - } - } - }, - "requirements": [ - [ - "has_blend", - "has_bowl", - "has_ceillis", - "has_rosemary", - "has_chamomile", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "hibernalherbs:blend/wither" - ] - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/advancements/recipes/food/blend_wither_smoked.json b/Common/src/main/resources/data/hibernalherbs/advancements/recipes/food/blend_wither_smoked.json deleted file mode 100644 index 2abd2687..00000000 --- a/Common/src/main/resources/data/hibernalherbs/advancements/recipes/food/blend_wither_smoked.json +++ /dev/null @@ -1,69 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_bowl": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:bowl" - ] - } - ] - } - }, - "has_blend": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:herb_blends" - } - ] - } - }, - "has_wither_blend": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "hibernalherbs:blend_wither" - ] - } - ] - } - }, - "has_smoked_blend": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:smoked_blends" - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hibernalherbs:blend/smoked/wither" - } - } - }, - "requirements": [ - [ - "has_blend", - "has_wither_blend", - "has_bowl", - "has_smoked_blend", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "hibernalherbs:blend/smoked/wither" - ] - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/advancements/recipes/food/herb_from_pounded_herb.json b/Common/src/main/resources/data/hibernalherbs/advancements/recipes/food/herb_from_pounded_herb.json deleted file mode 100644 index 7a09b18f..00000000 --- a/Common/src/main/resources/data/hibernalherbs/advancements/recipes/food/herb_from_pounded_herb.json +++ /dev/null @@ -1,177 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_herb": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:herbs" - } - ] - } - }, - "has_pounded_herb": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:pounded_herbs" - } - ] - } - }, - "ceillis": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hibernalherbs:growth/ceillis_from_pounded_ceillis" - } - }, - "chamomile": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hibernalherbs:growth/chamomile_from_pounded_chamomile" - } - }, - "chervil": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hibernalherbs:growth/chervil_from_pounded_chervil" - } - }, - "chives": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hibernalherbs:growth/chives_from_pounded_chives" - } - }, - "essitte": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hibernalherbs:growth/essitte_from_pounded_essitte" - } - }, - "fennkystral": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hibernalherbs:growth/fennkystral_from_pounded_fennkystral" - } - }, - "fennsel": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hibernalherbs:growth/fennsel_from_pounded_fennsel" - } - }, - "marjoram": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hibernalherbs:growth/marjoram_from_pounded_marjoram" - } - }, - "punuel": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hibernalherbs:growth/punuel_from_pounded_punuel" - } - }, - "rosemary": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hibernalherbs:growth/rosemary_from_pounded_rosemary" - } - }, - "sorrel": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hibernalherbs:growth/sorrel_from_pounded_sorrel" - } - }, - "tarragon": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hibernalherbs:growth/tarragon_from_pounded_tarragon" - } - }, - "thyme": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hibernalherbs:growth/thyme_from_pounded_thyme" - } - }, - "thyocielle": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hibernalherbs:growth/thyocielle_from_pounded_thyocielle" - } - }, - "verbena": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hibernalherbs:growth/verbena_from_pounded_verbena" - } - }, - "calendula": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hibernalherbs:growth/calendula_from_pounded_calendula" - } - }, - "sage": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hibernalherbs:growth/sage_from_pounded_sage" - } - } - }, - "requirements": [ - [ - "has_herb", - "has_pounded_herb", - - "ceillis", - "chamomile", - "chervil", - "chives", - "essitte", - "fennkystral", - "fennsel", - "marjoram", - "punuel", - "rosemary", - "sorrel", - "tarragon", - "thyme", - "thyocielle", - "verbena", - - "calendula", - - "sage" - ] - ], - - "rewards": { - "recipes": [ - "hibernalherbs:pounded/pounded_ceillis", - "hibernalherbs:pounded/pounded_chamomile", - "hibernalherbs:pounded/pounded_chervil", - "hibernalherbs:pounded/pounded_chives", - "hibernalherbs:pounded/pounded_essitte", - "hibernalherbs:pounded/pounded_fennkystral", - "hibernalherbs:pounded/pounded_fennsel", - "hibernalherbs:pounded/pounded_marjoram", - "hibernalherbs:pounded/pounded_punuel", - "hibernalherbs:pounded/pounded_rosemary", - "hibernalherbs:pounded/pounded_sorrel", - "hibernalherbs:pounded/pounded_tarragon", - "hibernalherbs:pounded/pounded_thyme", - "hibernalherbs:pounded/pounded_thyocielle", - "hibernalherbs:pounded/pounded_verbena", - - "hibernalherbs:pounded/pounded_calendula", - - "hibernalherbs:pounded/pounded_sage" - ] - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/advancements/recipes/food/pounded_herb.json b/Common/src/main/resources/data/hibernalherbs/advancements/recipes/food/pounded_herb.json deleted file mode 100644 index 17c91a05..00000000 --- a/Common/src/main/resources/data/hibernalherbs/advancements/recipes/food/pounded_herb.json +++ /dev/null @@ -1,177 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_herb": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:herbs" - } - ] - } - }, - "has_pounded_herb": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:pounded_herbs" - } - ] - } - }, - "ceillis": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hibernalherbs:pounded/pounded_ceillis" - } - }, - "chamomile": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hibernalherbs:pounded/pounded_chamomile" - } - }, - "chervil": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hibernalherbs:pounded/pounded_chervil" - } - }, - "chives": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hibernalherbs:pounded/pounded_chives" - } - }, - "essitte": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hibernalherbs:pounded/pounded_essitte" - } - }, - "fennkystral": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hibernalherbs:pounded/pounded_fennkystral" - } - }, - "fennsel": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hibernalherbs:pounded/pounded_fennsel" - } - }, - "marjoram": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hibernalherbs:pounded/pounded_marjoram" - } - }, - "punuel": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hibernalherbs:pounded/pounded_punuel" - } - }, - "rosemary": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hibernalherbs:pounded/pounded_rosemary" - } - }, - "sorrel": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hibernalherbs:pounded/pounded_sorrel" - } - }, - "tarragon": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hibernalherbs:pounded/pounded_tarragon" - } - }, - "thyme": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hibernalherbs:pounded/pounded_thyme" - } - }, - "thyocielle": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hibernalherbs:pounded/pounded_thyocielle" - } - }, - "verbena": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hibernalherbs:pounded/pounded_verbena" - } - }, - "calendula": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hibernalherbs:pounded/pounded_calendula" - } - }, - "sage": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "hibernalherbs:pounded/pounded_sage" - } - } - }, - "requirements": [ - [ - "has_herb", - "has_pounded_herb", - - "ceillis", - "chamomile", - "chervil", - "chives", - "essitte", - "fennkystral", - "fennsel", - "marjoram", - "punuel", - "rosemary", - "sorrel", - "tarragon", - "thyme", - "thyocielle", - "verbena", - - "calendula", - - "sage" - ] - ], - - "rewards": { - "recipes": [ - "hibernalherbs:pounded/pounded_ceillis", - "hibernalherbs:pounded/pounded_chamomile", - "hibernalherbs:pounded/pounded_chervil", - "hibernalherbs:pounded/pounded_chives", - "hibernalherbs:pounded/pounded_essitte", - "hibernalherbs:pounded/pounded_fennkystral", - "hibernalherbs:pounded/pounded_fennsel", - "hibernalherbs:pounded/pounded_marjoram", - "hibernalherbs:pounded/pounded_punuel", - "hibernalherbs:pounded/pounded_rosemary", - "hibernalherbs:pounded/pounded_sorrel", - "hibernalherbs:pounded/pounded_tarragon", - "hibernalherbs:pounded/pounded_thyme", - "hibernalherbs:pounded/pounded_thyocielle", - "hibernalherbs:pounded/pounded_verbena", - - "hibernalherbs:pounded/pounded_calendula", - - "hibernalherbs:pounded/pounded_sage" - ] - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/advancements/recipes/misc/herb_fertilizer.json b/Common/src/main/resources/data/hibernalherbs/advancements/recipes/misc/herb_fertilizer.json deleted file mode 100644 index d73fc9c5..00000000 --- a/Common/src/main/resources/data/hibernalherbs/advancements/recipes/misc/herb_fertilizer.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_acceptable_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:recipe/acceptable_herb_fertilizer_recipe_unlock" - } - ] - } - } - }, - "requirements": [ - [ - "has_acceptable_item" - ] - ], - "rewards": { - "recipes": [ - "hibernalherbs:herb_fertilizer_acacia", - "hibernalherbs:herb_fertilizer_birch", - "hibernalherbs:herb_fertilizer_crimson", - "hibernalherbs:herb_fertilizer_dark_oak", - "hibernalherbs:herb_fertilizer_jungle", - "hibernalherbs:herb_fertilizer_mangrove", - "hibernalherbs:herb_fertilizer_myqueste", - "hibernalherbs:herb_fertilizer_oak", - "hibernalherbs:herb_fertilizer_spruce", - "hibernalherbs:herb_fertilizer_warped" - ] - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/advancements/recipes/misc/herb_humus.json b/Common/src/main/resources/data/hibernalherbs/advancements/recipes/misc/herb_humus.json deleted file mode 100644 index 3591974a..00000000 --- a/Common/src/main/resources/data/hibernalherbs/advancements/recipes/misc/herb_humus.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_acceptable_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "tag": "hibernalherbs:recipe/acceptable_herb_humus_recipe_unlock" - } - ] - } - } - }, - "requirements": [ - [ - "has_acceptable_item" - ] - ], - "rewards": { - "recipes": [ - "hibernalherbs:herb_humus" - ] - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/calendula.json b/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/calendula.json deleted file mode 100644 index a420a802..00000000 --- a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/calendula.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "hibernalherbs:calendula" - } - ], - "rolls": 1.0 - } - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/calendula_herb_pile.json b/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/calendula_herb_pile.json deleted file mode 100644 index c990cef1..00000000 --- a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/calendula_herb_pile.json +++ /dev/null @@ -1,135 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "bonus_rolls": 0, - "entries": [ - { - "type": "minecraft:alternatives", - "children": [ - { - "type": "minecraft:item", - "name": "hibernalherbs:calendula_herb_pile", - "conditions": [ - { - "condition": "minecraft:any_of", - "terms": [ - { - "condition": "minecraft:match_tool", - "predicate": { - "items": [ - "minecraft:shears" - ] - } - }, - { - "condition": "minecraft:match_tool", - "predicate": { - "enchantments": [ - { - "enchantment": "minecraft:silk_touch", - "levels": { - "min": 1 - } - } - ] - } - } - ] - } - ] - }, - { - "type": "minecraft:item", - "name": "hibernalherbs:myqueste_sapling", - "conditions": [ - { - "condition": "minecraft:survives_explosion" - }, - { - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune", - "chances": [ - 0.05, - 0.0625, - 0.083333336, - 0.1 - ] - } - ] - } - ] - } - ] - }, - { - "rolls": 1, - "bonus_rolls": 0, - "entries": [ - { - "type": "minecraft:item", - "name": "hibernalherbs:pounded_calendula", - "functions": [ - { - "function": "minecraft:set_count", - "count": { - "type": "minecraft:uniform", - "min": 1, - "max": 2 - }, - "add": false - }, - { - "function": "minecraft:explosion_decay" - } - ], - "conditions": [ - { - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune", - "chances": [ - 0.02, - 0.022222223, - 0.025, - 0.033333335, - 0.1 - ] - } - ] - } - ], - "conditions": [ - { - "condition": "minecraft:inverted", - "term": { - "condition": "minecraft:any_of", - "terms": [ - { - "condition": "minecraft:match_tool", - "predicate": { - "items": [ - "minecraft:shears" - ] - } - }, - { - "condition": "minecraft:match_tool", - "predicate": { - "enchantments": [ - { - "enchantment": "minecraft:silk_touch", - "levels": { - "min": 1 - } - } - ] - } - } - ] - } - } - ] - } - ] -} diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/ceillis.json b/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/ceillis.json deleted file mode 100644 index 251eb2f7..00000000 --- a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/ceillis.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "hibernalherbs:ceillis" - } - ], - "rolls": 1.0 - } - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/ceillis_herb_pile.json b/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/ceillis_herb_pile.json deleted file mode 100644 index 096d1c7d..00000000 --- a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/ceillis_herb_pile.json +++ /dev/null @@ -1,135 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "bonus_rolls": 0, - "entries": [ - { - "type": "minecraft:alternatives", - "children": [ - { - "type": "minecraft:item", - "name": "hibernalherbs:ceillis_herb_pile", - "conditions": [ - { - "condition": "minecraft:any_of", - "terms": [ - { - "condition": "minecraft:match_tool", - "predicate": { - "items": [ - "minecraft:shears" - ] - } - }, - { - "condition": "minecraft:match_tool", - "predicate": { - "enchantments": [ - { - "enchantment": "minecraft:silk_touch", - "levels": { - "min": 1 - } - } - ] - } - } - ] - } - ] - }, - { - "type": "minecraft:item", - "name": "hibernalherbs:myqueste_sapling", - "conditions": [ - { - "condition": "minecraft:survives_explosion" - }, - { - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune", - "chances": [ - 0.05, - 0.0625, - 0.083333336, - 0.1 - ] - } - ] - } - ] - } - ] - }, - { - "rolls": 1, - "bonus_rolls": 0, - "entries": [ - { - "type": "minecraft:item", - "name": "hibernalherbs:pounded_ceillis", - "functions": [ - { - "function": "minecraft:set_count", - "count": { - "type": "minecraft:uniform", - "min": 1, - "max": 2 - }, - "add": false - }, - { - "function": "minecraft:explosion_decay" - } - ], - "conditions": [ - { - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune", - "chances": [ - 0.02, - 0.022222223, - 0.025, - 0.033333335, - 0.1 - ] - } - ] - } - ], - "conditions": [ - { - "condition": "minecraft:inverted", - "term": { - "condition": "minecraft:any_of", - "terms": [ - { - "condition": "minecraft:match_tool", - "predicate": { - "items": [ - "minecraft:shears" - ] - } - }, - { - "condition": "minecraft:match_tool", - "predicate": { - "enchantments": [ - { - "enchantment": "minecraft:silk_touch", - "levels": { - "min": 1 - } - } - ] - } - } - ] - } - } - ] - } - ] -} diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/chamomile.json b/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/chamomile.json deleted file mode 100644 index ad514ca5..00000000 --- a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/chamomile.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "hibernalherbs:chamomile" - } - ], - "rolls": 1.0 - } - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/chamomile_herb_pile.json b/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/chamomile_herb_pile.json deleted file mode 100644 index 909ace75..00000000 --- a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/chamomile_herb_pile.json +++ /dev/null @@ -1,135 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "bonus_rolls": 0, - "entries": [ - { - "type": "minecraft:alternatives", - "children": [ - { - "type": "minecraft:item", - "name": "hibernalherbs:chamomile_herb_pile", - "conditions": [ - { - "condition": "minecraft:any_of", - "terms": [ - { - "condition": "minecraft:match_tool", - "predicate": { - "items": [ - "minecraft:shears" - ] - } - }, - { - "condition": "minecraft:match_tool", - "predicate": { - "enchantments": [ - { - "enchantment": "minecraft:silk_touch", - "levels": { - "min": 1 - } - } - ] - } - } - ] - } - ] - }, - { - "type": "minecraft:item", - "name": "hibernalherbs:myqueste_sapling", - "conditions": [ - { - "condition": "minecraft:survives_explosion" - }, - { - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune", - "chances": [ - 0.05, - 0.0625, - 0.083333336, - 0.1 - ] - } - ] - } - ] - } - ] - }, - { - "rolls": 1, - "bonus_rolls": 0, - "entries": [ - { - "type": "minecraft:item", - "name": "hibernalherbs:pounded_chamomile", - "functions": [ - { - "function": "minecraft:set_count", - "count": { - "type": "minecraft:uniform", - "min": 1, - "max": 2 - }, - "add": false - }, - { - "function": "minecraft:explosion_decay" - } - ], - "conditions": [ - { - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune", - "chances": [ - 0.02, - 0.022222223, - 0.025, - 0.033333335, - 0.1 - ] - } - ] - } - ], - "conditions": [ - { - "condition": "minecraft:inverted", - "term": { - "condition": "minecraft:any_of", - "terms": [ - { - "condition": "minecraft:match_tool", - "predicate": { - "items": [ - "minecraft:shears" - ] - } - }, - { - "condition": "minecraft:match_tool", - "predicate": { - "enchantments": [ - { - "enchantment": "minecraft:silk_touch", - "levels": { - "min": 1 - } - } - ] - } - } - ] - } - } - ] - } - ] -} diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/chervil.json b/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/chervil.json deleted file mode 100644 index 637363e6..00000000 --- a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/chervil.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "hibernalherbs:chervil" - } - ], - "rolls": 1.0 - } - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/chervil_herb_pile.json b/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/chervil_herb_pile.json deleted file mode 100644 index 2cb6bc8f..00000000 --- a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/chervil_herb_pile.json +++ /dev/null @@ -1,135 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "bonus_rolls": 0, - "entries": [ - { - "type": "minecraft:alternatives", - "children": [ - { - "type": "minecraft:item", - "name": "hibernalherbs:chervil_herb_pile", - "conditions": [ - { - "condition": "minecraft:any_of", - "terms": [ - { - "condition": "minecraft:match_tool", - "predicate": { - "items": [ - "minecraft:shears" - ] - } - }, - { - "condition": "minecraft:match_tool", - "predicate": { - "enchantments": [ - { - "enchantment": "minecraft:silk_touch", - "levels": { - "min": 1 - } - } - ] - } - } - ] - } - ] - }, - { - "type": "minecraft:item", - "name": "hibernalherbs:myqueste_sapling", - "conditions": [ - { - "condition": "minecraft:survives_explosion" - }, - { - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune", - "chances": [ - 0.05, - 0.0625, - 0.083333336, - 0.1 - ] - } - ] - } - ] - } - ] - }, - { - "rolls": 1, - "bonus_rolls": 0, - "entries": [ - { - "type": "minecraft:item", - "name": "hibernalherbs:pounded_chervil", - "functions": [ - { - "function": "minecraft:set_count", - "count": { - "type": "minecraft:uniform", - "min": 1, - "max": 2 - }, - "add": false - }, - { - "function": "minecraft:explosion_decay" - } - ], - "conditions": [ - { - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune", - "chances": [ - 0.02, - 0.022222223, - 0.025, - 0.033333335, - 0.1 - ] - } - ] - } - ], - "conditions": [ - { - "condition": "minecraft:inverted", - "term": { - "condition": "minecraft:any_of", - "terms": [ - { - "condition": "minecraft:match_tool", - "predicate": { - "items": [ - "minecraft:shears" - ] - } - }, - { - "condition": "minecraft:match_tool", - "predicate": { - "enchantments": [ - { - "enchantment": "minecraft:silk_touch", - "levels": { - "min": 1 - } - } - ] - } - } - ] - } - } - ] - } - ] -} diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/chives.json b/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/chives.json deleted file mode 100644 index 57ee2d12..00000000 --- a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/chives.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "hibernalherbs:chives" - } - ], - "rolls": 1.0 - } - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/chives_herb_pile.json b/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/chives_herb_pile.json deleted file mode 100644 index 04122e9d..00000000 --- a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/chives_herb_pile.json +++ /dev/null @@ -1,135 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "bonus_rolls": 0, - "entries": [ - { - "type": "minecraft:alternatives", - "children": [ - { - "type": "minecraft:item", - "name": "hibernalherbs:chives_herb_pile", - "conditions": [ - { - "condition": "minecraft:any_of", - "terms": [ - { - "condition": "minecraft:match_tool", - "predicate": { - "items": [ - "minecraft:shears" - ] - } - }, - { - "condition": "minecraft:match_tool", - "predicate": { - "enchantments": [ - { - "enchantment": "minecraft:silk_touch", - "levels": { - "min": 1 - } - } - ] - } - } - ] - } - ] - }, - { - "type": "minecraft:item", - "name": "hibernalherbs:myqueste_sapling", - "conditions": [ - { - "condition": "minecraft:survives_explosion" - }, - { - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune", - "chances": [ - 0.05, - 0.0625, - 0.083333336, - 0.1 - ] - } - ] - } - ] - } - ] - }, - { - "rolls": 1, - "bonus_rolls": 0, - "entries": [ - { - "type": "minecraft:item", - "name": "hibernalherbs:pounded_chives", - "functions": [ - { - "function": "minecraft:set_count", - "count": { - "type": "minecraft:uniform", - "min": 1, - "max": 2 - }, - "add": false - }, - { - "function": "minecraft:explosion_decay" - } - ], - "conditions": [ - { - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune", - "chances": [ - 0.02, - 0.022222223, - 0.025, - 0.033333335, - 0.1 - ] - } - ] - } - ], - "conditions": [ - { - "condition": "minecraft:inverted", - "term": { - "condition": "minecraft:any_of", - "terms": [ - { - "condition": "minecraft:match_tool", - "predicate": { - "items": [ - "minecraft:shears" - ] - } - }, - { - "condition": "minecraft:match_tool", - "predicate": { - "enchantments": [ - { - "enchantment": "minecraft:silk_touch", - "levels": { - "min": 1 - } - } - ] - } - } - ] - } - } - ] - } - ] -} diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/conjuration_altar.json b/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/conjuration_altar.json deleted file mode 100644 index 5e3ab61e..00000000 --- a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/conjuration_altar.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "hibernalherbs:conjuration_altar" - } - ], - "rolls": 1.0 - } - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/essitte.json b/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/essitte.json deleted file mode 100644 index fc4b9a2d..00000000 --- a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/essitte.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "hibernalherbs:essitte" - } - ], - "rolls": 1.0 - } - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/essitte_herb_pile.json b/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/essitte_herb_pile.json deleted file mode 100644 index 3df3a7ba..00000000 --- a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/essitte_herb_pile.json +++ /dev/null @@ -1,135 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "bonus_rolls": 0, - "entries": [ - { - "type": "minecraft:alternatives", - "children": [ - { - "type": "minecraft:item", - "name": "hibernalherbs:essitte_herb_pile", - "conditions": [ - { - "condition": "minecraft:any_of", - "terms": [ - { - "condition": "minecraft:match_tool", - "predicate": { - "items": [ - "minecraft:shears" - ] - } - }, - { - "condition": "minecraft:match_tool", - "predicate": { - "enchantments": [ - { - "enchantment": "minecraft:silk_touch", - "levels": { - "min": 1 - } - } - ] - } - } - ] - } - ] - }, - { - "type": "minecraft:item", - "name": "hibernalherbs:myqueste_sapling", - "conditions": [ - { - "condition": "minecraft:survives_explosion" - }, - { - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune", - "chances": [ - 0.05, - 0.0625, - 0.083333336, - 0.1 - ] - } - ] - } - ] - } - ] - }, - { - "rolls": 1, - "bonus_rolls": 0, - "entries": [ - { - "type": "minecraft:item", - "name": "hibernalherbs:pounded_essitte", - "functions": [ - { - "function": "minecraft:set_count", - "count": { - "type": "minecraft:uniform", - "min": 1, - "max": 2 - }, - "add": false - }, - { - "function": "minecraft:explosion_decay" - } - ], - "conditions": [ - { - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune", - "chances": [ - 0.02, - 0.022222223, - 0.025, - 0.033333335, - 0.1 - ] - } - ] - } - ], - "conditions": [ - { - "condition": "minecraft:inverted", - "term": { - "condition": "minecraft:any_of", - "terms": [ - { - "condition": "minecraft:match_tool", - "predicate": { - "items": [ - "minecraft:shears" - ] - } - }, - { - "condition": "minecraft:match_tool", - "predicate": { - "enchantments": [ - { - "enchantment": "minecraft:silk_touch", - "levels": { - "min": 1 - } - } - ] - } - } - ] - } - } - ] - } - ] -} diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/fennkystral.json b/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/fennkystral.json deleted file mode 100644 index e46f74ca..00000000 --- a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/fennkystral.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "hibernalherbs:fennkystral" - } - ], - "rolls": 1.0 - } - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/fennkystral_herb_pile.json b/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/fennkystral_herb_pile.json deleted file mode 100644 index 7d094dc6..00000000 --- a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/fennkystral_herb_pile.json +++ /dev/null @@ -1,135 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "bonus_rolls": 0, - "entries": [ - { - "type": "minecraft:alternatives", - "children": [ - { - "type": "minecraft:item", - "name": "hibernalherbs:fennkystral_herb_pile", - "conditions": [ - { - "condition": "minecraft:any_of", - "terms": [ - { - "condition": "minecraft:match_tool", - "predicate": { - "items": [ - "minecraft:shears" - ] - } - }, - { - "condition": "minecraft:match_tool", - "predicate": { - "enchantments": [ - { - "enchantment": "minecraft:silk_touch", - "levels": { - "min": 1 - } - } - ] - } - } - ] - } - ] - }, - { - "type": "minecraft:item", - "name": "hibernalherbs:myqueste_sapling", - "conditions": [ - { - "condition": "minecraft:survives_explosion" - }, - { - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune", - "chances": [ - 0.05, - 0.0625, - 0.083333336, - 0.1 - ] - } - ] - } - ] - } - ] - }, - { - "rolls": 1, - "bonus_rolls": 0, - "entries": [ - { - "type": "minecraft:item", - "name": "hibernalherbs:pounded_fennkystral", - "functions": [ - { - "function": "minecraft:set_count", - "count": { - "type": "minecraft:uniform", - "min": 1, - "max": 2 - }, - "add": false - }, - { - "function": "minecraft:explosion_decay" - } - ], - "conditions": [ - { - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune", - "chances": [ - 0.02, - 0.022222223, - 0.025, - 0.033333335, - 0.1 - ] - } - ] - } - ], - "conditions": [ - { - "condition": "minecraft:inverted", - "term": { - "condition": "minecraft:any_of", - "terms": [ - { - "condition": "minecraft:match_tool", - "predicate": { - "items": [ - "minecraft:shears" - ] - } - }, - { - "condition": "minecraft:match_tool", - "predicate": { - "enchantments": [ - { - "enchantment": "minecraft:silk_touch", - "levels": { - "min": 1 - } - } - ] - } - } - ] - } - } - ] - } - ] -} diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/fennsel.json b/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/fennsel.json deleted file mode 100644 index e40f68fb..00000000 --- a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/fennsel.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "hibernalherbs:fennsel" - } - ], - "rolls": 1.0 - } - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/fennsel_herb_barrel.json b/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/fennsel_herb_barrel.json deleted file mode 100644 index 46e2e5da..00000000 --- a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/fennsel_herb_barrel.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "hibernalherbs:fennsel_herb_barrel" - } - ], - "rolls": 1.0 - } - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/fennsel_herb_pile.json b/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/fennsel_herb_pile.json deleted file mode 100644 index 1b5fa06d..00000000 --- a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/fennsel_herb_pile.json +++ /dev/null @@ -1,135 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "bonus_rolls": 0, - "entries": [ - { - "type": "minecraft:alternatives", - "children": [ - { - "type": "minecraft:item", - "name": "hibernalherbs:fennsel_herb_pile", - "conditions": [ - { - "condition": "minecraft:any_of", - "terms": [ - { - "condition": "minecraft:match_tool", - "predicate": { - "items": [ - "minecraft:shears" - ] - } - }, - { - "condition": "minecraft:match_tool", - "predicate": { - "enchantments": [ - { - "enchantment": "minecraft:silk_touch", - "levels": { - "min": 1 - } - } - ] - } - } - ] - } - ] - }, - { - "type": "minecraft:item", - "name": "hibernalherbs:myqueste_sapling", - "conditions": [ - { - "condition": "minecraft:survives_explosion" - }, - { - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune", - "chances": [ - 0.05, - 0.0625, - 0.083333336, - 0.1 - ] - } - ] - } - ] - } - ] - }, - { - "rolls": 1, - "bonus_rolls": 0, - "entries": [ - { - "type": "minecraft:item", - "name": "hibernalherbs:pounded_fennsel", - "functions": [ - { - "function": "minecraft:set_count", - "count": { - "type": "minecraft:uniform", - "min": 1, - "max": 2 - }, - "add": false - }, - { - "function": "minecraft:explosion_decay" - } - ], - "conditions": [ - { - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune", - "chances": [ - 0.02, - 0.022222223, - 0.025, - 0.033333335, - 0.1 - ] - } - ] - } - ], - "conditions": [ - { - "condition": "minecraft:inverted", - "term": { - "condition": "minecraft:any_of", - "terms": [ - { - "condition": "minecraft:match_tool", - "predicate": { - "items": [ - "minecraft:shears" - ] - } - }, - { - "condition": "minecraft:match_tool", - "predicate": { - "enchantments": [ - { - "enchantment": "minecraft:silk_touch", - "levels": { - "min": 1 - } - } - ] - } - } - ] - } - } - ] - } - ] -} diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/fennsel_lantern.json b/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/fennsel_lantern.json deleted file mode 100644 index a448bb6c..00000000 --- a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/fennsel_lantern.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "hibernalherbs:fennsel_lantern" - } - ], - "rolls": 1.0 - } - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/marjoram.json b/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/marjoram.json deleted file mode 100644 index 8a8f82a3..00000000 --- a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/marjoram.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "hibernalherbs:marjoram" - } - ], - "rolls": 1.0 - } - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/marjoram_herb_pile.json b/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/marjoram_herb_pile.json deleted file mode 100644 index 774e4f94..00000000 --- a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/marjoram_herb_pile.json +++ /dev/null @@ -1,135 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "bonus_rolls": 0, - "entries": [ - { - "type": "minecraft:alternatives", - "children": [ - { - "type": "minecraft:item", - "name": "hibernalherbs:marjoram_herb_pile", - "conditions": [ - { - "condition": "minecraft:any_of", - "terms": [ - { - "condition": "minecraft:match_tool", - "predicate": { - "items": [ - "minecraft:shears" - ] - } - }, - { - "condition": "minecraft:match_tool", - "predicate": { - "enchantments": [ - { - "enchantment": "minecraft:silk_touch", - "levels": { - "min": 1 - } - } - ] - } - } - ] - } - ] - }, - { - "type": "minecraft:item", - "name": "hibernalherbs:myqueste_sapling", - "conditions": [ - { - "condition": "minecraft:survives_explosion" - }, - { - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune", - "chances": [ - 0.05, - 0.0625, - 0.083333336, - 0.1 - ] - } - ] - } - ] - } - ] - }, - { - "rolls": 1, - "bonus_rolls": 0, - "entries": [ - { - "type": "minecraft:item", - "name": "hibernalherbs:pounded_marjoram", - "functions": [ - { - "function": "minecraft:set_count", - "count": { - "type": "minecraft:uniform", - "min": 1, - "max": 2 - }, - "add": false - }, - { - "function": "minecraft:explosion_decay" - } - ], - "conditions": [ - { - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune", - "chances": [ - 0.02, - 0.022222223, - 0.025, - 0.033333335, - 0.1 - ] - } - ] - } - ], - "conditions": [ - { - "condition": "minecraft:inverted", - "term": { - "condition": "minecraft:any_of", - "terms": [ - { - "condition": "minecraft:match_tool", - "predicate": { - "items": [ - "minecraft:shears" - ] - } - }, - { - "condition": "minecraft:match_tool", - "predicate": { - "enchantments": [ - { - "enchantment": "minecraft:silk_touch", - "levels": { - "min": 1 - } - } - ] - } - } - ] - } - } - ] - } - ] -} diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/myqueste_door.json b/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/myqueste_door.json deleted file mode 100644 index 2123d959..00000000 --- a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/myqueste_door.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "bonus_rolls": 0, - "entries": [ - { - "type": "minecraft:item", - "name": "hibernalherbs:myqueste_door", - "conditions": [ - { - "condition": "minecraft:block_state_property", - "block": "hibernalherbs:myqueste_door", - "properties": { - "half": "lower" - } - } - ] - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/myqueste_hanging_sign.json b/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/myqueste_hanging_sign.json deleted file mode 100644 index ee9dc26a..00000000 --- a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/myqueste_hanging_sign.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "bonus_rolls": 0, - "entries": [ - { - "type": "minecraft:item", - "name": "hibernalherbs:myqueste_hanging_sign" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/myqueste_leaf_pile.json b/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/myqueste_leaf_pile.json deleted file mode 100644 index c7bf38a1..00000000 --- a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/myqueste_leaf_pile.json +++ /dev/null @@ -1,135 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "bonus_rolls": 0, - "entries": [ - { - "type": "minecraft:alternatives", - "children": [ - { - "type": "minecraft:item", - "name": "hibernalherbs:myqueste_leaf_pile", - "conditions": [ - { - "condition": "minecraft:any_of", - "terms": [ - { - "condition": "minecraft:match_tool", - "predicate": { - "items": [ - "minecraft:shears" - ] - } - }, - { - "condition": "minecraft:match_tool", - "predicate": { - "enchantments": [ - { - "enchantment": "minecraft:silk_touch", - "levels": { - "min": 1 - } - } - ] - } - } - ] - } - ] - }, - { - "type": "minecraft:item", - "name": "hibernalherbs:myqueste_sapling", - "conditions": [ - { - "condition": "minecraft:survives_explosion" - }, - { - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune", - "chances": [ - 0.05, - 0.0625, - 0.083333336, - 0.1 - ] - } - ] - } - ] - } - ] - }, - { - "rolls": 1, - "bonus_rolls": 0, - "entries": [ - { - "type": "minecraft:item", - "name": "minecraft:stick", - "functions": [ - { - "function": "minecraft:set_count", - "count": { - "type": "minecraft:uniform", - "min": 1, - "max": 2 - }, - "add": false - }, - { - "function": "minecraft:explosion_decay" - } - ], - "conditions": [ - { - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune", - "chances": [ - 0.02, - 0.022222223, - 0.025, - 0.033333335, - 0.1 - ] - } - ] - } - ], - "conditions": [ - { - "condition": "minecraft:inverted", - "term": { - "condition": "minecraft:any_of", - "terms": [ - { - "condition": "minecraft:match_tool", - "predicate": { - "items": [ - "minecraft:shears" - ] - } - }, - { - "condition": "minecraft:match_tool", - "predicate": { - "enchantments": [ - { - "enchantment": "minecraft:silk_touch", - "levels": { - "min": 1 - } - } - ] - } - } - ] - } - } - ] - } - ] -} diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/myqueste_sign.json b/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/myqueste_sign.json deleted file mode 100644 index fe6fbf25..00000000 --- a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/myqueste_sign.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "bonus_rolls": 0, - "entries": [ - { - "type": "minecraft:item", - "name": "hibernalherbs:myqueste_sign" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/myqueste_wall_hanging_sign.json b/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/myqueste_wall_hanging_sign.json deleted file mode 100644 index ee9dc26a..00000000 --- a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/myqueste_wall_hanging_sign.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "bonus_rolls": 0, - "entries": [ - { - "type": "minecraft:item", - "name": "hibernalherbs:myqueste_hanging_sign" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/myqueste_wall_sign.json b/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/myqueste_wall_sign.json deleted file mode 100644 index fe6fbf25..00000000 --- a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/myqueste_wall_sign.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "bonus_rolls": 0, - "entries": [ - { - "type": "minecraft:item", - "name": "hibernalherbs:myqueste_sign" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/potted_calendula.json b/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/potted_calendula.json deleted file mode 100644 index ee68664c..00000000 --- a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/potted_calendula.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "minecraft:flower_pot" - } - ], - "rolls": 1.0 - }, - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "hibernalherbs:calendula" - } - ], - "rolls": 1.0 - } - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/potted_ceillis.json b/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/potted_ceillis.json deleted file mode 100644 index 64843424..00000000 --- a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/potted_ceillis.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "minecraft:flower_pot" - } - ], - "rolls": 1.0 - }, - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "hibernalherbs:ceillis" - } - ], - "rolls": 1.0 - } - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/potted_chamomile.json b/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/potted_chamomile.json deleted file mode 100644 index cb552f20..00000000 --- a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/potted_chamomile.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "minecraft:flower_pot" - } - ], - "rolls": 1.0 - }, - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "hibernalherbs:chamomile" - } - ], - "rolls": 1.0 - } - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/potted_chervil.json b/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/potted_chervil.json deleted file mode 100644 index ba4ecfd6..00000000 --- a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/potted_chervil.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "minecraft:flower_pot" - } - ], - "rolls": 1.0 - }, - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "hibernalherbs:chervil" - } - ], - "rolls": 1.0 - } - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/potted_chives.json b/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/potted_chives.json deleted file mode 100644 index af26c731..00000000 --- a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/potted_chives.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "minecraft:flower_pot" - } - ], - "rolls": 1.0 - }, - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "hibernalherbs:chives" - } - ], - "rolls": 1.0 - } - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/potted_essitte.json b/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/potted_essitte.json deleted file mode 100644 index 95054dd0..00000000 --- a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/potted_essitte.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "minecraft:flower_pot" - } - ], - "rolls": 1.0 - }, - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "hibernalherbs:essitte" - } - ], - "rolls": 1.0 - } - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/potted_fennkystral.json b/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/potted_fennkystral.json deleted file mode 100644 index 1a0760c2..00000000 --- a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/potted_fennkystral.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "minecraft:flower_pot" - } - ], - "rolls": 1.0 - }, - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "hibernalherbs:fennkystral" - } - ], - "rolls": 1.0 - } - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/potted_fennsel.json b/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/potted_fennsel.json deleted file mode 100644 index 67da7004..00000000 --- a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/potted_fennsel.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "minecraft:flower_pot" - } - ], - "rolls": 1.0 - }, - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "hibernalherbs:fennsel" - } - ], - "rolls": 1.0 - } - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/potted_marjoram.json b/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/potted_marjoram.json deleted file mode 100644 index e42868cb..00000000 --- a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/potted_marjoram.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "minecraft:flower_pot" - } - ], - "rolls": 1.0 - }, - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "hibernalherbs:marjoram" - } - ], - "rolls": 1.0 - } - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/potted_myqueste_sapling.json b/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/potted_myqueste_sapling.json deleted file mode 100644 index 8d377b16..00000000 --- a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/potted_myqueste_sapling.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "minecraft:flower_pot" - } - ], - "rolls": 1.0 - }, - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "hibernalherbs:myqueste_sapling" - } - ], - "rolls": 1.0 - } - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/potted_punuel.json b/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/potted_punuel.json deleted file mode 100644 index 3479ee50..00000000 --- a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/potted_punuel.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "minecraft:flower_pot" - } - ], - "rolls": 1.0 - }, - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "hibernalherbs:punuel" - } - ], - "rolls": 1.0 - } - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/potted_rosemary.json b/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/potted_rosemary.json deleted file mode 100644 index fa832978..00000000 --- a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/potted_rosemary.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "minecraft:flower_pot" - } - ], - "rolls": 1.0 - }, - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "hibernalherbs:rosemary" - } - ], - "rolls": 1.0 - } - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/potted_sage.json b/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/potted_sage.json deleted file mode 100644 index a0952e5e..00000000 --- a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/potted_sage.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "minecraft:flower_pot" - } - ], - "rolls": 1.0 - }, - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "hibernalherbs:sage" - } - ], - "rolls": 1.0 - } - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/potted_sorrel.json b/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/potted_sorrel.json deleted file mode 100644 index 28e0f73b..00000000 --- a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/potted_sorrel.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "minecraft:flower_pot" - } - ], - "rolls": 1.0 - }, - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "hibernalherbs:sorrel" - } - ], - "rolls": 1.0 - } - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/potted_tarragon.json b/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/potted_tarragon.json deleted file mode 100644 index c4d19903..00000000 --- a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/potted_tarragon.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "minecraft:flower_pot" - } - ], - "rolls": 1.0 - }, - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "hibernalherbs:tarragon" - } - ], - "rolls": 1.0 - } - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/potted_thyme.json b/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/potted_thyme.json deleted file mode 100644 index 8c17f510..00000000 --- a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/potted_thyme.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "minecraft:flower_pot" - } - ], - "rolls": 1.0 - }, - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "hibernalherbs:thyme" - } - ], - "rolls": 1.0 - } - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/potted_thyocielle.json b/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/potted_thyocielle.json deleted file mode 100644 index 332a51db..00000000 --- a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/potted_thyocielle.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "minecraft:flower_pot" - } - ], - "rolls": 1.0 - }, - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "hibernalherbs:thyocielle" - } - ], - "rolls": 1.0 - } - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/potted_verbena.json b/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/potted_verbena.json deleted file mode 100644 index 36d55649..00000000 --- a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/potted_verbena.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "minecraft:flower_pot" - } - ], - "rolls": 1.0 - }, - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "hibernalherbs:verbena" - } - ], - "rolls": 1.0 - } - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/punuel.json b/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/punuel.json deleted file mode 100644 index eacfdc66..00000000 --- a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/punuel.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "hibernalherbs:punuel" - } - ], - "rolls": 1.0 - } - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/punuel_herb_pile.json b/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/punuel_herb_pile.json deleted file mode 100644 index 30d45258..00000000 --- a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/punuel_herb_pile.json +++ /dev/null @@ -1,135 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "bonus_rolls": 0, - "entries": [ - { - "type": "minecraft:alternatives", - "children": [ - { - "type": "minecraft:item", - "name": "hibernalherbs:punuel_herb_pile", - "conditions": [ - { - "condition": "minecraft:any_of", - "terms": [ - { - "condition": "minecraft:match_tool", - "predicate": { - "items": [ - "minecraft:shears" - ] - } - }, - { - "condition": "minecraft:match_tool", - "predicate": { - "enchantments": [ - { - "enchantment": "minecraft:silk_touch", - "levels": { - "min": 1 - } - } - ] - } - } - ] - } - ] - }, - { - "type": "minecraft:item", - "name": "hibernalherbs:myqueste_sapling", - "conditions": [ - { - "condition": "minecraft:survives_explosion" - }, - { - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune", - "chances": [ - 0.05, - 0.0625, - 0.083333336, - 0.1 - ] - } - ] - } - ] - } - ] - }, - { - "rolls": 1, - "bonus_rolls": 0, - "entries": [ - { - "type": "minecraft:item", - "name": "hibernalherbs:pounded_punuel", - "functions": [ - { - "function": "minecraft:set_count", - "count": { - "type": "minecraft:uniform", - "min": 1, - "max": 2 - }, - "add": false - }, - { - "function": "minecraft:explosion_decay" - } - ], - "conditions": [ - { - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune", - "chances": [ - 0.02, - 0.022222223, - 0.025, - 0.033333335, - 0.1 - ] - } - ] - } - ], - "conditions": [ - { - "condition": "minecraft:inverted", - "term": { - "condition": "minecraft:any_of", - "terms": [ - { - "condition": "minecraft:match_tool", - "predicate": { - "items": [ - "minecraft:shears" - ] - } - }, - { - "condition": "minecraft:match_tool", - "predicate": { - "enchantments": [ - { - "enchantment": "minecraft:silk_touch", - "levels": { - "min": 1 - } - } - ] - } - } - ] - } - } - ] - } - ] -} diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/rosemary.json b/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/rosemary.json deleted file mode 100644 index 70a7fb4d..00000000 --- a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/rosemary.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "hibernalherbs:rosemary" - } - ], - "rolls": 1.0 - } - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/rosemary_herb_pile.json b/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/rosemary_herb_pile.json deleted file mode 100644 index b3165b5c..00000000 --- a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/rosemary_herb_pile.json +++ /dev/null @@ -1,135 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "bonus_rolls": 0, - "entries": [ - { - "type": "minecraft:alternatives", - "children": [ - { - "type": "minecraft:item", - "name": "hibernalherbs:rosemary_herb_pile", - "conditions": [ - { - "condition": "minecraft:any_of", - "terms": [ - { - "condition": "minecraft:match_tool", - "predicate": { - "items": [ - "minecraft:shears" - ] - } - }, - { - "condition": "minecraft:match_tool", - "predicate": { - "enchantments": [ - { - "enchantment": "minecraft:silk_touch", - "levels": { - "min": 1 - } - } - ] - } - } - ] - } - ] - }, - { - "type": "minecraft:item", - "name": "hibernalherbs:myqueste_sapling", - "conditions": [ - { - "condition": "minecraft:survives_explosion" - }, - { - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune", - "chances": [ - 0.05, - 0.0625, - 0.083333336, - 0.1 - ] - } - ] - } - ] - } - ] - }, - { - "rolls": 1, - "bonus_rolls": 0, - "entries": [ - { - "type": "minecraft:item", - "name": "hibernalherbs:pounded_rosemary", - "functions": [ - { - "function": "minecraft:set_count", - "count": { - "type": "minecraft:uniform", - "min": 1, - "max": 2 - }, - "add": false - }, - { - "function": "minecraft:explosion_decay" - } - ], - "conditions": [ - { - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune", - "chances": [ - 0.02, - 0.022222223, - 0.025, - 0.033333335, - 0.1 - ] - } - ] - } - ], - "conditions": [ - { - "condition": "minecraft:inverted", - "term": { - "condition": "minecraft:any_of", - "terms": [ - { - "condition": "minecraft:match_tool", - "predicate": { - "items": [ - "minecraft:shears" - ] - } - }, - { - "condition": "minecraft:match_tool", - "predicate": { - "enchantments": [ - { - "enchantment": "minecraft:silk_touch", - "levels": { - "min": 1 - } - } - ] - } - } - ] - } - } - ] - } - ] -} diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/sage.json b/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/sage.json deleted file mode 100644 index a9da334c..00000000 --- a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/sage.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "hibernalherbs:sage" - } - ], - "rolls": 1.0 - } - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/sage_herb_pile.json b/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/sage_herb_pile.json deleted file mode 100644 index 0e84abea..00000000 --- a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/sage_herb_pile.json +++ /dev/null @@ -1,135 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "bonus_rolls": 0, - "entries": [ - { - "type": "minecraft:alternatives", - "children": [ - { - "type": "minecraft:item", - "name": "hibernalherbs:sage_herb_pile", - "conditions": [ - { - "condition": "minecraft:any_of", - "terms": [ - { - "condition": "minecraft:match_tool", - "predicate": { - "items": [ - "minecraft:shears" - ] - } - }, - { - "condition": "minecraft:match_tool", - "predicate": { - "enchantments": [ - { - "enchantment": "minecraft:silk_touch", - "levels": { - "min": 1 - } - } - ] - } - } - ] - } - ] - }, - { - "type": "minecraft:item", - "name": "hibernalherbs:myqueste_sapling", - "conditions": [ - { - "condition": "minecraft:survives_explosion" - }, - { - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune", - "chances": [ - 0.05, - 0.0625, - 0.083333336, - 0.1 - ] - } - ] - } - ] - } - ] - }, - { - "rolls": 1, - "bonus_rolls": 0, - "entries": [ - { - "type": "minecraft:item", - "name": "hibernalherbs:pounded_sage", - "functions": [ - { - "function": "minecraft:set_count", - "count": { - "type": "minecraft:uniform", - "min": 1, - "max": 2 - }, - "add": false - }, - { - "function": "minecraft:explosion_decay" - } - ], - "conditions": [ - { - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune", - "chances": [ - 0.02, - 0.022222223, - 0.025, - 0.033333335, - 0.1 - ] - } - ] - } - ], - "conditions": [ - { - "condition": "minecraft:inverted", - "term": { - "condition": "minecraft:any_of", - "terms": [ - { - "condition": "minecraft:match_tool", - "predicate": { - "items": [ - "minecraft:shears" - ] - } - }, - { - "condition": "minecraft:match_tool", - "predicate": { - "enchantments": [ - { - "enchantment": "minecraft:silk_touch", - "levels": { - "min": 1 - } - } - ] - } - } - ] - } - } - ] - } - ] -} diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/sorrel.json b/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/sorrel.json deleted file mode 100644 index 25afe8ad..00000000 --- a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/sorrel.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "hibernalherbs:sorrel" - } - ], - "rolls": 1.0 - } - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/sorrel_herb_pile.json b/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/sorrel_herb_pile.json deleted file mode 100644 index abeaf43a..00000000 --- a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/sorrel_herb_pile.json +++ /dev/null @@ -1,135 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "bonus_rolls": 0, - "entries": [ - { - "type": "minecraft:alternatives", - "children": [ - { - "type": "minecraft:item", - "name": "hibernalherbs:sorrel_herb_pile", - "conditions": [ - { - "condition": "minecraft:any_of", - "terms": [ - { - "condition": "minecraft:match_tool", - "predicate": { - "items": [ - "minecraft:shears" - ] - } - }, - { - "condition": "minecraft:match_tool", - "predicate": { - "enchantments": [ - { - "enchantment": "minecraft:silk_touch", - "levels": { - "min": 1 - } - } - ] - } - } - ] - } - ] - }, - { - "type": "minecraft:item", - "name": "hibernalherbs:myqueste_sapling", - "conditions": [ - { - "condition": "minecraft:survives_explosion" - }, - { - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune", - "chances": [ - 0.05, - 0.0625, - 0.083333336, - 0.1 - ] - } - ] - } - ] - } - ] - }, - { - "rolls": 1, - "bonus_rolls": 0, - "entries": [ - { - "type": "minecraft:item", - "name": "hibernalherbs:pounded_sorrel", - "functions": [ - { - "function": "minecraft:set_count", - "count": { - "type": "minecraft:uniform", - "min": 1, - "max": 2 - }, - "add": false - }, - { - "function": "minecraft:explosion_decay" - } - ], - "conditions": [ - { - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune", - "chances": [ - 0.02, - 0.022222223, - 0.025, - 0.033333335, - 0.1 - ] - } - ] - } - ], - "conditions": [ - { - "condition": "minecraft:inverted", - "term": { - "condition": "minecraft:any_of", - "terms": [ - { - "condition": "minecraft:match_tool", - "predicate": { - "items": [ - "minecraft:shears" - ] - } - }, - { - "condition": "minecraft:match_tool", - "predicate": { - "enchantments": [ - { - "enchantment": "minecraft:silk_touch", - "levels": { - "min": 1 - } - } - ] - } - } - ] - } - } - ] - } - ] -} diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/stripped_myqueste_wood.json b/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/stripped_myqueste_wood.json deleted file mode 100644 index 8ed6ea75..00000000 --- a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/stripped_myqueste_wood.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - - ], - "entries": [ - { - "type": "minecraft:item", - "name": "hibernalherbs:stripped_myqueste_wood" - } - ], - "rolls": 1.0 - } - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/tarragon.json b/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/tarragon.json deleted file mode 100644 index 463c50a8..00000000 --- a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/tarragon.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "hibernalherbs:tarragon" - } - ], - "rolls": 1.0 - } - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/tarragon_herb_pile.json b/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/tarragon_herb_pile.json deleted file mode 100644 index 7a5f7805..00000000 --- a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/tarragon_herb_pile.json +++ /dev/null @@ -1,135 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "bonus_rolls": 0, - "entries": [ - { - "type": "minecraft:alternatives", - "children": [ - { - "type": "minecraft:item", - "name": "hibernalherbs:tarragon_herb_pile", - "conditions": [ - { - "condition": "minecraft:any_of", - "terms": [ - { - "condition": "minecraft:match_tool", - "predicate": { - "items": [ - "minecraft:shears" - ] - } - }, - { - "condition": "minecraft:match_tool", - "predicate": { - "enchantments": [ - { - "enchantment": "minecraft:silk_touch", - "levels": { - "min": 1 - } - } - ] - } - } - ] - } - ] - }, - { - "type": "minecraft:item", - "name": "hibernalherbs:myqueste_sapling", - "conditions": [ - { - "condition": "minecraft:survives_explosion" - }, - { - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune", - "chances": [ - 0.05, - 0.0625, - 0.083333336, - 0.1 - ] - } - ] - } - ] - } - ] - }, - { - "rolls": 1, - "bonus_rolls": 0, - "entries": [ - { - "type": "minecraft:item", - "name": "hibernalherbs:pounded_tarragon", - "functions": [ - { - "function": "minecraft:set_count", - "count": { - "type": "minecraft:uniform", - "min": 1, - "max": 2 - }, - "add": false - }, - { - "function": "minecraft:explosion_decay" - } - ], - "conditions": [ - { - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune", - "chances": [ - 0.02, - 0.022222223, - 0.025, - 0.033333335, - 0.1 - ] - } - ] - } - ], - "conditions": [ - { - "condition": "minecraft:inverted", - "term": { - "condition": "minecraft:any_of", - "terms": [ - { - "condition": "minecraft:match_tool", - "predicate": { - "items": [ - "minecraft:shears" - ] - } - }, - { - "condition": "minecraft:match_tool", - "predicate": { - "enchantments": [ - { - "enchantment": "minecraft:silk_touch", - "levels": { - "min": 1 - } - } - ] - } - } - ] - } - } - ] - } - ] -} diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/thyme.json b/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/thyme.json deleted file mode 100644 index 3596fef7..00000000 --- a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/thyme.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "hibernalherbs:thyme" - } - ], - "rolls": 1.0 - } - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/thyme_herb_pile.json b/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/thyme_herb_pile.json deleted file mode 100644 index b0a473a0..00000000 --- a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/thyme_herb_pile.json +++ /dev/null @@ -1,135 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "bonus_rolls": 0, - "entries": [ - { - "type": "minecraft:alternatives", - "children": [ - { - "type": "minecraft:item", - "name": "hibernalherbs:thyme_herb_pile", - "conditions": [ - { - "condition": "minecraft:any_of", - "terms": [ - { - "condition": "minecraft:match_tool", - "predicate": { - "items": [ - "minecraft:shears" - ] - } - }, - { - "condition": "minecraft:match_tool", - "predicate": { - "enchantments": [ - { - "enchantment": "minecraft:silk_touch", - "levels": { - "min": 1 - } - } - ] - } - } - ] - } - ] - }, - { - "type": "minecraft:item", - "name": "hibernalherbs:myqueste_sapling", - "conditions": [ - { - "condition": "minecraft:survives_explosion" - }, - { - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune", - "chances": [ - 0.05, - 0.0625, - 0.083333336, - 0.1 - ] - } - ] - } - ] - } - ] - }, - { - "rolls": 1, - "bonus_rolls": 0, - "entries": [ - { - "type": "minecraft:item", - "name": "hibernalherbs:pounded_thyme", - "functions": [ - { - "function": "minecraft:set_count", - "count": { - "type": "minecraft:uniform", - "min": 1, - "max": 2 - }, - "add": false - }, - { - "function": "minecraft:explosion_decay" - } - ], - "conditions": [ - { - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune", - "chances": [ - 0.02, - 0.022222223, - 0.025, - 0.033333335, - 0.1 - ] - } - ] - } - ], - "conditions": [ - { - "condition": "minecraft:inverted", - "term": { - "condition": "minecraft:any_of", - "terms": [ - { - "condition": "minecraft:match_tool", - "predicate": { - "items": [ - "minecraft:shears" - ] - } - }, - { - "condition": "minecraft:match_tool", - "predicate": { - "enchantments": [ - { - "enchantment": "minecraft:silk_touch", - "levels": { - "min": 1 - } - } - ] - } - } - ] - } - } - ] - } - ] -} diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/thyocielle.json b/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/thyocielle.json deleted file mode 100644 index eff65d16..00000000 --- a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/thyocielle.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "hibernalherbs:thyocielle" - } - ], - "rolls": 1.0 - } - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/thyocielle_herb_pile.json b/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/thyocielle_herb_pile.json deleted file mode 100644 index 660b59d4..00000000 --- a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/thyocielle_herb_pile.json +++ /dev/null @@ -1,135 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "bonus_rolls": 0, - "entries": [ - { - "type": "minecraft:alternatives", - "children": [ - { - "type": "minecraft:item", - "name": "hibernalherbs:thyocielle_herb_pile", - "conditions": [ - { - "condition": "minecraft:any_of", - "terms": [ - { - "condition": "minecraft:match_tool", - "predicate": { - "items": [ - "minecraft:shears" - ] - } - }, - { - "condition": "minecraft:match_tool", - "predicate": { - "enchantments": [ - { - "enchantment": "minecraft:silk_touch", - "levels": { - "min": 1 - } - } - ] - } - } - ] - } - ] - }, - { - "type": "minecraft:item", - "name": "hibernalherbs:myqueste_sapling", - "conditions": [ - { - "condition": "minecraft:survives_explosion" - }, - { - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune", - "chances": [ - 0.05, - 0.0625, - 0.083333336, - 0.1 - ] - } - ] - } - ] - } - ] - }, - { - "rolls": 1, - "bonus_rolls": 0, - "entries": [ - { - "type": "minecraft:item", - "name": "hibernalherbs:pounded_thyocielle", - "functions": [ - { - "function": "minecraft:set_count", - "count": { - "type": "minecraft:uniform", - "min": 1, - "max": 2 - }, - "add": false - }, - { - "function": "minecraft:explosion_decay" - } - ], - "conditions": [ - { - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune", - "chances": [ - 0.02, - 0.022222223, - 0.025, - 0.033333335, - 0.1 - ] - } - ] - } - ], - "conditions": [ - { - "condition": "minecraft:inverted", - "term": { - "condition": "minecraft:any_of", - "terms": [ - { - "condition": "minecraft:match_tool", - "predicate": { - "items": [ - "minecraft:shears" - ] - } - }, - { - "condition": "minecraft:match_tool", - "predicate": { - "enchantments": [ - { - "enchantment": "minecraft:silk_touch", - "levels": { - "min": 1 - } - } - ] - } - } - ] - } - } - ] - } - ] -} diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/verbena.json b/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/verbena.json deleted file mode 100644 index c1f1d8ae..00000000 --- a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/verbena.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "hibernalherbs:verbena" - } - ], - "rolls": 1.0 - } - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/verbena_herb_pile.json b/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/verbena_herb_pile.json deleted file mode 100644 index 0bea3971..00000000 --- a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/verbena_herb_pile.json +++ /dev/null @@ -1,135 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "bonus_rolls": 0, - "entries": [ - { - "type": "minecraft:alternatives", - "children": [ - { - "type": "minecraft:item", - "name": "hibernalherbs:verbena_herb_pile", - "conditions": [ - { - "condition": "minecraft:any_of", - "terms": [ - { - "condition": "minecraft:match_tool", - "predicate": { - "items": [ - "minecraft:shears" - ] - } - }, - { - "condition": "minecraft:match_tool", - "predicate": { - "enchantments": [ - { - "enchantment": "minecraft:silk_touch", - "levels": { - "min": 1 - } - } - ] - } - } - ] - } - ] - }, - { - "type": "minecraft:item", - "name": "hibernalherbs:myqueste_sapling", - "conditions": [ - { - "condition": "minecraft:survives_explosion" - }, - { - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune", - "chances": [ - 0.05, - 0.0625, - 0.083333336, - 0.1 - ] - } - ] - } - ] - } - ] - }, - { - "rolls": 1, - "bonus_rolls": 0, - "entries": [ - { - "type": "minecraft:item", - "name": "hibernalherbs:pounded_verbena", - "functions": [ - { - "function": "minecraft:set_count", - "count": { - "type": "minecraft:uniform", - "min": 1, - "max": 2 - }, - "add": false - }, - { - "function": "minecraft:explosion_decay" - } - ], - "conditions": [ - { - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune", - "chances": [ - 0.02, - 0.022222223, - 0.025, - 0.033333335, - 0.1 - ] - } - ] - } - ], - "conditions": [ - { - "condition": "minecraft:inverted", - "term": { - "condition": "minecraft:any_of", - "terms": [ - { - "condition": "minecraft:match_tool", - "predicate": { - "items": [ - "minecraft:shears" - ] - } - }, - { - "condition": "minecraft:match_tool", - "predicate": { - "enchantments": [ - { - "enchantment": "minecraft:silk_touch", - "levels": { - "min": 1 - } - } - ] - } - } - ] - } - } - ] - } - ] -} diff --git a/Common/src/main/resources/data/hibernalherbs/patchouli_books/grimoire/book.json b/Common/src/main/resources/data/hibernalherbs/patchouli_books/grimoire/book.json deleted file mode 100644 index 5c372171..00000000 --- a/Common/src/main/resources/data/hibernalherbs/patchouli_books/grimoire/book.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "name": "Herbal Grimoire", - "landing_text": "This Grimoire was used to learn what effects herbs had. Studiers of the Dark Arts used herbs to make powerful brews and harnessed the power of the seven princes, altering themselves. Will you do the same?", - "custom_book_item": "hibernalherbs:grimoire", - "dont_generate_book": true, - "show_progress": true, - "filler_texture": "hibernalherbs:textures/gui/patchouli/filler.png", - "version": "9", - "link_color": "3D474C", - "link_hover_color": "3D474C", - "progress_bar_color": "67D3B3", - "use_resource_pack": true -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/canister/amethyst.json b/Common/src/main/resources/data/hibernalherbs/recipes/canister/amethyst.json deleted file mode 100644 index c4a9848e..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/canister/amethyst.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "pattern": [ - "XAX", - "# #", - "###" - ], - "key": { - "X": [ - { - "tag": "hibernalherbs:herbs" - }, - { - "tag": "hibernalherbs:pounded_herbs" - } - ], - "#": { - "item": "minecraft:glass" - }, - "A": { - "item": "minecraft:amethyst_shard" - } - }, - "result": { - "item": "hibernalherbs:canister_amethyst", - "count": 1 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/canister/diamond.json b/Common/src/main/resources/data/hibernalherbs/recipes/canister/diamond.json deleted file mode 100644 index 32641c86..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/canister/diamond.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "pattern": [ - "XAX", - "# #", - "###" - ], - "key": { - "X": [ - { - "tag": "hibernalherbs:herbs" - }, - { - "tag": "hibernalherbs:pounded_herbs" - } - ], - "#": { - "item": "minecraft:glass" - }, - "A": { - "item": "minecraft:diamond" - } - }, - "result": { - "item": "hibernalherbs:canister_diamond", - "count": 1 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/canister/iron.json b/Common/src/main/resources/data/hibernalherbs/recipes/canister/iron.json deleted file mode 100644 index 6f192a7a..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/canister/iron.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "pattern": [ - "XAX", - "# #", - "###" - ], - "key": { - "X": [ - { - "tag": "hibernalherbs:herbs" - }, - { - "tag": "hibernalherbs:pounded_herbs" - } - ], - "#": { - "item": "minecraft:glass" - }, - "A": { - "item": "minecraft:iron_ingot" - } - }, - "result": { - "item": "hibernalherbs:canister_iron", - "count": 1 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/compat/create/cutting/myqueste_log.json b/Common/src/main/resources/data/hibernalherbs/recipes/compat/create/cutting/myqueste_log.json deleted file mode 100644 index 2964191d..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/compat/create/cutting/myqueste_log.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "fabric:load_conditions": [ - { - "condition": "fabric:all_mods_loaded", - "values": [ - "create" - ] - } - ], - "conditions": [ - { - "type": "forge:mod_loaded", - "modid": "create" - } - ], - "type": "create:cutting", - "ingredients": [ - { - "item": "hibernalherbs:myqueste_log" - } - ], - "processingTime": 50, - "results": [ - { - "item": "hibernalherbs:stripped_myqueste_log" - } - ] -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/compat/create/cutting/myqueste_putrid_log.json b/Common/src/main/resources/data/hibernalherbs/recipes/compat/create/cutting/myqueste_putrid_log.json deleted file mode 100644 index 38d4c834..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/compat/create/cutting/myqueste_putrid_log.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "fabric:load_conditions": [ - { - "condition": "fabric:all_mods_loaded", - "values": [ - "create" - ] - } - ], - "conditions": [ - { - "type": "forge:mod_loaded", - "modid": "create" - } - ], - "type": "create:cutting", - "ingredients": [ - { - "item": "hibernalherbs:stripped_myqueste_log" - } - ], - "processingTime": 50, - "results": [ - { - "item": "hibernalherbs:myqueste_planks", - "count": 6 - } - ] -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/compat/create/cutting/myqueste_putrid_wood.json b/Common/src/main/resources/data/hibernalherbs/recipes/compat/create/cutting/myqueste_putrid_wood.json deleted file mode 100644 index 07d3efc6..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/compat/create/cutting/myqueste_putrid_wood.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "fabric:load_conditions": [ - { - "condition": "fabric:all_mods_loaded", - "values": [ - "create" - ] - } - ], - "conditions": [ - { - "type": "forge:mod_loaded", - "modid": "create" - } - ], - "type": "create:cutting", - "ingredients": [ - { - "item": "hibernalherbs:stripped_myqueste_wood" - } - ], - "processingTime": 50, - "results": [ - { - "item": "hibernalherbs:myqueste_planks", - "count": 6 - } - ] -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/compat/create/cutting/myqueste_wood.json b/Common/src/main/resources/data/hibernalherbs/recipes/compat/create/cutting/myqueste_wood.json deleted file mode 100644 index 3d998a8d..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/compat/create/cutting/myqueste_wood.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "fabric:load_conditions": [ - { - "condition": "fabric:all_mods_loaded", - "values": [ - "create" - ] - } - ], - "conditions": [ - { - "type": "forge:mod_loaded", - "modid": "create" - } - ], - "type": "create:cutting", - "ingredients": [ - { - "item": "hibernalherbs:myqueste_wood" - } - ], - "processingTime": 50, - "results": [ - { - "item": "hibernalherbs:stripped_myqueste_wood" - } - ] -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/compat/create/milling/herbs_to_dyes/blue.json b/Common/src/main/resources/data/hibernalherbs/recipes/compat/create/milling/herbs_to_dyes/blue.json deleted file mode 100644 index 7e124071..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/compat/create/milling/herbs_to_dyes/blue.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "fabric:load_conditions": [ - { - "condition": "fabric:all_mods_loaded", - "values": ["create"] - } - ], - "conditions": [ - { - "type": "forge:mod_loaded", - "modid": "create" - } - ], - "type": "create:milling", - "ingredients": [ - { - "tag": "hibernalherbs:dye/blue" - } - ], - "results": [ - { - "item": "blue_dye", - "count": 2 - }, - { - "item": "blue_dye", - "chance": 0.25, - "count": 1 - } - ], - "processingTime": 50 -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/compat/create/milling/herbs_to_dyes/cyan.json b/Common/src/main/resources/data/hibernalherbs/recipes/compat/create/milling/herbs_to_dyes/cyan.json deleted file mode 100644 index 4dcd2732..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/compat/create/milling/herbs_to_dyes/cyan.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "fabric:load_conditions": [ - { - "condition": "fabric:all_mods_loaded", - "values": ["create"] - } - ], - "conditions": [ - { - "type": "forge:mod_loaded", - "modid": "create" - } - ], - "type": "create:milling", - "ingredients": [ - { - "tag": "hibernalherbs:dye/cyan" - } - ], - "results": [ - { - "item": "cyan_dye", - "count": 2 - }, - { - "item": "cyan_dye", - "chance": 0.25, - "count": 1 - } - ], - "processingTime": 50 -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/compat/create/milling/herbs_to_dyes/green.json b/Common/src/main/resources/data/hibernalherbs/recipes/compat/create/milling/herbs_to_dyes/green.json deleted file mode 100644 index adbdeae6..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/compat/create/milling/herbs_to_dyes/green.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "fabric:load_conditions": [ - { - "condition": "fabric:all_mods_loaded", - "values": ["create"] - } - ], - "conditions": [ - { - "type": "forge:mod_loaded", - "modid": "create" - } - ], - "type": "create:milling", - "ingredients": [ - { - "tag": "hibernalherbs:dye/green" - } - ], - "results": [ - { - "item": "green_dye", - "count": 2 - }, - { - "item": "green_dye", - "chance": 0.25, - "count": 1 - } - ], - "processingTime": 50 -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/compat/create/milling/herbs_to_dyes/lime.json b/Common/src/main/resources/data/hibernalherbs/recipes/compat/create/milling/herbs_to_dyes/lime.json deleted file mode 100644 index 3adaa06e..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/compat/create/milling/herbs_to_dyes/lime.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "fabric:load_conditions": [ - { - "condition": "fabric:all_mods_loaded", - "values": ["create"] - } - ], - "conditions": [ - { - "type": "forge:mod_loaded", - "modid": "create" - } - ], - "type": "create:milling", - "ingredients": [ - { - "tag": "hibernalherbs:dye/lime" - } - ], - "results": [ - { - "item": "lime_dye", - "count": 2 - }, - { - "item": "lime_dye", - "chance": 0.25, - "count": 1 - } - ], - "processingTime": 50 -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/compat/create/milling/herbs_to_dyes/orange.json b/Common/src/main/resources/data/hibernalherbs/recipes/compat/create/milling/herbs_to_dyes/orange.json deleted file mode 100644 index 80118fb3..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/compat/create/milling/herbs_to_dyes/orange.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "fabric:load_conditions": [ - { - "condition": "fabric:all_mods_loaded", - "values": ["create"] - } - ], - "conditions": [ - { - "type": "forge:mod_loaded", - "modid": "create" - } - ], - "type": "create:milling", - "ingredients": [ - { - "tag": "hibernalherbs:dye/orange" - } - ], - "results": [ - { - "item": "orange_dye", - "count": 2 - }, - { - "item": "orange_dye", - "chance": 0.25, - "count": 1 - } - ], - "processingTime": 50 -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/compat/create/milling/herbs_to_dyes/purple.json b/Common/src/main/resources/data/hibernalherbs/recipes/compat/create/milling/herbs_to_dyes/purple.json deleted file mode 100644 index 37063afe..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/compat/create/milling/herbs_to_dyes/purple.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "fabric:load_conditions": [ - { - "condition": "fabric:all_mods_loaded", - "values": ["create"] - } - ], - "conditions": [ - { - "type": "forge:mod_loaded", - "modid": "create" - } - ], - "type": "create:milling", - "ingredients": [ - { - "tag": "hibernalherbs:dye/purple" - } - ], - "results": [ - { - "item": "purple_dye", - "count": 2 - }, - { - "item": "purple_dye", - "chance": 0.25, - "count": 1 - } - ], - "processingTime": 50 -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/compat/create/milling/herbs_to_dyes/red.json b/Common/src/main/resources/data/hibernalherbs/recipes/compat/create/milling/herbs_to_dyes/red.json deleted file mode 100644 index 23743158..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/compat/create/milling/herbs_to_dyes/red.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "fabric:load_conditions": [ - { - "condition": "fabric:all_mods_loaded", - "values": ["create"] - } - ], - "conditions": [ - { - "type": "forge:mod_loaded", - "modid": "create" - } - ], - "type": "create:milling", - "ingredients": [ - { - "tag": "hibernalherbs:dye/red" - } - ], - "results": [ - { - "item": "red_dye", - "count": 2 - }, - { - "item": "red_dye", - "chance": 0.25, - "count": 1 - } - ], - "processingTime": 50 -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/compat/create/milling/herbs_to_dyes/white.json b/Common/src/main/resources/data/hibernalherbs/recipes/compat/create/milling/herbs_to_dyes/white.json deleted file mode 100644 index f658d5bf..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/compat/create/milling/herbs_to_dyes/white.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "fabric:load_conditions": [ - { - "condition": "fabric:all_mods_loaded", - "values": ["create"] - } - ], - "conditions": [ - { - "type": "forge:mod_loaded", - "modid": "create" - } - ], - "type": "create:milling", - "ingredients": [ - { - "tag": "hibernalherbs:dye/white" - } - ], - "results": [ - { - "item": "white_dye", - "count": 2 - }, - { - "item": "white_dye", - "chance": 0.25, - "count": 1 - } - ], - "processingTime": 50 -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/compat/create/milling/herbs_to_dyes/yellow.json b/Common/src/main/resources/data/hibernalherbs/recipes/compat/create/milling/herbs_to_dyes/yellow.json deleted file mode 100644 index a5a994f0..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/compat/create/milling/herbs_to_dyes/yellow.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "fabric:load_conditions": [ - { - "condition": "fabric:all_mods_loaded", - "values": ["create"] - } - ], - "conditions": [ - { - "type": "forge:mod_loaded", - "modid": "create" - } - ], - "type": "create:milling", - "ingredients": [ - { - "tag": "hibernalherbs:dye/yellow" - } - ], - "results": [ - { - "item": "yellow_dye", - "count": 2 - }, - { - "item": "yellow_dye", - "chance": 0.25, - "count": 1 - } - ], - "processingTime": 50 -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/compat/create/milling/pounded_herbs_to_dyes/blue.json b/Common/src/main/resources/data/hibernalherbs/recipes/compat/create/milling/pounded_herbs_to_dyes/blue.json deleted file mode 100644 index c31405fb..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/compat/create/milling/pounded_herbs_to_dyes/blue.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "fabric:load_conditions": [ - { - "condition": "fabric:all_mods_loaded", - "values": ["create"] - } - ], - "conditions": [ - { - "type": "forge:mod_loaded", - "modid": "create" - } - ], - "type": "create:milling", - "ingredients": [ - { - "tag": "hibernalherbs:dye/pounded/blue" - } - ], - "results": [ - { - "item": "blue_dye", - "count": 1 - }, - { - "item": "blue_dye", - "chance": 0.10, - "count": 1 - } - ], - "processingTime": 50 -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/compat/create/milling/pounded_herbs_to_dyes/cyan.json b/Common/src/main/resources/data/hibernalherbs/recipes/compat/create/milling/pounded_herbs_to_dyes/cyan.json deleted file mode 100644 index 40d128b2..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/compat/create/milling/pounded_herbs_to_dyes/cyan.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "fabric:load_conditions": [ - { - "condition": "fabric:all_mods_loaded", - "values": ["create"] - } - ], - "conditions": [ - { - "type": "forge:mod_loaded", - "modid": "create" - } - ], - "type": "create:milling", - "ingredients": [ - { - "tag": "hibernalherbs:dye/pounded/cyan" - } - ], - "results": [ - { - "item": "cyan_dye", - "count": 1 - }, - { - "item": "cyan_dye", - "chance": 0.10, - "count": 1 - } - ], - "processingTime": 50 -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/compat/create/milling/pounded_herbs_to_dyes/green.json b/Common/src/main/resources/data/hibernalherbs/recipes/compat/create/milling/pounded_herbs_to_dyes/green.json deleted file mode 100644 index 056ce19d..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/compat/create/milling/pounded_herbs_to_dyes/green.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "fabric:load_conditions": [ - { - "condition": "fabric:all_mods_loaded", - "values": ["create"] - } - ], - "conditions": [ - { - "type": "forge:mod_loaded", - "modid": "create" - } - ], - "type": "create:milling", - "ingredients": [ - { - "tag": "hibernalherbs:dye/pounded/green" - } - ], - "results": [ - { - "item": "green_dye", - "count": 1 - }, - { - "item": "green_dye", - "chance": 0.10, - "count": 1 - } - ], - "processingTime": 50 -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/compat/create/milling/pounded_herbs_to_dyes/lime.json b/Common/src/main/resources/data/hibernalherbs/recipes/compat/create/milling/pounded_herbs_to_dyes/lime.json deleted file mode 100644 index 434882fa..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/compat/create/milling/pounded_herbs_to_dyes/lime.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "fabric:load_conditions": [ - { - "condition": "fabric:all_mods_loaded", - "values": ["create"] - } - ], - "conditions": [ - { - "type": "forge:mod_loaded", - "modid": "create" - } - ], - "type": "create:milling", - "ingredients": [ - { - "tag": "hibernalherbs:dye/pounded/lime" - } - ], - "results": [ - { - "item": "lime_dye", - "count": 1 - }, - { - "item": "lime_dye", - "chance": 0.10, - "count": 1 - } - ], - "processingTime": 50 -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/compat/create/milling/pounded_herbs_to_dyes/orange.json b/Common/src/main/resources/data/hibernalherbs/recipes/compat/create/milling/pounded_herbs_to_dyes/orange.json deleted file mode 100644 index 03006379..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/compat/create/milling/pounded_herbs_to_dyes/orange.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "fabric:load_conditions": [ - { - "condition": "fabric:all_mods_loaded", - "values": ["create"] - } - ], - "conditions": [ - { - "type": "forge:mod_loaded", - "modid": "create" - } - ], - "type": "create:milling", - "ingredients": [ - { - "tag": "hibernalherbs:dye/pounded/orange" - } - ], - "results": [ - { - "item": "orange_dye", - "count": 1 - }, - { - "item": "orange_dye", - "chance": 0.10, - "count": 1 - } - ], - "processingTime": 50 -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/compat/create/milling/pounded_herbs_to_dyes/purple.json b/Common/src/main/resources/data/hibernalherbs/recipes/compat/create/milling/pounded_herbs_to_dyes/purple.json deleted file mode 100644 index 2d3c79d2..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/compat/create/milling/pounded_herbs_to_dyes/purple.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "fabric:load_conditions": [ - { - "condition": "fabric:all_mods_loaded", - "values": ["create"] - } - ], - "conditions": [ - { - "type": "forge:mod_loaded", - "modid": "create" - } - ], - "type": "create:milling", - "ingredients": [ - { - "tag": "hibernalherbs:dye/pounded/purple" - } - ], - "results": [ - { - "item": "purple_dye", - "count": 1 - }, - { - "item": "purple_dye", - "chance": 0.10, - "count": 1 - } - ], - "processingTime": 50 -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/compat/create/milling/pounded_herbs_to_dyes/red.json b/Common/src/main/resources/data/hibernalherbs/recipes/compat/create/milling/pounded_herbs_to_dyes/red.json deleted file mode 100644 index 6f860081..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/compat/create/milling/pounded_herbs_to_dyes/red.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "fabric:load_conditions": [ - { - "condition": "fabric:all_mods_loaded", - "values": ["create"] - } - ], - "conditions": [ - { - "type": "forge:mod_loaded", - "modid": "create" - } - ], - "type": "create:milling", - "ingredients": [ - { - "tag": "hibernalherbs:dye/pounded/red" - } - ], - "results": [ - { - "item": "red_dye", - "count": 1 - }, - { - "item": "red_dye", - "chance": 0.10, - "count": 1 - } - ], - "processingTime": 50 -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/compat/create/milling/pounded_herbs_to_dyes/white.json b/Common/src/main/resources/data/hibernalherbs/recipes/compat/create/milling/pounded_herbs_to_dyes/white.json deleted file mode 100644 index 085883e3..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/compat/create/milling/pounded_herbs_to_dyes/white.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "fabric:load_conditions": [ - { - "condition": "fabric:all_mods_loaded", - "values": ["create"] - } - ], - "conditions": [ - { - "type": "forge:mod_loaded", - "modid": "create" - } - ], - "type": "create:milling", - "ingredients": [ - { - "tag": "hibernalherbs:dye/pounded/white" - } - ], - "results": [ - { - "item": "white_dye", - "count": 1 - }, - { - "item": "white_dye", - "chance": 0.10, - "count": 1 - } - ], - "processingTime": 50 -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/compat/create/milling/pounded_herbs_to_dyes/yellow.json b/Common/src/main/resources/data/hibernalherbs/recipes/compat/create/milling/pounded_herbs_to_dyes/yellow.json deleted file mode 100644 index 25e96a0d..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/compat/create/milling/pounded_herbs_to_dyes/yellow.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "fabric:load_conditions": [ - { - "condition": "fabric:all_mods_loaded", - "values": ["create"] - } - ], - "conditions": [ - { - "type": "forge:mod_loaded", - "modid": "create" - } - ], - "type": "create:milling", - "ingredients": [ - { - "tag": "hibernalherbs:dye/pounded/yellow" - } - ], - "results": [ - { - "item": "yellow_dye", - "count": 1 - }, - { - "item": "yellow_dye", - "chance": 0.10, - "count": 1 - } - ], - "processingTime": 50 -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/compat/farmersdelight/cutting/herbs_to_dyes/blue.json b/Common/src/main/resources/data/hibernalherbs/recipes/compat/farmersdelight/cutting/herbs_to_dyes/blue.json deleted file mode 100644 index 011c9abf..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/compat/farmersdelight/cutting/herbs_to_dyes/blue.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "fabric:load_conditions": [ - { - "condition": "fabric:all_mods_loaded", - "values": ["farmersdelight"] - } - ], - "conditions": [ - { - "type": "forge:mod_loaded", - "modid": "farmersdelight" - } - ], - "type": "farmersdelight:cutting", - "ingredients": [ - { - "tag": "hibernalherbs:dye/blue" - } - ], - "result": [ - { - "item": "blue_dye", - "count": 2 - }, - { - "item": "blue_dye", - "chance": 0.25, - "count": 1 - } - ], - "tool": { - "tag": "c:tools/knives" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/compat/farmersdelight/cutting/herbs_to_dyes/cyan.json b/Common/src/main/resources/data/hibernalherbs/recipes/compat/farmersdelight/cutting/herbs_to_dyes/cyan.json deleted file mode 100644 index b7de2d35..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/compat/farmersdelight/cutting/herbs_to_dyes/cyan.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "fabric:load_conditions": [ - { - "condition": "fabric:all_mods_loaded", - "values": ["farmersdelight"] - } - ], - "conditions": [ - { - "type": "forge:mod_loaded", - "modid": "farmersdelight" - } - ], - "type": "farmersdelight:cutting", - "ingredients": [ - { - "tag": "hibernalherbs:dye/cyan" - } - ], - "result": [ - { - "item": "cyan_dye", - "count": 2 - }, - { - "item": "cyan_dye", - "chance": 0.25, - "count": 1 - } - ], - "tool": { - "tag": "c:tools/knives" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/compat/farmersdelight/cutting/herbs_to_dyes/green.json b/Common/src/main/resources/data/hibernalherbs/recipes/compat/farmersdelight/cutting/herbs_to_dyes/green.json deleted file mode 100644 index fc517055..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/compat/farmersdelight/cutting/herbs_to_dyes/green.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "fabric:load_conditions": [ - { - "condition": "fabric:all_mods_loaded", - "values": ["farmersdelight"] - } - ], - "conditions": [ - { - "type": "forge:mod_loaded", - "modid": "farmersdelight" - } - ], - "type": "farmersdelight:cutting", - "ingredients": [ - { - "tag": "hibernalherbs:dye/green" - } - ], - "result": [ - { - "item": "green_dye", - "count": 2 - }, - { - "item": "green_dye", - "chance": 0.25, - "count": 1 - } - ], - "tool": { - "tag": "c:tools/knives" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/compat/farmersdelight/cutting/herbs_to_dyes/lime.json b/Common/src/main/resources/data/hibernalherbs/recipes/compat/farmersdelight/cutting/herbs_to_dyes/lime.json deleted file mode 100644 index e7bcaf1f..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/compat/farmersdelight/cutting/herbs_to_dyes/lime.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "fabric:load_conditions": [ - { - "condition": "fabric:all_mods_loaded", - "values": ["farmersdelight"] - } - ], - "conditions": [ - { - "type": "forge:mod_loaded", - "modid": "farmersdelight" - } - ], - "type": "farmersdelight:cutting", - "ingredients": [ - { - "tag": "hibernalherbs:dye/lime" - } - ], - "result": [ - { - "item": "lime_dye", - "count": 2 - }, - { - "item": "lime_dye", - "chance": 0.25, - "count": 1 - } - ], - "tool": { - "tag": "c:tools/knives" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/compat/farmersdelight/cutting/herbs_to_dyes/orange.json b/Common/src/main/resources/data/hibernalherbs/recipes/compat/farmersdelight/cutting/herbs_to_dyes/orange.json deleted file mode 100644 index c9561128..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/compat/farmersdelight/cutting/herbs_to_dyes/orange.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "fabric:load_conditions": [ - { - "condition": "fabric:all_mods_loaded", - "values": ["farmersdelight"] - } - ], - "conditions": [ - { - "type": "forge:mod_loaded", - "modid": "farmersdelight" - } - ], - "type": "farmersdelight:cutting", - "ingredients": [ - { - "tag": "hibernalherbs:dye/orange" - } - ], - "result": [ - { - "item": "orange_dye", - "count": 2 - }, - { - "item": "orange_dye", - "chance": 0.25, - "count": 1 - } - ], - "tool": { - "tag": "c:tools/knives" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/compat/farmersdelight/cutting/herbs_to_dyes/purple.json b/Common/src/main/resources/data/hibernalherbs/recipes/compat/farmersdelight/cutting/herbs_to_dyes/purple.json deleted file mode 100644 index 8c0701d1..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/compat/farmersdelight/cutting/herbs_to_dyes/purple.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "fabric:load_conditions": [ - { - "condition": "fabric:all_mods_loaded", - "values": ["farmersdelight"] - } - ], - "conditions": [ - { - "type": "forge:mod_loaded", - "modid": "farmersdelight" - } - ], - "type": "farmersdelight:cutting", - "ingredients": [ - { - "tag": "hibernalherbs:dye/purple" - } - ], - "result": [ - { - "item": "purple_dye", - "count": 2 - }, - { - "item": "purple_dye", - "chance": 0.25, - "count": 1 - } - ], - "tool": { - "tag": "c:tools/knives" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/compat/farmersdelight/cutting/herbs_to_dyes/red.json b/Common/src/main/resources/data/hibernalherbs/recipes/compat/farmersdelight/cutting/herbs_to_dyes/red.json deleted file mode 100644 index 1ea956c1..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/compat/farmersdelight/cutting/herbs_to_dyes/red.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "fabric:load_conditions": [ - { - "condition": "fabric:all_mods_loaded", - "values": ["farmersdelight"] - } - ], - "conditions": [ - { - "type": "forge:mod_loaded", - "modid": "farmersdelight" - } - ], - "type": "farmersdelight:cutting", - "ingredients": [ - { - "tag": "hibernalherbs:dye/red" - } - ], - "result": [ - { - "item": "red_dye", - "count": 2 - }, - { - "item": "red_dye", - "chance": 0.25, - "count": 1 - } - ], - "tool": { - "tag": "c:tools/knives" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/compat/farmersdelight/cutting/herbs_to_dyes/white.json b/Common/src/main/resources/data/hibernalherbs/recipes/compat/farmersdelight/cutting/herbs_to_dyes/white.json deleted file mode 100644 index 2af7144a..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/compat/farmersdelight/cutting/herbs_to_dyes/white.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "fabric:load_conditions": [ - { - "condition": "fabric:all_mods_loaded", - "values": ["farmersdelight"] - } - ], - "conditions": [ - { - "type": "forge:mod_loaded", - "modid": "farmersdelight" - } - ], - "type": "farmersdelight:cutting", - "ingredients": [ - { - "tag": "hibernalherbs:dye/white" - } - ], - "result": [ - { - "item": "white_dye", - "count": 2 - }, - { - "item": "white_dye", - "chance": 0.25, - "count": 1 - } - ], - "tool": { - "tag": "c:tools/knives" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/compat/farmersdelight/cutting/herbs_to_dyes/yellow.json b/Common/src/main/resources/data/hibernalherbs/recipes/compat/farmersdelight/cutting/herbs_to_dyes/yellow.json deleted file mode 100644 index 4c1aa927..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/compat/farmersdelight/cutting/herbs_to_dyes/yellow.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "fabric:load_conditions": [ - { - "condition": "fabric:all_mods_loaded", - "values": ["farmersdelight"] - } - ], - "conditions": [ - { - "type": "forge:mod_loaded", - "modid": "farmersdelight" - } - ], - "type": "farmersdelight:cutting", - "ingredients": [ - { - "tag": "hibernalherbs:dye/yellow" - } - ], - "result": [ - { - "item": "yellow_dye", - "count": 2 - }, - { - "item": "yellow_dye", - "chance": 0.25, - "count": 1 - } - ], - "tool": { - "tag": "c:tools/knives" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/compat/farmersdelight/cutting/myqueste_door.json b/Common/src/main/resources/data/hibernalherbs/recipes/compat/farmersdelight/cutting/myqueste_door.json deleted file mode 100644 index f6876e27..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/compat/farmersdelight/cutting/myqueste_door.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "fabric:load_conditions": [ - { - "condition": "fabric:all_mods_loaded", - "values": [ - "farmersdelight" - ] - } - ], - "conditions": [ - { - "type": "forge:mod_loaded", - "modid": "farmersdelight" - } - ], - "type": "farmersdelight:cutting", - "ingredients": [ - { - "item": "hibernalherbs:myqueste_door" - } - ], - "tool": { - "type": "farmersdelight:tool", - "tag": "c:tools/axes" - }, - "result": [ - { - "item": "hibernalherbs:myqueste_planks" - } - ] -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/compat/farmersdelight/cutting/myqueste_log.json b/Common/src/main/resources/data/hibernalherbs/recipes/compat/farmersdelight/cutting/myqueste_log.json deleted file mode 100644 index 4bb05423..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/compat/farmersdelight/cutting/myqueste_log.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "fabric:load_conditions": [ - { - "condition": "fabric:all_mods_loaded", - "values": [ - "farmersdelight" - ] - } - ], - "conditions": [ - { - "type": "forge:mod_loaded", - "modid": "farmersdelight" - } - ], - "type": "farmersdelight:cutting", - "ingredients": [ - { - "item": "hibernalherbs:myqueste_log" - } - ], - "tool": { - "type": "farmersdelight:tool", - "tag": "c:tools/axes" - }, - "result": [ - { - "item": "hibernalherbs:stripped_myqueste_log" - }, - { - "item": "farmersdelight:tree_bark" - } - ], - "sound": "minecraft:item.axe.strip" -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/compat/farmersdelight/cutting/myqueste_trapdoor.json b/Common/src/main/resources/data/hibernalherbs/recipes/compat/farmersdelight/cutting/myqueste_trapdoor.json deleted file mode 100644 index 4e2097a3..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/compat/farmersdelight/cutting/myqueste_trapdoor.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "fabric:load_conditions": [ - { - "condition": "fabric:all_mods_loaded", - "values": [ - "farmersdelight" - ] - } - ], - "conditions": [ - { - "type": "forge:mod_loaded", - "modid": "farmersdelight" - } - ], - "type": "farmersdelight:cutting", - "ingredients": [ - { - "item": "hibernalherbs:myqueste_trapdoor" - } - ], - "tool": { - "type": "farmersdelight:tool", - "tag": "c:tools/axes" - }, - "result": [ - { - "item": "hibernalherbs:myqueste_planks" - } - ] -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/compat/farmersdelight/cutting/myqueste_wood.json b/Common/src/main/resources/data/hibernalherbs/recipes/compat/farmersdelight/cutting/myqueste_wood.json deleted file mode 100644 index 825f11ae..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/compat/farmersdelight/cutting/myqueste_wood.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "fabric:load_conditions": [ - { - "condition": "fabric:all_mods_loaded", - "values": [ - "farmersdelight" - ] - } - ], - "conditions": [ - { - "type": "forge:mod_loaded", - "modid": "farmersdelight" - } - ], - "type": "farmersdelight:cutting", - "ingredients": [ - { - "item": "hibernalherbs:myqueste_wood" - } - ], - "tool": { - "type": "farmersdelight:tool", - "tag": "c:tools/axes" - }, - "result": [ - { - "item": "hibernalherbs:stripped_myqueste_wood" - }, - { - "item": "farmersdelight:tree_bark" - } - ], - "sound": "minecraft:item.axe.strip" -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/compat/farmersdelight/cutting/pounded_herbs_to_dyes/blue.json b/Common/src/main/resources/data/hibernalherbs/recipes/compat/farmersdelight/cutting/pounded_herbs_to_dyes/blue.json deleted file mode 100644 index 9ac46151..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/compat/farmersdelight/cutting/pounded_herbs_to_dyes/blue.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "fabric:load_conditions": [ - { - "condition": "fabric:all_mods_loaded", - "values": ["farmersdelight"] - } - ], - "conditions": [ - { - "type": "forge:mod_loaded", - "modid": "farmersdelight" - } - ], - "type": "farmersdelight:cutting", - "ingredients": [ - { - "tag": "hibernalherbs:dye/pounded/blue" - } - ], - "result": [ - { - "item": "blue_dye", - "count": 1 - }, - { - "item": "blue_dye", - "chance": 0.10, - "count": 1 - } - ], - "tool": { - "tag": "c:tools/knives" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/compat/farmersdelight/cutting/pounded_herbs_to_dyes/cyan.json b/Common/src/main/resources/data/hibernalherbs/recipes/compat/farmersdelight/cutting/pounded_herbs_to_dyes/cyan.json deleted file mode 100644 index 63de6493..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/compat/farmersdelight/cutting/pounded_herbs_to_dyes/cyan.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "fabric:load_conditions": [ - { - "condition": "fabric:all_mods_loaded", - "values": ["farmersdelight"] - } - ], - "conditions": [ - { - "type": "forge:mod_loaded", - "modid": "farmersdelight" - } - ], - "type": "farmersdelight:cutting", - "ingredients": [ - { - "tag": "hibernalherbs:dye/pounded/cyan" - } - ], - "result": [ - { - "item": "cyan_dye", - "count": 1 - }, - { - "item": "cyan_dye", - "chance": 0.10, - "count": 1 - } - ], - "tool": { - "tag": "c:tools/knives" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/compat/farmersdelight/cutting/pounded_herbs_to_dyes/green.json b/Common/src/main/resources/data/hibernalherbs/recipes/compat/farmersdelight/cutting/pounded_herbs_to_dyes/green.json deleted file mode 100644 index 10f68b56..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/compat/farmersdelight/cutting/pounded_herbs_to_dyes/green.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "fabric:load_conditions": [ - { - "condition": "fabric:all_mods_loaded", - "values": ["farmersdelight"] - } - ], - "conditions": [ - { - "type": "forge:mod_loaded", - "modid": "farmersdelight" - } - ], - "type": "farmersdelight:cutting", - "ingredients": [ - { - "tag": "hibernalherbs:dye/pounded/green" - } - ], - "result": [ - { - "item": "green_dye", - "count": 1 - }, - { - "item": "green_dye", - "chance": 0.10, - "count": 1 - } - ], - "tool": { - "tag": "c:tools/knives" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/compat/farmersdelight/cutting/pounded_herbs_to_dyes/lime.json b/Common/src/main/resources/data/hibernalherbs/recipes/compat/farmersdelight/cutting/pounded_herbs_to_dyes/lime.json deleted file mode 100644 index 612c6517..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/compat/farmersdelight/cutting/pounded_herbs_to_dyes/lime.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "fabric:load_conditions": [ - { - "condition": "fabric:all_mods_loaded", - "values": ["farmersdelight"] - } - ], - "conditions": [ - { - "type": "forge:mod_loaded", - "modid": "farmersdelight" - } - ], - "type": "farmersdelight:cutting", - "ingredients": [ - { - "tag": "hibernalherbs:dye/pounded/lime" - } - ], - "result": [ - { - "item": "lime_dye", - "count": 1 - }, - { - "item": "lime_dye", - "chance": 0.10, - "count": 1 - } - ], - "tool": { - "tag": "c:tools/knives" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/compat/farmersdelight/cutting/pounded_herbs_to_dyes/orange.json b/Common/src/main/resources/data/hibernalherbs/recipes/compat/farmersdelight/cutting/pounded_herbs_to_dyes/orange.json deleted file mode 100644 index 8797387d..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/compat/farmersdelight/cutting/pounded_herbs_to_dyes/orange.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "fabric:load_conditions": [ - { - "condition": "fabric:all_mods_loaded", - "values": ["farmersdelight"] - } - ], - "conditions": [ - { - "type": "forge:mod_loaded", - "modid": "farmersdelight" - } - ], - "type": "farmersdelight:cutting", - "ingredients": [ - { - "tag": "hibernalherbs:dye/pounded/orange" - } - ], - "result": [ - { - "item": "orange_dye", - "count": 1 - }, - { - "item": "orange_dye", - "chance": 0.10, - "count": 1 - } - ], - "tool": { - "tag": "c:tools/knives" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/compat/farmersdelight/cutting/pounded_herbs_to_dyes/purple.json b/Common/src/main/resources/data/hibernalherbs/recipes/compat/farmersdelight/cutting/pounded_herbs_to_dyes/purple.json deleted file mode 100644 index 9cbee74d..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/compat/farmersdelight/cutting/pounded_herbs_to_dyes/purple.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "fabric:load_conditions": [ - { - "condition": "fabric:all_mods_loaded", - "values": ["farmersdelight"] - } - ], - "conditions": [ - { - "type": "forge:mod_loaded", - "modid": "farmersdelight" - } - ], - "type": "farmersdelight:cutting", - "ingredients": [ - { - "tag": "hibernalherbs:dye/pounded/purple" - } - ], - "result": [ - { - "item": "purple_dye", - "count": 1 - }, - { - "item": "purple_dye", - "chance": 0.10, - "count": 1 - } - ], - "tool": { - "tag": "c:tools/knives" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/compat/farmersdelight/cutting/pounded_herbs_to_dyes/red.json b/Common/src/main/resources/data/hibernalherbs/recipes/compat/farmersdelight/cutting/pounded_herbs_to_dyes/red.json deleted file mode 100644 index e0f8b1f3..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/compat/farmersdelight/cutting/pounded_herbs_to_dyes/red.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "fabric:load_conditions": [ - { - "condition": "fabric:all_mods_loaded", - "values": ["farmersdelight"] - } - ], - "conditions": [ - { - "type": "forge:mod_loaded", - "modid": "farmersdelight" - } - ], - "type": "farmersdelight:cutting", - "ingredients": [ - { - "tag": "hibernalherbs:dye/pounded/red" - } - ], - "result": [ - { - "item": "red_dye", - "count": 1 - }, - { - "item": "red_dye", - "chance": 0.10, - "count": 1 - } - ], - "tool": { - "tag": "c:tools/knives" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/compat/farmersdelight/cutting/pounded_herbs_to_dyes/white.json b/Common/src/main/resources/data/hibernalherbs/recipes/compat/farmersdelight/cutting/pounded_herbs_to_dyes/white.json deleted file mode 100644 index da6c8165..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/compat/farmersdelight/cutting/pounded_herbs_to_dyes/white.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "fabric:load_conditions": [ - { - "condition": "fabric:all_mods_loaded", - "values": ["farmersdelight"] - } - ], - "conditions": [ - { - "type": "forge:mod_loaded", - "modid": "farmersdelight" - } - ], - "type": "farmersdelight:cutting", - "ingredients": [ - { - "tag": "hibernalherbs:dye/pounded/white" - } - ], - "result": [ - { - "item": "white_dye", - "count": 1 - }, - { - "item": "white_dye", - "chance": 0.10, - "count": 1 - } - ], - "tool": { - "tag": "c:tools/knives" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/compat/farmersdelight/cutting/pounded_herbs_to_dyes/yellow.json b/Common/src/main/resources/data/hibernalherbs/recipes/compat/farmersdelight/cutting/pounded_herbs_to_dyes/yellow.json deleted file mode 100644 index c08dec09..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/compat/farmersdelight/cutting/pounded_herbs_to_dyes/yellow.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "fabric:load_conditions": [ - { - "condition": "fabric:all_mods_loaded", - "values": ["farmersdelight"] - } - ], - "conditions": [ - { - "type": "forge:mod_loaded", - "modid": "farmersdelight" - } - ], - "type": "farmersdelight:cutting", - "ingredients": [ - { - "tag": "hibernalherbs:dye/pounded/yellow" - } - ], - "result": [ - { - "item": "yellow_dye", - "count": 1 - }, - { - "item": "yellow_dye", - "chance": 0.10, - "count": 1 - } - ], - "tool": { - "tag": "c:tools/knives" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/grimoire/julisium_petals.json b/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/grimoire/julisium_petals.json deleted file mode 100644 index 8bed2a9c..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/grimoire/julisium_petals.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "hibernalherbs:herbal_conjuration", - "ingredients": [ - { - "tag": "hibernalherbs:dried_herbs" - }, - { - "item": "hibernalherbs:lumbinetrik_petals" - }, - { - "item": "hibernalherbs:sigil_mastery_adv" - }, - { - "tag": "hibernalherbs:sinful_herbs" - }, - { - "item": "hibernalherbs:sigil_configuration_adv" - }, - { - "item": "hibernalherbs:lumbinetrik_petals" - } - ], - "output": { - "item": "hibernalherbs:julisium_petals", - "count": 3 - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/grimoire/lumbinetrik_petals.json b/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/grimoire/lumbinetrik_petals.json deleted file mode 100644 index 9687e723..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/grimoire/lumbinetrik_petals.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "hibernalherbs:herbal_conjuration", - "ingredients": [ - { - "item": "hibernalherbs:pounded_fennkystral" - }, - { - "item": "hibernalherbs:sin_petals" - }, - { - "tag": "hibernalherbs:dried_herbs" - }, - { - "item": "minecraft:gold_ingot" - }, - { - "tag": "hibernalherbs:dried_herbs" - }, - { - "item": "hibernalherbs:sin_petals" - } - ], - "output": { - "item": "hibernalherbs:lumbinetrik_petals", - "count": 3 - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/grimoire/siliptium_petals.json b/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/grimoire/siliptium_petals.json deleted file mode 100644 index b619a1d6..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/grimoire/siliptium_petals.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "hibernalherbs:herbal_conjuration", - "ingredients": [ - { - "item": "hibernalherbs:dried_thyocielle" - }, - { - "item": "hibernalherbs:pounded_essitte" - }, - { - "item": "minecraft:magma_cream" - }, - { - "item": "minecraft:grass" - }, - { - "item": "minecraft:magma_cream" - }, - { - "item": "hibernalherbs:pounded_essitte" - } - ], - "output": { - "item": "hibernalherbs:sin_petals", - "count": 3 - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/grimoire/singed_grimoire.json b/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/grimoire/singed_grimoire.json deleted file mode 100644 index fface29a..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/grimoire/singed_grimoire.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "type": "hibernalherbs:herbal_conjuration", - "ingredients": [ - { - "item": "minecraft:magma_block" - }, - { - "item": "hibernalherbs:sin_petals" - }, - { - "item": "minecraft:flint" - }, - { - "item": "hibernalherbs:grimoire" - }, - { - "item": "minecraft:flint" - }, - { - "item": "hibernalherbs:sin_petals" - } - ], - "output": { - "item": "hibernalherbs:singed_grimoire" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/blend/blindness.json b/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/blend/blindness.json deleted file mode 100644 index 8ad534bc..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/blend/blindness.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "hibernalherbs:herbal_conjuration", - "ingredients": [ - { - "item": "hibernalherbs:pounded_tarragon" - }, - { - "item": "hibernalherbs:pounded_chervil" - }, - { - "tag": "hibernalherbs:herbs/chives" - }, - { - "item": "minecraft:bowl" - }, - { - "tag": "hibernalherbs:herbs/chives" - }, - { - "item": "hibernalherbs:pounded_chives" - } - ], - "output": { - "item": "hibernalherbs:blend_blindness", - "count": 1 - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/blend/fire.json b/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/blend/fire.json deleted file mode 100644 index d7e7258c..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/blend/fire.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "hibernalherbs:herbal_conjuration", - "ingredients": [ - { - "item": "hibernalherbs:pounded_essitte" - }, - { - "item": "hibernalherbs:pounded_verbena" - }, - { - "tag": "hibernalherbs:herbs/punuel" - }, - { - "item": "minecraft:bowl" - }, - { - "tag": "hibernalherbs:herbs/punuel" - }, - { - "item": "hibernalherbs:pounded_punuel" - } - ], - "output": { - "item": "hibernalherbs:blend_fire", - "count": 1 - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/blend/haste.json b/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/blend/haste.json deleted file mode 100644 index 4c901a1e..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/blend/haste.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "hibernalherbs:herbal_conjuration", - "ingredients": [ - { - "item": "hibernalherbs:pounded_sorrel" - }, - { - "item": "hibernalherbs:pounded_chamomile" - }, - { - "tag": "hibernalherbs:herbs/marjoram" - }, - { - "item": "minecraft:bowl" - }, - { - "tag": "hibernalherbs:herbs/marjoram" - }, - { - "item": "hibernalherbs:pounded_marjoram" - } - ], - "output": { - "item": "hibernalherbs:blend_haste", - "count": 1 - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/blend/mining_fatigue.json b/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/blend/mining_fatigue.json deleted file mode 100644 index 01dcb450..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/blend/mining_fatigue.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "hibernalherbs:herbal_conjuration", - "ingredients": [ - { - "item": "hibernalherbs:pounded_sorrel" - }, - { - "item": "hibernalherbs:pounded_ceillis" - }, - { - "tag": "hibernalherbs:herbs/chervil" - }, - { - "item": "minecraft:bowl" - }, - { - "tag": "hibernalherbs:herbs/chervil" - }, - { - "item": "hibernalherbs:pounded_chervil" - } - ], - "output": { - "item": "hibernalherbs:blend_mining_fatigue", - "count": 1 - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/blend/night_vision.json b/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/blend/night_vision.json deleted file mode 100644 index 7064d421..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/blend/night_vision.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "hibernalherbs:herbal_conjuration", - "ingredients": [ - { - "item": "hibernalherbs:pounded_ceillis" - }, - { - "item": "hibernalherbs:pounded_chives" - }, - { - "tag": "hibernalherbs:herbs/sorrel" - }, - { - "item": "minecraft:bowl" - }, - { - "tag": "hibernalherbs:herbs/sorrel" - }, - { - "item": "hibernalherbs:pounded_sorrel" - } - ], - "output": { - "item": "hibernalherbs:blend_night_vision", - "count": 1 - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/blend/poison.json b/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/blend/poison.json deleted file mode 100644 index df2efc09..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/blend/poison.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "hibernalherbs:herbal_conjuration", - "ingredients": [ - { - "item": "hibernalherbs:pounded_marjoram" - }, - { - "item": "hibernalherbs:pounded_chamomile" - }, - { - "tag": "hibernalherbs:herbs/punuel" - }, - { - "item": "minecraft:bowl" - }, - { - "tag": "hibernalherbs:herbs/punuel" - }, - { - "item": "hibernalherbs:pounded_punuel" - } - ], - "output": { - "item": "hibernalherbs:blend_poison", - "count": 1 - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/blend/regeneration.json b/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/blend/regeneration.json deleted file mode 100644 index 2b2a688b..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/blend/regeneration.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "hibernalherbs:herbal_conjuration", - "ingredients": [ - { - "item": "hibernalherbs:pounded_thyme" - }, - { - "item": "hibernalherbs:pounded_verbena" - }, - { - "tag": "hibernalherbs:herbs/rosemary" - }, - { - "item": "minecraft:bowl" - }, - { - "tag": "hibernalherbs:herbs/rosemary" - }, - { - "item": "hibernalherbs:pounded_rosemary" - } - ], - "output": { - "item": "hibernalherbs:blend_regeneration", - "count": 1 - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/blend/regeneration_slowness.json b/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/blend/regeneration_slowness.json deleted file mode 100644 index 98dffd0a..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/blend/regeneration_slowness.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "hibernalherbs:herbal_conjuration", - "ingredients": [ - { - "item": "hibernalherbs:pounded_chives" - }, - { - "item": "hibernalherbs:pounded_verbena" - }, - { - "tag": "hibernalherbs:herbs/thyocielle" - }, - { - "item": "minecraft:bowl" - }, - { - "tag": "hibernalherbs:herbs/thyocielle" - }, - { - "item": "hibernalherbs:pounded_rosemary" - } - ], - "output": { - "item": "hibernalherbs:blend_regen_slow", - "count": 1 - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/blend/regeneration_speed_weakness.json b/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/blend/regeneration_speed_weakness.json deleted file mode 100644 index 660e75fb..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/blend/regeneration_speed_weakness.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "hibernalherbs:herbal_conjuration", - "ingredients": [ - { - "item": "hibernalherbs:pounded_chives" - }, - { - "item": "hibernalherbs:pounded_ceillis" - }, - { - "tag": "hibernalherbs:herbs/fennkystral" - }, - { - "item": "minecraft:bowl" - }, - { - "tag": "hibernalherbs:herbs/fennkystral" - }, - { - "item": "hibernalherbs:pounded_rosemary" - } - ], - "output": { - "item": "hibernalherbs:blend_regen_speed_weak", - "count": 1 - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/blend/slowness.json b/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/blend/slowness.json deleted file mode 100644 index 30439780..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/blend/slowness.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "hibernalherbs:herbal_conjuration", - "ingredients": [ - { - "item": "hibernalherbs:pounded_sorrel" - }, - { - "item": "hibernalherbs:pounded_ceillis" - }, - { - "tag": "hibernalherbs:herbs/chives" - }, - { - "item": "minecraft:bowl" - }, - { - "tag": "hibernalherbs:herbs/chives" - }, - { - "item": "hibernalherbs:pounded_chives" - } - ], - "output": { - "item": "hibernalherbs:blend_slowness", - "count": 1 - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/blend/smoked/blindness.json b/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/blend/smoked/blindness.json deleted file mode 100644 index 889e57c9..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/blend/smoked/blindness.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "hibernalherbs:herbal_conjuration", - "ingredients": [ - { - "item": "minecraft:netherrack" - }, - { - "item": "hibernalherbs:dried_fennkystral" - }, - { - "item": "hibernalherbs:dried_thyocielle" - }, - { - "item": "hibernalherbs:blend_blindness" - }, - { - "item": "hibernalherbs:dried_thyocielle" - }, - { - "item": "hibernalherbs:dried_fennkystral" - } - ], - "output": { - "item": "hibernalherbs:blend_blindness_smoked", - "count": 1 - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/blend/smoked/fire.json b/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/blend/smoked/fire.json deleted file mode 100644 index 09b2811b..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/blend/smoked/fire.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "hibernalherbs:herbal_conjuration", - "ingredients": [ - { - "item": "minecraft:netherrack" - }, - { - "item": "hibernalherbs:dried_fennkystral" - }, - { - "item": "hibernalherbs:dried_thyocielle" - }, - { - "item": "hibernalherbs:blend_fire" - }, - { - "item": "hibernalherbs:dried_thyocielle" - }, - { - "item": "hibernalherbs:dried_fennkystral" - } - ], - "output": { - "item": "hibernalherbs:blend_fire_smoked", - "count": 1 - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/blend/smoked/haste.json b/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/blend/smoked/haste.json deleted file mode 100644 index 41509327..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/blend/smoked/haste.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "hibernalherbs:herbal_conjuration", - "ingredients": [ - { - "item": "minecraft:netherrack" - }, - { - "item": "hibernalherbs:dried_fennkystral" - }, - { - "item": "hibernalherbs:dried_thyocielle" - }, - { - "item": "hibernalherbs:blend_haste" - }, - { - "item": "hibernalherbs:dried_thyocielle" - }, - { - "item": "hibernalherbs:dried_fennkystral" - } - ], - "output": { - "item": "hibernalherbs:blend_haste_smoked", - "count": 1 - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/blend/smoked/mining_fatigue.json b/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/blend/smoked/mining_fatigue.json deleted file mode 100644 index f8f834c7..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/blend/smoked/mining_fatigue.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "hibernalherbs:herbal_conjuration", - "ingredients": [ - { - "item": "minecraft:netherrack" - }, - { - "item": "hibernalherbs:dried_fennkystral" - }, - { - "item": "hibernalherbs:dried_thyocielle" - }, - { - "item": "hibernalherbs:blend_mining_fatigue" - }, - { - "item": "hibernalherbs:dried_thyocielle" - }, - { - "item": "hibernalherbs:dried_fennkystral" - } - ], - "output": { - "item": "hibernalherbs:blend_mining_fatigue_smoked", - "count": 1 - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/blend/smoked/night_vision.json b/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/blend/smoked/night_vision.json deleted file mode 100644 index a8c0c321..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/blend/smoked/night_vision.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "hibernalherbs:herbal_conjuration", - "ingredients": [ - { - "item": "minecraft:netherrack" - }, - { - "item": "hibernalherbs:dried_fennkystral" - }, - { - "item": "hibernalherbs:dried_thyocielle" - }, - { - "item": "hibernalherbs:blend_night_vision" - }, - { - "item": "hibernalherbs:dried_thyocielle" - }, - { - "item": "hibernalherbs:dried_fennkystral" - } - ], - "output": { - "item": "hibernalherbs:blend_night_vision_smoked", - "count": 1 - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/blend/smoked/poison.json b/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/blend/smoked/poison.json deleted file mode 100644 index 8aba70ea..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/blend/smoked/poison.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "hibernalherbs:herbal_conjuration", - "ingredients": [ - { - "item": "minecraft:netherrack" - }, - { - "item": "hibernalherbs:dried_fennkystral" - }, - { - "item": "hibernalherbs:dried_thyocielle" - }, - { - "item": "hibernalherbs:blend_poison" - }, - { - "item": "hibernalherbs:dried_thyocielle" - }, - { - "item": "hibernalherbs:dried_fennkystral" - } - ], - "output": { - "item": "hibernalherbs:blend_poison_smoked", - "count": 1 - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/blend/smoked/regeneration.json b/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/blend/smoked/regeneration.json deleted file mode 100644 index 01533b78..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/blend/smoked/regeneration.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "hibernalherbs:herbal_conjuration", - "ingredients": [ - { - "item": "minecraft:netherrack" - }, - { - "item": "hibernalherbs:dried_fennkystral" - }, - { - "item": "hibernalherbs:dried_thyocielle" - }, - { - "item": "hibernalherbs:blend_regeneration" - }, - { - "item": "hibernalherbs:dried_thyocielle" - }, - { - "item": "hibernalherbs:dried_fennkystral" - } - ], - "output": { - "item": "hibernalherbs:blend_regeneration_smoked", - "count": 1 - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/blend/smoked/regeneration_slowness.json b/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/blend/smoked/regeneration_slowness.json deleted file mode 100644 index 12563f63..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/blend/smoked/regeneration_slowness.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "hibernalherbs:herbal_conjuration", - "ingredients": [ - { - "item": "minecraft:netherrack" - }, - { - "item": "hibernalherbs:dried_fennkystral" - }, - { - "item": "hibernalherbs:dried_thyocielle" - }, - { - "item": "hibernalherbs:blend_regen_slow" - }, - { - "item": "hibernalherbs:dried_thyocielle" - }, - { - "item": "hibernalherbs:dried_fennkystral" - } - ], - "output": { - "item": "hibernalherbs:blend_regen_slow_smoked", - "count": 1 - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/blend/smoked/regeneration_speed_weakness.json b/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/blend/smoked/regeneration_speed_weakness.json deleted file mode 100644 index e7bd82b9..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/blend/smoked/regeneration_speed_weakness.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "hibernalherbs:herbal_conjuration", - "ingredients": [ - { - "item": "minecraft:netherrack" - }, - { - "item": "hibernalherbs:dried_fennkystral" - }, - { - "item": "hibernalherbs:dried_thyocielle" - }, - { - "item": "hibernalherbs:blend_regen_speed_weak" - }, - { - "item": "hibernalherbs:dried_thyocielle" - }, - { - "item": "hibernalherbs:dried_fennkystral" - } - ], - "output": { - "item": "hibernalherbs:blend_regen_speed_weak_smoked", - "count": 1 - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/blend/smoked/slowness.json b/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/blend/smoked/slowness.json deleted file mode 100644 index e58239f4..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/blend/smoked/slowness.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "hibernalherbs:herbal_conjuration", - "ingredients": [ - { - "item": "minecraft:netherrack" - }, - { - "item": "hibernalherbs:dried_fennkystral" - }, - { - "item": "hibernalherbs:dried_thyocielle" - }, - { - "item": "hibernalherbs:blend_slowness" - }, - { - "item": "hibernalherbs:dried_thyocielle" - }, - { - "item": "hibernalherbs:dried_fennkystral" - } - ], - "output": { - "item": "hibernalherbs:blend_slowness_smoked", - "count": 1 - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/blend/smoked/speed.json b/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/blend/smoked/speed.json deleted file mode 100644 index 503af78f..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/blend/smoked/speed.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "hibernalherbs:herbal_conjuration", - "ingredients": [ - { - "item": "minecraft:netherrack" - }, - { - "item": "hibernalherbs:dried_fennkystral" - }, - { - "item": "hibernalherbs:dried_thyocielle" - }, - { - "item": "hibernalherbs:blend_speed" - }, - { - "item": "hibernalherbs:dried_thyocielle" - }, - { - "item": "hibernalherbs:dried_fennkystral" - } - ], - "output": { - "item": "hibernalherbs:blend_speed_smoked", - "count": 1 - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/blend/smoked/weakness.json b/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/blend/smoked/weakness.json deleted file mode 100644 index 796de8cc..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/blend/smoked/weakness.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "hibernalherbs:herbal_conjuration", - "ingredients": [ - { - "item": "minecraft:netherrack" - }, - { - "item": "hibernalherbs:dried_fennkystral" - }, - { - "item": "hibernalherbs:dried_thyocielle" - }, - { - "item": "hibernalherbs:blend_weakness" - }, - { - "item": "hibernalherbs:dried_thyocielle" - }, - { - "item": "hibernalherbs:dried_fennkystral" - } - ], - "output": { - "item": "hibernalherbs:blend_weakness_smoked", - "count": 1 - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/blend/smoked/wither.json b/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/blend/smoked/wither.json deleted file mode 100644 index dbab2dc6..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/blend/smoked/wither.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "hibernalherbs:herbal_conjuration", - "ingredients": [ - { - "item": "minecraft:netherrack" - }, - { - "item": "hibernalherbs:dried_fennkystral" - }, - { - "item": "hibernalherbs:dried_thyocielle" - }, - { - "item": "hibernalherbs:blend_wither" - }, - { - "item": "hibernalherbs:dried_thyocielle" - }, - { - "item": "hibernalherbs:dried_fennkystral" - } - ], - "output": { - "item": "hibernalherbs:blend_wither_smoked", - "count": 1 - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/blend/speed.json b/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/blend/speed.json deleted file mode 100644 index 583676da..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/blend/speed.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "hibernalherbs:herbal_conjuration", - "ingredients": [ - { - "item": "hibernalherbs:pounded_fennsel" - }, - { - "item": "hibernalherbs:pounded_ceillis" - }, - { - "tag": "hibernalherbs:herbs/chives" - }, - { - "item": "minecraft:bowl" - }, - { - "tag": "hibernalherbs:herbs/chives" - }, - { - "item": "hibernalherbs:pounded_chives" - } - ], - "output": { - "item": "hibernalherbs:blend_speed", - "count": 1 - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/blend/weakness.json b/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/blend/weakness.json deleted file mode 100644 index 753886c2..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/blend/weakness.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "hibernalherbs:herbal_conjuration", - "ingredients": [ - { - "item": "hibernalherbs:pounded_sorrel" - }, - { - "item": "hibernalherbs:pounded_verbena" - }, - { - "tag": "hibernalherbs:herbs/chamomile" - }, - { - "item": "minecraft:bowl" - }, - { - "tag": "hibernalherbs:herbs/chamomile" - }, - { - "item": "hibernalherbs:pounded_chamomile" - } - ], - "output": { - "item": "hibernalherbs:blend_weakness", - "count": 1 - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/blend/wither.json b/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/blend/wither.json deleted file mode 100644 index 657ee210..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/blend/wither.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "hibernalherbs:herbal_conjuration", - "ingredients": [ - { - "item": "hibernalherbs:pounded_rosemary" - }, - { - "item": "hibernalherbs:pounded_chamomile" - }, - { - "tag": "hibernalherbs:herbs/ceillis" - }, - { - "item": "minecraft:bowl" - }, - { - "tag": "hibernalherbs:herbs/ceillis" - }, - { - "item": "hibernalherbs:pounded_ceillis" - } - ], - "output": { - "item": "hibernalherbs:blend_wither", - "count": 1 - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/dried/dried_calendula.json b/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/dried/dried_calendula.json deleted file mode 100644 index bc55e892..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/dried/dried_calendula.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "hibernalherbs:herbal_conjuration", - "ingredients": [ - { - "item": "hibernalherbs:pounded_calendula" - }, - { - "item": "minecraft:coal" - }, - { - "item": "minecraft:snowball" - }, - { - "item": "minecraft:basalt" - }, - { - "item": "minecraft:snowball" - }, - { - "item": "minecraft:coal" - } - ], - "output": { - "item": "hibernalherbs:dried_calendula", - "count": 2 - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/dried/dried_ceillis.json b/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/dried/dried_ceillis.json deleted file mode 100644 index b4923b45..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/dried/dried_ceillis.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "hibernalherbs:herbal_conjuration", - "ingredients": [ - { - "item": "hibernalherbs:dried_calendula" - }, - { - "item": "hibernalherbs:myqueste_planks" - }, - { - "item": "minecraft:snowball" - }, - { - "item": "hibernalherbs:pounded_ceillis" - }, - { - "item": "minecraft:snowball" - }, - { - "item": "hibernalherbs:myqueste_planks" - } - ], - "output": { - "item": "hibernalherbs:dried_ceillis", - "count": 2 - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/dried/dried_chamomile.json b/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/dried/dried_chamomile.json deleted file mode 100644 index 2151d3f2..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/dried/dried_chamomile.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "hibernalherbs:herbal_conjuration", - "ingredients": [ - { - "item": "hibernalherbs:dried_calendula" - }, - { - "item": "hibernalherbs:myqueste_planks" - }, - { - "item": "minecraft:snowball" - }, - { - "item": "hibernalherbs:pounded_chamomile" - }, - { - "item": "minecraft:snowball" - }, - { - "item": "hibernalherbs:myqueste_planks" - } - ], - "output": { - "item": "hibernalherbs:dried_chamomile", - "count": 2 - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/dried/dried_chervil.json b/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/dried/dried_chervil.json deleted file mode 100644 index 7d5a3b58..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/dried/dried_chervil.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "hibernalherbs:herbal_conjuration", - "ingredients": [ - { - "item": "hibernalherbs:dried_calendula" - }, - { - "item": "hibernalherbs:myqueste_planks" - }, - { - "item": "minecraft:snowball" - }, - { - "item": "hibernalherbs:pounded_chervil" - }, - { - "item": "minecraft:snowball" - }, - { - "item": "hibernalherbs:myqueste_planks" - } - ], - "output": { - "item": "hibernalherbs:dried_chervil", - "count": 2 - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/dried/dried_chives.json b/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/dried/dried_chives.json deleted file mode 100644 index 49601b1d..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/dried/dried_chives.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "hibernalherbs:herbal_conjuration", - "ingredients": [ - { - "item": "hibernalherbs:dried_calendula" - }, - { - "item": "hibernalherbs:myqueste_planks" - }, - { - "item": "minecraft:snowball" - }, - { - "item": "hibernalherbs:pounded_chives" - }, - { - "item": "minecraft:snowball" - }, - { - "item": "hibernalherbs:myqueste_planks" - } - ], - "output": { - "item": "hibernalherbs:dried_chives", - "count": 2 - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/dried/dried_essitte.json b/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/dried/dried_essitte.json deleted file mode 100644 index 72e02c90..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/dried/dried_essitte.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "hibernalherbs:herbal_conjuration", - "ingredients": [ - { - "item": "hibernalherbs:dried_calendula" - }, - { - "item": "hibernalherbs:myqueste_planks" - }, - { - "item": "minecraft:snowball" - }, - { - "item": "hibernalherbs:pounded_essitte" - }, - { - "item": "minecraft:snowball" - }, - { - "item": "hibernalherbs:myqueste_planks" - } - ], - "output": { - "item": "hibernalherbs:dried_essitte", - "count": 2 - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/dried/dried_fennkystral.json b/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/dried/dried_fennkystral.json deleted file mode 100644 index 5fe2eacf..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/dried/dried_fennkystral.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "hibernalherbs:herbal_conjuration", - "ingredients": [ - { - "item": "hibernalherbs:dried_calendula" - }, - { - "item": "hibernalherbs:myqueste_planks" - }, - { - "item": "minecraft:snowball" - }, - { - "item": "hibernalherbs:pounded_fennkystral" - }, - { - "item": "minecraft:snowball" - }, - { - "item": "hibernalherbs:myqueste_planks" - } - ], - "output": { - "item": "hibernalherbs:dried_fennkystral", - "count": 2 - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/dried/dried_fennsel.json b/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/dried/dried_fennsel.json deleted file mode 100644 index 1874474f..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/dried/dried_fennsel.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "hibernalherbs:herbal_conjuration", - "ingredients": [ - { - "item": "hibernalherbs:dried_calendula" - }, - { - "item": "hibernalherbs:myqueste_planks" - }, - { - "item": "minecraft:snowball" - }, - { - "item": "hibernalherbs:pounded_fennsel" - }, - { - "item": "minecraft:snowball" - }, - { - "item": "hibernalherbs:myqueste_planks" - } - ], - "output": { - "item": "hibernalherbs:dried_fennsel", - "count": 2 - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/dried/dried_marjoram.json b/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/dried/dried_marjoram.json deleted file mode 100644 index 92088285..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/dried/dried_marjoram.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "hibernalherbs:herbal_conjuration", - "ingredients": [ - { - "item": "hibernalherbs:dried_calendula" - }, - { - "item": "hibernalherbs:myqueste_planks" - }, - { - "item": "minecraft:snowball" - }, - { - "item": "hibernalherbs:pounded_marjoram" - }, - { - "item": "minecraft:snowball" - }, - { - "item": "hibernalherbs:myqueste_planks" - } - ], - "output": { - "item": "hibernalherbs:dried_marjoram", - "count": 2 - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/dried/dried_punuel.json b/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/dried/dried_punuel.json deleted file mode 100644 index 945f284c..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/dried/dried_punuel.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "hibernalherbs:herbal_conjuration", - "ingredients": [ - { - "item": "hibernalherbs:dried_calendula" - }, - { - "item": "hibernalherbs:myqueste_planks" - }, - { - "item": "minecraft:snowball" - }, - { - "item": "hibernalherbs:pounded_punuel" - }, - { - "item": "minecraft:snowball" - }, - { - "item": "hibernalherbs:myqueste_planks" - } - ], - "output": { - "item": "hibernalherbs:dried_punuel", - "count": 2 - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/dried/dried_rosemary.json b/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/dried/dried_rosemary.json deleted file mode 100644 index 47a9cd4e..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/dried/dried_rosemary.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "hibernalherbs:herbal_conjuration", - "ingredients": [ - { - "item": "hibernalherbs:dried_calendula" - }, - { - "item": "hibernalherbs:myqueste_planks" - }, - { - "item": "minecraft:snowball" - }, - { - "item": "hibernalherbs:pounded_rosemary" - }, - { - "item": "minecraft:snowball" - }, - { - "item": "hibernalherbs:myqueste_planks" - } - ], - "output": { - "item": "hibernalherbs:dried_rosemary", - "count": 2 - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/dried/dried_sage.json b/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/dried/dried_sage.json deleted file mode 100644 index d3d320db..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/dried/dried_sage.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "hibernalherbs:herbal_conjuration", - "ingredients": [ - { - "item": "hibernalherbs:dried_calendula" - }, - { - "item": "hibernalherbs:myqueste_planks" - }, - { - "item": "minecraft:snowball" - }, - { - "item": "hibernalherbs:pounded_sage" - }, - { - "item": "minecraft:snowball" - }, - { - "item": "hibernalherbs:myqueste_planks" - } - ], - "output": { - "item": "hibernalherbs:dried_sage", - "count": 2 - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/dried/dried_sorrel.json b/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/dried/dried_sorrel.json deleted file mode 100644 index 8e1c8118..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/dried/dried_sorrel.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "hibernalherbs:herbal_conjuration", - "ingredients": [ - { - "item": "hibernalherbs:dried_calendula" - }, - { - "item": "hibernalherbs:myqueste_planks" - }, - { - "item": "minecraft:snowball" - }, - { - "item": "hibernalherbs:pounded_sorrel" - }, - { - "item": "minecraft:snowball" - }, - { - "item": "hibernalherbs:myqueste_planks" - } - ], - "output": { - "item": "hibernalherbs:dried_sorrel", - "count": 2 - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/dried/dried_tarragon.json b/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/dried/dried_tarragon.json deleted file mode 100644 index 3c8de849..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/dried/dried_tarragon.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "hibernalherbs:herbal_conjuration", - "ingredients": [ - { - "item": "hibernalherbs:dried_calendula" - }, - { - "item": "hibernalherbs:myqueste_planks" - }, - { - "item": "minecraft:snowball" - }, - { - "item": "hibernalherbs:pounded_tarragon" - }, - { - "item": "minecraft:snowball" - }, - { - "item": "hibernalherbs:myqueste_planks" - } - ], - "output": { - "item": "hibernalherbs:dried_tarragon", - "count": 2 - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/dried/dried_thyme.json b/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/dried/dried_thyme.json deleted file mode 100644 index 1ce20f69..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/dried/dried_thyme.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "hibernalherbs:herbal_conjuration", - "ingredients": [ - { - "item": "hibernalherbs:dried_calendula" - }, - { - "item": "hibernalherbs:myqueste_planks" - }, - { - "item": "minecraft:snowball" - }, - { - "item": "hibernalherbs:pounded_thyme" - }, - { - "item": "minecraft:snowball" - }, - { - "item": "hibernalherbs:myqueste_planks" - } - ], - "output": { - "item": "hibernalherbs:dried_thyme", - "count": 2 - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/dried/dried_thyocielle.json b/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/dried/dried_thyocielle.json deleted file mode 100644 index de27be2b..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/dried/dried_thyocielle.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "hibernalherbs:herbal_conjuration", - "ingredients": [ - { - "item": "hibernalherbs:dried_calendula" - }, - { - "item": "hibernalherbs:myqueste_planks" - }, - { - "item": "minecraft:snowball" - }, - { - "item": "hibernalherbs:pounded_thyocielle" - }, - { - "item": "minecraft:snowball" - }, - { - "item": "hibernalherbs:myqueste_planks" - } - ], - "output": { - "item": "hibernalherbs:dried_thyocielle", - "count": 2 - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/dried/dried_verbena.json b/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/dried/dried_verbena.json deleted file mode 100644 index d859bbc6..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/dried/dried_verbena.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "hibernalherbs:herbal_conjuration", - "ingredients": [ - { - "item": "hibernalherbs:dried_calendula" - }, - { - "item": "hibernalherbs:myqueste_planks" - }, - { - "item": "minecraft:snowball" - }, - { - "item": "hibernalherbs:pounded_verbena" - }, - { - "item": "minecraft:snowball" - }, - { - "item": "hibernalherbs:myqueste_planks" - } - ], - "output": { - "item": "hibernalherbs:dried_verbena", - "count": 2 - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/pounded_sage.json b/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/pounded_sage.json deleted file mode 100644 index 5e480eb5..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/pounded_sage.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "hibernalherbs:herbal_conjuration", - "ingredients": [ - { - "item": "minecraft:shulker_shell" - }, - { - "item": "minecraft:end_stone" - }, - { - "item": "minecraft:chorus_fruit" - }, - { - "item": "hibernalherbs:pounded_tarragon" - }, - { - "item": "minecraft:chorus_fruit" - }, - { - "item": "minecraft:end_stone" - } - ], - "output": { - "item": "hibernalherbs:pounded_sage", - "count": 2 - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/resource_dependant/fennkystral.json b/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/resource_dependant/fennkystral.json deleted file mode 100644 index 2012046a..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/resource_dependant/fennkystral.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "type": "hibernalherbs:herbal_conjuration", - "ingredients": [ - { - "item": "hibernalherbs:fennsel" - }, - { - "item": "minecraft:amethyst_shard" - }, - { - "item": "minecraft:andesite" - }, - { - "item": "hibernalherbs:marjoram" - }, - { - "item": "minecraft:andesite" - }, - { - "item": "minecraft:amethyst_shard" - } - ], - "output": { - "item": "hibernalherbs:fennkystral" - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/resource_dependant/pounded_fennkystral.json b/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/resource_dependant/pounded_fennkystral.json deleted file mode 100644 index fdd10d62..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/resource_dependant/pounded_fennkystral.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "hibernalherbs:herbal_conjuration", - "ingredients": [ - { - "item": "hibernalherbs:pounded_fennsel" - }, - { - "item": "minecraft:amethyst_shard" - }, - { - "item": "minecraft:andesite" - }, - { - "item": "hibernalherbs:pounded_marjoram" - }, - { - "item": "minecraft:andesite" - }, - { - "item": "minecraft:amethyst_shard" - } - ], - "output": { - "item": "hibernalherbs:pounded_fennkystral", - "count": 2 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/resource_dependant/pounded_thyocielle.json b/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/resource_dependant/pounded_thyocielle.json deleted file mode 100644 index c62b5984..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/resource_dependant/pounded_thyocielle.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "type": "hibernalherbs:herbal_conjuration", - "ingredients": [ - { - "item": "hibernalherbs:pounded_thyme" - }, - { - "item": "minecraft:amethyst_shard" - }, - { - "item": "minecraft:andesite" - }, - { - "item": "hibernalherbs:pounded_chamomile" - }, - { - "item": "minecraft:andesite" - }, - { - "item": "minecraft:amethyst_shard" - } - ], - "output": { - "item": "hibernalherbs:pounded_thyocielle", - "count": 2 - } -} - diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/resource_dependant/thyocielle.json b/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/resource_dependant/thyocielle.json deleted file mode 100644 index 994f64ab..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/resource_dependant/thyocielle.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "type": "hibernalherbs:herbal_conjuration", - "ingredients": [ - { - "item": "hibernalherbs:thyme" - }, - { - "item": "minecraft:amethyst_shard" - }, - { - "item": "minecraft:andesite" - }, - { - "item": "hibernalherbs:chamomile" - }, - { - "item": "minecraft:andesite" - }, - { - "item": "minecraft:amethyst_shard" - } - ], - "output": { - "item": "hibernalherbs:thyocielle" - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/sage.json b/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/sage.json deleted file mode 100644 index 2c96af6d..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/sage.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "type": "hibernalherbs:herbal_conjuration", - "ingredients": [ - { - "item": "minecraft:shulker_shell" - }, - { - "item": "minecraft:end_stone" - }, - { - "item": "minecraft:chorus_fruit" - }, - { - "item": "hibernalherbs:tarragon" - }, - { - "item": "minecraft:chorus_fruit" - }, - { - "item": "minecraft:end_stone" - } - ], - "output": { - "item": "hibernalherbs:sage" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/sin/envy.json b/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/sin/envy.json deleted file mode 100644 index e09223ee..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/sin/envy.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "hibernalherbs:herbal_conjuration", - "ingredients": [ - { - "item": "hibernalherbs:singed_grimoire" - }, - { - "tag": "hibernalherbs:contains_mystical_energy" - }, - { - "item": "hibernalherbs:lumbinetrik_petals" - }, - { - "item": "hibernalherbs:sigil_envy" - }, - { - "item": "hibernalherbs:lumbinetrik_petals" - }, - { - "tag": "hibernalherbs:contains_mystical_energy" - } - ], - "output": { - "item": "hibernalherbs:envy_herb", - "count": 2 - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/sin/gluttony.json b/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/sin/gluttony.json deleted file mode 100644 index 4552b15a..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/sin/gluttony.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "hibernalherbs:herbal_conjuration", - "ingredients": [ - { - "item": "hibernalherbs:singed_grimoire" - }, - { - "tag": "hibernalherbs:contains_mystical_energy" - }, - { - "item": "hibernalherbs:lumbinetrik_petals" - }, - { - "item": "hibernalherbs:sigil_gluttony" - }, - { - "item": "hibernalherbs:lumbinetrik_petals" - }, - { - "tag": "hibernalherbs:contains_mystical_energy" - } - ], - "output": { - "item": "hibernalherbs:gluttony_herb", - "count": 2 - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/sin/greed.json b/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/sin/greed.json deleted file mode 100644 index b5c41be3..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/sin/greed.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "hibernalherbs:herbal_conjuration", - "ingredients": [ - { - "item": "hibernalherbs:singed_grimoire" - }, - { - "tag": "hibernalherbs:contains_mystical_energy" - }, - { - "item": "hibernalherbs:lumbinetrik_petals" - }, - { - "item": "hibernalherbs:sigil_greed" - }, - { - "item": "hibernalherbs:lumbinetrik_petals" - }, - { - "tag": "hibernalherbs:contains_mystical_energy" - } - ], - "output": { - "item": "hibernalherbs:greed_herb", - "count": 2 - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/sin/lust.json b/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/sin/lust.json deleted file mode 100644 index 15cdbaab..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/sin/lust.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "hibernalherbs:herbal_conjuration", - "ingredients": [ - { - "item": "hibernalherbs:singed_grimoire" - }, - { - "tag": "hibernalherbs:contains_mystical_energy" - }, - { - "item": "hibernalherbs:lumbinetrik_petals" - }, - { - "item": "hibernalherbs:sigil_lust" - }, - { - "item": "hibernalherbs:lumbinetrik_petals" - }, - { - "tag": "hibernalherbs:contains_mystical_energy" - } - ], - "output": { - "item": "hibernalherbs:lust_herb", - "count": 2 - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/sin/pride.json b/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/sin/pride.json deleted file mode 100644 index 86cc9f38..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/sin/pride.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "hibernalherbs:herbal_conjuration", - "ingredients": [ - { - "item": "hibernalherbs:singed_grimoire" - }, - { - "tag": "hibernalherbs:contains_mystical_energy" - }, - { - "item": "hibernalherbs:lumbinetrik_petals" - }, - { - "item": "hibernalherbs:sigil_pride" - }, - { - "item": "hibernalherbs:lumbinetrik_petals" - }, - { - "tag": "hibernalherbs:contains_mystical_energy" - } - ], - "output": { - "item": "hibernalherbs:pride_herb", - "count": 2 - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/sin/sloth.json b/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/sin/sloth.json deleted file mode 100644 index 268a9968..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/sin/sloth.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "hibernalherbs:herbal_conjuration", - "ingredients": [ - { - "item": "hibernalherbs:singed_grimoire" - }, - { - "tag": "hibernalherbs:contains_mystical_energy" - }, - { - "item": "hibernalherbs:lumbinetrik_petals" - }, - { - "item": "hibernalherbs:sigil_sloth" - }, - { - "item": "hibernalherbs:lumbinetrik_petals" - }, - { - "tag": "hibernalherbs:contains_mystical_energy" - } - ], - "output": { - "item": "hibernalherbs:sloth_herb", - "count": 2 - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/sin/wrath.json b/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/sin/wrath.json deleted file mode 100644 index 6370bb20..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/herb/sin/wrath.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "hibernalherbs:herbal_conjuration", - "ingredients": [ - { - "item": "hibernalherbs:singed_grimoire" - }, - { - "tag": "hibernalherbs:contains_mystical_energy" - }, - { - "item": "hibernalherbs:lumbinetrik_petals" - }, - { - "item": "hibernalherbs:sigil_wrath" - }, - { - "item": "hibernalherbs:lumbinetrik_petals" - }, - { - "tag": "hibernalherbs:contains_mystical_energy" - } - ], - "output": { - "item": "hibernalherbs:wrath_herb", - "count": 2 - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/ring/adv/gluttonous.json b/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/ring/adv/gluttonous.json deleted file mode 100644 index d607dc38..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/ring/adv/gluttonous.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "type": "hibernalherbs:herbal_conjuration", - "ingredients": [ - { - "item": "hibernalherbs:sigil_mastery_adv" - }, - { - "tag": "hibernalherbs:herbs/marjoram" - }, - { - "item": "minecraft:netherite_ingot" - }, - { - "item": "hibernalherbs:gluttonous_ring" - }, - { - "item": "minecraft:netherite_ingot" - }, - { - "tag": "hibernalherbs:herbs/marjoram" - } - ], - "output": { - "item": "hibernalherbs:gluttonous_ring_adv" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/ring/base/ring.json b/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/ring/base/ring.json deleted file mode 100644 index 8744fbdf..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/ring/base/ring.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "type": "hibernalherbs:herbal_conjuration", - "ingredients": [ - { - "item": "hibernalherbs:fennkystral" - }, - { - "item": "hibernalherbs:sigil_mastery" - }, - { - "item": "minecraft:gold_ingot" - }, - { - "item": "hibernalherbs:dried_fennkystral" - }, - { - "item": "minecraft:gold_ingot" - }, - { - "item": "hibernalherbs:sigil_pride" - } - ], - "output": { - "item": "hibernalherbs:ring" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/ring/gluttonous.json b/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/ring/gluttonous.json deleted file mode 100644 index 451e15ee..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/ring/gluttonous.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "type": "hibernalherbs:herbal_conjuration", - "ingredients": [ - { - "item": "hibernalherbs:sigil_gluttony" - }, - { - "item": "hibernalherbs:fennkystral" - }, - { - "item": "hibernalherbs:dried_fennsel" - }, - { - "item": "hibernalherbs:ring" - }, - { - "item": "hibernalherbs:dried_fennsel" - }, - { - "item": "hibernalherbs:fennkystral" - } - ], - "output": { - "item": "hibernalherbs:gluttonous_ring" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/sigil/base.json b/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/sigil/base.json deleted file mode 100644 index 351c70c1..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/sigil/base.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "type": "hibernalherbs:herbal_conjuration", - "ingredients": [ - { - "item": "hibernalherbs:sage" - }, - { - "item": "hibernalherbs:dried_sage" - }, - { - "item": "hibernalherbs:dried_calendula" - }, - [ - { - "item": "minecraft:smooth_stone" - }, - { - "item": "hibernalherbs:cracked_sigil" - } - ], - { - "item": "hibernalherbs:dried_calendula" - }, - { - "item": "hibernalherbs:dried_sage" - } - ], - "output": { - "item": "hibernalherbs:sigil" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/sigil/configuration.json b/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/sigil/configuration.json deleted file mode 100644 index a55b725f..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/sigil/configuration.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "type": "hibernalherbs:herbal_conjuration", - "ingredients": [ - { - "item": "hibernalherbs:dried_marjoram" - }, - { - "item": "hibernalherbs:dried_marjoram" - }, - { - "tag": "hibernalherbs:sigil/lust" - }, - { - "tag": "hibernalherbs:sigil/pride" - }, - { - "tag": "hibernalherbs:sigil/gluttony" - }, - { - "item": "hibernalherbs:dried_rosemary" - } - ], - "output": { - "item": "hibernalherbs:sigil_configuration" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/sigil/configuration_adv.json b/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/sigil/configuration_adv.json deleted file mode 100644 index 8504b09f..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/sigil/configuration_adv.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "type": "hibernalherbs:herbal_conjuration", - "ingredients": [ - { - "item": "hibernalherbs:dried_ceillis" - }, - { - "item": "hibernalherbs:dried_thyme" - }, - { - "tag": "hibernalherbs:sigil/lust" - }, - { - "item": "hibernalherbs:sigil_configuration" - }, - { - "tag": "hibernalherbs:sigil/pride" - }, - { - "item": "hibernalherbs:dried_thyme" - } - ], - "output": { - "item": "hibernalherbs:sigil_configuration_adv" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/sigil/envy.json b/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/sigil/envy.json deleted file mode 100644 index 8ad03aeb..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/sigil/envy.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "type": "hibernalherbs:herbal_conjuration", - "ingredients": [ - { - "item": "hibernalherbs:calendula" - }, - { - "item": "hibernalherbs:dried_chives" - }, - { - "item": "hibernalherbs:dried_thyme" - }, - { - "item": "hibernalherbs:sigil" - }, - { - "item": "hibernalherbs:dried_marjoram" - }, - { - "item": "hibernalherbs:dried_chives" - } - ], - "output": { - "item": "hibernalherbs:sigil_envy" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/sigil/gluttony.json b/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/sigil/gluttony.json deleted file mode 100644 index 2a4c274a..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/sigil/gluttony.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "type": "hibernalherbs:herbal_conjuration", - "ingredients": [ - { - "item": "hibernalherbs:thyocielle" - }, - { - "item": "hibernalherbs:dried_thyocielle" - }, - { - "item": "hibernalherbs:dried_rosemary" - }, - { - "item": "hibernalherbs:sigil" - }, - { - "item": "hibernalherbs:dried_verbena" - }, - { - "item": "hibernalherbs:dried_thyocielle" - } - ], - "output": { - "item": "hibernalherbs:sigil_gluttony" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/sigil/greed.json b/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/sigil/greed.json deleted file mode 100644 index 4ebd8ba4..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/sigil/greed.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "type": "hibernalherbs:herbal_conjuration", - "ingredients": [ - { - "item": "hibernalherbs:marjoram" - }, - { - "item": "hibernalherbs:dried_fennkystral" - }, - { - "item": "hibernalherbs:dried_chervil" - }, - { - "item": "hibernalherbs:sigil" - }, - { - "item": "hibernalherbs:dried_marjoram" - }, - { - "item": "hibernalherbs:dried_fennkystral" - } - ], - "output": { - "item": "hibernalherbs:sigil_greed" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/sigil/lust.json b/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/sigil/lust.json deleted file mode 100644 index 8a33132c..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/sigil/lust.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "type": "hibernalherbs:herbal_conjuration", - "ingredients": [ - { - "item": "hibernalherbs:ceillis" - }, - { - "item": "hibernalherbs:dried_sorrel" - }, - { - "item": "hibernalherbs:dried_marjoram" - }, - { - "item": "hibernalherbs:sigil" - }, - { - "item": "hibernalherbs:dried_marjoram" - }, - { - "item": "hibernalherbs:dried_fennsel" - } - ], - "output": { - "item": "hibernalherbs:sigil_lust" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/sigil/mastery.json b/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/sigil/mastery.json deleted file mode 100644 index e3531193..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/sigil/mastery.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "type": "hibernalherbs:herbal_conjuration", - "ingredients": [ - { - "item": "hibernalherbs:dried_tarragon" - }, - { - "item": "hibernalherbs:dried_tarragon" - }, - { - "tag": "hibernalherbs:sigil/pride" - }, - { - "tag": "hibernalherbs:sigil/envy" - }, - { - "tag": "hibernalherbs:sigil/greed" - }, - { - "item": "hibernalherbs:dried_rosemary" - } - ], - "output": { - "item": "hibernalherbs:sigil_mastery" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/sigil/mastery_adv.json b/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/sigil/mastery_adv.json deleted file mode 100644 index 0b7ceebe..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/sigil/mastery_adv.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "type": "hibernalherbs:herbal_conjuration", - "ingredients": [ - { - "item": "hibernalherbs:dried_chamomile" - }, - { - "item": "hibernalherbs:dried_essitte" - }, - { - "tag": "hibernalherbs:sigil/lust" - }, - { - "item": "hibernalherbs:sigil_mastery" - }, - { - "tag": "hibernalherbs:sigil/pride" - }, - { - "item": "hibernalherbs:dried_essitte" - } - ], - "output": { - "item": "hibernalherbs:sigil_mastery_adv" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/sigil/pride.json b/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/sigil/pride.json deleted file mode 100644 index 9c0b13d4..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/sigil/pride.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "type": "hibernalherbs:herbal_conjuration", - "ingredients": [ - { - "item": "hibernalherbs:rosemary" - }, - { - "item": "hibernalherbs:dried_verbena" - }, - { - "item": "hibernalherbs:dried_fennsel" - }, - { - "item": "hibernalherbs:sigil" - }, - { - "item": "hibernalherbs:dried_fennsel" - }, - { - "item": "hibernalherbs:dried_verbena" - } - ], - "output": { - "item": "hibernalherbs:sigil_pride" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/sigil/sloth.json b/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/sigil/sloth.json deleted file mode 100644 index e1c89e38..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/sigil/sloth.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "type": "hibernalherbs:herbal_conjuration", - "ingredients": [ - { - "item": "hibernalherbs:verbena" - }, - { - "item": "hibernalherbs:dried_punuel" - }, - { - "item": "hibernalherbs:dried_thyocielle" - }, - { - "item": "hibernalherbs:sigil" - }, - { - "item": "hibernalherbs:dried_thyocielle" - }, - { - "item": "hibernalherbs:dried_punuel" - } - ], - "output": { - "item": "hibernalherbs:sigil_sloth" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/sigil/wrath.json b/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/sigil/wrath.json deleted file mode 100644 index cbbd8f2f..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/sigil/wrath.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "type": "hibernalherbs:herbal_conjuration", - "ingredients": [ - { - "item": "hibernalherbs:verbena" - }, - { - "item": "hibernalherbs:dried_punuel" - }, - { - "item": "hibernalherbs:dried_essitte" - }, - { - "item": "hibernalherbs:sigil" - }, - { - "item": "hibernalherbs:dried_essitte" - }, - { - "item": "hibernalherbs:dried_punuel" - } - ], - "output": { - "item": "hibernalherbs:sigil_wrath" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/trinket/padlocks/bound/envy_padlock.json b/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/trinket/padlocks/bound/envy_padlock.json deleted file mode 100644 index dbdf85a8..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/trinket/padlocks/bound/envy_padlock.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "type": "hibernalherbs:herbal_conjuration", - "ingredients": [ - { - "item": "hibernalherbs:padlock_envy" - }, - { - "item": "minecraft:netherite_ingot" - }, - { - "item": "hibernalherbs:julisium_petals" - }, - { - "item": "hibernalherbs:sigil_mastery_adv" - }, - { - "item": "hibernalherbs:julisium_petals" - }, - { - "item": "minecraft:netherite_ingot" - } - ], - "output": { - "item": "hibernalherbs:bound_padlock_envy" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/trinket/padlocks/bound/gluttony_padlock.json b/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/trinket/padlocks/bound/gluttony_padlock.json deleted file mode 100644 index 78494218..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/trinket/padlocks/bound/gluttony_padlock.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "type": "hibernalherbs:herbal_conjuration", - "ingredients": [ - { - "item": "hibernalherbs:padlock_gluttony" - }, - { - "item": "minecraft:netherite_ingot" - }, - { - "item": "hibernalherbs:julisium_petals" - }, - { - "item": "hibernalherbs:sigil_mastery_adv" - }, - { - "item": "hibernalherbs:julisium_petals" - }, - { - "item": "minecraft:netherite_ingot" - } - ], - "output": { - "item": "hibernalherbs:bound_padlock_gluttony" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/trinket/padlocks/bound/greed_padlock.json b/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/trinket/padlocks/bound/greed_padlock.json deleted file mode 100644 index d736b1a1..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/trinket/padlocks/bound/greed_padlock.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "type": "hibernalherbs:herbal_conjuration", - "ingredients": [ - { - "item": "hibernalherbs:padlock_greed" - }, - { - "item": "minecraft:netherite_ingot" - }, - { - "item": "hibernalherbs:julisium_petals" - }, - { - "item": "hibernalherbs:sigil_mastery_adv" - }, - { - "item": "hibernalherbs:julisium_petals" - }, - { - "item": "minecraft:netherite_ingot" - } - ], - "output": { - "item": "hibernalherbs:bound_padlock_greed" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/trinket/padlocks/bound/lust_padlock.json b/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/trinket/padlocks/bound/lust_padlock.json deleted file mode 100644 index c4e1a7a2..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/trinket/padlocks/bound/lust_padlock.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "type": "hibernalherbs:herbal_conjuration", - "ingredients": [ - { - "item": "hibernalherbs:padlock_lust" - }, - { - "item": "minecraft:netherite_ingot" - }, - { - "item": "hibernalherbs:julisium_petals" - }, - { - "item": "hibernalherbs:sigil_mastery_adv" - }, - { - "item": "hibernalherbs:julisium_petals" - }, - { - "item": "minecraft:netherite_ingot" - } - ], - "output": { - "item": "hibernalherbs:bound_padlock_lust" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/trinket/padlocks/bound/pride_padlock.json b/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/trinket/padlocks/bound/pride_padlock.json deleted file mode 100644 index 2d1422d5..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/trinket/padlocks/bound/pride_padlock.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "type": "hibernalherbs:herbal_conjuration", - "ingredients": [ - { - "item": "hibernalherbs:padlock_pride" - }, - { - "item": "minecraft:netherite_ingot" - }, - { - "item": "hibernalherbs:julisium_petals" - }, - { - "item": "hibernalherbs:sigil_mastery_adv" - }, - { - "item": "hibernalherbs:julisium_petals" - }, - { - "item": "minecraft:netherite_ingot" - } - ], - "output": { - "item": "hibernalherbs:bound_padlock_pride" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/trinket/padlocks/bound/sloth_padlock.json b/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/trinket/padlocks/bound/sloth_padlock.json deleted file mode 100644 index 6c474e7a..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/trinket/padlocks/bound/sloth_padlock.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "type": "hibernalherbs:herbal_conjuration", - "ingredients": [ - { - "item": "hibernalherbs:padlock_sloth" - }, - { - "item": "minecraft:netherite_ingot" - }, - { - "item": "hibernalherbs:julisium_petals" - }, - { - "item": "hibernalherbs:sigil_mastery_adv" - }, - { - "item": "hibernalherbs:julisium_petals" - }, - { - "item": "minecraft:netherite_ingot" - } - ], - "output": { - "item": "hibernalherbs:bound_padlock_sloth" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/trinket/padlocks/bound/wrath_padlock.json b/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/trinket/padlocks/bound/wrath_padlock.json deleted file mode 100644 index 989efda2..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/trinket/padlocks/bound/wrath_padlock.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "type": "hibernalherbs:herbal_conjuration", - "ingredients": [ - { - "item": "hibernalherbs:padlock_wrath" - }, - { - "item": "minecraft:netherite_ingot" - }, - { - "item": "hibernalherbs:julisium_petals" - }, - { - "item": "hibernalherbs:sigil_mastery_adv" - }, - { - "item": "hibernalherbs:julisium_petals" - }, - { - "item": "minecraft:netherite_ingot" - } - ], - "output": { - "item": "hibernalherbs:bound_padlock_wrath" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/trinket/padlocks/envy_padlock.json b/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/trinket/padlocks/envy_padlock.json deleted file mode 100644 index 2910e838..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/trinket/padlocks/envy_padlock.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "type": "hibernalherbs:herbal_conjuration", - "ingredients": [ - { - "item": "hibernalherbs:envy_herb" - }, - { - "item": "minecraft:iron_ingot" - }, - { - "item": "hibernalherbs:sin_petals" - }, - { - "item": "hibernalherbs:sigil_envy" - }, - { - "item": "hibernalherbs:sin_petals" - }, - { - "item": "minecraft:iron_ingot" - } - ], - "output": { - "item": "hibernalherbs:padlock_envy" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/trinket/padlocks/gluttony_padlock.json b/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/trinket/padlocks/gluttony_padlock.json deleted file mode 100644 index 96baaa9f..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/trinket/padlocks/gluttony_padlock.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "type": "hibernalherbs:herbal_conjuration", - "ingredients": [ - { - "item": "hibernalherbs:gluttony_herb" - }, - { - "item": "minecraft:iron_ingot" - }, - { - "item": "hibernalherbs:sin_petals" - }, - { - "item": "hibernalherbs:sigil_gluttony" - }, - { - "item": "hibernalherbs:sin_petals" - }, - { - "item": "minecraft:iron_ingot" - } - ], - "output": { - "item": "hibernalherbs:padlock_gluttony" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/trinket/padlocks/greed_padlock.json b/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/trinket/padlocks/greed_padlock.json deleted file mode 100644 index 2fcbe677..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/trinket/padlocks/greed_padlock.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "type": "hibernalherbs:herbal_conjuration", - "ingredients": [ - { - "item": "hibernalherbs:greed_herb" - }, - { - "item": "minecraft:iron_ingot" - }, - { - "item": "hibernalherbs:sin_petals" - }, - { - "item": "hibernalherbs:sigil_greed" - }, - { - "item": "hibernalherbs:sin_petals" - }, - { - "item": "minecraft:iron_ingot" - } - ], - "output": { - "item": "hibernalherbs:padlock_greed" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/trinket/padlocks/lust_padlock.json b/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/trinket/padlocks/lust_padlock.json deleted file mode 100644 index bc5e9fc4..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/trinket/padlocks/lust_padlock.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "type": "hibernalherbs:herbal_conjuration", - "ingredients": [ - { - "item": "hibernalherbs:lust_herb" - }, - { - "item": "minecraft:iron_ingot" - }, - { - "item": "hibernalherbs:sin_petals" - }, - { - "item": "hibernalherbs:sigil_lust" - }, - { - "item": "hibernalherbs:sin_petals" - }, - { - "item": "minecraft:iron_ingot" - } - ], - "output": { - "item": "hibernalherbs:padlock_lust" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/trinket/padlocks/pride_padlock.json b/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/trinket/padlocks/pride_padlock.json deleted file mode 100644 index 84b80cf2..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/trinket/padlocks/pride_padlock.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "type": "hibernalherbs:herbal_conjuration", - "ingredients": [ - { - "item": "hibernalherbs:pride_herb" - }, - { - "item": "minecraft:iron_ingot" - }, - { - "item": "hibernalherbs:sin_petals" - }, - { - "item": "hibernalherbs:sigil_pride" - }, - { - "item": "hibernalherbs:sin_petals" - }, - { - "item": "minecraft:iron_ingot" - } - ], - "output": { - "item": "hibernalherbs:padlock_pride" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/trinket/padlocks/sloth_padlock.json b/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/trinket/padlocks/sloth_padlock.json deleted file mode 100644 index 8537189f..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/trinket/padlocks/sloth_padlock.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "type": "hibernalherbs:herbal_conjuration", - "ingredients": [ - { - "item": "hibernalherbs:sloth_herb" - }, - { - "item": "minecraft:iron_ingot" - }, - { - "item": "hibernalherbs:sin_petals" - }, - { - "item": "hibernalherbs:sigil_sloth" - }, - { - "item": "hibernalherbs:sin_petals" - }, - { - "item": "minecraft:iron_ingot" - } - ], - "output": { - "item": "hibernalherbs:padlock_sloth" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/trinket/padlocks/wrath_padlock.json b/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/trinket/padlocks/wrath_padlock.json deleted file mode 100644 index 4528b46e..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration/trinket/padlocks/wrath_padlock.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "type": "hibernalherbs:herbal_conjuration", - "ingredients": [ - { - "item": "hibernalherbs:wrath_herb" - }, - { - "item": "minecraft:iron_ingot" - }, - { - "item": "hibernalherbs:sin_petals" - }, - { - "item": "hibernalherbs:sigil_wrath" - }, - { - "item": "hibernalherbs:sin_petals" - }, - { - "item": "minecraft:iron_ingot" - } - ], - "output": { - "item": "hibernalherbs:padlock_wrath" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration_altar.json b/Common/src/main/resources/data/hibernalherbs/recipes/conjuration_altar.json deleted file mode 100644 index 5837bd9c..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/conjuration_altar.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "pattern": [ - "#X#", - "XAX", - "#X#" - ], - "key": { - "A": { - "item": "minecraft:anvil" - }, - "#": { - "item": "hibernalherbs:myqueste_planks" - }, - "X": { - "tag": "hibernalherbs:herbs" - } - }, - "result": { - "item": "hibernalherbs:conjuration_altar", - "count": 1 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/dye/blue_dye_from_herb.json b/Common/src/main/resources/data/hibernalherbs/recipes/dye/blue_dye_from_herb.json deleted file mode 100644 index 21eda3c7..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/dye/blue_dye_from_herb.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "blue_dye", - "ingredients": [ - { - "tag": "hibernalherbs:dye/blue" - } - ], - "result": { - "item": "minecraft:blue_dye", - "count": 2 - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/dye/cyan_dye_from_herb.json b/Common/src/main/resources/data/hibernalherbs/recipes/dye/cyan_dye_from_herb.json deleted file mode 100644 index 7d7159c2..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/dye/cyan_dye_from_herb.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "cyan_dye", - "ingredients": [ - { - "tag": "hibernalherbs:dye/cyan" - } - ], - "result": { - "item": "minecraft:cyan_dye", - "count": 2 - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/dye/green_dye_from_herb.json b/Common/src/main/resources/data/hibernalherbs/recipes/dye/green_dye_from_herb.json deleted file mode 100644 index a3f8c87a..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/dye/green_dye_from_herb.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "green_dye", - "ingredients": [ - { - "tag": "hibernalherbs:dye/green" - } - ], - "result": { - "item": "minecraft:green_dye", - "count": 2 - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/dye/lime_dye_from_herb.json b/Common/src/main/resources/data/hibernalherbs/recipes/dye/lime_dye_from_herb.json deleted file mode 100644 index 9d42a05b..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/dye/lime_dye_from_herb.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "lime_dye", - "ingredients": [ - { - "tag": "hibernalherbs:dye/lime" - } - ], - "result": { - "item": "minecraft:lime_dye", - "count": 2 - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/dye/orange_dye_from_herb.json b/Common/src/main/resources/data/hibernalherbs/recipes/dye/orange_dye_from_herb.json deleted file mode 100644 index 8c3d940a..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/dye/orange_dye_from_herb.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "orange_dye", - "ingredients": [ - { - "tag": "hibernalherbs:dye/orange" - } - ], - "result": { - "item": "minecraft:orange_dye", - "count": 2 - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/dye/pounded/blue_dye_from_pounded_herb.json b/Common/src/main/resources/data/hibernalherbs/recipes/dye/pounded/blue_dye_from_pounded_herb.json deleted file mode 100644 index 29491f72..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/dye/pounded/blue_dye_from_pounded_herb.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "blue_dye", - "ingredients": [ - { - "tag": "hibernalherbs:dye/pounded/blue" - } - ], - "result": { - "item": "minecraft:blue_dye", - "count": 1 - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/dye/pounded/cyan_dye_from_pounded_herb.json b/Common/src/main/resources/data/hibernalherbs/recipes/dye/pounded/cyan_dye_from_pounded_herb.json deleted file mode 100644 index a2499c38..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/dye/pounded/cyan_dye_from_pounded_herb.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "cyan_dye", - "ingredients": [ - { - "tag": "hibernalherbs:dye/pounded/cyan" - } - ], - "result": { - "item": "minecraft:cyan_dye", - "count": 1 - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/dye/pounded/green_dye_from_pounded_herb.json b/Common/src/main/resources/data/hibernalherbs/recipes/dye/pounded/green_dye_from_pounded_herb.json deleted file mode 100644 index 1e660a3d..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/dye/pounded/green_dye_from_pounded_herb.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "green_dye", - "ingredients": [ - { - "tag": "hibernalherbs:dye/pounded/green" - } - ], - "result": { - "item": "minecraft:green_dye", - "count": 1 - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/dye/pounded/light_blue_dye_from_pounded_herb.json b/Common/src/main/resources/data/hibernalherbs/recipes/dye/pounded/light_blue_dye_from_pounded_herb.json deleted file mode 100644 index 7bef4491..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/dye/pounded/light_blue_dye_from_pounded_herb.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "blue_dye", - "ingredients": [ - { - "tag": "hibernalherbs:dye/pounded/light_blue" - } - ], - "result": { - "item": "minecraft:light_blue_dye", - "count": 1 - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/dye/pounded/lime_dye_from_pounded_herb.json b/Common/src/main/resources/data/hibernalherbs/recipes/dye/pounded/lime_dye_from_pounded_herb.json deleted file mode 100644 index 64b9e8f8..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/dye/pounded/lime_dye_from_pounded_herb.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "lime_dye", - "ingredients": [ - { - "tag": "hibernalherbs:dye/pounded/lime" - } - ], - "result": { - "item": "minecraft:lime_dye", - "count": 1 - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/dye/pounded/orange_dye_from_pounded_herb.json b/Common/src/main/resources/data/hibernalherbs/recipes/dye/pounded/orange_dye_from_pounded_herb.json deleted file mode 100644 index da162f88..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/dye/pounded/orange_dye_from_pounded_herb.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "orange_dye", - "ingredients": [ - { - "tag": "hibernalherbs:dye/pounded/orange" - } - ], - "result": { - "item": "minecraft:orange_dye", - "count": 1 - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/dye/pounded/purple_dye_from_pounded_herb.json b/Common/src/main/resources/data/hibernalherbs/recipes/dye/pounded/purple_dye_from_pounded_herb.json deleted file mode 100644 index f74d693f..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/dye/pounded/purple_dye_from_pounded_herb.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "purple_dye", - "ingredients": [ - { - "tag": "hibernalherbs:dye/pounded/purple" - } - ], - "result": { - "item": "minecraft:purple_dye", - "count": 1 - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/dye/pounded/red_dye_from_pounded_herb.json b/Common/src/main/resources/data/hibernalherbs/recipes/dye/pounded/red_dye_from_pounded_herb.json deleted file mode 100644 index 2833bbd3..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/dye/pounded/red_dye_from_pounded_herb.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "red_dye", - "ingredients": [ - { - "tag": "hibernalherbs:dye/pounded/red" - } - ], - "result": { - "item": "minecraft:red_dye", - "count": 1 - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/dye/pounded/white_dye_from_pounded_herb.json b/Common/src/main/resources/data/hibernalherbs/recipes/dye/pounded/white_dye_from_pounded_herb.json deleted file mode 100644 index 8210a801..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/dye/pounded/white_dye_from_pounded_herb.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "white_dye", - "ingredients": [ - { - "tag": "hibernalherbs:dye/pounded/white" - } - ], - "result": { - "item": "minecraft:white_dye", - "count": 1 - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/dye/pounded/yellow_dye_from_pounded_herb.json b/Common/src/main/resources/data/hibernalherbs/recipes/dye/pounded/yellow_dye_from_pounded_herb.json deleted file mode 100644 index f25afefc..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/dye/pounded/yellow_dye_from_pounded_herb.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "yellow_dye", - "ingredients": [ - { - "tag": "hibernalherbs:dye/pounded/yellow" - } - ], - "result": { - "item": "minecraft:yellow_dye", - "count": 1 - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/dye/purple_dye_from_herb.json b/Common/src/main/resources/data/hibernalherbs/recipes/dye/purple_dye_from_herb.json deleted file mode 100644 index 822135b3..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/dye/purple_dye_from_herb.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "purple_dye", - "ingredients": [ - { - "tag": "hibernalherbs:dye/purple" - } - ], - "result": { - "item": "minecraft:purple_dye", - "count": 2 - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/dye/red_dye_from_herb.json b/Common/src/main/resources/data/hibernalherbs/recipes/dye/red_dye_from_herb.json deleted file mode 100644 index 7f490d4b..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/dye/red_dye_from_herb.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "red_dye", - "ingredients": [ - { - "tag": "hibernalherbs:dye/red" - } - ], - "result": { - "item": "minecraft:red_dye", - "count": 2 - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/dye/white_dye_from_herb.json b/Common/src/main/resources/data/hibernalherbs/recipes/dye/white_dye_from_herb.json deleted file mode 100644 index a1a1a5ac..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/dye/white_dye_from_herb.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "white_dye", - "ingredients": [ - { - "tag": "hibernalherbs:dye/white" - } - ], - "result": { - "item": "minecraft:white_dye", - "count": 2 - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/dye/yellow_dye_from_herb.json b/Common/src/main/resources/data/hibernalherbs/recipes/dye/yellow_dye_from_herb.json deleted file mode 100644 index 6cdf9b38..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/dye/yellow_dye_from_herb.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "yellow_dye", - "ingredients": [ - { - "tag": "hibernalherbs:dye/yellow" - } - ], - "result": { - "item": "minecraft:yellow_dye", - "count": 2 - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/fertilizer/herb_fertilizer_acacia.json b/Common/src/main/resources/data/hibernalherbs/recipes/fertilizer/herb_fertilizer_acacia.json deleted file mode 100644 index 8dc6d3ae..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/fertilizer/herb_fertilizer_acacia.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "group": "herb_fertilizer", - "pattern": [ - "##", - "#X" - ], - "key": { - "#": { - "item": "minecraft:string" - }, - "X": { - "item": "hibernalherbs:herb_humus_acacia" - } - }, - "result": { - "item": "hibernalherbs:herb_fertilizer_acacia", - "count": 2 - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/fertilizer/herb_fertilizer_birch.json b/Common/src/main/resources/data/hibernalherbs/recipes/fertilizer/herb_fertilizer_birch.json deleted file mode 100644 index 02a901b9..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/fertilizer/herb_fertilizer_birch.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "group": "herb_fertilizer", - "pattern": [ - "##", - "#X" - ], - "key": { - "#": { - "item": "minecraft:string" - }, - "X": { - "item": "hibernalherbs:herb_humus_birch" - } - }, - "result": { - "item": "hibernalherbs:herb_fertilizer_birch", - "count": 2 - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/fertilizer/herb_fertilizer_cherry.json b/Common/src/main/resources/data/hibernalherbs/recipes/fertilizer/herb_fertilizer_cherry.json deleted file mode 100644 index 7991d179..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/fertilizer/herb_fertilizer_cherry.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "group": "herb_fertilizer", - "pattern": [ - "##", - "#X" - ], - "key": { - "#": { - "item": "minecraft:string" - }, - "X": { - "item": "hibernalherbs:herb_humus_cherry" - } - }, - "result": { - "item": "hibernalherbs:herb_fertilizer_cherry", - "count": 2 - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/fertilizer/herb_fertilizer_crimson.json b/Common/src/main/resources/data/hibernalherbs/recipes/fertilizer/herb_fertilizer_crimson.json deleted file mode 100644 index 1953ee7d..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/fertilizer/herb_fertilizer_crimson.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "group": "herb_fertilizer", - "pattern": [ - "##", - "#X" - ], - "key": { - "#": { - "item": "minecraft:string" - }, - "X": { - "item": "hibernalherbs:herb_humus_crimson" - } - }, - "result": { - "item": "hibernalherbs:herb_fertilizer_crimson", - "count": 2 - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/fertilizer/herb_fertilizer_dark_oak.json b/Common/src/main/resources/data/hibernalherbs/recipes/fertilizer/herb_fertilizer_dark_oak.json deleted file mode 100644 index 67b9ef77..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/fertilizer/herb_fertilizer_dark_oak.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "group": "herb_fertilizer", - "pattern": [ - "##", - "#X" - ], - "key": { - "#": { - "item": "minecraft:string" - }, - "X": { - "item": "hibernalherbs:herb_humus_dark_oak" - } - }, - "result": { - "item": "hibernalherbs:herb_fertilizer_dark_oak", - "count": 2 - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/fertilizer/herb_fertilizer_jungle.json b/Common/src/main/resources/data/hibernalherbs/recipes/fertilizer/herb_fertilizer_jungle.json deleted file mode 100644 index 3578a969..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/fertilizer/herb_fertilizer_jungle.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "group": "herb_fertilizer", - "pattern": [ - "##", - "#X" - ], - "key": { - "#": { - "item": "minecraft:string" - }, - "X": { - "item": "hibernalherbs:herb_humus_jungle" - } - }, - "result": { - "item": "hibernalherbs:herb_fertilizer_jungle", - "count": 2 - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/fertilizer/herb_fertilizer_mangrove.json b/Common/src/main/resources/data/hibernalherbs/recipes/fertilizer/herb_fertilizer_mangrove.json deleted file mode 100644 index 6c39e9de..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/fertilizer/herb_fertilizer_mangrove.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "group": "herb_fertilizer", - "pattern": [ - "##", - "#X" - ], - "key": { - "#": { - "item": "minecraft:string" - }, - "X": { - "item": "hibernalherbs:herb_humus_mangrove" - } - }, - "result": { - "item": "hibernalherbs:herb_fertilizer_mangrove", - "count": 2 - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/fertilizer/herb_fertilizer_myqueste.json b/Common/src/main/resources/data/hibernalherbs/recipes/fertilizer/herb_fertilizer_myqueste.json deleted file mode 100644 index 991dc338..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/fertilizer/herb_fertilizer_myqueste.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "group": "herb_fertilizer", - "pattern": [ - "##", - "#X" - ], - "key": { - "#": { - "item": "minecraft:string" - }, - "X": { - "item": "hibernalherbs:herb_humus_myqueste" - } - }, - "result": { - "item": "hibernalherbs:herb_fertilizer_myqueste", - "count": 2 - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/fertilizer/herb_fertilizer_oak.json b/Common/src/main/resources/data/hibernalherbs/recipes/fertilizer/herb_fertilizer_oak.json deleted file mode 100644 index e463033d..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/fertilizer/herb_fertilizer_oak.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "group": "herb_fertilizer", - "pattern": [ - "##", - "#X" - ], - "key": { - "#": { - "item": "minecraft:string" - }, - "X": { - "item": "hibernalherbs:herb_humus_oak" - } - }, - "result": { - "item": "hibernalherbs:herb_fertilizer_oak", - "count": 2 - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/fertilizer/herb_fertilizer_spruce.json b/Common/src/main/resources/data/hibernalherbs/recipes/fertilizer/herb_fertilizer_spruce.json deleted file mode 100644 index 9116b717..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/fertilizer/herb_fertilizer_spruce.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "group": "herb_fertilizer", - "pattern": [ - "##", - "#X" - ], - "key": { - "#": { - "item": "minecraft:string" - }, - "X": { - "item": "hibernalherbs:herb_humus_spruce" - } - }, - "result": { - "item": "hibernalherbs:herb_fertilizer_spruce", - "count": 2 - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/fertilizer/herb_fertilizer_warped.json b/Common/src/main/resources/data/hibernalherbs/recipes/fertilizer/herb_fertilizer_warped.json deleted file mode 100644 index a50ed401..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/fertilizer/herb_fertilizer_warped.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "group": "herb_fertilizer", - "pattern": [ - "##", - "#X" - ], - "key": { - "#": { - "item": "minecraft:string" - }, - "X": { - "item": "hibernalherbs:herb_humus_warped" - } - }, - "result": { - "item": "hibernalherbs:herb_fertilizer_warped", - "count": 2 - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/grimoire.json b/Common/src/main/resources/data/hibernalherbs/recipes/grimoire.json deleted file mode 100644 index 7893db48..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/grimoire.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "ingredients": [ - { - "tag": "hibernalherbs:herbs" - }, - { - "item": "minecraft:book" - } - ], - "result": { - "item": "hibernalherbs:grimoire" - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/ground_herbs.json b/Common/src/main/resources/data/hibernalherbs/recipes/ground_herbs.json deleted file mode 100644 index 898445d5..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/ground_herbs.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "pattern": [ - "##", - "##" - ], - "key": { - "#": { - "tag": "hibernalherbs:herbs" - } - }, - "result": { - "item": "hibernalherbs:ground_herbs", - "count": 6 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/modded/myqueste/calendula_from_pounded_calendula.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/modded/myqueste/calendula_from_pounded_calendula.json deleted file mode 100644 index 012a436a..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/modded/myqueste/calendula_from_pounded_calendula.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_myqueste" - }, - { - "item": "hibernalherbs:pounded_calendula" - } - ], - "result": { - "item": "hibernalherbs:calendula", - "count": 4 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/modded/myqueste/ceillis_from_pounded_ceillis.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/modded/myqueste/ceillis_from_pounded_ceillis.json deleted file mode 100644 index 3cd8dee7..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/modded/myqueste/ceillis_from_pounded_ceillis.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_myqueste" - }, - { - "item": "hibernalherbs:pounded_ceillis" - } - ], - "result": { - "item": "hibernalherbs:ceillis", - "count": 4 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/modded/myqueste/chamomile_from_pounded_chamomile.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/modded/myqueste/chamomile_from_pounded_chamomile.json deleted file mode 100644 index ae1ae3d5..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/modded/myqueste/chamomile_from_pounded_chamomile.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_myqueste" - }, - { - "item": "hibernalherbs:pounded_chamomile" - } - ], - "result": { - "item": "hibernalherbs:chamomile", - "count": 4 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/modded/myqueste/chervil_from_pounded_chervil.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/modded/myqueste/chervil_from_pounded_chervil.json deleted file mode 100644 index 75a408b6..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/modded/myqueste/chervil_from_pounded_chervil.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_myqueste" - }, - { - "item": "hibernalherbs:pounded_chervil" - } - ], - "result": { - "item": "hibernalherbs:chervil", - "count": 4 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/modded/myqueste/chives_from_pounded_chives.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/modded/myqueste/chives_from_pounded_chives.json deleted file mode 100644 index e8a12161..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/modded/myqueste/chives_from_pounded_chives.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_myqueste" - }, - { - "item": "hibernalherbs:pounded_chives" - } - ], - "result": { - "item": "hibernalherbs:chives", - "count": 4 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/modded/myqueste/essitte_from_pounded_essitte.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/modded/myqueste/essitte_from_pounded_essitte.json deleted file mode 100644 index 4ce05608..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/modded/myqueste/essitte_from_pounded_essitte.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_myqueste" - }, - { - "item": "hibernalherbs:pounded_essitte" - } - ], - "result": { - "item": "hibernalherbs:essitte", - "count": 4 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/modded/myqueste/fennkystral_from_pounded_fennkystral.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/modded/myqueste/fennkystral_from_pounded_fennkystral.json deleted file mode 100644 index f48da7db..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/modded/myqueste/fennkystral_from_pounded_fennkystral.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_myqueste" - }, - { - "item": "hibernalherbs:pounded_fennkystral" - } - ], - "result": { - "item": "hibernalherbs:fennkystral", - "count": 4 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/modded/myqueste/fennsel_from_pounded_fennsel.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/modded/myqueste/fennsel_from_pounded_fennsel.json deleted file mode 100644 index ab481bb4..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/modded/myqueste/fennsel_from_pounded_fennsel.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_myqueste" - }, - { - "item": "hibernalherbs:pounded_fennsel" - } - ], - "result": { - "item": "hibernalherbs:fennsel", - "count": 4 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/modded/myqueste/marjoram_from_pounded_marjoram.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/modded/myqueste/marjoram_from_pounded_marjoram.json deleted file mode 100644 index 2efbd9c2..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/modded/myqueste/marjoram_from_pounded_marjoram.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_myqueste" - }, - { - "item": "hibernalherbs:pounded_marjoram" - } - ], - "result": { - "item": "hibernalherbs:marjoram", - "count": 4 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/modded/myqueste/punuel_from_pounded_punuel.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/modded/myqueste/punuel_from_pounded_punuel.json deleted file mode 100644 index e045c1e0..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/modded/myqueste/punuel_from_pounded_punuel.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_myqueste" - }, - { - "item": "hibernalherbs:pounded_punuel" - } - ], - "result": { - "item": "hibernalherbs:punuel", - "count": 4 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/modded/myqueste/rosemary_from_pounded_rosemary.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/modded/myqueste/rosemary_from_pounded_rosemary.json deleted file mode 100644 index 500188d3..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/modded/myqueste/rosemary_from_pounded_rosemary.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_myqueste" - }, - { - "item": "hibernalherbs:pounded_rosemary" - } - ], - "result": { - "item": "hibernalherbs:rosemary", - "count": 4 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/modded/myqueste/sage_from_pounded_sage.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/modded/myqueste/sage_from_pounded_sage.json deleted file mode 100644 index c0e4707d..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/modded/myqueste/sage_from_pounded_sage.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_myqueste" - }, - { - "item": "hibernalherbs:pounded_sage" - } - ], - "result": { - "item": "hibernalherbs:sage", - "count": 4 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/modded/myqueste/sorrel_from_pounded_sorrel.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/modded/myqueste/sorrel_from_pounded_sorrel.json deleted file mode 100644 index bd78010d..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/modded/myqueste/sorrel_from_pounded_sorrel.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_myqueste" - }, - { - "item": "hibernalherbs:pounded_sorrel" - } - ], - "result": { - "item": "hibernalherbs:sorrel", - "count": 4 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/modded/myqueste/tarragon_from_pounded_tarragon.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/modded/myqueste/tarragon_from_pounded_tarragon.json deleted file mode 100644 index bd0645fc..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/modded/myqueste/tarragon_from_pounded_tarragon.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_myqueste" - }, - { - "item": "hibernalherbs:pounded_tarragon" - } - ], - "result": { - "item": "hibernalherbs:tarragon", - "count": 4 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/modded/myqueste/thyme_from_pounded_thyme.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/modded/myqueste/thyme_from_pounded_thyme.json deleted file mode 100644 index 01e62372..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/modded/myqueste/thyme_from_pounded_thyme.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_myqueste" - }, - { - "item": "hibernalherbs:pounded_thyme" - } - ], - "result": { - "item": "hibernalherbs:thyme", - "count": 4 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/modded/myqueste/thyocielle_from_pounded_thyocielle.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/modded/myqueste/thyocielle_from_pounded_thyocielle.json deleted file mode 100644 index 32edf25c..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/modded/myqueste/thyocielle_from_pounded_thyocielle.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_myqueste" - }, - { - "item": "hibernalherbs:pounded_thyocielle" - } - ], - "result": { - "item": "hibernalherbs:thyocielle", - "count": 4 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/modded/myqueste/verbena_from_pounded_verbena.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/modded/myqueste/verbena_from_pounded_verbena.json deleted file mode 100644 index 8aece4ac..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/modded/myqueste/verbena_from_pounded_verbena.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_myqueste" - }, - { - "item": "hibernalherbs:pounded_verbena" - } - ], - "result": { - "item": "hibernalherbs:verbena", - "count": 4 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/acacia/calendula_from_pounded_calendula.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/acacia/calendula_from_pounded_calendula.json deleted file mode 100644 index a6c962b3..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/acacia/calendula_from_pounded_calendula.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_acacia" - }, - { - "item": "hibernalherbs:pounded_calendula" - } - ], - "result": { - "item": "hibernalherbs:calendula", - "count": 2 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/acacia/ceillis_from_pounded_ceillis.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/acacia/ceillis_from_pounded_ceillis.json deleted file mode 100644 index 488f8de0..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/acacia/ceillis_from_pounded_ceillis.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_acacia" - }, - { - "item": "hibernalherbs:pounded_ceillis" - } - ], - "result": { - "item": "hibernalherbs:ceillis", - "count": 2 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/acacia/chamomile_from_pounded_chamomile.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/acacia/chamomile_from_pounded_chamomile.json deleted file mode 100644 index 0b7107c8..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/acacia/chamomile_from_pounded_chamomile.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_acacia" - }, - { - "item": "hibernalherbs:pounded_chamomile" - } - ], - "result": { - "item": "hibernalherbs:chamomile", - "count": 2 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/acacia/chervil_from_pounded_chervil.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/acacia/chervil_from_pounded_chervil.json deleted file mode 100644 index d066303d..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/acacia/chervil_from_pounded_chervil.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_acacia" - }, - { - "item": "hibernalherbs:pounded_chervil" - } - ], - "result": { - "item": "hibernalherbs:chervil", - "count": 2 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/acacia/chives_from_pounded_chives.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/acacia/chives_from_pounded_chives.json deleted file mode 100644 index 38b5fff8..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/acacia/chives_from_pounded_chives.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_acacia" - }, - { - "item": "hibernalherbs:pounded_chives" - } - ], - "result": { - "item": "hibernalherbs:chives", - "count": 2 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/acacia/essitte_from_pounded_essitte.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/acacia/essitte_from_pounded_essitte.json deleted file mode 100644 index a7ba90bd..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/acacia/essitte_from_pounded_essitte.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_acacia" - }, - { - "item": "hibernalherbs:pounded_essitte" - } - ], - "result": { - "item": "hibernalherbs:essitte", - "count": 2 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/acacia/fennkystral_from_pounded_fennkystral.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/acacia/fennkystral_from_pounded_fennkystral.json deleted file mode 100644 index b68bb147..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/acacia/fennkystral_from_pounded_fennkystral.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_acacia" - }, - { - "item": "hibernalherbs:pounded_fennkystral" - } - ], - "result": { - "item": "hibernalherbs:fennkystral", - "count": 2 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/acacia/fennsel_from_pounded_fennsel.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/acacia/fennsel_from_pounded_fennsel.json deleted file mode 100644 index cc9d1bda..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/acacia/fennsel_from_pounded_fennsel.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_acacia" - }, - { - "item": "hibernalherbs:pounded_fennsel" - } - ], - "result": { - "item": "hibernalherbs:fennsel", - "count": 2 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/acacia/marjoram_from_pounded_marjoram.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/acacia/marjoram_from_pounded_marjoram.json deleted file mode 100644 index 44f8bdaa..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/acacia/marjoram_from_pounded_marjoram.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_acacia" - }, - { - "item": "hibernalherbs:pounded_marjoram" - } - ], - "result": { - "item": "hibernalherbs:marjoram", - "count": 2 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/acacia/punuel_from_pounded_punuel.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/acacia/punuel_from_pounded_punuel.json deleted file mode 100644 index 74a81f3c..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/acacia/punuel_from_pounded_punuel.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_acacia" - }, - { - "item": "hibernalherbs:pounded_punuel" - } - ], - "result": { - "item": "hibernalherbs:punuel", - "count": 2 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/acacia/rosemary_from_pounded_rosemary.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/acacia/rosemary_from_pounded_rosemary.json deleted file mode 100644 index 4a7697de..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/acacia/rosemary_from_pounded_rosemary.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_acacia" - }, - { - "item": "hibernalherbs:pounded_rosemary" - } - ], - "result": { - "item": "hibernalherbs:rosemary", - "count": 2 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/acacia/sage_from_pounded_sage.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/acacia/sage_from_pounded_sage.json deleted file mode 100644 index 02671721..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/acacia/sage_from_pounded_sage.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_acacia" - }, - { - "item": "hibernalherbs:pounded_sage" - } - ], - "result": { - "item": "hibernalherbs:sage", - "count": 2 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/acacia/sorrel_from_pounded_sorrel.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/acacia/sorrel_from_pounded_sorrel.json deleted file mode 100644 index 74d8a9ee..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/acacia/sorrel_from_pounded_sorrel.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_acacia" - }, - { - "item": "hibernalherbs:pounded_sorrel" - } - ], - "result": { - "item": "hibernalherbs:sorrel", - "count": 2 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/acacia/tarragon_from_pounded_tarragon.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/acacia/tarragon_from_pounded_tarragon.json deleted file mode 100644 index 372239a0..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/acacia/tarragon_from_pounded_tarragon.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_acacia" - }, - { - "item": "hibernalherbs:pounded_tarragon" - } - ], - "result": { - "item": "hibernalherbs:tarragon", - "count": 2 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/acacia/thyme_from_pounded_thyme.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/acacia/thyme_from_pounded_thyme.json deleted file mode 100644 index 32960285..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/acacia/thyme_from_pounded_thyme.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_acacia" - }, - { - "item": "hibernalherbs:pounded_thyme" - } - ], - "result": { - "item": "hibernalherbs:thyme", - "count": 2 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/acacia/thyocielle_from_pounded_thyocielle.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/acacia/thyocielle_from_pounded_thyocielle.json deleted file mode 100644 index 46175bf0..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/acacia/thyocielle_from_pounded_thyocielle.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_acacia" - }, - { - "item": "hibernalherbs:pounded_thyocielle" - } - ], - "result": { - "item": "hibernalherbs:thyocielle", - "count": 2 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/acacia/verbena_from_pounded_verbena.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/acacia/verbena_from_pounded_verbena.json deleted file mode 100644 index 3bc968c5..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/acacia/verbena_from_pounded_verbena.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_acacia" - }, - { - "item": "hibernalherbs:pounded_verbena" - } - ], - "result": { - "item": "hibernalherbs:verbena", - "count": 2 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/birch/calendula_from_pounded_calendula.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/birch/calendula_from_pounded_calendula.json deleted file mode 100644 index ac9bc32c..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/birch/calendula_from_pounded_calendula.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_birch" - }, - { - "item": "hibernalherbs:pounded_calendula" - } - ], - "result": { - "item": "hibernalherbs:calendula", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/birch/ceillis_from_pounded_ceillis.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/birch/ceillis_from_pounded_ceillis.json deleted file mode 100644 index e352f769..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/birch/ceillis_from_pounded_ceillis.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_birch" - }, - { - "item": "hibernalherbs:pounded_ceillis" - } - ], - "result": { - "item": "hibernalherbs:ceillis", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/birch/chamomile_from_pounded_chamomile.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/birch/chamomile_from_pounded_chamomile.json deleted file mode 100644 index e73325a7..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/birch/chamomile_from_pounded_chamomile.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_birch" - }, - { - "item": "hibernalherbs:pounded_chamomile" - } - ], - "result": { - "item": "hibernalherbs:chamomile", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/birch/chervil_from_pounded_chervil.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/birch/chervil_from_pounded_chervil.json deleted file mode 100644 index d38fbb7d..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/birch/chervil_from_pounded_chervil.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_birch" - }, - { - "item": "hibernalherbs:pounded_chervil" - } - ], - "result": { - "item": "hibernalherbs:chervil", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/birch/chives_from_pounded_chives.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/birch/chives_from_pounded_chives.json deleted file mode 100644 index 6d9e549c..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/birch/chives_from_pounded_chives.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_birch" - }, - { - "item": "hibernalherbs:pounded_chives" - } - ], - "result": { - "item": "hibernalherbs:chives", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/birch/essitte_from_pounded_essitte.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/birch/essitte_from_pounded_essitte.json deleted file mode 100644 index a04428f7..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/birch/essitte_from_pounded_essitte.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_birch" - }, - { - "item": "hibernalherbs:pounded_essitte" - } - ], - "result": { - "item": "hibernalherbs:essitte", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/birch/fennkystral_from_pounded_fennkystral.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/birch/fennkystral_from_pounded_fennkystral.json deleted file mode 100644 index 6ac41bee..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/birch/fennkystral_from_pounded_fennkystral.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_birch" - }, - { - "item": "hibernalherbs:pounded_fennkystral" - } - ], - "result": { - "item": "hibernalherbs:fennkystral", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/birch/fennsel_from_pounded_fennsel.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/birch/fennsel_from_pounded_fennsel.json deleted file mode 100644 index c5ba220c..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/birch/fennsel_from_pounded_fennsel.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_birch" - }, - { - "item": "hibernalherbs:pounded_fennsel" - } - ], - "result": { - "item": "hibernalherbs:fennsel", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/birch/marjoram_from_pounded_marjoram.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/birch/marjoram_from_pounded_marjoram.json deleted file mode 100644 index a3bf6ded..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/birch/marjoram_from_pounded_marjoram.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_birch" - }, - { - "item": "hibernalherbs:pounded_marjoram" - } - ], - "result": { - "item": "hibernalherbs:marjoram", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/birch/punuel_from_pounded_punuel.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/birch/punuel_from_pounded_punuel.json deleted file mode 100644 index 845cb4d8..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/birch/punuel_from_pounded_punuel.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_birch" - }, - { - "item": "hibernalherbs:pounded_punuel" - } - ], - "result": { - "item": "hibernalherbs:punuel", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/birch/rosemary_from_pounded_rosemary.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/birch/rosemary_from_pounded_rosemary.json deleted file mode 100644 index e8b3816c..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/birch/rosemary_from_pounded_rosemary.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_birch" - }, - { - "item": "hibernalherbs:pounded_rosemary" - } - ], - "result": { - "item": "hibernalherbs:rosemary", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/birch/sage_from_pounded_sage.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/birch/sage_from_pounded_sage.json deleted file mode 100644 index 564e244b..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/birch/sage_from_pounded_sage.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_birch" - }, - { - "item": "hibernalherbs:pounded_sage" - } - ], - "result": { - "item": "hibernalherbs:sage", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/birch/sorrel_from_pounded_sorrel.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/birch/sorrel_from_pounded_sorrel.json deleted file mode 100644 index 7a8f6245..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/birch/sorrel_from_pounded_sorrel.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_birch" - }, - { - "item": "hibernalherbs:pounded_sorrel" - } - ], - "result": { - "item": "hibernalherbs:sorrel", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/birch/tarragon_from_pounded_tarragon.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/birch/tarragon_from_pounded_tarragon.json deleted file mode 100644 index 25261ea5..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/birch/tarragon_from_pounded_tarragon.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_birch" - }, - { - "item": "hibernalherbs:pounded_tarragon" - } - ], - "result": { - "item": "hibernalherbs:tarragon", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/birch/thyme_from_pounded_thyme.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/birch/thyme_from_pounded_thyme.json deleted file mode 100644 index 55fe3ea6..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/birch/thyme_from_pounded_thyme.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_birch" - }, - { - "item": "hibernalherbs:pounded_thyme" - } - ], - "result": { - "item": "hibernalherbs:thyme", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/birch/thyocielle_from_pounded_thyocielle.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/birch/thyocielle_from_pounded_thyocielle.json deleted file mode 100644 index ba34c6c0..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/birch/thyocielle_from_pounded_thyocielle.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_birch" - }, - { - "item": "hibernalherbs:pounded_thyocielle" - } - ], - "result": { - "item": "hibernalherbs:thyocielle", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/birch/verbena_from_pounded_verbena.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/birch/verbena_from_pounded_verbena.json deleted file mode 100644 index 22d2f135..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/birch/verbena_from_pounded_verbena.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_birch" - }, - { - "item": "hibernalherbs:pounded_verbena" - } - ], - "result": { - "item": "hibernalherbs:verbena", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/cherry/calendula_from_pounded_calendula.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/cherry/calendula_from_pounded_calendula.json deleted file mode 100644 index 4e74f9eb..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/cherry/calendula_from_pounded_calendula.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_cherry" - }, - { - "item": "hibernalherbs:pounded_calendula" - } - ], - "result": { - "item": "hibernalherbs:calendula", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/cherry/ceillis_from_pounded_ceillis.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/cherry/ceillis_from_pounded_ceillis.json deleted file mode 100644 index afe23819..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/cherry/ceillis_from_pounded_ceillis.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_cherry" - }, - { - "item": "hibernalherbs:pounded_ceillis" - } - ], - "result": { - "item": "hibernalherbs:ceillis", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/cherry/chamomile_from_pounded_chamomile.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/cherry/chamomile_from_pounded_chamomile.json deleted file mode 100644 index af8dfae1..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/cherry/chamomile_from_pounded_chamomile.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_cherry" - }, - { - "item": "hibernalherbs:pounded_chamomile" - } - ], - "result": { - "item": "hibernalherbs:chamomile", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/cherry/chervil_from_pounded_chervil.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/cherry/chervil_from_pounded_chervil.json deleted file mode 100644 index acf2c858..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/cherry/chervil_from_pounded_chervil.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_cherry" - }, - { - "item": "hibernalherbs:pounded_chervil" - } - ], - "result": { - "item": "hibernalherbs:chervil", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/cherry/chives_from_pounded_chives.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/cherry/chives_from_pounded_chives.json deleted file mode 100644 index 4128fa3d..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/cherry/chives_from_pounded_chives.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_cherry" - }, - { - "item": "hibernalherbs:pounded_chives" - } - ], - "result": { - "item": "hibernalherbs:chives", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/cherry/essitte_from_pounded_essitte.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/cherry/essitte_from_pounded_essitte.json deleted file mode 100644 index eed6de2d..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/cherry/essitte_from_pounded_essitte.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_cherry" - }, - { - "item": "hibernalherbs:pounded_essitte" - } - ], - "result": { - "item": "hibernalherbs:essitte", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/cherry/fennkystral_from_pounded_fennkystral.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/cherry/fennkystral_from_pounded_fennkystral.json deleted file mode 100644 index f324e161..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/cherry/fennkystral_from_pounded_fennkystral.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_cherry" - }, - { - "item": "hibernalherbs:pounded_fennkystral" - } - ], - "result": { - "item": "hibernalherbs:fennkystral", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/cherry/fennsel_from_pounded_fennsel.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/cherry/fennsel_from_pounded_fennsel.json deleted file mode 100644 index 1d733121..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/cherry/fennsel_from_pounded_fennsel.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_cherry" - }, - { - "item": "hibernalherbs:pounded_fennsel" - } - ], - "result": { - "item": "hibernalherbs:fennsel", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/cherry/marjoram_from_pounded_marjoram.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/cherry/marjoram_from_pounded_marjoram.json deleted file mode 100644 index 0134a316..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/cherry/marjoram_from_pounded_marjoram.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_cherry" - }, - { - "item": "hibernalherbs:pounded_marjoram" - } - ], - "result": { - "item": "hibernalherbs:marjoram", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/cherry/punuel_from_pounded_punuel.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/cherry/punuel_from_pounded_punuel.json deleted file mode 100644 index 3ba25cf3..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/cherry/punuel_from_pounded_punuel.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_cherry" - }, - { - "item": "hibernalherbs:pounded_punuel" - } - ], - "result": { - "item": "hibernalherbs:punuel", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/cherry/rosemary_from_pounded_rosemary.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/cherry/rosemary_from_pounded_rosemary.json deleted file mode 100644 index b9f9bfb6..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/cherry/rosemary_from_pounded_rosemary.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_cherry" - }, - { - "item": "hibernalherbs:pounded_rosemary" - } - ], - "result": { - "item": "hibernalherbs:rosemary", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/cherry/sage_from_pounded_sage.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/cherry/sage_from_pounded_sage.json deleted file mode 100644 index 4c9ee44b..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/cherry/sage_from_pounded_sage.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_cherry" - }, - { - "item": "hibernalherbs:pounded_sage" - } - ], - "result": { - "item": "hibernalherbs:sage", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/cherry/sorrel_from_pounded_sorrel.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/cherry/sorrel_from_pounded_sorrel.json deleted file mode 100644 index d387a1ee..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/cherry/sorrel_from_pounded_sorrel.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_cherry" - }, - { - "item": "hibernalherbs:pounded_sorrel" - } - ], - "result": { - "item": "hibernalherbs:sorrel", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/cherry/tarragon_from_pounded_tarragon.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/cherry/tarragon_from_pounded_tarragon.json deleted file mode 100644 index ab7a9585..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/cherry/tarragon_from_pounded_tarragon.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_cherry" - }, - { - "item": "hibernalherbs:pounded_tarragon" - } - ], - "result": { - "item": "hibernalherbs:tarragon", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/cherry/thyme_from_pounded_thyme.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/cherry/thyme_from_pounded_thyme.json deleted file mode 100644 index 8103340f..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/cherry/thyme_from_pounded_thyme.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_cherry" - }, - { - "item": "hibernalherbs:pounded_thyme" - } - ], - "result": { - "item": "hibernalherbs:thyme", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/cherry/thyocielle_from_pounded_thyocielle.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/cherry/thyocielle_from_pounded_thyocielle.json deleted file mode 100644 index 84c7575c..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/cherry/thyocielle_from_pounded_thyocielle.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_cherry" - }, - { - "item": "hibernalherbs:pounded_thyocielle" - } - ], - "result": { - "item": "hibernalherbs:thyocielle", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/cherry/verbena_from_pounded_verbena.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/cherry/verbena_from_pounded_verbena.json deleted file mode 100644 index bc12686a..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/cherry/verbena_from_pounded_verbena.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_cherry" - }, - { - "item": "hibernalherbs:pounded_verbena" - } - ], - "result": { - "item": "hibernalherbs:verbena", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/crimson/calendula_from_pounded_calendula.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/crimson/calendula_from_pounded_calendula.json deleted file mode 100644 index 6e2175ba..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/crimson/calendula_from_pounded_calendula.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_crimson" - }, - { - "item": "hibernalherbs:pounded_calendula" - } - ], - "result": { - "item": "hibernalherbs:calendula", - "count": 2 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/crimson/ceillis_from_pounded_ceillis.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/crimson/ceillis_from_pounded_ceillis.json deleted file mode 100644 index 68d6ff25..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/crimson/ceillis_from_pounded_ceillis.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_crimson" - }, - { - "item": "hibernalherbs:pounded_ceillis" - } - ], - "result": { - "item": "hibernalherbs:ceillis", - "count": 2 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/crimson/chamomile_from_pounded_chamomile.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/crimson/chamomile_from_pounded_chamomile.json deleted file mode 100644 index 5e102180..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/crimson/chamomile_from_pounded_chamomile.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_crimson" - }, - { - "item": "hibernalherbs:pounded_chamomile" - } - ], - "result": { - "item": "hibernalherbs:chamomile", - "count": 2 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/crimson/chervil_from_pounded_chervil.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/crimson/chervil_from_pounded_chervil.json deleted file mode 100644 index 24ffae3b..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/crimson/chervil_from_pounded_chervil.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_crimson" - }, - { - "item": "hibernalherbs:pounded_chervil" - } - ], - "result": { - "item": "hibernalherbs:chervil", - "count": 2 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/crimson/chives_from_pounded_chives.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/crimson/chives_from_pounded_chives.json deleted file mode 100644 index d4b99984..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/crimson/chives_from_pounded_chives.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_crimson" - }, - { - "item": "hibernalherbs:pounded_chives" - } - ], - "result": { - "item": "hibernalherbs:chives", - "count": 2 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/crimson/essitte_from_pounded_essitte.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/crimson/essitte_from_pounded_essitte.json deleted file mode 100644 index 6d62b829..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/crimson/essitte_from_pounded_essitte.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_crimson" - }, - { - "item": "hibernalherbs:pounded_essitte" - } - ], - "result": { - "item": "hibernalherbs:essitte", - "count": 2 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/crimson/fennkystral_from_pounded_fennkystral.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/crimson/fennkystral_from_pounded_fennkystral.json deleted file mode 100644 index 9ff6dbb8..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/crimson/fennkystral_from_pounded_fennkystral.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_crimson" - }, - { - "item": "hibernalherbs:pounded_fennkystral" - } - ], - "result": { - "item": "hibernalherbs:fennkystral", - "count": 2 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/crimson/fennsel_from_pounded_fennsel.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/crimson/fennsel_from_pounded_fennsel.json deleted file mode 100644 index f1361c5c..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/crimson/fennsel_from_pounded_fennsel.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_crimson" - }, - { - "item": "hibernalherbs:pounded_fennsel" - } - ], - "result": { - "item": "hibernalherbs:fennsel", - "count": 2 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/crimson/marjoram_from_pounded_marjoram.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/crimson/marjoram_from_pounded_marjoram.json deleted file mode 100644 index f283ac2e..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/crimson/marjoram_from_pounded_marjoram.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_crimson" - }, - { - "item": "hibernalherbs:pounded_marjoram" - } - ], - "result": { - "item": "hibernalherbs:marjoram", - "count": 2 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/crimson/punuel_from_pounded_punuel.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/crimson/punuel_from_pounded_punuel.json deleted file mode 100644 index 3ed1e894..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/crimson/punuel_from_pounded_punuel.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_crimson" - }, - { - "item": "hibernalherbs:pounded_punuel" - } - ], - "result": { - "item": "hibernalherbs:punuel", - "count": 2 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/crimson/rosemary_from_pounded_rosemary.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/crimson/rosemary_from_pounded_rosemary.json deleted file mode 100644 index 6cd34856..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/crimson/rosemary_from_pounded_rosemary.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_crimson" - }, - { - "item": "hibernalherbs:pounded_rosemary" - } - ], - "result": { - "item": "hibernalherbs:rosemary", - "count": 2 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/crimson/sage_from_pounded_sage.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/crimson/sage_from_pounded_sage.json deleted file mode 100644 index 8590b286..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/crimson/sage_from_pounded_sage.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_crimson" - }, - { - "item": "hibernalherbs:pounded_sage" - } - ], - "result": { - "item": "hibernalherbs:sage", - "count": 2 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/crimson/sorrel_from_pounded_sorrel.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/crimson/sorrel_from_pounded_sorrel.json deleted file mode 100644 index 08e835b4..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/crimson/sorrel_from_pounded_sorrel.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_crimson" - }, - { - "item": "hibernalherbs:pounded_sorrel" - } - ], - "result": { - "item": "hibernalherbs:sorrel", - "count": 2 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/crimson/tarragon_from_pounded_tarragon.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/crimson/tarragon_from_pounded_tarragon.json deleted file mode 100644 index 1ba265d4..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/crimson/tarragon_from_pounded_tarragon.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_crimson" - }, - { - "item": "hibernalherbs:pounded_tarragon" - } - ], - "result": { - "item": "hibernalherbs:tarragon", - "count": 2 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/crimson/thyme_from_pounded_thyme.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/crimson/thyme_from_pounded_thyme.json deleted file mode 100644 index 7fdceb1c..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/crimson/thyme_from_pounded_thyme.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_crimson" - }, - { - "item": "hibernalherbs:pounded_thyme" - } - ], - "result": { - "item": "hibernalherbs:thyme", - "count": 2 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/crimson/thyocielle_from_pounded_thyocielle.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/crimson/thyocielle_from_pounded_thyocielle.json deleted file mode 100644 index 7c1341ba..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/crimson/thyocielle_from_pounded_thyocielle.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_crimson" - }, - { - "item": "hibernalherbs:pounded_thyocielle" - } - ], - "result": { - "item": "hibernalherbs:thyocielle", - "count": 2 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/crimson/verbena_from_pounded_verbena.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/crimson/verbena_from_pounded_verbena.json deleted file mode 100644 index faccb3d2..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/crimson/verbena_from_pounded_verbena.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_crimson" - }, - { - "item": "hibernalherbs:pounded_verbena" - } - ], - "result": { - "item": "hibernalherbs:verbena", - "count": 2 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/dark_oak/calendula_from_pounded_calendula.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/dark_oak/calendula_from_pounded_calendula.json deleted file mode 100644 index f6c40cb8..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/dark_oak/calendula_from_pounded_calendula.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_dark_oak" - }, - { - "item": "hibernalherbs:pounded_calendula" - } - ], - "result": { - "item": "hibernalherbs:calendula", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/dark_oak/ceillis_from_pounded_ceillis.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/dark_oak/ceillis_from_pounded_ceillis.json deleted file mode 100644 index 53720010..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/dark_oak/ceillis_from_pounded_ceillis.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_dark_oak" - }, - { - "item": "hibernalherbs:pounded_ceillis" - } - ], - "result": { - "item": "hibernalherbs:ceillis", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/dark_oak/chamomile_from_pounded_chamomile.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/dark_oak/chamomile_from_pounded_chamomile.json deleted file mode 100644 index 5e597f9a..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/dark_oak/chamomile_from_pounded_chamomile.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_dark_oak" - }, - { - "item": "hibernalherbs:pounded_chamomile" - } - ], - "result": { - "item": "hibernalherbs:chamomile", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/dark_oak/chervil_from_pounded_chervil.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/dark_oak/chervil_from_pounded_chervil.json deleted file mode 100644 index f31e89db..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/dark_oak/chervil_from_pounded_chervil.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_dark_oak" - }, - { - "item": "hibernalherbs:pounded_chervil" - } - ], - "result": { - "item": "hibernalherbs:chervil", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/dark_oak/chives_from_pounded_chives.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/dark_oak/chives_from_pounded_chives.json deleted file mode 100644 index 7374f051..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/dark_oak/chives_from_pounded_chives.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_dark_oak" - }, - { - "item": "hibernalherbs:pounded_chives" - } - ], - "result": { - "item": "hibernalherbs:chives", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/dark_oak/essitte_from_pounded_essitte.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/dark_oak/essitte_from_pounded_essitte.json deleted file mode 100644 index 134cef71..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/dark_oak/essitte_from_pounded_essitte.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_dark_oak" - }, - { - "item": "hibernalherbs:pounded_essitte" - } - ], - "result": { - "item": "hibernalherbs:essitte", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/dark_oak/fennkystral_from_pounded_fennkystral.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/dark_oak/fennkystral_from_pounded_fennkystral.json deleted file mode 100644 index 345b0d0e..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/dark_oak/fennkystral_from_pounded_fennkystral.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_dark_oak" - }, - { - "item": "hibernalherbs:pounded_fennkystral" - } - ], - "result": { - "item": "hibernalherbs:fennkystral", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/dark_oak/fennsel_from_pounded_fennsel.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/dark_oak/fennsel_from_pounded_fennsel.json deleted file mode 100644 index 8df617f4..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/dark_oak/fennsel_from_pounded_fennsel.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_dark_oak" - }, - { - "item": "hibernalherbs:pounded_fennsel" - } - ], - "result": { - "item": "hibernalherbs:fennsel", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/dark_oak/marjoram_from_pounded_marjoram.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/dark_oak/marjoram_from_pounded_marjoram.json deleted file mode 100644 index 0f758165..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/dark_oak/marjoram_from_pounded_marjoram.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_dark_oak" - }, - { - "item": "hibernalherbs:pounded_marjoram" - } - ], - "result": { - "item": "hibernalherbs:marjoram", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/dark_oak/punuel_from_pounded_punuel.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/dark_oak/punuel_from_pounded_punuel.json deleted file mode 100644 index f120faac..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/dark_oak/punuel_from_pounded_punuel.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_dark_oak" - }, - { - "item": "hibernalherbs:pounded_punuel" - } - ], - "result": { - "item": "hibernalherbs:punuel", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/dark_oak/rosemary_from_pounded_rosemary.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/dark_oak/rosemary_from_pounded_rosemary.json deleted file mode 100644 index 713af2f2..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/dark_oak/rosemary_from_pounded_rosemary.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_dark_oak" - }, - { - "item": "hibernalherbs:pounded_rosemary" - } - ], - "result": { - "item": "hibernalherbs:rosemary", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/dark_oak/sage_from_pounded_sage.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/dark_oak/sage_from_pounded_sage.json deleted file mode 100644 index a06a7e48..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/dark_oak/sage_from_pounded_sage.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_dark_oak" - }, - { - "item": "hibernalherbs:pounded_sage" - } - ], - "result": { - "item": "hibernalherbs:sage", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/dark_oak/sorrel_from_pounded_sorrel.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/dark_oak/sorrel_from_pounded_sorrel.json deleted file mode 100644 index 2b99f5e8..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/dark_oak/sorrel_from_pounded_sorrel.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_dark_oak" - }, - { - "item": "hibernalherbs:pounded_sorrel" - } - ], - "result": { - "item": "hibernalherbs:sorrel", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/dark_oak/tarragon_from_pounded_tarragon.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/dark_oak/tarragon_from_pounded_tarragon.json deleted file mode 100644 index 51108afc..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/dark_oak/tarragon_from_pounded_tarragon.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_dark_oak" - }, - { - "item": "hibernalherbs:pounded_tarragon" - } - ], - "result": { - "item": "hibernalherbs:tarragon", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/dark_oak/thyme_from_pounded_thyme.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/dark_oak/thyme_from_pounded_thyme.json deleted file mode 100644 index 472070d8..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/dark_oak/thyme_from_pounded_thyme.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_dark_oak" - }, - { - "item": "hibernalherbs:pounded_thyme" - } - ], - "result": { - "item": "hibernalherbs:thyme", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/dark_oak/thyocielle_from_pounded_thyocielle.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/dark_oak/thyocielle_from_pounded_thyocielle.json deleted file mode 100644 index f4117e55..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/dark_oak/thyocielle_from_pounded_thyocielle.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_dark_oak" - }, - { - "item": "hibernalherbs:pounded_thyocielle" - } - ], - "result": { - "item": "hibernalherbs:thyocielle", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/dark_oak/verbena_from_pounded_verbena.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/dark_oak/verbena_from_pounded_verbena.json deleted file mode 100644 index 5e052b43..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/dark_oak/verbena_from_pounded_verbena.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_dark_oak" - }, - { - "item": "hibernalherbs:pounded_verbena" - } - ], - "result": { - "item": "hibernalherbs:verbena", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/jungle/calendula_from_pounded_calendula.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/jungle/calendula_from_pounded_calendula.json deleted file mode 100644 index 8b2a54f1..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/jungle/calendula_from_pounded_calendula.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_jungle" - }, - { - "item": "hibernalherbs:pounded_calendula" - } - ], - "result": { - "item": "hibernalherbs:calendula", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/jungle/ceillis_from_pounded_ceillis.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/jungle/ceillis_from_pounded_ceillis.json deleted file mode 100644 index da130ff9..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/jungle/ceillis_from_pounded_ceillis.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_jungle" - }, - { - "item": "hibernalherbs:pounded_ceillis" - } - ], - "result": { - "item": "hibernalherbs:ceillis", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/jungle/chamomile_from_pounded_chamomile.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/jungle/chamomile_from_pounded_chamomile.json deleted file mode 100644 index 65b61149..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/jungle/chamomile_from_pounded_chamomile.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_jungle" - }, - { - "item": "hibernalherbs:pounded_chamomile" - } - ], - "result": { - "item": "hibernalherbs:chamomile", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/jungle/chervil_from_pounded_chervil.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/jungle/chervil_from_pounded_chervil.json deleted file mode 100644 index e410673b..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/jungle/chervil_from_pounded_chervil.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_jungle" - }, - { - "item": "hibernalherbs:pounded_chervil" - } - ], - "result": { - "item": "hibernalherbs:chervil", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/jungle/chives_from_pounded_chives.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/jungle/chives_from_pounded_chives.json deleted file mode 100644 index ee34144d..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/jungle/chives_from_pounded_chives.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_jungle" - }, - { - "item": "hibernalherbs:pounded_chives" - } - ], - "result": { - "item": "hibernalherbs:chives", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/jungle/essitte_from_pounded_essitte.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/jungle/essitte_from_pounded_essitte.json deleted file mode 100644 index 4eb8f891..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/jungle/essitte_from_pounded_essitte.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_jungle" - }, - { - "item": "hibernalherbs:pounded_essitte" - } - ], - "result": { - "item": "hibernalherbs:essitte", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/jungle/fennkystral_from_pounded_fennkystral.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/jungle/fennkystral_from_pounded_fennkystral.json deleted file mode 100644 index 317ab524..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/jungle/fennkystral_from_pounded_fennkystral.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_jungle" - }, - { - "item": "hibernalherbs:pounded_fennkystral" - } - ], - "result": { - "item": "hibernalherbs:fennkystral", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/jungle/fennsel_from_pounded_fennsel.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/jungle/fennsel_from_pounded_fennsel.json deleted file mode 100644 index 4f370f3d..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/jungle/fennsel_from_pounded_fennsel.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_jungle" - }, - { - "item": "hibernalherbs:pounded_fennsel" - } - ], - "result": { - "item": "hibernalherbs:fennsel", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/jungle/marjoram_from_pounded_marjoram.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/jungle/marjoram_from_pounded_marjoram.json deleted file mode 100644 index 5c332e51..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/jungle/marjoram_from_pounded_marjoram.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_jungle" - }, - { - "item": "hibernalherbs:pounded_marjoram" - } - ], - "result": { - "item": "hibernalherbs:marjoram", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/jungle/punuel_from_pounded_punuel.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/jungle/punuel_from_pounded_punuel.json deleted file mode 100644 index ebcd0e1e..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/jungle/punuel_from_pounded_punuel.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_jungle" - }, - { - "item": "hibernalherbs:pounded_punuel" - } - ], - "result": { - "item": "hibernalherbs:punuel", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/jungle/rosemary_from_pounded_rosemary.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/jungle/rosemary_from_pounded_rosemary.json deleted file mode 100644 index 2cbcc552..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/jungle/rosemary_from_pounded_rosemary.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_jungle" - }, - { - "item": "hibernalherbs:pounded_rosemary" - } - ], - "result": { - "item": "hibernalherbs:rosemary", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/jungle/sage_from_pounded_sage.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/jungle/sage_from_pounded_sage.json deleted file mode 100644 index 95c437eb..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/jungle/sage_from_pounded_sage.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_jungle" - }, - { - "item": "hibernalherbs:pounded_sage" - } - ], - "result": { - "item": "hibernalherbs:sage", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/jungle/sorrel_from_pounded_sorrel.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/jungle/sorrel_from_pounded_sorrel.json deleted file mode 100644 index bd988d45..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/jungle/sorrel_from_pounded_sorrel.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_jungle" - }, - { - "item": "hibernalherbs:pounded_sorrel" - } - ], - "result": { - "item": "hibernalherbs:sorrel", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/jungle/tarragon_from_pounded_tarragon.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/jungle/tarragon_from_pounded_tarragon.json deleted file mode 100644 index 731d55a9..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/jungle/tarragon_from_pounded_tarragon.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_jungle" - }, - { - "item": "hibernalherbs:pounded_tarragon" - } - ], - "result": { - "item": "hibernalherbs:tarragon", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/jungle/thyme_from_pounded_thyme.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/jungle/thyme_from_pounded_thyme.json deleted file mode 100644 index a074676d..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/jungle/thyme_from_pounded_thyme.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_jungle" - }, - { - "item": "hibernalherbs:pounded_thyme" - } - ], - "result": { - "item": "hibernalherbs:thyme", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/jungle/thyocielle_from_pounded_thyocielle.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/jungle/thyocielle_from_pounded_thyocielle.json deleted file mode 100644 index 0f819b38..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/jungle/thyocielle_from_pounded_thyocielle.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_jungle" - }, - { - "item": "hibernalherbs:pounded_thyocielle" - } - ], - "result": { - "item": "hibernalherbs:thyocielle", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/jungle/verbena_from_pounded_verbena.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/jungle/verbena_from_pounded_verbena.json deleted file mode 100644 index 1476217c..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/jungle/verbena_from_pounded_verbena.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_jungle" - }, - { - "item": "hibernalherbs:pounded_verbena" - } - ], - "result": { - "item": "hibernalherbs:verbena", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/mangrove/calendula_from_pounded_calendula.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/mangrove/calendula_from_pounded_calendula.json deleted file mode 100644 index 671bf5f6..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/mangrove/calendula_from_pounded_calendula.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_mangrove" - }, - { - "item": "hibernalherbs:pounded_ceillis" - } - ], - "result": { - "item": "hibernalherbs:ceillis", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/mangrove/ceillis_from_pounded_ceillis.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/mangrove/ceillis_from_pounded_ceillis.json deleted file mode 100644 index 671bf5f6..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/mangrove/ceillis_from_pounded_ceillis.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_mangrove" - }, - { - "item": "hibernalherbs:pounded_ceillis" - } - ], - "result": { - "item": "hibernalherbs:ceillis", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/mangrove/chamomile_from_pounded_chamomile.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/mangrove/chamomile_from_pounded_chamomile.json deleted file mode 100644 index 601c2898..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/mangrove/chamomile_from_pounded_chamomile.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_mangrove" - }, - { - "item": "hibernalherbs:pounded_chamomile" - } - ], - "result": { - "item": "hibernalherbs:chamomile", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/mangrove/chervil_from_pounded_chervil.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/mangrove/chervil_from_pounded_chervil.json deleted file mode 100644 index 506c8fd4..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/mangrove/chervil_from_pounded_chervil.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_mangrove" - }, - { - "item": "hibernalherbs:pounded_chervil" - } - ], - "result": { - "item": "hibernalherbs:chervil", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/mangrove/chives_from_pounded_chives.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/mangrove/chives_from_pounded_chives.json deleted file mode 100644 index ecee3c33..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/mangrove/chives_from_pounded_chives.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_mangrove" - }, - { - "item": "hibernalherbs:pounded_chives" - } - ], - "result": { - "item": "hibernalherbs:chives", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/mangrove/essitte_from_pounded_essitte.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/mangrove/essitte_from_pounded_essitte.json deleted file mode 100644 index 475755d8..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/mangrove/essitte_from_pounded_essitte.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_mangrove" - }, - { - "item": "hibernalherbs:pounded_essitte" - } - ], - "result": { - "item": "hibernalherbs:essitte", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/mangrove/fennkystral_from_pounded_fennkystral.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/mangrove/fennkystral_from_pounded_fennkystral.json deleted file mode 100644 index 115aa5f8..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/mangrove/fennkystral_from_pounded_fennkystral.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_mangrove" - }, - { - "item": "hibernalherbs:pounded_fennkystral" - } - ], - "result": { - "item": "hibernalherbs:fennkystral", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/mangrove/fennsel_from_pounded_fennsel.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/mangrove/fennsel_from_pounded_fennsel.json deleted file mode 100644 index d95f8637..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/mangrove/fennsel_from_pounded_fennsel.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_mangrove" - }, - { - "item": "hibernalherbs:pounded_fennsel" - } - ], - "result": { - "item": "hibernalherbs:fennsel", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/mangrove/marjoram_from_pounded_marjoram.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/mangrove/marjoram_from_pounded_marjoram.json deleted file mode 100644 index 45b4309c..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/mangrove/marjoram_from_pounded_marjoram.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_mangrove" - }, - { - "item": "hibernalherbs:pounded_marjoram" - } - ], - "result": { - "item": "hibernalherbs:marjoram", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/mangrove/punuel_from_pounded_punuel.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/mangrove/punuel_from_pounded_punuel.json deleted file mode 100644 index 365ce0c2..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/mangrove/punuel_from_pounded_punuel.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_mangrove" - }, - { - "item": "hibernalherbs:pounded_punuel" - } - ], - "result": { - "item": "hibernalherbs:punuel", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/mangrove/rosemary_from_pounded_rosemary.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/mangrove/rosemary_from_pounded_rosemary.json deleted file mode 100644 index b0249f18..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/mangrove/rosemary_from_pounded_rosemary.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_mangrove" - }, - { - "item": "hibernalherbs:pounded_rosemary" - } - ], - "result": { - "item": "hibernalherbs:rosemary", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/mangrove/sage_from_pounded_sage.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/mangrove/sage_from_pounded_sage.json deleted file mode 100644 index dccf35bc..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/mangrove/sage_from_pounded_sage.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_mangrove" - }, - { - "item": "hibernalherbs:pounded_sage" - } - ], - "result": { - "item": "hibernalherbs:sage", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/mangrove/sorrel_from_pounded_sorrel.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/mangrove/sorrel_from_pounded_sorrel.json deleted file mode 100644 index 2f161667..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/mangrove/sorrel_from_pounded_sorrel.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_mangrove" - }, - { - "item": "hibernalherbs:pounded_sorrel" - } - ], - "result": { - "item": "hibernalherbs:sorrel", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/mangrove/tarragon_from_pounded_tarragon.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/mangrove/tarragon_from_pounded_tarragon.json deleted file mode 100644 index 21f558a2..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/mangrove/tarragon_from_pounded_tarragon.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_mangrove" - }, - { - "item": "hibernalherbs:pounded_tarragon" - } - ], - "result": { - "item": "hibernalherbs:tarragon", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/mangrove/thyme_from_pounded_thyme.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/mangrove/thyme_from_pounded_thyme.json deleted file mode 100644 index c6d4f2c7..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/mangrove/thyme_from_pounded_thyme.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_mangrove" - }, - { - "item": "hibernalherbs:pounded_thyme" - } - ], - "result": { - "item": "hibernalherbs:thyme", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/mangrove/thyocielle_from_pounded_thyocielle.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/mangrove/thyocielle_from_pounded_thyocielle.json deleted file mode 100644 index d09e0d43..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/mangrove/thyocielle_from_pounded_thyocielle.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_mangrove" - }, - { - "item": "hibernalherbs:pounded_thyocielle" - } - ], - "result": { - "item": "hibernalherbs:thyocielle", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/mangrove/verbena_from_pounded_verbena.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/mangrove/verbena_from_pounded_verbena.json deleted file mode 100644 index f1b32fac..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/mangrove/verbena_from_pounded_verbena.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_mangrove" - }, - { - "item": "hibernalherbs:pounded_verbena" - } - ], - "result": { - "item": "hibernalherbs:verbena", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/oak/calendula_from_pounded_calendula.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/oak/calendula_from_pounded_calendula.json deleted file mode 100644 index f7472e5a..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/oak/calendula_from_pounded_calendula.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_oak" - }, - { - "item": "hibernalherbs:pounded_calendula" - } - ], - "result": { - "item": "hibernalherbs:calendula", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/oak/ceillis_from_pounded_ceillis.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/oak/ceillis_from_pounded_ceillis.json deleted file mode 100644 index 9a91a21f..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/oak/ceillis_from_pounded_ceillis.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_oak" - }, - { - "item": "hibernalherbs:pounded_ceillis" - } - ], - "result": { - "item": "hibernalherbs:ceillis", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/oak/chamomile_from_pounded_chamomile.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/oak/chamomile_from_pounded_chamomile.json deleted file mode 100644 index 4886c861..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/oak/chamomile_from_pounded_chamomile.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_oak" - }, - { - "item": "hibernalherbs:pounded_chamomile" - } - ], - "result": { - "item": "hibernalherbs:chamomile", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/oak/chervil_from_pounded_chervil.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/oak/chervil_from_pounded_chervil.json deleted file mode 100644 index e7d2f2f3..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/oak/chervil_from_pounded_chervil.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_oak" - }, - { - "item": "hibernalherbs:pounded_chervil" - } - ], - "result": { - "item": "hibernalherbs:chervil", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/oak/chives_from_pounded_chives.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/oak/chives_from_pounded_chives.json deleted file mode 100644 index 18238b5c..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/oak/chives_from_pounded_chives.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_oak" - }, - { - "item": "hibernalherbs:pounded_chives" - } - ], - "result": { - "item": "hibernalherbs:chives", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/oak/essitte_from_pounded_essitte.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/oak/essitte_from_pounded_essitte.json deleted file mode 100644 index c006e660..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/oak/essitte_from_pounded_essitte.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_oak" - }, - { - "item": "hibernalherbs:pounded_essitte" - } - ], - "result": { - "item": "hibernalherbs:essitte", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/oak/fennkystral_from_pounded_fennkystral.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/oak/fennkystral_from_pounded_fennkystral.json deleted file mode 100644 index 423cee6f..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/oak/fennkystral_from_pounded_fennkystral.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_oak" - }, - { - "item": "hibernalherbs:pounded_fennkystral" - } - ], - "result": { - "item": "hibernalherbs:fennkystral", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/oak/fennsel_from_pounded_fennsel.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/oak/fennsel_from_pounded_fennsel.json deleted file mode 100644 index 5ee53155..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/oak/fennsel_from_pounded_fennsel.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_oak" - }, - { - "item": "hibernalherbs:pounded_fennsel" - } - ], - "result": { - "item": "hibernalherbs:fennsel", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/oak/marjoram_from_pounded_marjoram.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/oak/marjoram_from_pounded_marjoram.json deleted file mode 100644 index 724ee0da..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/oak/marjoram_from_pounded_marjoram.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_oak" - }, - { - "item": "hibernalherbs:pounded_marjoram" - } - ], - "result": { - "item": "hibernalherbs:marjoram", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/oak/punuel_from_pounded_punuel.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/oak/punuel_from_pounded_punuel.json deleted file mode 100644 index 3bf95c71..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/oak/punuel_from_pounded_punuel.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_oak" - }, - { - "item": "hibernalherbs:pounded_punuel" - } - ], - "result": { - "item": "hibernalherbs:punuel", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/oak/rosemary_from_pounded_rosemary.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/oak/rosemary_from_pounded_rosemary.json deleted file mode 100644 index cbc91483..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/oak/rosemary_from_pounded_rosemary.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_oak" - }, - { - "item": "hibernalherbs:pounded_rosemary" - } - ], - "result": { - "item": "hibernalherbs:rosemary", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/oak/sage_from_pounded_sage.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/oak/sage_from_pounded_sage.json deleted file mode 100644 index 7741681b..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/oak/sage_from_pounded_sage.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_oak" - }, - { - "item": "hibernalherbs:pounded_sage" - } - ], - "result": { - "item": "hibernalherbs:sage", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/oak/sorrel_from_pounded_sorrel.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/oak/sorrel_from_pounded_sorrel.json deleted file mode 100644 index e176ab4a..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/oak/sorrel_from_pounded_sorrel.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_oak" - }, - { - "item": "hibernalherbs:pounded_sorrel" - } - ], - "result": { - "item": "hibernalherbs:sorrel", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/oak/tarragon_from_pounded_tarragon.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/oak/tarragon_from_pounded_tarragon.json deleted file mode 100644 index 5d2214ed..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/oak/tarragon_from_pounded_tarragon.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_oak" - }, - { - "item": "hibernalherbs:pounded_tarragon" - } - ], - "result": { - "item": "hibernalherbs:tarragon", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/oak/thyme_from_pounded_thyme.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/oak/thyme_from_pounded_thyme.json deleted file mode 100644 index 0b0b5987..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/oak/thyme_from_pounded_thyme.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_oak" - }, - { - "item": "hibernalherbs:pounded_thyme" - } - ], - "result": { - "item": "hibernalherbs:thyme", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/oak/thyocielle_from_pounded_thyocielle.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/oak/thyocielle_from_pounded_thyocielle.json deleted file mode 100644 index 51cb1e9c..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/oak/thyocielle_from_pounded_thyocielle.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_oak" - }, - { - "item": "hibernalherbs:pounded_thyocielle" - } - ], - "result": { - "item": "hibernalherbs:thyocielle", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/oak/verbena_from_pounded_verbena.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/oak/verbena_from_pounded_verbena.json deleted file mode 100644 index 33d5e11b..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/oak/verbena_from_pounded_verbena.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_oak" - }, - { - "item": "hibernalherbs:pounded_verbena" - } - ], - "result": { - "item": "hibernalherbs:verbena", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/spruce/calendula_from_pounded_calendula.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/spruce/calendula_from_pounded_calendula.json deleted file mode 100644 index 746b10c1..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/spruce/calendula_from_pounded_calendula.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_spruce" - }, - { - "item": "hibernalherbs:pounded_calendula" - } - ], - "result": { - "item": "hibernalherbs:calendula", - "count": 4 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/spruce/ceillis_from_pounded_ceillis.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/spruce/ceillis_from_pounded_ceillis.json deleted file mode 100644 index 96546712..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/spruce/ceillis_from_pounded_ceillis.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_spruce" - }, - { - "item": "hibernalherbs:pounded_ceillis" - } - ], - "result": { - "item": "hibernalherbs:ceillis", - "count": 4 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/spruce/chamomile_from_pounded_chamomile.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/spruce/chamomile_from_pounded_chamomile.json deleted file mode 100644 index db1e800c..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/spruce/chamomile_from_pounded_chamomile.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_spruce" - }, - { - "item": "hibernalherbs:pounded_chamomile" - } - ], - "result": { - "item": "hibernalherbs:chamomile", - "count": 4 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/spruce/chervil_from_pounded_chervil.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/spruce/chervil_from_pounded_chervil.json deleted file mode 100644 index a4ca384b..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/spruce/chervil_from_pounded_chervil.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_spruce" - }, - { - "item": "hibernalherbs:pounded_chervil" - } - ], - "result": { - "item": "hibernalherbs:chervil", - "count": 4 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/spruce/chives_from_pounded_chives.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/spruce/chives_from_pounded_chives.json deleted file mode 100644 index 0626b22e..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/spruce/chives_from_pounded_chives.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_spruce" - }, - { - "item": "hibernalherbs:pounded_chives" - } - ], - "result": { - "item": "hibernalherbs:chives", - "count": 4 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/spruce/essitte_from_pounded_essitte.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/spruce/essitte_from_pounded_essitte.json deleted file mode 100644 index c62e010e..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/spruce/essitte_from_pounded_essitte.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_spruce" - }, - { - "item": "hibernalherbs:pounded_essitte" - } - ], - "result": { - "item": "hibernalherbs:essitte", - "count": 4 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/spruce/fennkystral_from_pounded_fennkystral.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/spruce/fennkystral_from_pounded_fennkystral.json deleted file mode 100644 index cda0311a..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/spruce/fennkystral_from_pounded_fennkystral.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_spruce" - }, - { - "item": "hibernalherbs:pounded_fennkystral" - } - ], - "result": { - "item": "hibernalherbs:fennkystral", - "count": 4 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/spruce/fennsel_from_pounded_fennsel.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/spruce/fennsel_from_pounded_fennsel.json deleted file mode 100644 index 5d799a11..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/spruce/fennsel_from_pounded_fennsel.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_spruce" - }, - { - "item": "hibernalherbs:pounded_fennsel" - } - ], - "result": { - "item": "hibernalherbs:fennsel", - "count": 4 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/spruce/marjoram_from_pounded_marjoram.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/spruce/marjoram_from_pounded_marjoram.json deleted file mode 100644 index c67b375e..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/spruce/marjoram_from_pounded_marjoram.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_spruce" - }, - { - "item": "hibernalherbs:pounded_marjoram" - } - ], - "result": { - "item": "hibernalherbs:marjoram", - "count": 4 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/spruce/punuel_from_pounded_punuel.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/spruce/punuel_from_pounded_punuel.json deleted file mode 100644 index a426a359..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/spruce/punuel_from_pounded_punuel.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_spruce" - }, - { - "item": "hibernalherbs:pounded_punuel" - } - ], - "result": { - "item": "hibernalherbs:punuel", - "count": 4 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/spruce/rosemary_from_pounded_rosemary.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/spruce/rosemary_from_pounded_rosemary.json deleted file mode 100644 index 76ec12e8..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/spruce/rosemary_from_pounded_rosemary.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_spruce" - }, - { - "item": "hibernalherbs:pounded_rosemary" - } - ], - "result": { - "item": "hibernalherbs:rosemary", - "count": 4 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/spruce/sage_from_pounded_sage.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/spruce/sage_from_pounded_sage.json deleted file mode 100644 index 1c8cbe5f..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/spruce/sage_from_pounded_sage.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_spruce" - }, - { - "item": "hibernalherbs:pounded_sage" - } - ], - "result": { - "item": "hibernalherbs:sage", - "count": 4 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/spruce/sorrel_from_pounded_sorrel.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/spruce/sorrel_from_pounded_sorrel.json deleted file mode 100644 index 8012a0bb..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/spruce/sorrel_from_pounded_sorrel.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_spruce" - }, - { - "item": "hibernalherbs:pounded_sorrel" - } - ], - "result": { - "item": "hibernalherbs:sorrel", - "count": 4 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/spruce/tarragon_from_pounded_tarragon.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/spruce/tarragon_from_pounded_tarragon.json deleted file mode 100644 index 3d0b1b9e..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/spruce/tarragon_from_pounded_tarragon.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_spruce" - }, - { - "item": "hibernalherbs:pounded_tarragon" - } - ], - "result": { - "item": "hibernalherbs:tarragon", - "count": 4 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/spruce/thyme_from_pounded_thyme.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/spruce/thyme_from_pounded_thyme.json deleted file mode 100644 index 77035217..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/spruce/thyme_from_pounded_thyme.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_spruce" - }, - { - "item": "hibernalherbs:pounded_thyme" - } - ], - "result": { - "item": "hibernalherbs:thyme", - "count": 4 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/spruce/thyocielle_from_pounded_thyocielle.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/spruce/thyocielle_from_pounded_thyocielle.json deleted file mode 100644 index 7d898795..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/spruce/thyocielle_from_pounded_thyocielle.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_spruce" - }, - { - "item": "hibernalherbs:pounded_thyocielle" - } - ], - "result": { - "item": "hibernalherbs:thyocielle", - "count": 4 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/spruce/verbena_from_pounded_verbena.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/spruce/verbena_from_pounded_verbena.json deleted file mode 100644 index 1ec38600..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/spruce/verbena_from_pounded_verbena.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_spruce" - }, - { - "item": "hibernalherbs:pounded_verbena" - } - ], - "result": { - "item": "hibernalherbs:verbena", - "count": 4 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/warped/calendula_from_pounded_calendula.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/warped/calendula_from_pounded_calendula.json deleted file mode 100644 index a6c962b3..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/warped/calendula_from_pounded_calendula.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_acacia" - }, - { - "item": "hibernalherbs:pounded_calendula" - } - ], - "result": { - "item": "hibernalherbs:calendula", - "count": 2 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/warped/ceillis_from_pounded_ceillis.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/warped/ceillis_from_pounded_ceillis.json deleted file mode 100644 index 488f8de0..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/warped/ceillis_from_pounded_ceillis.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_acacia" - }, - { - "item": "hibernalherbs:pounded_ceillis" - } - ], - "result": { - "item": "hibernalherbs:ceillis", - "count": 2 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/warped/chamomile_from_pounded_chamomile.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/warped/chamomile_from_pounded_chamomile.json deleted file mode 100644 index 0b7107c8..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/warped/chamomile_from_pounded_chamomile.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_acacia" - }, - { - "item": "hibernalherbs:pounded_chamomile" - } - ], - "result": { - "item": "hibernalherbs:chamomile", - "count": 2 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/warped/chervil_from_pounded_chervil.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/warped/chervil_from_pounded_chervil.json deleted file mode 100644 index d066303d..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/warped/chervil_from_pounded_chervil.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_acacia" - }, - { - "item": "hibernalherbs:pounded_chervil" - } - ], - "result": { - "item": "hibernalherbs:chervil", - "count": 2 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/warped/chives_from_pounded_chives.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/warped/chives_from_pounded_chives.json deleted file mode 100644 index 38b5fff8..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/warped/chives_from_pounded_chives.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_acacia" - }, - { - "item": "hibernalherbs:pounded_chives" - } - ], - "result": { - "item": "hibernalherbs:chives", - "count": 2 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/warped/essitte_from_pounded_essitte.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/warped/essitte_from_pounded_essitte.json deleted file mode 100644 index a7ba90bd..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/warped/essitte_from_pounded_essitte.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_acacia" - }, - { - "item": "hibernalherbs:pounded_essitte" - } - ], - "result": { - "item": "hibernalherbs:essitte", - "count": 2 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/warped/fennkystral_from_pounded_fennkystral.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/warped/fennkystral_from_pounded_fennkystral.json deleted file mode 100644 index b68bb147..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/warped/fennkystral_from_pounded_fennkystral.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_acacia" - }, - { - "item": "hibernalherbs:pounded_fennkystral" - } - ], - "result": { - "item": "hibernalherbs:fennkystral", - "count": 2 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/warped/fennsel_from_pounded_fennsel.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/warped/fennsel_from_pounded_fennsel.json deleted file mode 100644 index cc9d1bda..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/warped/fennsel_from_pounded_fennsel.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_acacia" - }, - { - "item": "hibernalherbs:pounded_fennsel" - } - ], - "result": { - "item": "hibernalherbs:fennsel", - "count": 2 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/warped/marjoram_from_pounded_marjoram.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/warped/marjoram_from_pounded_marjoram.json deleted file mode 100644 index 44f8bdaa..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/warped/marjoram_from_pounded_marjoram.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_acacia" - }, - { - "item": "hibernalherbs:pounded_marjoram" - } - ], - "result": { - "item": "hibernalherbs:marjoram", - "count": 2 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/warped/punuel_from_pounded_punuel.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/warped/punuel_from_pounded_punuel.json deleted file mode 100644 index 74a81f3c..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/warped/punuel_from_pounded_punuel.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_acacia" - }, - { - "item": "hibernalherbs:pounded_punuel" - } - ], - "result": { - "item": "hibernalherbs:punuel", - "count": 2 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/warped/rosemary_from_pounded_rosemary.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/warped/rosemary_from_pounded_rosemary.json deleted file mode 100644 index 4a7697de..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/warped/rosemary_from_pounded_rosemary.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_acacia" - }, - { - "item": "hibernalherbs:pounded_rosemary" - } - ], - "result": { - "item": "hibernalherbs:rosemary", - "count": 2 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/warped/sage_from_pounded_sage.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/warped/sage_from_pounded_sage.json deleted file mode 100644 index 02671721..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/warped/sage_from_pounded_sage.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_acacia" - }, - { - "item": "hibernalherbs:pounded_sage" - } - ], - "result": { - "item": "hibernalherbs:sage", - "count": 2 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/warped/sorrel_from_pounded_sorrel.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/warped/sorrel_from_pounded_sorrel.json deleted file mode 100644 index 74d8a9ee..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/warped/sorrel_from_pounded_sorrel.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_acacia" - }, - { - "item": "hibernalherbs:pounded_sorrel" - } - ], - "result": { - "item": "hibernalherbs:sorrel", - "count": 2 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/warped/tarragon_from_pounded_tarragon.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/warped/tarragon_from_pounded_tarragon.json deleted file mode 100644 index 372239a0..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/warped/tarragon_from_pounded_tarragon.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_acacia" - }, - { - "item": "hibernalherbs:pounded_tarragon" - } - ], - "result": { - "item": "hibernalherbs:tarragon", - "count": 2 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/warped/thyme_from_pounded_thyme.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/warped/thyme_from_pounded_thyme.json deleted file mode 100644 index 32960285..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/warped/thyme_from_pounded_thyme.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_acacia" - }, - { - "item": "hibernalherbs:pounded_thyme" - } - ], - "result": { - "item": "hibernalherbs:thyme", - "count": 2 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/warped/thyocielle_from_pounded_thyocielle.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/warped/thyocielle_from_pounded_thyocielle.json deleted file mode 100644 index 46175bf0..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/warped/thyocielle_from_pounded_thyocielle.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_acacia" - }, - { - "item": "hibernalherbs:pounded_thyocielle" - } - ], - "result": { - "item": "hibernalherbs:thyocielle", - "count": 2 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/warped/verbena_from_pounded_verbena.json b/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/warped/verbena_from_pounded_verbena.json deleted file mode 100644 index 3bc968c5..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/growth/from_fertilizer/vanilla/warped/verbena_from_pounded_verbena.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "growth_herb", - "ingredients": [ - { - "item": "hibernalherbs:herb_fertilizer_acacia" - }, - { - "item": "hibernalherbs:pounded_verbena" - } - ], - "result": { - "item": "hibernalherbs:verbena", - "count": 2 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/herb_humus.json b/Common/src/main/resources/data/hibernalherbs/recipes/herb_humus.json deleted file mode 100644 index ae153883..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/herb_humus.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "pattern": [ - "#X", - "X#" - ], - "key": { - "#": { - "tag": "minecraft:dirt" - }, - "X": { - "tag": "hibernalherbs:herbs" - } - }, - "result": { - "item": "hibernalherbs:herb_humus" - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/lanterns/calendula_lantern.json b/Common/src/main/resources/data/hibernalherbs/recipes/lanterns/calendula_lantern.json deleted file mode 100644 index b51eab5f..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/lanterns/calendula_lantern.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "pattern": [ - "AXA", - "X#X", - "AXA" - ], - "key": { - "#": { - "item": "minecraft:lantern" - }, - "X": { - "item": "hibernalherbs:sin_petals" - }, - "A": { - "item": "hibernalherbs:dried_calendula" - } - }, - "result": { - "item": "hibernalherbs:calendula_lantern", - "count": 2 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/lanterns/ceillis_lantern.json b/Common/src/main/resources/data/hibernalherbs/recipes/lanterns/ceillis_lantern.json deleted file mode 100644 index b9cc288f..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/lanterns/ceillis_lantern.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "pattern": [ - "AXA", - "X#X", - "AXA" - ], - "key": { - "#": { - "item": "minecraft:lantern" - }, - "X": { - "item": "hibernalherbs:sin_petals" - }, - "A": { - "item": "hibernalherbs:dried_ceillis" - } - }, - "result": { - "item": "hibernalherbs:ceillis_lantern", - "count": 2 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/lanterns/chamomile_lantern.json b/Common/src/main/resources/data/hibernalherbs/recipes/lanterns/chamomile_lantern.json deleted file mode 100644 index 08b3cc8a..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/lanterns/chamomile_lantern.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "pattern": [ - "AXA", - "X#X", - "AXA" - ], - "key": { - "#": { - "item": "minecraft:lantern" - }, - "X": { - "item": "hibernalherbs:sin_petals" - }, - "A": { - "item": "hibernalherbs:dried_chamomile" - } - }, - "result": { - "item": "hibernalherbs:chamomile_lantern", - "count": 2 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/lanterns/chervil_lantern.json b/Common/src/main/resources/data/hibernalherbs/recipes/lanterns/chervil_lantern.json deleted file mode 100644 index 1d801e13..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/lanterns/chervil_lantern.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "pattern": [ - "AXA", - "X#X", - "AXA" - ], - "key": { - "#": { - "item": "minecraft:lantern" - }, - "X": { - "item": "hibernalherbs:sin_petals" - }, - "A": { - "item": "hibernalherbs:dried_chervil" - } - }, - "result": { - "item": "hibernalherbs:chervil_lantern", - "count": 2 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/lanterns/chives_lantern.json b/Common/src/main/resources/data/hibernalherbs/recipes/lanterns/chives_lantern.json deleted file mode 100644 index ce579927..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/lanterns/chives_lantern.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "pattern": [ - "AXA", - "X#X", - "AXA" - ], - "key": { - "#": { - "item": "minecraft:lantern" - }, - "X": { - "item": "hibernalherbs:sin_petals" - }, - "A": { - "item": "hibernalherbs:dried_chives" - } - }, - "result": { - "item": "hibernalherbs:chives_lantern", - "count": 2 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/lanterns/essitte_lantern.json b/Common/src/main/resources/data/hibernalherbs/recipes/lanterns/essitte_lantern.json deleted file mode 100644 index 29887ad7..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/lanterns/essitte_lantern.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "pattern": [ - "AXA", - "X#X", - "AXA" - ], - "key": { - "#": { - "item": "minecraft:lantern" - }, - "X": { - "item": "hibernalherbs:sin_petals" - }, - "A": { - "item": "hibernalherbs:dried_essitte" - } - }, - "result": { - "item": "hibernalherbs:essitte_lantern", - "count": 2 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/lanterns/fennkystral_lantern.json b/Common/src/main/resources/data/hibernalherbs/recipes/lanterns/fennkystral_lantern.json deleted file mode 100644 index 248b85bd..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/lanterns/fennkystral_lantern.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "pattern": [ - "AXA", - "X#X", - "AXA" - ], - "key": { - "#": { - "item": "minecraft:lantern" - }, - "X": { - "item": "hibernalherbs:sin_petals" - }, - "A": { - "item": "hibernalherbs:dried_fennkystral" - } - }, - "result": { - "item": "hibernalherbs:fennkystral_lantern", - "count": 2 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/lanterns/fennsel_lantern.json b/Common/src/main/resources/data/hibernalherbs/recipes/lanterns/fennsel_lantern.json deleted file mode 100644 index 6d32477d..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/lanterns/fennsel_lantern.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "pattern": [ - "AXA", - "X#X", - "AXA" - ], - "key": { - "#": { - "item": "minecraft:lantern" - }, - "X": { - "item": "hibernalherbs:sin_petals" - }, - "A": { - "item": "hibernalherbs:dried_fennsel" - } - }, - "result": { - "item": "hibernalherbs:fennsel_lantern", - "count": 2 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/lanterns/marjoram_lantern.json b/Common/src/main/resources/data/hibernalherbs/recipes/lanterns/marjoram_lantern.json deleted file mode 100644 index e0d2db82..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/lanterns/marjoram_lantern.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "pattern": [ - "AXA", - "X#X", - "AXA" - ], - "key": { - "#": { - "item": "minecraft:lantern" - }, - "X": { - "item": "hibernalherbs:sin_petals" - }, - "A": { - "item": "hibernalherbs:dried_marjoram" - } - }, - "result": { - "item": "hibernalherbs:marjoram_lantern", - "count": 2 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/lanterns/punuel_lantern.json b/Common/src/main/resources/data/hibernalherbs/recipes/lanterns/punuel_lantern.json deleted file mode 100644 index 5e3c3712..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/lanterns/punuel_lantern.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "pattern": [ - "AXA", - "X#X", - "AXA" - ], - "key": { - "#": { - "item": "minecraft:lantern" - }, - "X": { - "item": "hibernalherbs:sin_petals" - }, - "A": { - "item": "hibernalherbs:dried_punuel" - } - }, - "result": { - "item": "hibernalherbs:punuel_lantern", - "count": 2 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/lanterns/rosemary_lantern.json b/Common/src/main/resources/data/hibernalherbs/recipes/lanterns/rosemary_lantern.json deleted file mode 100644 index c3105051..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/lanterns/rosemary_lantern.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "pattern": [ - "AXA", - "X#X", - "AXA" - ], - "key": { - "#": { - "item": "minecraft:lantern" - }, - "X": { - "item": "hibernalherbs:sin_petals" - }, - "A": { - "item": "hibernalherbs:dried_rosemary" - } - }, - "result": { - "item": "hibernalherbs:rosemary_lantern", - "count": 2 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/lanterns/sage_lantern.json b/Common/src/main/resources/data/hibernalherbs/recipes/lanterns/sage_lantern.json deleted file mode 100644 index a135ebe7..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/lanterns/sage_lantern.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "pattern": [ - "AXA", - "X#X", - "AXA" - ], - "key": { - "#": { - "item": "minecraft:lantern" - }, - "X": { - "item": "hibernalherbs:sin_petals" - }, - "A": { - "item": "hibernalherbs:dried_sage" - } - }, - "result": { - "item": "hibernalherbs:sage_lantern", - "count": 2 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/lanterns/sorrel_lantern.json b/Common/src/main/resources/data/hibernalherbs/recipes/lanterns/sorrel_lantern.json deleted file mode 100644 index 3568223b..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/lanterns/sorrel_lantern.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "pattern": [ - "AXA", - "X#X", - "AXA" - ], - "key": { - "#": { - "item": "minecraft:lantern" - }, - "X": { - "item": "hibernalherbs:sin_petals" - }, - "A": { - "item": "hibernalherbs:dried_sorrel" - } - }, - "result": { - "item": "hibernalherbs:sorrel_lantern", - "count": 2 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/lanterns/tarragon_lantern.json b/Common/src/main/resources/data/hibernalherbs/recipes/lanterns/tarragon_lantern.json deleted file mode 100644 index 13cb7c99..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/lanterns/tarragon_lantern.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "pattern": [ - "AXA", - "X#X", - "AXA" - ], - "key": { - "#": { - "item": "minecraft:lantern" - }, - "X": { - "item": "hibernalherbs:sin_petals" - }, - "A": { - "item": "hibernalherbs:dried_tarragon" - } - }, - "result": { - "item": "hibernalherbs:tarragon_lantern", - "count": 2 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/lanterns/thyme_lantern.json b/Common/src/main/resources/data/hibernalherbs/recipes/lanterns/thyme_lantern.json deleted file mode 100644 index ff4d88b3..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/lanterns/thyme_lantern.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "pattern": [ - "AXA", - "X#X", - "AXA" - ], - "key": { - "#": { - "item": "minecraft:lantern" - }, - "X": { - "item": "hibernalherbs:sin_petals" - }, - "A": { - "item": "hibernalherbs:dried_thyme" - } - }, - "result": { - "item": "hibernalherbs:thyme_lantern", - "count": 2 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/lanterns/thyocielle_lantern.json b/Common/src/main/resources/data/hibernalherbs/recipes/lanterns/thyocielle_lantern.json deleted file mode 100644 index 311110aa..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/lanterns/thyocielle_lantern.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "pattern": [ - "AXA", - "X#X", - "AXA" - ], - "key": { - "#": { - "item": "minecraft:lantern" - }, - "X": { - "item": "hibernalherbs:sin_petals" - }, - "A": { - "item": "hibernalherbs:dried_thyocielle" - } - }, - "result": { - "item": "hibernalherbs:thyocielle_lantern", - "count": 2 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/lanterns/verbena_lantern.json b/Common/src/main/resources/data/hibernalherbs/recipes/lanterns/verbena_lantern.json deleted file mode 100644 index 661b0d4b..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/lanterns/verbena_lantern.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "pattern": [ - "AXA", - "X#X", - "AXA" - ], - "key": { - "#": { - "item": "minecraft:lantern" - }, - "X": { - "item": "hibernalherbs:sin_petals" - }, - "A": { - "item": "hibernalherbs:dried_verbena" - } - }, - "result": { - "item": "hibernalherbs:verbena_lantern", - "count": 2 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/pile/barrel/calendula_barrel.json b/Common/src/main/resources/data/hibernalherbs/recipes/pile/barrel/calendula_barrel.json deleted file mode 100644 index 87e70051..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/pile/barrel/calendula_barrel.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "wool", - "ingredients": [ - { - "item": "minecraft:barrel" - }, - { - "item": "hibernalherbs:calendula_herb_pile" - } - ], - "result": { - "item": "hibernalherbs:calendula_herb_barrel" - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/pile/barrel/ceillis_barrel.json b/Common/src/main/resources/data/hibernalherbs/recipes/pile/barrel/ceillis_barrel.json deleted file mode 100644 index cae49002..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/pile/barrel/ceillis_barrel.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "wool", - "ingredients": [ - { - "item": "minecraft:barrel" - }, - { - "item": "hibernalherbs:ceillis_herb_pile" - } - ], - "result": { - "item": "hibernalherbs:ceillis_herb_barrel" - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/pile/barrel/chamomile_barrel.json b/Common/src/main/resources/data/hibernalherbs/recipes/pile/barrel/chamomile_barrel.json deleted file mode 100644 index 851d2429..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/pile/barrel/chamomile_barrel.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "wool", - "ingredients": [ - { - "item": "minecraft:barrel" - }, - { - "item": "hibernalherbs:chamomile_herb_pile" - } - ], - "result": { - "item": "hibernalherbs:chamomile_herb_barrel" - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/pile/barrel/chervil_barrel.json b/Common/src/main/resources/data/hibernalherbs/recipes/pile/barrel/chervil_barrel.json deleted file mode 100644 index 36679c71..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/pile/barrel/chervil_barrel.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "wool", - "ingredients": [ - { - "item": "minecraft:barrel" - }, - { - "item": "hibernalherbs:chervil_herb_pile" - } - ], - "result": { - "item": "hibernalherbs:chervil_herb_barrel" - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/pile/barrel/chives_barrel.json b/Common/src/main/resources/data/hibernalherbs/recipes/pile/barrel/chives_barrel.json deleted file mode 100644 index 8ba401f0..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/pile/barrel/chives_barrel.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "wool", - "ingredients": [ - { - "item": "minecraft:barrel" - }, - { - "item": "hibernalherbs:chives_herb_pile" - } - ], - "result": { - "item": "hibernalherbs:chives_herb_barrel" - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/pile/barrel/essitte_barrel.json b/Common/src/main/resources/data/hibernalherbs/recipes/pile/barrel/essitte_barrel.json deleted file mode 100644 index 69ca818c..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/pile/barrel/essitte_barrel.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "wool", - "ingredients": [ - { - "item": "minecraft:barrel" - }, - { - "item": "hibernalherbs:essitte_herb_pile" - } - ], - "result": { - "item": "hibernalherbs:essitte_herb_barrel" - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/pile/barrel/fennkystral_barrel.json b/Common/src/main/resources/data/hibernalherbs/recipes/pile/barrel/fennkystral_barrel.json deleted file mode 100644 index c97611eb..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/pile/barrel/fennkystral_barrel.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "wool", - "ingredients": [ - { - "item": "minecraft:barrel" - }, - { - "item": "hibernalherbs:fennkystral_herb_pile" - } - ], - "result": { - "item": "hibernalherbs:fennkystral_herb_barrel" - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/pile/barrel/fennsel_barrel.json b/Common/src/main/resources/data/hibernalherbs/recipes/pile/barrel/fennsel_barrel.json deleted file mode 100644 index 83365ec5..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/pile/barrel/fennsel_barrel.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "wool", - "ingredients": [ - { - "item": "minecraft:barrel" - }, - { - "item": "hibernalherbs:fennsel_herb_pile" - } - ], - "result": { - "item": "hibernalherbs:fennsel_herb_barrel" - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/pile/barrel/marjoram_barrel.json b/Common/src/main/resources/data/hibernalherbs/recipes/pile/barrel/marjoram_barrel.json deleted file mode 100644 index e0810005..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/pile/barrel/marjoram_barrel.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "wool", - "ingredients": [ - { - "item": "minecraft:barrel" - }, - { - "item": "hibernalherbs:marjoram_herb_pile" - } - ], - "result": { - "item": "hibernalherbs:marjoram_herb_barrel" - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/pile/barrel/punuel_barrel.json b/Common/src/main/resources/data/hibernalherbs/recipes/pile/barrel/punuel_barrel.json deleted file mode 100644 index 37fc1e7b..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/pile/barrel/punuel_barrel.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "wool", - "ingredients": [ - { - "item": "minecraft:barrel" - }, - { - "item": "hibernalherbs:punuel_herb_pile" - } - ], - "result": { - "item": "hibernalherbs:punuel_herb_barrel" - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/pile/barrel/rosemary_barrel.json b/Common/src/main/resources/data/hibernalherbs/recipes/pile/barrel/rosemary_barrel.json deleted file mode 100644 index bfd8e709..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/pile/barrel/rosemary_barrel.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "wool", - "ingredients": [ - { - "item": "minecraft:barrel" - }, - { - "item": "hibernalherbs:rosemary_herb_pile" - } - ], - "result": { - "item": "hibernalherbs:rosemary_herb_barrel" - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/pile/barrel/sage_barrel.json b/Common/src/main/resources/data/hibernalherbs/recipes/pile/barrel/sage_barrel.json deleted file mode 100644 index 4aae50da..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/pile/barrel/sage_barrel.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "wool", - "ingredients": [ - { - "item": "minecraft:barrel" - }, - { - "item": "hibernalherbs:sage_herb_pile" - } - ], - "result": { - "item": "hibernalherbs:sage_herb_barrel" - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/pile/barrel/sorrel_barrel.json b/Common/src/main/resources/data/hibernalherbs/recipes/pile/barrel/sorrel_barrel.json deleted file mode 100644 index 18da7b46..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/pile/barrel/sorrel_barrel.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "wool", - "ingredients": [ - { - "item": "minecraft:barrel" - }, - { - "item": "hibernalherbs:sorrel_herb_pile" - } - ], - "result": { - "item": "hibernalherbs:sorrel_herb_barrel" - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/pile/barrel/tarragon_barrel.json b/Common/src/main/resources/data/hibernalherbs/recipes/pile/barrel/tarragon_barrel.json deleted file mode 100644 index 182a63f8..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/pile/barrel/tarragon_barrel.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "wool", - "ingredients": [ - { - "item": "minecraft:barrel" - }, - { - "item": "hibernalherbs:tarragon_herb_pile" - } - ], - "result": { - "item": "hibernalherbs:tarragon_herb_barrel" - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/pile/barrel/thyme_barrel.json b/Common/src/main/resources/data/hibernalherbs/recipes/pile/barrel/thyme_barrel.json deleted file mode 100644 index ad80028e..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/pile/barrel/thyme_barrel.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "wool", - "ingredients": [ - { - "item": "minecraft:barrel" - }, - { - "item": "hibernalherbs:thyme_herb_pile" - } - ], - "result": { - "item": "hibernalherbs:thyme_herb_barrel" - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/pile/barrel/thyocielle_barrel.json b/Common/src/main/resources/data/hibernalherbs/recipes/pile/barrel/thyocielle_barrel.json deleted file mode 100644 index 5abfee04..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/pile/barrel/thyocielle_barrel.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "wool", - "ingredients": [ - { - "item": "minecraft:barrel" - }, - { - "item": "hibernalherbs:thyocielle_herb_pile" - } - ], - "result": { - "item": "hibernalherbs:thyocielle_herb_barrel" - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/pile/barrel/verbena_barrel.json b/Common/src/main/resources/data/hibernalherbs/recipes/pile/barrel/verbena_barrel.json deleted file mode 100644 index b5c8cbab..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/pile/barrel/verbena_barrel.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "wool", - "ingredients": [ - { - "item": "minecraft:barrel" - }, - { - "item": "hibernalherbs:verbena_herb_pile" - } - ], - "result": { - "item": "hibernalherbs:verbena_herb_barrel" - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/pile/herb/calendula_pile.json b/Common/src/main/resources/data/hibernalherbs/recipes/pile/herb/calendula_pile.json deleted file mode 100644 index 45c00ec8..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/pile/herb/calendula_pile.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "ingredients": [ - { - "item": "hibernalherbs:myqueste_leaf_pile" - }, - { - "item": "hibernalherbs:pounded_calendula" - } - ], - "result": { - "item": "hibernalherbs:calendula_herb_pile" - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/pile/herb/ceillis_pile.json b/Common/src/main/resources/data/hibernalherbs/recipes/pile/herb/ceillis_pile.json deleted file mode 100644 index 5ec04975..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/pile/herb/ceillis_pile.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "ingredients": [ - { - "item": "hibernalherbs:myqueste_leaf_pile" - }, - { - "item": "hibernalherbs:pounded_ceillis" - } - ], - "result": { - "item": "hibernalherbs:ceillis_herb_pile" - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/pile/herb/chamomile_pile.json b/Common/src/main/resources/data/hibernalherbs/recipes/pile/herb/chamomile_pile.json deleted file mode 100644 index 9d4b3ea5..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/pile/herb/chamomile_pile.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "ingredients": [ - { - "item": "hibernalherbs:myqueste_leaf_pile" - }, - { - "item": "hibernalherbs:pounded_chamomile" - } - ], - "result": { - "item": "hibernalherbs:chamomile_herb_pile" - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/pile/herb/chervil_pile.json b/Common/src/main/resources/data/hibernalherbs/recipes/pile/herb/chervil_pile.json deleted file mode 100644 index d4cef87f..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/pile/herb/chervil_pile.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "ingredients": [ - { - "item": "hibernalherbs:myqueste_leaf_pile" - }, - { - "item": "hibernalherbs:pounded_chervil" - } - ], - "result": { - "item": "hibernalherbs:chervil_herb_pile" - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/pile/herb/chives_pile.json b/Common/src/main/resources/data/hibernalherbs/recipes/pile/herb/chives_pile.json deleted file mode 100644 index b33f27d7..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/pile/herb/chives_pile.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "ingredients": [ - { - "item": "hibernalherbs:myqueste_leaf_pile" - }, - { - "item": "hibernalherbs:pounded_chives" - } - ], - "result": { - "item": "hibernalherbs:chives_herb_pile" - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/pile/herb/essitte_pile.json b/Common/src/main/resources/data/hibernalherbs/recipes/pile/herb/essitte_pile.json deleted file mode 100644 index e336400b..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/pile/herb/essitte_pile.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "ingredients": [ - { - "item": "hibernalherbs:myqueste_leaf_pile" - }, - { - "item": "hibernalherbs:pounded_essitte" - } - ], - "result": { - "item": "hibernalherbs:essitte_herb_pile" - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/pile/herb/fennkystral_pile.json b/Common/src/main/resources/data/hibernalherbs/recipes/pile/herb/fennkystral_pile.json deleted file mode 100644 index 75429557..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/pile/herb/fennkystral_pile.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "ingredients": [ - { - "item": "hibernalherbs:myqueste_leaf_pile" - }, - { - "item": "hibernalherbs:pounded_fennkystral" - } - ], - "result": { - "item": "hibernalherbs:fennkystral_herb_pile" - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/pile/herb/fennsel_pile.json b/Common/src/main/resources/data/hibernalherbs/recipes/pile/herb/fennsel_pile.json deleted file mode 100644 index 19d52802..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/pile/herb/fennsel_pile.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "ingredients": [ - { - "item": "hibernalherbs:myqueste_leaf_pile" - }, - { - "item": "hibernalherbs:pounded_fennsel" - } - ], - "result": { - "item": "hibernalherbs:fennsel_herb_pile" - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/pile/herb/marjoram_pile.json b/Common/src/main/resources/data/hibernalherbs/recipes/pile/herb/marjoram_pile.json deleted file mode 100644 index ae077f9a..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/pile/herb/marjoram_pile.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "ingredients": [ - { - "item": "hibernalherbs:myqueste_leaf_pile" - }, - { - "item": "hibernalherbs:pounded_marjoram" - } - ], - "result": { - "item": "hibernalherbs:marjoram_herb_pile" - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/pile/herb/punuel_pile.json b/Common/src/main/resources/data/hibernalherbs/recipes/pile/herb/punuel_pile.json deleted file mode 100644 index 34a433fd..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/pile/herb/punuel_pile.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "ingredients": [ - { - "item": "hibernalherbs:myqueste_leaf_pile" - }, - { - "item": "hibernalherbs:pounded_punuel" - } - ], - "result": { - "item": "hibernalherbs:punuel_herb_pile" - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/pile/herb/rosemary_pile.json b/Common/src/main/resources/data/hibernalherbs/recipes/pile/herb/rosemary_pile.json deleted file mode 100644 index 8fb29558..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/pile/herb/rosemary_pile.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "ingredients": [ - { - "item": "hibernalherbs:myqueste_leaf_pile" - }, - { - "item": "hibernalherbs:pounded_rosemary" - } - ], - "result": { - "item": "hibernalherbs:rosemary_herb_pile" - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/pile/herb/sage_pile.json b/Common/src/main/resources/data/hibernalherbs/recipes/pile/herb/sage_pile.json deleted file mode 100644 index ca55f848..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/pile/herb/sage_pile.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "ingredients": [ - { - "item": "hibernalherbs:myqueste_leaf_pile" - }, - { - "item": "hibernalherbs:pounded_sage" - } - ], - "result": { - "item": "hibernalherbs:sage_herb_pile" - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/pile/herb/sorrel_pile.json b/Common/src/main/resources/data/hibernalherbs/recipes/pile/herb/sorrel_pile.json deleted file mode 100644 index 91bcddb1..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/pile/herb/sorrel_pile.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "ingredients": [ - { - "item": "hibernalherbs:myqueste_leaf_pile" - }, - { - "item": "hibernalherbs:pounded_sorrel" - } - ], - "result": { - "item": "hibernalherbs:sorrel_herb_pile" - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/pile/herb/tarragon_pile.json b/Common/src/main/resources/data/hibernalherbs/recipes/pile/herb/tarragon_pile.json deleted file mode 100644 index 53619be0..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/pile/herb/tarragon_pile.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "ingredients": [ - { - "item": "hibernalherbs:myqueste_leaf_pile" - }, - { - "item": "hibernalherbs:pounded_tarragon" - } - ], - "result": { - "item": "hibernalherbs:tarragon_herb_pile" - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/pile/herb/thyme_pile.json b/Common/src/main/resources/data/hibernalherbs/recipes/pile/herb/thyme_pile.json deleted file mode 100644 index 6f0ec68c..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/pile/herb/thyme_pile.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "ingredients": [ - { - "item": "hibernalherbs:myqueste_leaf_pile" - }, - { - "item": "hibernalherbs:pounded_thyme" - } - ], - "result": { - "item": "hibernalherbs:thyme_herb_pile" - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/pile/herb/thyocielle_pile.json b/Common/src/main/resources/data/hibernalherbs/recipes/pile/herb/thyocielle_pile.json deleted file mode 100644 index 21ae2ef3..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/pile/herb/thyocielle_pile.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "ingredients": [ - { - "item": "hibernalherbs:myqueste_leaf_pile" - }, - { - "item": "hibernalherbs:pounded_thyocielle" - } - ], - "result": { - "item": "hibernalherbs:thyocielle_herb_pile" - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/pile/herb/verbena_pile.json b/Common/src/main/resources/data/hibernalherbs/recipes/pile/herb/verbena_pile.json deleted file mode 100644 index 0319d0eb..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/pile/herb/verbena_pile.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "ingredients": [ - { - "item": "hibernalherbs:myqueste_leaf_pile" - }, - { - "item": "hibernalherbs:pounded_verbena" - } - ], - "result": { - "item": "hibernalherbs:verbena_herb_pile" - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/pile/myqueste_pile.json b/Common/src/main/resources/data/hibernalherbs/recipes/pile/myqueste_pile.json deleted file mode 100644 index 070a46e2..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/pile/myqueste_pile.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "pattern": [ - "##" - ], - "key": { - "#": { - "item": "hibernalherbs:myqueste_leaves" - } - }, - "result": { - "item": "hibernalherbs:myqueste_leaf_pile", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/pouch/proper.json b/Common/src/main/resources/data/hibernalherbs/recipes/pouch/proper.json deleted file mode 100644 index eac3a445..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/pouch/proper.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "pattern": [ - "X#X", - "ATA", - "###" - ], - "key": { - "X": { - "tag": "hibernalherbs:herbs" - }, - "A": { - "item": "minecraft:string" - }, - "#": { - "tag": "minecraft:wool" - }, - "T": { - "item": "minecraft:diamond" - } - }, - "result": { - "item": "hibernalherbs:pouch_proper", - "count": 1 - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/pouch/scratched.json b/Common/src/main/resources/data/hibernalherbs/recipes/pouch/scratched.json deleted file mode 100644 index b33d6514..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/pouch/scratched.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "pattern": [ - "X#X", - "ATA", - "###" - ], - "key": { - "X": { - "tag": "hibernalherbs:herbs" - }, - "A": { - "item": "minecraft:string" - }, - "#": { - "tag": "minecraft:wool" - }, - "T": { - "item": "minecraft:iron_ingot" - } - }, - "result": { - "item": "hibernalherbs:pouch_scratched", - "count": 1 - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/pouch/stitched.json b/Common/src/main/resources/data/hibernalherbs/recipes/pouch/stitched.json deleted file mode 100644 index 5ef66f11..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/pouch/stitched.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "pattern": [ - "X#X", - "ATA", - "###" - ], - "key": { - "X": { - "tag": "hibernalherbs:herbs" - }, - "A": { - "item": "minecraft:string" - }, - "#": { - "tag": "minecraft:wool" - }, - "T": { - "item": "minecraft:amethyst_shard" - } - }, - "result": { - "item": "hibernalherbs:pouch_stitched", - "count": 1 - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/pounded/pounded_calendula.json b/Common/src/main/resources/data/hibernalherbs/recipes/pounded/pounded_calendula.json deleted file mode 100644 index 6bb8595f..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/pounded/pounded_calendula.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "group": "pounded_herbs", - "pattern": [ - "#A", - "X " - ], - "key": { - "X": { - "tag": "minecraft:coals" - }, - "A": { - "item": "minecraft:paper" - }, - "#": { - "item": "hibernalherbs:calendula" - } - }, - "result": { - "item": "hibernalherbs:pounded_calendula", - "count": 2 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/pounded/pounded_ceillis.json b/Common/src/main/resources/data/hibernalherbs/recipes/pounded/pounded_ceillis.json deleted file mode 100644 index 49b25f47..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/pounded/pounded_ceillis.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "group": "pounded_herbs", - "pattern": [ - "#A", - "X " - ], - "key": { - "X": { - "tag": "minecraft:coals" - }, - "A": { - "item": "minecraft:paper" - }, - "#": { - "item": "hibernalherbs:ceillis" - } - }, - "result": { - "item": "hibernalherbs:pounded_ceillis", - "count": 2 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/pounded/pounded_chamomile.json b/Common/src/main/resources/data/hibernalherbs/recipes/pounded/pounded_chamomile.json deleted file mode 100644 index 954451c2..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/pounded/pounded_chamomile.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "group": "pounded_herbs", - "pattern": [ - "#A", - "X " - ], - "key": { - "X": { - "tag": "minecraft:coals" - }, - "A": { - "item": "minecraft:paper" - }, - "#": { - "item": "hibernalherbs:chamomile" - } - }, - "result": { - "item": "hibernalherbs:pounded_chamomile", - "count": 2 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/pounded/pounded_chervil.json b/Common/src/main/resources/data/hibernalherbs/recipes/pounded/pounded_chervil.json deleted file mode 100644 index 8e8ef5fa..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/pounded/pounded_chervil.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "group": "pounded_herbs", - "pattern": [ - "#A", - "X " - ], - "key": { - "X": { - "tag": "minecraft:coals" - }, - "A": { - "item": "minecraft:paper" - }, - "#": { - "item": "hibernalherbs:chervil" - } - }, - "result": { - "item": "hibernalherbs:pounded_chervil", - "count": 2 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/pounded/pounded_chives.json b/Common/src/main/resources/data/hibernalherbs/recipes/pounded/pounded_chives.json deleted file mode 100644 index 5aaa0560..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/pounded/pounded_chives.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "group": "pounded_herbs", - "pattern": [ - "#A", - "X " - ], - "key": { - "X": { - "tag": "minecraft:coals" - }, - "A": { - "item": "minecraft:paper" - }, - "#": { - "item": "hibernalherbs:chives" - } - }, - "result": { - "item": "hibernalherbs:pounded_chives", - "count": 2 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/pounded/pounded_essitte.json b/Common/src/main/resources/data/hibernalherbs/recipes/pounded/pounded_essitte.json deleted file mode 100644 index 4b3180c9..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/pounded/pounded_essitte.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "group": "pounded_herbs", - "pattern": [ - "#A", - "X " - ], - "key": { - "X": { - "tag": "minecraft:coals" - }, - "A": { - "item": "minecraft:paper" - }, - "#": { - "item": "hibernalherbs:essitte" - } - }, - "result": { - "item": "hibernalherbs:pounded_essitte", - "count": 2 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/pounded/pounded_fennkystral.json b/Common/src/main/resources/data/hibernalherbs/recipes/pounded/pounded_fennkystral.json deleted file mode 100644 index 298cee26..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/pounded/pounded_fennkystral.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "group": "pounded_herbs", - "pattern": [ - "#A", - "X " - ], - "key": { - "X": { - "tag": "minecraft:coals" - }, - "A": { - "item": "minecraft:paper" - }, - "#": { - "item": "hibernalherbs:fennkystral" - } - }, - "result": { - "item": "hibernalherbs:pounded_fennkystral", - "count": 2 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/pounded/pounded_fennsel.json b/Common/src/main/resources/data/hibernalherbs/recipes/pounded/pounded_fennsel.json deleted file mode 100644 index 8bfab7d4..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/pounded/pounded_fennsel.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "group": "pounded_herbs", - "pattern": [ - "#A", - "X " - ], - "key": { - "X": { - "tag": "minecraft:coals" - }, - "A": { - "item": "minecraft:paper" - }, - "#": { - "item": "hibernalherbs:fennsel" - } - }, - "result": { - "item": "hibernalherbs:pounded_fennsel", - "count": 2 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/pounded/pounded_marjoram.json b/Common/src/main/resources/data/hibernalherbs/recipes/pounded/pounded_marjoram.json deleted file mode 100644 index cb2dc8a5..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/pounded/pounded_marjoram.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "group": "pounded_herbs", - "pattern": [ - "#A", - "X " - ], - "key": { - "X": { - "tag": "minecraft:coals" - }, - "A": { - "item": "minecraft:paper" - }, - "#": { - "item": "hibernalherbs:marjoram" - } - }, - "result": { - "item": "hibernalherbs:pounded_marjoram", - "count": 2 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/pounded/pounded_punuel.json b/Common/src/main/resources/data/hibernalherbs/recipes/pounded/pounded_punuel.json deleted file mode 100644 index 421fee79..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/pounded/pounded_punuel.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "group": "pounded_herbs", - "pattern": [ - "#A", - "X " - ], - "key": { - "X": { - "tag": "minecraft:coals" - }, - "A": { - "item": "minecraft:paper" - }, - "#": { - "item": "hibernalherbs:punuel" - } - }, - "result": { - "item": "hibernalherbs:pounded_punuel", - "count": 2 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/pounded/pounded_rosemary.json b/Common/src/main/resources/data/hibernalherbs/recipes/pounded/pounded_rosemary.json deleted file mode 100644 index eb872b6e..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/pounded/pounded_rosemary.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "group": "pounded_herbs", - "pattern": [ - "#A", - "X " - ], - "key": { - "X": { - "tag": "minecraft:coals" - }, - "A": { - "item": "minecraft:paper" - }, - "#": { - "item": "hibernalherbs:rosemary" - } - }, - "result": { - "item": "hibernalherbs:pounded_rosemary", - "count": 2 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/pounded/pounded_sage.json b/Common/src/main/resources/data/hibernalherbs/recipes/pounded/pounded_sage.json deleted file mode 100644 index 128740f7..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/pounded/pounded_sage.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "group": "pounded_herbs", - "pattern": [ - "#A", - "X " - ], - "key": { - "X": { - "tag": "minecraft:coals" - }, - "A": { - "item": "minecraft:paper" - }, - "#": { - "item": "hibernalherbs:sage" - } - }, - "result": { - "item": "hibernalherbs:pounded_sage", - "count": 2 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/pounded/pounded_sorrel.json b/Common/src/main/resources/data/hibernalherbs/recipes/pounded/pounded_sorrel.json deleted file mode 100644 index 587d2450..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/pounded/pounded_sorrel.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "group": "pounded_herbs", - "pattern": [ - "#A", - "X " - ], - "key": { - "X": { - "tag": "minecraft:coals" - }, - "A": { - "item": "minecraft:paper" - }, - "#": { - "item": "hibernalherbs:sorrel" - } - }, - "result": { - "item": "hibernalherbs:pounded_sorrel", - "count": 2 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/pounded/pounded_tarragon.json b/Common/src/main/resources/data/hibernalherbs/recipes/pounded/pounded_tarragon.json deleted file mode 100644 index 49a911f3..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/pounded/pounded_tarragon.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "group": "pounded_herbs", - "pattern": [ - "#A", - "X " - ], - "key": { - "X": { - "tag": "minecraft:coals" - }, - "A": { - "item": "minecraft:paper" - }, - "#": { - "item": "hibernalherbs:tarragon" - } - }, - "result": { - "item": "hibernalherbs:pounded_tarragon", - "count": 2 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/pounded/pounded_thyme.json b/Common/src/main/resources/data/hibernalherbs/recipes/pounded/pounded_thyme.json deleted file mode 100644 index fcba66df..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/pounded/pounded_thyme.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "group": "pounded_herbs", - "pattern": [ - "#A", - "X " - ], - "key": { - "X": { - "tag": "minecraft:coals" - }, - "A": { - "item": "minecraft:paper" - }, - "#": { - "item": "hibernalherbs:thyme" - } - }, - "result": { - "item": "hibernalherbs:pounded_thyme", - "count": 2 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/pounded/pounded_thyocielle.json b/Common/src/main/resources/data/hibernalherbs/recipes/pounded/pounded_thyocielle.json deleted file mode 100644 index 16d14c96..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/pounded/pounded_thyocielle.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "group": "pounded_herbs", - "pattern": [ - "#A", - "X " - ], - "key": { - "X": { - "tag": "minecraft:coals" - }, - "A": { - "item": "minecraft:paper" - }, - "#": { - "item": "hibernalherbs:thyocielle" - } - }, - "result": { - "item": "hibernalherbs:pounded_thyocielle", - "count": 2 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/pounded/pounded_verbena.json b/Common/src/main/resources/data/hibernalherbs/recipes/pounded/pounded_verbena.json deleted file mode 100644 index b15e5a3f..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/pounded/pounded_verbena.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "group": "pounded_herbs", - "pattern": [ - "#A", - "X " - ], - "key": { - "X": { - "tag": "minecraft:coals" - }, - "A": { - "item": "minecraft:paper" - }, - "#": { - "item": "hibernalherbs:verbena" - } - }, - "result": { - "item": "hibernalherbs:pounded_verbena", - "count": 2 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/string_from_herbs.json b/Common/src/main/resources/data/hibernalherbs/recipes/string_from_herbs.json deleted file mode 100644 index 17493379..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/string_from_herbs.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "ingredients": [ - { - "item": "minecraft:stick" - }, - { - "item": "minecraft:stick" - }, - { - "tag": "hibernalherbs:pounded_herbs" - } - ], - "result": { - "item": "minecraft:string", - "count": 2 - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/wood/myqueste_boat.json b/Common/src/main/resources/data/hibernalherbs/recipes/wood/myqueste_boat.json deleted file mode 100644 index 5181888a..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/wood/myqueste_boat.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "group": "boat", - "key": { - "#": { - "item": "hibernalherbs:myqueste_planks" - } - }, - "pattern": [ - "# #", - "###" - ], - "result": { - "item": "hibernalherbs:myqueste_boat" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/wood/myqueste_button.json b/Common/src/main/resources/data/hibernalherbs/recipes/wood/myqueste_button.json deleted file mode 100644 index 3810da22..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/wood/myqueste_button.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "wooden_button", - "ingredients": [ - { - "item": "hibernalherbs:myqueste_planks" - } - ], - "result": { - "item": "hibernalherbs:myqueste_button" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/wood/myqueste_chest_boat.json b/Common/src/main/resources/data/hibernalherbs/recipes/wood/myqueste_chest_boat.json deleted file mode 100644 index d21ae7b9..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/wood/myqueste_chest_boat.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "chest_boat", - "ingredients": [ - { - "item": "minecraft:chest" - }, - { - "item": "hibernalherbs:myqueste_boat" - } - ], - "result": { - "item": "hibernalherbs:myqueste_chest_boat" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/wood/myqueste_door.json b/Common/src/main/resources/data/hibernalherbs/recipes/wood/myqueste_door.json deleted file mode 100644 index 48b22207..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/wood/myqueste_door.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "group": "wooden_door", - "key": { - "#": { - "item": "hibernalherbs:myqueste_planks" - } - }, - "pattern": [ - "##", - "##", - "##" - ], - "result": { - "count": 3, - "item": "hibernalherbs:myqueste_door" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/wood/myqueste_fence.json b/Common/src/main/resources/data/hibernalherbs/recipes/wood/myqueste_fence.json deleted file mode 100644 index 536cb70b..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/wood/myqueste_fence.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "group": "wooden_fence", - "key": { - "#": { - "item": "minecraft:stick" - }, - "W": { - "item": "hibernalherbs:myqueste_planks" - } - }, - "pattern": [ - "W#W", - "W#W" - ], - "result": { - "count": 3, - "item": "hibernalherbs:myqueste_fence" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/wood/myqueste_fence_gate.json b/Common/src/main/resources/data/hibernalherbs/recipes/wood/myqueste_fence_gate.json deleted file mode 100644 index 42d4cfe8..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/wood/myqueste_fence_gate.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "group": "wooden_fence_gate", - "key": { - "#": { - "item": "minecraft:stick" - }, - "W": { - "item": "hibernalherbs:myqueste_planks" - } - }, - "pattern": [ - "#W#", - "#W#" - ], - "result": { - "item": "hibernalherbs:myqueste_fence_gate" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/wood/myqueste_planks.json b/Common/src/main/resources/data/hibernalherbs/recipes/wood/myqueste_planks.json deleted file mode 100644 index 60282674..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/wood/myqueste_planks.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "group": "planks", - "ingredients": [ - { - "tag": "hibernalherbs:myqueste_logs" - } - ], - "result": { - "item": "hibernalherbs:myqueste_planks", - "count": 4 - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/wood/myqueste_pressure_plate.json b/Common/src/main/resources/data/hibernalherbs/recipes/wood/myqueste_pressure_plate.json deleted file mode 100644 index 8b96db11..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/wood/myqueste_pressure_plate.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "group": "wooden_pressure_plate", - "key": { - "#": { - "item": "hibernalherbs:myqueste_planks" - } - }, - "pattern": [ - "##" - ], - "result": { - "item": "hibernalherbs:myqueste_pressure_plate" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/wood/myqueste_sign.json b/Common/src/main/resources/data/hibernalherbs/recipes/wood/myqueste_sign.json deleted file mode 100644 index c09c0a96..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/wood/myqueste_sign.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "group": "wooden_sign", - "pattern": [ - "###", - "###", - " X " - ], - "key": { - "#": { - "item": "hibernalherbs:myqueste_planks" - }, - "X": { - "item": "minecraft:stick" - } - }, - "result": { - "item": "hibernalherbs:myqueste_sign", - "count": 3 - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/wood/myqueste_slab.json b/Common/src/main/resources/data/hibernalherbs/recipes/wood/myqueste_slab.json deleted file mode 100644 index 99ee05c1..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/wood/myqueste_slab.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "group": "wooden_slab", - "key": { - "#": { - "item": "hibernalherbs:myqueste_planks" - } - }, - "pattern": [ - "###" - ], - "result": { - "count": 6, - "item": "hibernalherbs:myqueste_slab" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/wood/myqueste_stairs.json b/Common/src/main/resources/data/hibernalherbs/recipes/wood/myqueste_stairs.json deleted file mode 100644 index 3fa797dc..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/wood/myqueste_stairs.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "group": "wooden_stairs", - "key": { - "#": { - "item": "hibernalherbs:myqueste_planks" - } - }, - "pattern": [ - "# ", - "## ", - "###" - ], - "result": { - "count": 4, - "item": "hibernalherbs:myqueste_stairs" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/wood/myqueste_trapdoor.json b/Common/src/main/resources/data/hibernalherbs/recipes/wood/myqueste_trapdoor.json deleted file mode 100644 index 28eefff8..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/wood/myqueste_trapdoor.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "group": "wooden_trapdoor", - "key": { - "#": { - "item": "hibernalherbs:myqueste_planks" - } - }, - "pattern": [ - "###", - "###" - ], - "result": { - "count": 2, - "item": "hibernalherbs:myqueste_trapdoor" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/wood/myqueste_wood.json b/Common/src/main/resources/data/hibernalherbs/recipes/wood/myqueste_wood.json deleted file mode 100644 index 6dca5058..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/wood/myqueste_wood.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "group": "bark", - "key": { - "#": { - "item": "hibernalherbs:myqueste_log" - } - }, - "pattern": [ - "##", - "##" - ], - "result": { - "count": 3, - "item": "hibernalherbs:myqueste_wood" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/recipes/wood/stripped_myqueste_wood.json b/Common/src/main/resources/data/hibernalherbs/recipes/wood/stripped_myqueste_wood.json deleted file mode 100644 index 6587c4e0..00000000 --- a/Common/src/main/resources/data/hibernalherbs/recipes/wood/stripped_myqueste_wood.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "group": "bark", - "key": { - "#": { - "item": "hibernalherbs:stripped_myqueste_log" - } - }, - "pattern": [ - "##", - "##" - ], - "result": { - "count": 3, - "item": "hibernalherbs:stripped_myqueste_wood" - } -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/tags/blocks/herbs.json b/Common/src/main/resources/data/hibernalherbs/tags/blocks/herbs.json deleted file mode 100644 index 63591897..00000000 --- a/Common/src/main/resources/data/hibernalherbs/tags/blocks/herbs.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "values": [ - "#hibernalherbs:sinful_herbs", - "hibernalherbs:rosemary", - "hibernalherbs:thyme", - "hibernalherbs:tarragon", - "hibernalherbs:chamomile", - "hibernalherbs:chives", - "hibernalherbs:verbena", - "hibernalherbs:sorrel", - "hibernalherbs:marjoram", - "hibernalherbs:chervil", - "hibernalherbs:fennsel", - "hibernalherbs:ceillis", - "hibernalherbs:punuel", - "hibernalherbs:essitte", - "hibernalherbs:thyocielle", - "hibernalherbs:fennkystral", - "hibernalherbs:calendula", - "hibernalherbs:sage" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/tags/blocks/myqueste_logs.json b/Common/src/main/resources/data/hibernalherbs/tags/blocks/myqueste_logs.json deleted file mode 100644 index cdb12325..00000000 --- a/Common/src/main/resources/data/hibernalherbs/tags/blocks/myqueste_logs.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "replace": false, - "values": [ - "hibernalherbs:myqueste_log", - "hibernalherbs:stripped_myqueste_log", - "hibernalherbs:myqueste_wood", - "hibernalherbs:stripped_myqueste_wood" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/tags/blocks/potted_herbs.json b/Common/src/main/resources/data/hibernalherbs/tags/blocks/potted_herbs.json deleted file mode 100644 index 8e0665d4..00000000 --- a/Common/src/main/resources/data/hibernalherbs/tags/blocks/potted_herbs.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "values": [ - "hibernalherbs:potted_rosemary", - "hibernalherbs:potted_thyme", - "hibernalherbs:potted_tarragon", - "hibernalherbs:potted_chamomile", - "hibernalherbs:potted_chives", - "hibernalherbs:potted_verbena", - "hibernalherbs:potted_sorrel", - "hibernalherbs:potted_marjoram", - "hibernalherbs:potted_chervil", - "hibernalherbs:potted_fennsel", - "hibernalherbs:potted_ceillis", - "hibernalherbs:potted_punuel", - "hibernalherbs:potted_essitte", - "hibernalherbs:potted_thyocielle", - "hibernalherbs:potted_fennkystral", - "hibernalherbs:potted_calendula", - "hibernalherbs:potted_sage" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/tags/blocks/sinful_herbs.json b/Common/src/main/resources/data/hibernalherbs/tags/blocks/sinful_herbs.json deleted file mode 100644 index 5c72148f..00000000 --- a/Common/src/main/resources/data/hibernalherbs/tags/blocks/sinful_herbs.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "values": [ - "hibernalherbs:pride_herb", - "hibernalherbs:envy_herb", - "hibernalherbs:wrath_herb", - "hibernalherbs:gluttony_herb", - "hibernalherbs:greed_herb", - "hibernalherbs:lust_herb", - "hibernalherbs:sloth_herb" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/tags/items/advancement/is_herbal_sigil.json b/Common/src/main/resources/data/hibernalherbs/tags/items/advancement/is_herbal_sigil.json deleted file mode 100644 index 2eb04c9e..00000000 --- a/Common/src/main/resources/data/hibernalherbs/tags/items/advancement/is_herbal_sigil.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "replace": false, - "values": [ - "hibernalherbs:sigil_envy", - "hibernalherbs:sigil_pride", - "hibernalherbs:sigil_gluttony", - "hibernalherbs:sigil_wrath", - "hibernalherbs:sigil_lust", - "hibernalherbs:sigil_sloth", - "hibernalherbs:sigil_greed", - - "hibernalherbs:sigil_configuration", - "hibernalherbs:sigil_configuration_adv", - "hibernalherbs:sigil_mastery", - "hibernalherbs:sigil_mastery_adv" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/tags/items/blends/diamond.json b/Common/src/main/resources/data/hibernalherbs/tags/items/blends/diamond.json deleted file mode 100644 index 567d42f6..00000000 --- a/Common/src/main/resources/data/hibernalherbs/tags/items/blends/diamond.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "replace": false, - "values": [ - "hibernalherbs:blend_regeneration", - "hibernalherbs:blend_poison", - "hibernalherbs:blend_slowness", - "hibernalherbs:blend_mining_fatigue", - "hibernalherbs:blend_haste", - "hibernalherbs:blend_speed", - "hibernalherbs:blend_fire", - "hibernalherbs:blend_wither", - "hibernalherbs:blend_night_vision" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/tags/items/blends/iron.json b/Common/src/main/resources/data/hibernalherbs/tags/items/blends/iron.json deleted file mode 100644 index 8b848ec9..00000000 --- a/Common/src/main/resources/data/hibernalherbs/tags/items/blends/iron.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "replace": false, - "values": [ - "hibernalherbs:blend_regeneration", - "hibernalherbs:blend_poison", - "hibernalherbs:blend_slowness" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/tags/items/blends/netherite.json b/Common/src/main/resources/data/hibernalherbs/tags/items/blends/netherite.json deleted file mode 100644 index a78340bb..00000000 --- a/Common/src/main/resources/data/hibernalherbs/tags/items/blends/netherite.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "replace": false, - "values": [ - "hibernalherbs:blend_regeneration", - "hibernalherbs:blend_poison", - "hibernalherbs:blend_slowness", - "hibernalherbs:blend_mining_fatigue", - "hibernalherbs:blend_haste", - "hibernalherbs:blend_speed", - "hibernalherbs:blend_fire", - "hibernalherbs:blend_wither", - "hibernalherbs:blend_night_vision", - "hibernalherbs:blend_weakness", - "hibernalherbs:blend_blindness", - "hibernalherbs:blend_regen_slow", - "hibernalherbs:blend_regen_speed_weak", - - "#hibernalherbs:smoked_blends" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/tags/items/canisters.json b/Common/src/main/resources/data/hibernalherbs/tags/items/canisters.json deleted file mode 100644 index 4fd053ac..00000000 --- a/Common/src/main/resources/data/hibernalherbs/tags/items/canisters.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "replace": false, - "values": [ - "hibernalherbs:canister_iron", - "hibernalherbs:canister_amethyst", - "hibernalherbs:canister_diamond" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/tags/items/contains_mystical_energy.json b/Common/src/main/resources/data/hibernalherbs/tags/items/contains_mystical_energy.json deleted file mode 100644 index b19c65f9..00000000 --- a/Common/src/main/resources/data/hibernalherbs/tags/items/contains_mystical_energy.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "hibernalherbs:ground_herbs" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/tags/items/dried_herbs.json b/Common/src/main/resources/data/hibernalherbs/tags/items/dried_herbs.json deleted file mode 100644 index 4f3a4fc4..00000000 --- a/Common/src/main/resources/data/hibernalherbs/tags/items/dried_herbs.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "values": [ - "hibernalherbs:dried_rosemary", - "hibernalherbs:dried_thyme", - "hibernalherbs:dried_tarragon", - "hibernalherbs:dried_chamomile", - "hibernalherbs:dried_chives", - "hibernalherbs:dried_verbena", - "hibernalherbs:dried_sorrel", - "hibernalherbs:dried_marjoram", - "hibernalherbs:dried_chervil", - "hibernalherbs:dried_fennsel", - "hibernalherbs:dried_ceillis", - "hibernalherbs:dried_punuel", - "hibernalherbs:dried_essitte", - "hibernalherbs:dried_thyocielle", - "hibernalherbs:dried_fennkystral", - "hibernalherbs:dried_calendula", - "hibernalherbs:dried_sage" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/tags/items/dye/blue.json b/Common/src/main/resources/data/hibernalherbs/tags/items/dye/blue.json deleted file mode 100644 index bf327769..00000000 --- a/Common/src/main/resources/data/hibernalherbs/tags/items/dye/blue.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "hibernalherbs:chives" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/tags/items/dye/cyan.json b/Common/src/main/resources/data/hibernalherbs/tags/items/dye/cyan.json deleted file mode 100644 index 18f164cc..00000000 --- a/Common/src/main/resources/data/hibernalherbs/tags/items/dye/cyan.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "hibernalherbs:fennsel" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/tags/items/dye/green.json b/Common/src/main/resources/data/hibernalherbs/tags/items/dye/green.json deleted file mode 100644 index 4693dd51..00000000 --- a/Common/src/main/resources/data/hibernalherbs/tags/items/dye/green.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "values": [ - "hibernalherbs:thyme", - "hibernalherbs:marjoram" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/tags/items/dye/lime.json b/Common/src/main/resources/data/hibernalherbs/tags/items/dye/lime.json deleted file mode 100644 index e47b9324..00000000 --- a/Common/src/main/resources/data/hibernalherbs/tags/items/dye/lime.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "values": [ - "hibernalherbs:tarragon", - "hibernalherbs:rosemary", - "hibernalherbs:chervil", - "hibernalherbs:thyocielle", - "hibernalherbs:fennkystral" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/tags/items/dye/orange.json b/Common/src/main/resources/data/hibernalherbs/tags/items/dye/orange.json deleted file mode 100644 index 7f5d94f0..00000000 --- a/Common/src/main/resources/data/hibernalherbs/tags/items/dye/orange.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "values": [ - "hibernalherbs:verbena", - - "hibernalherbs:calendula" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/tags/items/dye/pounded/blue.json b/Common/src/main/resources/data/hibernalherbs/tags/items/dye/pounded/blue.json deleted file mode 100644 index 79bbd705..00000000 --- a/Common/src/main/resources/data/hibernalherbs/tags/items/dye/pounded/blue.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "hibernalherbs:pounded_chives" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/tags/items/dye/pounded/cyan.json b/Common/src/main/resources/data/hibernalherbs/tags/items/dye/pounded/cyan.json deleted file mode 100644 index 6c703693..00000000 --- a/Common/src/main/resources/data/hibernalherbs/tags/items/dye/pounded/cyan.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "hibernalherbs:pounded_fennsel" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/tags/items/dye/pounded/green.json b/Common/src/main/resources/data/hibernalherbs/tags/items/dye/pounded/green.json deleted file mode 100644 index 7cc168ee..00000000 --- a/Common/src/main/resources/data/hibernalherbs/tags/items/dye/pounded/green.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "values": [ - "hibernalherbs:pounded_thyme", - "hibernalherbs:pounded_marjoram" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/tags/items/dye/pounded/light_blue.json b/Common/src/main/resources/data/hibernalherbs/tags/items/dye/pounded/light_blue.json deleted file mode 100644 index ebaa421f..00000000 --- a/Common/src/main/resources/data/hibernalherbs/tags/items/dye/pounded/light_blue.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "hibernalherbs:dried_calendula" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/tags/items/dye/pounded/lime.json b/Common/src/main/resources/data/hibernalherbs/tags/items/dye/pounded/lime.json deleted file mode 100644 index d7a5b61b..00000000 --- a/Common/src/main/resources/data/hibernalherbs/tags/items/dye/pounded/lime.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "values": [ - "hibernalherbs:pounded_tarragon", - "hibernalherbs:pounded_rosemary", - "hibernalherbs:pounded_chervil", - "hibernalherbs:pounded_thyocielle", - "hibernalherbs:pounded_fennkystral" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/tags/items/dye/pounded/orange.json b/Common/src/main/resources/data/hibernalherbs/tags/items/dye/pounded/orange.json deleted file mode 100644 index b9e279d7..00000000 --- a/Common/src/main/resources/data/hibernalherbs/tags/items/dye/pounded/orange.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "values": [ - "hibernalherbs:pounded_verbena", - - "hibernalherbs:pounded_calendula" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/tags/items/dye/pounded/purple.json b/Common/src/main/resources/data/hibernalherbs/tags/items/dye/pounded/purple.json deleted file mode 100644 index da6cb41b..00000000 --- a/Common/src/main/resources/data/hibernalherbs/tags/items/dye/pounded/purple.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "values": [ - "hibernalherbs:pounded_sorrel", - "hibernalherbs:pounded_sage" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/tags/items/dye/pounded/red.json b/Common/src/main/resources/data/hibernalherbs/tags/items/dye/pounded/red.json deleted file mode 100644 index 66ff138f..00000000 --- a/Common/src/main/resources/data/hibernalherbs/tags/items/dye/pounded/red.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "values": [ - "hibernalherbs:pounded_punuel", - "hibernalherbs:pounded_essitte" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/tags/items/dye/pounded/white.json b/Common/src/main/resources/data/hibernalherbs/tags/items/dye/pounded/white.json deleted file mode 100644 index bfe63f33..00000000 --- a/Common/src/main/resources/data/hibernalherbs/tags/items/dye/pounded/white.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "hibernalherbs:pounded_ceillis" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/tags/items/dye/pounded/yellow.json b/Common/src/main/resources/data/hibernalherbs/tags/items/dye/pounded/yellow.json deleted file mode 100644 index f2cd5ff2..00000000 --- a/Common/src/main/resources/data/hibernalherbs/tags/items/dye/pounded/yellow.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "hibernalherbs:pounded_chamomile" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/tags/items/dye/purple.json b/Common/src/main/resources/data/hibernalherbs/tags/items/dye/purple.json deleted file mode 100644 index 9ed550b3..00000000 --- a/Common/src/main/resources/data/hibernalherbs/tags/items/dye/purple.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "values": [ - "hibernalherbs:sorrel", - "hibernalherbs:sage" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/tags/items/dye/red.json b/Common/src/main/resources/data/hibernalherbs/tags/items/dye/red.json deleted file mode 100644 index 3be4ba5d..00000000 --- a/Common/src/main/resources/data/hibernalherbs/tags/items/dye/red.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "values": [ - "hibernalherbs:punuel", - "hibernalherbs:essitte" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/tags/items/dye/white.json b/Common/src/main/resources/data/hibernalherbs/tags/items/dye/white.json deleted file mode 100644 index aa26bf40..00000000 --- a/Common/src/main/resources/data/hibernalherbs/tags/items/dye/white.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "hibernalherbs:ceillis" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/tags/items/dye/yellow.json b/Common/src/main/resources/data/hibernalherbs/tags/items/dye/yellow.json deleted file mode 100644 index 2e381db7..00000000 --- a/Common/src/main/resources/data/hibernalherbs/tags/items/dye/yellow.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "hibernalherbs:chamomile" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/tags/items/fertilizer.json b/Common/src/main/resources/data/hibernalherbs/tags/items/fertilizer.json deleted file mode 100644 index d8a42940..00000000 --- a/Common/src/main/resources/data/hibernalherbs/tags/items/fertilizer.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "replace": false, - "values": [ - "hibernalherbs:herb_fertilizer_acacia", - "hibernalherbs:herb_fertilizer_birch", - "hibernalherbs:herb_fertilizer_crimson", - "hibernalherbs:herb_fertilizer_dark_oak", - "hibernalherbs:herb_fertilizer_jungle", - "hibernalherbs:herb_fertilizer_mangrove", - "hibernalherbs:herb_fertilizer_myqueste", - "hibernalherbs:herb_fertilizer_oak", - "hibernalherbs:herb_fertilizer_spruce", - "hibernalherbs:herb_fertilizer_warped", - "hibernalherbs:herb_fertilizer_cherry" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/tags/items/grimoires.json b/Common/src/main/resources/data/hibernalherbs/tags/items/grimoires.json deleted file mode 100644 index 7f0c1ef1..00000000 --- a/Common/src/main/resources/data/hibernalherbs/tags/items/grimoires.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "replace": false, - "values": [ - "hibernalherbs:grimoire", - "hibernalherbs:singed_grimoire" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/tags/items/herb_blends.json b/Common/src/main/resources/data/hibernalherbs/tags/items/herb_blends.json deleted file mode 100644 index b9be34e4..00000000 --- a/Common/src/main/resources/data/hibernalherbs/tags/items/herb_blends.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "values": [ - "hibernalherbs:blend_regeneration", - "hibernalherbs:blend_poison", - "hibernalherbs:blend_slowness", - "hibernalherbs:blend_mining_fatigue", - "hibernalherbs:blend_haste", - "hibernalherbs:blend_speed", - "hibernalherbs:blend_fire", - "hibernalherbs:blend_wither", - "hibernalherbs:blend_night_vision", - "hibernalherbs:blend_weakness", - "hibernalherbs:blend_blindness", - "hibernalherbs:blend_regen_slow", - "hibernalherbs:blend_regen_speed_weak", - - "#hibernalherbs:smoked_blends", - - { - "required": false, - "id": "hibernalherbs:blend_glowing" - } - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/tags/items/herbs.json b/Common/src/main/resources/data/hibernalherbs/tags/items/herbs.json deleted file mode 100644 index 63591897..00000000 --- a/Common/src/main/resources/data/hibernalherbs/tags/items/herbs.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "values": [ - "#hibernalherbs:sinful_herbs", - "hibernalherbs:rosemary", - "hibernalherbs:thyme", - "hibernalherbs:tarragon", - "hibernalherbs:chamomile", - "hibernalherbs:chives", - "hibernalherbs:verbena", - "hibernalherbs:sorrel", - "hibernalherbs:marjoram", - "hibernalherbs:chervil", - "hibernalherbs:fennsel", - "hibernalherbs:ceillis", - "hibernalherbs:punuel", - "hibernalherbs:essitte", - "hibernalherbs:thyocielle", - "hibernalherbs:fennkystral", - "hibernalherbs:calendula", - "hibernalherbs:sage" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/tags/items/herbs/artificial/blends.json b/Common/src/main/resources/data/hibernalherbs/tags/items/herbs/artificial/blends.json deleted file mode 100644 index 202cefa8..00000000 --- a/Common/src/main/resources/data/hibernalherbs/tags/items/herbs/artificial/blends.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "replace": false, - "values": [ - "hibernalherbs:blend_regen_slow", - "hibernalherbs:blend_regen_speed_weak", - "hibernalherbs:blend_regen_slow_smoked", - "hibernalherbs:blend_regen_speed_weak_smoked" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/tags/items/herbs/artificial/herbs.json b/Common/src/main/resources/data/hibernalherbs/tags/items/herbs/artificial/herbs.json deleted file mode 100644 index 06224f3b..00000000 --- a/Common/src/main/resources/data/hibernalherbs/tags/items/herbs/artificial/herbs.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "replace": false, - "values": [ - "#hibernalherbs:herbs/fennkystral", - "#hibernalherbs:herbs/thyocielle" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/tags/items/herbs/calendula.json b/Common/src/main/resources/data/hibernalherbs/tags/items/herbs/calendula.json deleted file mode 100644 index db2a0e24..00000000 --- a/Common/src/main/resources/data/hibernalherbs/tags/items/herbs/calendula.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "values": [ - "hibernalherbs:calendula", - "hibernalherbs:pounded_calendula", - "hibernalherbs:dried_calendula" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/tags/items/herbs/ceillis.json b/Common/src/main/resources/data/hibernalherbs/tags/items/herbs/ceillis.json deleted file mode 100644 index 445c2991..00000000 --- a/Common/src/main/resources/data/hibernalherbs/tags/items/herbs/ceillis.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "values": [ - "hibernalherbs:ceillis", - "hibernalherbs:pounded_ceillis", - "hibernalherbs:dried_ceillis" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/tags/items/herbs/chamomile.json b/Common/src/main/resources/data/hibernalherbs/tags/items/herbs/chamomile.json deleted file mode 100644 index 647531ef..00000000 --- a/Common/src/main/resources/data/hibernalherbs/tags/items/herbs/chamomile.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "values": [ - "hibernalherbs:chamomile", - "hibernalherbs:pounded_chamomile", - "hibernalherbs:dried_chamomile" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/tags/items/herbs/chervil.json b/Common/src/main/resources/data/hibernalherbs/tags/items/herbs/chervil.json deleted file mode 100644 index 048db86f..00000000 --- a/Common/src/main/resources/data/hibernalherbs/tags/items/herbs/chervil.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "values": [ - "hibernalherbs:chervil", - "hibernalherbs:pounded_chervil", - "hibernalherbs:dried_chervil" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/tags/items/herbs/chives.json b/Common/src/main/resources/data/hibernalherbs/tags/items/herbs/chives.json deleted file mode 100644 index adc0baf4..00000000 --- a/Common/src/main/resources/data/hibernalherbs/tags/items/herbs/chives.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "values": [ - "hibernalherbs:chives", - "hibernalherbs:pounded_chives", - "hibernalherbs:dried_chives" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/tags/items/herbs/essitte.json b/Common/src/main/resources/data/hibernalherbs/tags/items/herbs/essitte.json deleted file mode 100644 index b07708e8..00000000 --- a/Common/src/main/resources/data/hibernalherbs/tags/items/herbs/essitte.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "values": [ - "hibernalherbs:essitte", - "hibernalherbs:pounded_essitte", - "hibernalherbs:dried_essitte" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/tags/items/herbs/fennkystral.json b/Common/src/main/resources/data/hibernalherbs/tags/items/herbs/fennkystral.json deleted file mode 100644 index 64ce1f18..00000000 --- a/Common/src/main/resources/data/hibernalherbs/tags/items/herbs/fennkystral.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "values": [ - "hibernalherbs:fennkystral", - "hibernalherbs:pounded_fennkystral", - "hibernalherbs:dried_fennkystral" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/tags/items/herbs/fennsel.json b/Common/src/main/resources/data/hibernalherbs/tags/items/herbs/fennsel.json deleted file mode 100644 index 9c507e6f..00000000 --- a/Common/src/main/resources/data/hibernalherbs/tags/items/herbs/fennsel.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "values": [ - "hibernalherbs:fennsel", - "hibernalherbs:pounded_fennsel", - "hibernalherbs:dried_fennsel" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/tags/items/herbs/marjoram.json b/Common/src/main/resources/data/hibernalherbs/tags/items/herbs/marjoram.json deleted file mode 100644 index ceb90a8a..00000000 --- a/Common/src/main/resources/data/hibernalherbs/tags/items/herbs/marjoram.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "values": [ - "hibernalherbs:marjoram", - "hibernalherbs:pounded_marjoram", - "hibernalherbs:dried_marjoram" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/tags/items/herbs/punuel.json b/Common/src/main/resources/data/hibernalherbs/tags/items/herbs/punuel.json deleted file mode 100644 index f02febfb..00000000 --- a/Common/src/main/resources/data/hibernalherbs/tags/items/herbs/punuel.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "values": [ - "hibernalherbs:punuel", - "hibernalherbs:pounded_punuel", - "hibernalherbs:dried_punuel" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/tags/items/herbs/rosemary.json b/Common/src/main/resources/data/hibernalherbs/tags/items/herbs/rosemary.json deleted file mode 100644 index 39414c25..00000000 --- a/Common/src/main/resources/data/hibernalherbs/tags/items/herbs/rosemary.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "values": [ - "hibernalherbs:rosemary", - "hibernalherbs:pounded_rosemary", - "hibernalherbs:dried_rosemary" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/tags/items/herbs/sage.json b/Common/src/main/resources/data/hibernalherbs/tags/items/herbs/sage.json deleted file mode 100644 index 7e4babaf..00000000 --- a/Common/src/main/resources/data/hibernalherbs/tags/items/herbs/sage.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "values": [ - "hibernalherbs:sage", - "hibernalherbs:pounded_sage", - "hibernalherbs:dried_sage" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/tags/items/herbs/sorrel.json b/Common/src/main/resources/data/hibernalherbs/tags/items/herbs/sorrel.json deleted file mode 100644 index a48f6298..00000000 --- a/Common/src/main/resources/data/hibernalherbs/tags/items/herbs/sorrel.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "values": [ - "hibernalherbs:sorrel", - "hibernalherbs:pounded_sorrel", - "hibernalherbs:dried_sorrel" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/tags/items/herbs/tarragon.json b/Common/src/main/resources/data/hibernalherbs/tags/items/herbs/tarragon.json deleted file mode 100644 index 75918648..00000000 --- a/Common/src/main/resources/data/hibernalherbs/tags/items/herbs/tarragon.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "values": [ - "hibernalherbs:tarragon", - "hibernalherbs:pounded_tarragon", - "hibernalherbs:dried_tarragon" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/tags/items/herbs/thyme.json b/Common/src/main/resources/data/hibernalherbs/tags/items/herbs/thyme.json deleted file mode 100644 index 7ee1220e..00000000 --- a/Common/src/main/resources/data/hibernalherbs/tags/items/herbs/thyme.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "values": [ - "hibernalherbs:thyme", - "hibernalherbs:pounded_thyme", - "hibernalherbs:dried_thyme" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/tags/items/herbs/thyocielle.json b/Common/src/main/resources/data/hibernalherbs/tags/items/herbs/thyocielle.json deleted file mode 100644 index f312904c..00000000 --- a/Common/src/main/resources/data/hibernalherbs/tags/items/herbs/thyocielle.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "values": [ - "hibernalherbs:thyocielle", - "hibernalherbs:pounded_thyocielle", - "hibernalherbs:dried_thyocielle" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/tags/items/herbs/verbena.json b/Common/src/main/resources/data/hibernalherbs/tags/items/herbs/verbena.json deleted file mode 100644 index 23ad17d2..00000000 --- a/Common/src/main/resources/data/hibernalherbs/tags/items/herbs/verbena.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "values": [ - "hibernalherbs:verbena", - "hibernalherbs:pounded_verbena", - "hibernalherbs:dried_verbena" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/tags/items/humus.json b/Common/src/main/resources/data/hibernalherbs/tags/items/humus.json deleted file mode 100644 index 6c8207bc..00000000 --- a/Common/src/main/resources/data/hibernalherbs/tags/items/humus.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "replace": false, - "values": [ - "hibernalherbs:herb_humus_acacia", - "hibernalherbs:herb_humus_birch", - "hibernalherbs:herb_humus_crimson", - "hibernalherbs:herb_humus_dark_oak", - "hibernalherbs:herb_humus_jungle", - "hibernalherbs:herb_humus_mangrove", - "hibernalherbs:herb_humus_myqueste", - "hibernalherbs:herb_humus_oak", - "hibernalherbs:herb_humus_spruce", - "hibernalherbs:herb_humus_warped", - "hibernalherbs:herb_humus_cherry" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/tags/items/myqueste_logs.json b/Common/src/main/resources/data/hibernalherbs/tags/items/myqueste_logs.json deleted file mode 100644 index cdb12325..00000000 --- a/Common/src/main/resources/data/hibernalherbs/tags/items/myqueste_logs.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "replace": false, - "values": [ - "hibernalherbs:myqueste_log", - "hibernalherbs:stripped_myqueste_log", - "hibernalherbs:myqueste_wood", - "hibernalherbs:stripped_myqueste_wood" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/tags/items/padlocks/bound.json b/Common/src/main/resources/data/hibernalherbs/tags/items/padlocks/bound.json deleted file mode 100644 index 55c50aeb..00000000 --- a/Common/src/main/resources/data/hibernalherbs/tags/items/padlocks/bound.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "replace": false, - "values": [ - "hibernalherbs:bound_padlock_wrath", - "hibernalherbs:bound_padlock_gluttony", - "hibernalherbs:bound_padlock_pride", - "hibernalherbs:bound_padlock_greed", - "hibernalherbs:bound_padlock_lust", - "hibernalherbs:bound_padlock_sloth", - "hibernalherbs:bound_padlock_envy" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/tags/items/padlocks/unbound.json b/Common/src/main/resources/data/hibernalherbs/tags/items/padlocks/unbound.json deleted file mode 100644 index 42cdf2e7..00000000 --- a/Common/src/main/resources/data/hibernalherbs/tags/items/padlocks/unbound.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "replace": false, - "values": [ - "hibernalherbs:padlock_wrath", - "hibernalherbs:padlock_gluttony", - "hibernalherbs:padlock_pride", - "hibernalherbs:padlock_greed", - "hibernalherbs:padlock_lust", - "hibernalherbs:padlock_sloth", - "hibernalherbs:padlock_envy" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/tags/items/petals.json b/Common/src/main/resources/data/hibernalherbs/tags/items/petals.json deleted file mode 100644 index 471b8c23..00000000 --- a/Common/src/main/resources/data/hibernalherbs/tags/items/petals.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "replace": false, - "values": [ - "hibernalherbs:sin_petals", - "hibernalherbs:lumbinetrik_petals", - "hibernalherbs:julisium_petals" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/tags/items/pouches.json b/Common/src/main/resources/data/hibernalherbs/tags/items/pouches.json deleted file mode 100644 index 73c6812c..00000000 --- a/Common/src/main/resources/data/hibernalherbs/tags/items/pouches.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "replace": false, - "values": [ - "hibernalherbs:pouch_scratched", - "hibernalherbs:pouch_stitched", - "hibernalherbs:pouch_proper" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/tags/items/pounded_herbs.json b/Common/src/main/resources/data/hibernalherbs/tags/items/pounded_herbs.json deleted file mode 100644 index f718590d..00000000 --- a/Common/src/main/resources/data/hibernalherbs/tags/items/pounded_herbs.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "values": [ - "hibernalherbs:pounded_rosemary", - "hibernalherbs:pounded_thyme", - "hibernalherbs:pounded_tarragon", - "hibernalherbs:pounded_chamomile", - "hibernalherbs:pounded_chives", - "hibernalherbs:pounded_verbena", - "hibernalherbs:pounded_sorrel", - "hibernalherbs:pounded_marjoram", - "hibernalherbs:pounded_chervil", - "hibernalherbs:pounded_fennsel", - "hibernalherbs:pounded_ceillis", - "hibernalherbs:pounded_punuel", - "hibernalherbs:pounded_essitte", - "hibernalherbs:pounded_thyocielle", - "hibernalherbs:pounded_fennkystral", - "hibernalherbs:pounded_calendula", - "hibernalherbs:pounded_sage" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/tags/items/recipe/acceptable_herb_fertilizer_recipe_unlock.json b/Common/src/main/resources/data/hibernalherbs/tags/items/recipe/acceptable_herb_fertilizer_recipe_unlock.json deleted file mode 100644 index b4078134..00000000 --- a/Common/src/main/resources/data/hibernalherbs/tags/items/recipe/acceptable_herb_fertilizer_recipe_unlock.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "values": [ - "minecraft:string", - - "#hibernalherbs:humus", - "#hibernalherbs:fertilizer" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/tags/items/recipe/acceptable_herb_humus_recipe_unlock.json b/Common/src/main/resources/data/hibernalherbs/tags/items/recipe/acceptable_herb_humus_recipe_unlock.json deleted file mode 100644 index a25d8c22..00000000 --- a/Common/src/main/resources/data/hibernalherbs/tags/items/recipe/acceptable_herb_humus_recipe_unlock.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "values": [ - "#hibernalherbs:herbs", - "#minecraft:dirt", - - "#hibernalherbs:humus", - "#hibernalherbs:fertilizer" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/tags/items/sigil/envy.json b/Common/src/main/resources/data/hibernalherbs/tags/items/sigil/envy.json deleted file mode 100644 index 7f9d7310..00000000 --- a/Common/src/main/resources/data/hibernalherbs/tags/items/sigil/envy.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "replace": false, - "values": [ - "hibernalherbs:sigil_envy", - - { - "required": false, - "id": "botania:rune_envy" - } - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/tags/items/sigil/gluttony.json b/Common/src/main/resources/data/hibernalherbs/tags/items/sigil/gluttony.json deleted file mode 100644 index bcc36a48..00000000 --- a/Common/src/main/resources/data/hibernalherbs/tags/items/sigil/gluttony.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "replace": false, - "values": [ - "hibernalherbs:sigil_gluttony", - - { - "required": false, - "id": "botania:rune_gluttony" - } - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/tags/items/sigil/greed.json b/Common/src/main/resources/data/hibernalherbs/tags/items/sigil/greed.json deleted file mode 100644 index 0d02dbb2..00000000 --- a/Common/src/main/resources/data/hibernalherbs/tags/items/sigil/greed.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "replace": false, - "values": [ - "hibernalherbs:sigil_greed", - - { - "required": false, - "id": "botania:rune_greed" - } - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/tags/items/sigil/lust.json b/Common/src/main/resources/data/hibernalherbs/tags/items/sigil/lust.json deleted file mode 100644 index 99f0b683..00000000 --- a/Common/src/main/resources/data/hibernalherbs/tags/items/sigil/lust.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "replace": false, - "values": [ - "hibernalherbs:sigil_lust", - - { - "required": false, - "id": "botania:rune_lust" - } - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/tags/items/sigil/pride.json b/Common/src/main/resources/data/hibernalherbs/tags/items/sigil/pride.json deleted file mode 100644 index 6db10036..00000000 --- a/Common/src/main/resources/data/hibernalherbs/tags/items/sigil/pride.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "replace": false, - "values": [ - "hibernalherbs:sigil_pride", - - { - "required": false, - "id": "botania:rune_pride" - } - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/tags/items/sigil/sigils.json b/Common/src/main/resources/data/hibernalherbs/tags/items/sigil/sigils.json deleted file mode 100644 index b1ef9b93..00000000 --- a/Common/src/main/resources/data/hibernalherbs/tags/items/sigil/sigils.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "replace": false, - "values": [ - "#hibernalherbs:sigil/wrath", - "#hibernalherbs:sigil/greed", - "#hibernalherbs:sigil/sloth", - "#hibernalherbs:sigil/lust", - "#hibernalherbs:sigil/gluttony", - "#hibernalherbs:sigil/envy", - "#hibernalherbs:sigil/pride", - - "hibernalherbs:sigil_configuration", - "hibernalherbs:sigil_mastery", - "hibernalherbs:sigil_configuration_adv", - "hibernalherbs:sigil_mastery_adv" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/tags/items/sigil/sloth.json b/Common/src/main/resources/data/hibernalherbs/tags/items/sigil/sloth.json deleted file mode 100644 index e22a837b..00000000 --- a/Common/src/main/resources/data/hibernalherbs/tags/items/sigil/sloth.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "replace": false, - "values": [ - "hibernalherbs:sigil_sloth", - - { - "required": false, - "id": "botania:rune_sloth" - } - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/tags/items/sigil/wrath.json b/Common/src/main/resources/data/hibernalherbs/tags/items/sigil/wrath.json deleted file mode 100644 index cc673e73..00000000 --- a/Common/src/main/resources/data/hibernalherbs/tags/items/sigil/wrath.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "replace": false, - "values": [ - "hibernalherbs:sigil_wrath", - - { - "required": false, - "id": "botania:rune_wrath" - } - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/tags/items/sinful_herbs.json b/Common/src/main/resources/data/hibernalherbs/tags/items/sinful_herbs.json deleted file mode 100644 index 5c72148f..00000000 --- a/Common/src/main/resources/data/hibernalherbs/tags/items/sinful_herbs.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "values": [ - "hibernalherbs:pride_herb", - "hibernalherbs:envy_herb", - "hibernalherbs:wrath_herb", - "hibernalherbs:gluttony_herb", - "hibernalherbs:greed_herb", - "hibernalherbs:lust_herb", - "hibernalherbs:sloth_herb" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/tags/items/smoked_blends.json b/Common/src/main/resources/data/hibernalherbs/tags/items/smoked_blends.json deleted file mode 100644 index d518b083..00000000 --- a/Common/src/main/resources/data/hibernalherbs/tags/items/smoked_blends.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "values": [ - "hibernalherbs:blend_regeneration_smoked", - "hibernalherbs:blend_poison_smoked", - "hibernalherbs:blend_slowness_smoked", - "hibernalherbs:blend_mining_fatigue_smoked", - "hibernalherbs:blend_haste_smoked", - "hibernalherbs:blend_speed_smoked", - "hibernalherbs:blend_fire_smoked", - "hibernalherbs:blend_wither_smoked", - "hibernalherbs:blend_night_vision_smoked", - "hibernalherbs:blend_weakness_smoked", - "hibernalherbs:blend_blindness_smoked", - "hibernalherbs:blend_regen_slow_smoked", - "hibernalherbs:blend_regen_speed_weak_smoked", - - { - "required": false, - "id": "hibernalherbs:blend_glowing_smoked" - } - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/tags/worldgen/biome/has_herbs.json b/Common/src/main/resources/data/hibernalherbs/tags/worldgen/biome/has_herbs.json deleted file mode 100644 index af72014e..00000000 --- a/Common/src/main/resources/data/hibernalherbs/tags/worldgen/biome/has_herbs.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - - "_comment_": "In Order To Configure What Biomes Herbs Spawn In, Just Add And/Or Remove Biomes/Biome Tags From This JSON File.", - - - "replace": false, - "values": [ - "#minecraft:has_structure/village_snowy", - "minecraft:snowy_beach", - "minecraft:snowy_slopes", - "minecraft:snowy_taiga" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/worldgen/configured_feature/herbs.json b/Common/src/main/resources/data/hibernalherbs/worldgen/configured_feature/herbs.json deleted file mode 100644 index 2b1eb31e..00000000 --- a/Common/src/main/resources/data/hibernalherbs/worldgen/configured_feature/herbs.json +++ /dev/null @@ -1,113 +0,0 @@ -{ - "type": "minecraft:random_patch", - "config": { - "tries": 32, - "xz_spread": 7, - "y_spread": 3, - "feature": { - "feature": { - "type": "minecraft:simple_block", - "config": { - "to_place": { - "type": "minecraft:weighted_state_provider", - "entries": [ - { - "weight": 2, - "data": { - "Name": "hibernalherbs:chives" - } - }, - { - "weight": 2, - "data": { - "Name": "hibernalherbs:chervil" - } - }, - { - "weight": 2, - "data": { - "Name": "hibernalherbs:fennsel" - } - }, - { - "weight": 2, - "data": { - "Name": "hibernalherbs:thyme" - } - }, - { - "weight": 2, - "data": { - "Name": "hibernalherbs:tarragon" - } - }, - { - "weight": 2, - "data": { - "Name": "hibernalherbs:rosemary" - } - }, - { - "weight": 2, - "data": { - "Name": "hibernalherbs:chamomile" - } - }, - { - "weight": 2, - "data": { - "Name": "hibernalherbs:verbena" - } - }, - { - "weight": 2, - "data": { - "Name": "hibernalherbs:sorrel" - } - }, - { - "weight": 2, - "data": { - "Name": "hibernalherbs:ceillis" - } - }, - { - "weight": 2, - "data": { - "Name": "hibernalherbs:essitte" - } - }, - { - "weight": 2, - "data": { - "Name": "hibernalherbs:punuel" - } - }, - { - "weight": 2, - "data": { - "Name": "hibernalherbs:calendula" - } - }, - { - "weight": 2, - "data": { - "Name": "hibernalherbs:marjoram" - } - } - ] - } - } - }, - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:matching_blocks", - "blocks": "minecraft:air" - } - } - ] - } - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/worldgen/configured_feature/myqueste.json b/Common/src/main/resources/data/hibernalherbs/worldgen/configured_feature/myqueste.json deleted file mode 100644 index d0437b56..00000000 --- a/Common/src/main/resources/data/hibernalherbs/worldgen/configured_feature/myqueste.json +++ /dev/null @@ -1,70 +0,0 @@ -{ - "type": "minecraft:tree", - "config": { - "ignore_vines": false, - "force_dirt": false, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 2, - "lower_size": 0, - "upper_size": 2 - }, - "dirt_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:dirt" - } - }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "hibernalherbs:myqueste_log", - "Properties": { - "axis": "y" - } - } - }, - "foliage_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "hibernalherbs:myqueste_leaves", - "Properties": { - "distance": "7", - "persistent": "false", - "waterlogged": "false" - } - } - }, - "trunk_placer": { - "type": "minecraft:straight_trunk_placer", - "base_height": 5, - "height_rand_a": 2, - "height_rand_b": 1 - }, - "foliage_placer": { - "type": "minecraft:spruce_foliage_placer", - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 2, - "max_inclusive": 3 - } - }, - "offset": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 0, - "max_inclusive": 2 - } - }, - "trunk_height": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 1, - "max_inclusive": 2 - } - } - }, - "decorators": [] - } -} diff --git a/Common/src/main/resources/data/hibernalherbs/worldgen/placed_feature/herbs_placed.json b/Common/src/main/resources/data/hibernalherbs/worldgen/placed_feature/herbs_placed.json deleted file mode 100644 index 5f9e8c2a..00000000 --- a/Common/src/main/resources/data/hibernalherbs/worldgen/placed_feature/herbs_placed.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "feature": "hibernalherbs:herbs", - "placement": [ - { - "type": "minecraft:count", - "count": 3 - }, - { - "type": "minecraft:rarity_filter", - "chance": 2 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "MOTION_BLOCKING" - }, - { - "type": "minecraft:biome" - } - ] -} diff --git a/Common/src/main/resources/data/hibernalherbs/worldgen/placed_feature/myqueste_placed.json b/Common/src/main/resources/data/hibernalherbs/worldgen/placed_feature/myqueste_placed.json deleted file mode 100644 index b47eebee..00000000 --- a/Common/src/main/resources/data/hibernalherbs/worldgen/placed_feature/myqueste_placed.json +++ /dev/null @@ -1,47 +0,0 @@ -{ - "feature": "hibernalherbs:myqueste", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 5, - "data": 1 - }, - { - "weight": 1, - "data": 2 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 0 - }, - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR" - }, - { - "type": "minecraft:biome" - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:would_survive", - "state": { - "Name": "hibernalherbs:myqueste_sapling", - "Properties": { - "stage": "0" - } - } - } - } - ] -} diff --git a/Common/src/main/resources/data/minecraft/tags/blocks/fence_gates.json b/Common/src/main/resources/data/minecraft/tags/blocks/fence_gates.json deleted file mode 100644 index 459d3704..00000000 --- a/Common/src/main/resources/data/minecraft/tags/blocks/fence_gates.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "hibernalherbs:myqueste_fence_gate" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/minecraft/tags/blocks/fences.json b/Common/src/main/resources/data/minecraft/tags/blocks/fences.json deleted file mode 100644 index 82ca63ed..00000000 --- a/Common/src/main/resources/data/minecraft/tags/blocks/fences.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "hibernalherbs:myqueste_fence" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/minecraft/tags/blocks/flower_pots.json b/Common/src/main/resources/data/minecraft/tags/blocks/flower_pots.json deleted file mode 100644 index ea281c79..00000000 --- a/Common/src/main/resources/data/minecraft/tags/blocks/flower_pots.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "replace": false, - "values": [ - "#hibernalherbs:potted_herbs", - "hibernalherbs:potted_myqueste_sapling" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/minecraft/tags/blocks/leaves.json b/Common/src/main/resources/data/minecraft/tags/blocks/leaves.json deleted file mode 100644 index 479a6c89..00000000 --- a/Common/src/main/resources/data/minecraft/tags/blocks/leaves.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values":[ - "hibernalherbs:myqueste_leaves" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/minecraft/tags/blocks/logs.json b/Common/src/main/resources/data/minecraft/tags/blocks/logs.json deleted file mode 100644 index 153a414f..00000000 --- a/Common/src/main/resources/data/minecraft/tags/blocks/logs.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "#hibernalherbs:myqueste_logs" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/minecraft/tags/blocks/logs_that_burn.json b/Common/src/main/resources/data/minecraft/tags/blocks/logs_that_burn.json deleted file mode 100644 index 153a414f..00000000 --- a/Common/src/main/resources/data/minecraft/tags/blocks/logs_that_burn.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "#hibernalherbs:myqueste_logs" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/minecraft/tags/blocks/mineable/axe.json b/Common/src/main/resources/data/minecraft/tags/blocks/mineable/axe.json deleted file mode 100644 index ba6cabd5..00000000 --- a/Common/src/main/resources/data/minecraft/tags/blocks/mineable/axe.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "replace": false, - "values": [ - "#hibernalherbs:myqueste_logs", - "hibernalherbs:myqueste_fence", - "hibernalherbs:myqueste_fence_gate", - "hibernalherbs:myqueste_door", - "hibernalherbs:myqueste_trapdoor", - "hibernalherbs:myqueste_slab", - "hibernalherbs:myqueste_stairs", - "hibernalherbs:myqueste_pressure_plate", - "hibernalherbs:myqueste_button", - "hibernalherbs:myqueste_sign", - - "hibernalherbs:calendula_herb_barrel", - "hibernalherbs:ceillis_herb_barrel", - "hibernalherbs:chamomile_herb_barrel", - "hibernalherbs:chervil_herb_barrel", - "hibernalherbs:chives_herb_barrel", - "hibernalherbs:essitte_herb_barrel", - "hibernalherbs:fennkystral_herb_barrel", - "hibernalherbs:fennsel_herb_barrel", - "hibernalherbs:marjoram_herb_barrel", - "hibernalherbs:punuel_herb_barrel", - "hibernalherbs:rosemary_herb_barrel", - "hibernalherbs:sorrel_herb_barrel", - "hibernalherbs:tarragon_herb_barrel", - "hibernalherbs:thyme_herb_barrel", - "hibernalherbs:thyocielle_herb_barrel", - "hibernalherbs:verbena_herb_barrel", - - "hibernalherbs:sage_herb_barrel", - - "hibernalherbs:conjuration_altar", - - { - "required": false, - "id": "hibernalherbs:myqueste_wall_sign" - } - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/minecraft/tags/blocks/mineable/pickaxe.json b/Common/src/main/resources/data/minecraft/tags/blocks/mineable/pickaxe.json deleted file mode 100644 index 3b82f67d..00000000 --- a/Common/src/main/resources/data/minecraft/tags/blocks/mineable/pickaxe.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "replace": false, - "values": [ - "hibernalherbs:calendula_lantern", - "hibernalherbs:ceillis_lantern", - "hibernalherbs:chamomile_lantern", - "hibernalherbs:chives_lantern", - "hibernalherbs:chervil_lantern", - "hibernalherbs:essitte_lantern", - "hibernalherbs:fennkystral_lantern", - "hibernalherbs:fennsel_lantern", - "hibernalherbs:marjoram_lantern", - "hibernalherbs:punuel_lantern", - "hibernalherbs:rosemary_lantern", - "hibernalherbs:sage_lantern", - "hibernalherbs:sorrel_lantern", - "hibernalherbs:tarragon_lantern", - "hibernalherbs:thyme_lantern", - "hibernalherbs:thyocielle_lantern", - "hibernalherbs:verbena_lantern" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/minecraft/tags/blocks/planks.json b/Common/src/main/resources/data/minecraft/tags/blocks/planks.json deleted file mode 100644 index 2b0d9dd1..00000000 --- a/Common/src/main/resources/data/minecraft/tags/blocks/planks.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "hibernalherbs:myqueste_planks" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/minecraft/tags/blocks/saplings.json b/Common/src/main/resources/data/minecraft/tags/blocks/saplings.json deleted file mode 100644 index 2d29a886..00000000 --- a/Common/src/main/resources/data/minecraft/tags/blocks/saplings.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "hibernalherbs:myqueste_sapling" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/minecraft/tags/blocks/signs.json b/Common/src/main/resources/data/minecraft/tags/blocks/signs.json deleted file mode 100644 index e2560c64..00000000 --- a/Common/src/main/resources/data/minecraft/tags/blocks/signs.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "replace": false, - "values": [ - "hibernalherbs:myqueste_sign", - "hibernalherbs:myqueste_wall_sign" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/minecraft/tags/blocks/small_flowers.json b/Common/src/main/resources/data/minecraft/tags/blocks/small_flowers.json deleted file mode 100644 index 9c56c3e5..00000000 --- a/Common/src/main/resources/data/minecraft/tags/blocks/small_flowers.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "#hibernalherbs:herbs" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/minecraft/tags/blocks/standing_signs.json b/Common/src/main/resources/data/minecraft/tags/blocks/standing_signs.json deleted file mode 100644 index 9938a237..00000000 --- a/Common/src/main/resources/data/minecraft/tags/blocks/standing_signs.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "hibernalherbs:myqueste_sign" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/minecraft/tags/blocks/wall_signs.json b/Common/src/main/resources/data/minecraft/tags/blocks/wall_signs.json deleted file mode 100644 index 3776664a..00000000 --- a/Common/src/main/resources/data/minecraft/tags/blocks/wall_signs.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "hibernalherbs:myqueste_wall_sign" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/minecraft/tags/blocks/wooden_fences.json b/Common/src/main/resources/data/minecraft/tags/blocks/wooden_fences.json deleted file mode 100644 index 82ca63ed..00000000 --- a/Common/src/main/resources/data/minecraft/tags/blocks/wooden_fences.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "hibernalherbs:myqueste_fence" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/minecraft/tags/blocks/wooden_slabs.json b/Common/src/main/resources/data/minecraft/tags/blocks/wooden_slabs.json deleted file mode 100644 index 5cbeb65a..00000000 --- a/Common/src/main/resources/data/minecraft/tags/blocks/wooden_slabs.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "hibernalherbs:myqueste_slab" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/minecraft/tags/items/boats.json b/Common/src/main/resources/data/minecraft/tags/items/boats.json deleted file mode 100644 index 0c73a133..00000000 --- a/Common/src/main/resources/data/minecraft/tags/items/boats.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "hibernalherbs:myqueste_boat" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/minecraft/tags/items/chest_boats.json b/Common/src/main/resources/data/minecraft/tags/items/chest_boats.json deleted file mode 100644 index ef1538f1..00000000 --- a/Common/src/main/resources/data/minecraft/tags/items/chest_boats.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "hibernalherbs:myqueste_chest_boat" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/minecraft/tags/items/fence_gates.json b/Common/src/main/resources/data/minecraft/tags/items/fence_gates.json deleted file mode 100644 index 459d3704..00000000 --- a/Common/src/main/resources/data/minecraft/tags/items/fence_gates.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "hibernalherbs:myqueste_fence_gate" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/minecraft/tags/items/fences.json b/Common/src/main/resources/data/minecraft/tags/items/fences.json deleted file mode 100644 index 82ca63ed..00000000 --- a/Common/src/main/resources/data/minecraft/tags/items/fences.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "hibernalherbs:myqueste_fence" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/minecraft/tags/items/leaves.json b/Common/src/main/resources/data/minecraft/tags/items/leaves.json deleted file mode 100644 index 479a6c89..00000000 --- a/Common/src/main/resources/data/minecraft/tags/items/leaves.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values":[ - "hibernalherbs:myqueste_leaves" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/minecraft/tags/items/logs.json b/Common/src/main/resources/data/minecraft/tags/items/logs.json deleted file mode 100644 index 153a414f..00000000 --- a/Common/src/main/resources/data/minecraft/tags/items/logs.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "#hibernalherbs:myqueste_logs" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/minecraft/tags/items/logs_that_burn.json b/Common/src/main/resources/data/minecraft/tags/items/logs_that_burn.json deleted file mode 100644 index 153a414f..00000000 --- a/Common/src/main/resources/data/minecraft/tags/items/logs_that_burn.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "#hibernalherbs:myqueste_logs" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/minecraft/tags/items/planks.json b/Common/src/main/resources/data/minecraft/tags/items/planks.json deleted file mode 100644 index 2b0d9dd1..00000000 --- a/Common/src/main/resources/data/minecraft/tags/items/planks.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "hibernalherbs:myqueste_planks" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/minecraft/tags/items/saplings.json b/Common/src/main/resources/data/minecraft/tags/items/saplings.json deleted file mode 100644 index 2d29a886..00000000 --- a/Common/src/main/resources/data/minecraft/tags/items/saplings.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "hibernalherbs:myqueste_sapling" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/minecraft/tags/items/signs.json b/Common/src/main/resources/data/minecraft/tags/items/signs.json deleted file mode 100644 index 9938a237..00000000 --- a/Common/src/main/resources/data/minecraft/tags/items/signs.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "hibernalherbs:myqueste_sign" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/minecraft/tags/items/small_flowers.json b/Common/src/main/resources/data/minecraft/tags/items/small_flowers.json deleted file mode 100644 index 9c56c3e5..00000000 --- a/Common/src/main/resources/data/minecraft/tags/items/small_flowers.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "#hibernalherbs:herbs" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/minecraft/tags/items/wooden_fences.json b/Common/src/main/resources/data/minecraft/tags/items/wooden_fences.json deleted file mode 100644 index 82ca63ed..00000000 --- a/Common/src/main/resources/data/minecraft/tags/items/wooden_fences.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "hibernalherbs:myqueste_fence" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/minecraft/tags/items/wooden_slabs.json b/Common/src/main/resources/data/minecraft/tags/items/wooden_slabs.json deleted file mode 100644 index 5cbeb65a..00000000 --- a/Common/src/main/resources/data/minecraft/tags/items/wooden_slabs.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "hibernalherbs:myqueste_slab" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/supplementaries/tags/items/cookies.json b/Common/src/main/resources/data/supplementaries/tags/items/cookies.json deleted file mode 100644 index 6998aebc..00000000 --- a/Common/src/main/resources/data/supplementaries/tags/items/cookies.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "#hibernalherbs:pounded_herbs" - ] -} diff --git a/Common/src/main/resources/data/supplementaries/tags/items/flower_box_plantable.json b/Common/src/main/resources/data/supplementaries/tags/items/flower_box_plantable.json deleted file mode 100644 index 9c56c3e5..00000000 --- a/Common/src/main/resources/data/supplementaries/tags/items/flower_box_plantable.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "#hibernalherbs:herbs" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/trinkets/entities/hibernalherbs.json b/Common/src/main/resources/data/trinkets/entities/hibernalherbs.json deleted file mode 100644 index f07bff71..00000000 --- a/Common/src/main/resources/data/trinkets/entities/hibernalherbs.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "entities": [ "player" ], - "slots": [ - "chest/necklace" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/data/trinkets/tags/items/chest/necklace.json b/Common/src/main/resources/data/trinkets/tags/items/chest/necklace.json deleted file mode 100644 index 8cf0c697..00000000 --- a/Common/src/main/resources/data/trinkets/tags/items/chest/necklace.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "replace": false, - "values": [ - "hibernalherbs:bound_padlock_gluttony", - "hibernalherbs:bound_padlock_pride", - "hibernalherbs:bound_padlock_greed", - "hibernalherbs:bound_padlock_wrath", - "hibernalherbs:bound_padlock_envy", - "hibernalherbs:bound_padlock_sloth", - "hibernalherbs:bound_padlock_lust" - ] -} \ No newline at end of file diff --git a/Common/src/main/resources/pack.mcmeta b/Common/src/main/resources/pack.mcmeta deleted file mode 100644 index 52854ec4..00000000 --- a/Common/src/main/resources/pack.mcmeta +++ /dev/null @@ -1,6 +0,0 @@ -{ - "pack": { - "description": "${mod_name}", - "pack_format": 8 - } -} \ No newline at end of file diff --git a/Common/src/main/resources/resourcepacks/stripped_planks/pack.mcmeta b/Common/src/main/resources/resourcepacks/stripped_planks/pack.mcmeta deleted file mode 100644 index 6b2770ae..00000000 --- a/Common/src/main/resources/resourcepacks/stripped_planks/pack.mcmeta +++ /dev/null @@ -1,6 +0,0 @@ -{ - "pack": { - "pack_format": 15, - "description": "Makes Myqueste Planks match Stripped Myqueste Wood" - } -} \ No newline at end of file diff --git a/Fabric/build.gradle b/Fabric/build.gradle deleted file mode 100644 index 16e4eb24..00000000 --- a/Fabric/build.gradle +++ /dev/null @@ -1,123 +0,0 @@ -plugins { - id 'fabric-loom' version '1.7-SNAPSHOT' - id 'maven-publish' - id 'idea' - id 'org.jetbrains.kotlin.jvm' version '1.8.20-RC2' -} - -archivesBaseName = "${mod_name}-fabric-${minecraft_version}" - -dependencies { - minecraft "com.mojang:minecraft:${minecraft_version}" - mappings "net.fabricmc:yarn:${project.yarn_mappings}:v2" - modImplementation "net.fabricmc:fabric-loader:${fabric_loader_version}" - modImplementation "net.fabricmc.fabric-api:fabric-api:${fabric_version}" - implementation group: 'com.google.code.findbugs', name: 'jsr305', version: '3.0.1' - implementation project(":Common") - - // Wood API - modImplementation "com.terraformersmc.terraform-api:terraform-wood-api-v1:7.0.1" - - include "com.terraformersmc.terraform-api:terraform-wood-api-v1:7.0.1" - - // REI - // modCompileOnly "me.shedaniel:RoughlyEnoughItems-api-fabric:${rei_version}" - modCompileOnly "me.shedaniel:RoughlyEnoughItems-api-fabric:${rei_version}" - //modRuntimeOnly "me.shedaniel:RoughlyEnoughItems-fabric:${rei_version}" - modCompileOnly "me.shedaniel:RoughlyEnoughItems-default-plugin-fabric:${rei_version}" - - // EMI - //modCompileOnly "dev.emi:emi-fabric:${emi_version}:api" - //modRuntimeOnly "dev.emi:emi-fabric:${emi_version}" - modImplementation "dev.emi:emi-fabric:${emi_version}+${minecraft_version}" - - // Trinkets - modImplementation("dev.emi:trinkets:${trinkets_version}") - - // Patchouli - modImplementation "vazkii.patchouli:Patchouli:${patchouli_version}-FABRIC-SNAPSHOT" - -} - -repositories { - maven { - name = "REI" - url = "https://maven.shedaniel.me" - } - - maven { - name = 'TerraformersMC' - url = 'https://maven.terraformersmc.com/' - } - - maven { - name = "Ladysnake Libs" - url = "https://maven.ladysnake.org/releases" - } - - // Patchouli Repo - maven { url 'https://maven.blamejared.com' } - - mavenCentral() -} - -loom { - runs { - client { - client() - setConfigName("Fabric Client") - ideConfigGenerated(true) - runDir("run") - } - server { - server() - setConfigName("Fabric Server") - ideConfigGenerated(true) - runDir("run") - } - } - - accessWidenerPath = file("src/main/resources/hibernalherbs.accesswidener") -} - - -processResources { - from project(":Common").sourceSets.main.resources - inputs.property "version", project.version - - filesMatching("fabric.mod.json") { - expand "version": project.version - } -} - -tasks.withType(JavaCompile) { - source(project(":Common").sourceSets.main.allSource) -} - -publishing { - publications { - mavenJava(MavenPublication) { - groupId project.group - artifactId project.archivesBaseName - version project.version - from components.java - } - } - - repositories { - - maven { - url "file://" + System.getenv("local_maven") - } - } -} -compileKotlin { - kotlinOptions { - jvmTarget = "1.8" - } -} -compileTestKotlin { - kotlinOptions { - jvmTarget = "1.8" - } -} diff --git a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/client/HibernalHerbsClient.java b/Fabric/src/main/java/net/dakotapride/hibernalHerbs/client/HibernalHerbsClient.java deleted file mode 100644 index 4032844e..00000000 --- a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/client/HibernalHerbsClient.java +++ /dev/null @@ -1,141 +0,0 @@ -package net.dakotapride.hibernalHerbs.client; - -import com.terraformersmc.terraform.boat.api.client.TerraformBoatClientHelper; -import com.terraformersmc.terraform.sign.SpriteIdentifierRegistry; -import net.dakotapride.hibernalHerbs.common.HibernalHerbsMod; -import net.dakotapride.hibernalHerbs.common.init.BlockInit; -import net.dakotapride.hibernalHerbs.common.init.ItemInit; -import net.dakotapride.hibernalHerbs.common.init.ScreenHandlersInit; -import net.dakotapride.hibernalHerbs.common.screen.HerbConjurationAltarScreen; -import net.fabricmc.api.ClientModInitializer; -import net.fabricmc.fabric.api.blockrenderlayer.v1.BlockRenderLayerMap; -import net.fabricmc.fabric.api.object.builder.v1.client.model.FabricModelPredicateProviderRegistry; -import net.minecraft.client.gui.screen.ingame.HandledScreens; -import net.minecraft.client.render.RenderLayer; -import net.minecraft.client.render.TexturedRenderLayers; -import net.minecraft.client.util.SpriteIdentifier; -import net.minecraft.util.Identifier; - -import static net.dakotapride.hibernalHerbs.common.Constants.MOD_ID; - -public class HibernalHerbsClient implements ClientModInitializer { - - @Override - public void onInitializeClient() { - - BlockRenderLayerMap.INSTANCE.putBlock(BlockInit.ROSEMARY, RenderLayer.getCutout()); - BlockRenderLayerMap.INSTANCE.putBlock(BlockInit.THYME, RenderLayer.getCutout()); - BlockRenderLayerMap.INSTANCE.putBlock(BlockInit.TARRAGON, RenderLayer.getCutout()); - BlockRenderLayerMap.INSTANCE.putBlock(BlockInit.CHAMOMILE, RenderLayer.getCutout()); - BlockRenderLayerMap.INSTANCE.putBlock(BlockInit.CHIVES, RenderLayer.getCutout()); - BlockRenderLayerMap.INSTANCE.putBlock(BlockInit.VERBENA, RenderLayer.getCutout()); - BlockRenderLayerMap.INSTANCE.putBlock(BlockInit.SORREL, RenderLayer.getCutout()); - BlockRenderLayerMap.INSTANCE.putBlock(BlockInit.MARJORAM, RenderLayer.getCutout()); - BlockRenderLayerMap.INSTANCE.putBlock(BlockInit.CHERVIL, RenderLayer.getCutout()); - BlockRenderLayerMap.INSTANCE.putBlock(BlockInit.FENNSEL, RenderLayer.getCutout()); - BlockRenderLayerMap.INSTANCE.putBlock(BlockInit.CEILLIS, RenderLayer.getCutout()); - BlockRenderLayerMap.INSTANCE.putBlock(BlockInit.PUNUEL, RenderLayer.getCutout()); - BlockRenderLayerMap.INSTANCE.putBlock(BlockInit.ESSITTE, RenderLayer.getCutout()); - - BlockRenderLayerMap.INSTANCE.putBlock(BlockInit.THYOCIELLE, RenderLayer.getCutout()); - BlockRenderLayerMap.INSTANCE.putBlock(BlockInit.FENNKYSTRAL, RenderLayer.getCutout()); - - BlockRenderLayerMap.INSTANCE.putBlock(BlockInit.CALENDULA, RenderLayer.getCutout()); - - BlockRenderLayerMap.INSTANCE.putBlock(BlockInit.SAGE, RenderLayer.getCutout()); - - BlockRenderLayerMap.INSTANCE.putBlock(BlockInit.MYQUESTE_SAPLING, RenderLayer.getCutout()); - - BlockRenderLayerMap.INSTANCE.putBlock(BlockInit.POTTED_ROSEMARY, RenderLayer.getCutout()); - BlockRenderLayerMap.INSTANCE.putBlock(BlockInit.POTTED_THYME, RenderLayer.getCutout()); - BlockRenderLayerMap.INSTANCE.putBlock(BlockInit.POTTED_TARRAGON, RenderLayer.getCutout()); - BlockRenderLayerMap.INSTANCE.putBlock(BlockInit.POTTED_CHAMOMILE, RenderLayer.getCutout()); - BlockRenderLayerMap.INSTANCE.putBlock(BlockInit.POTTED_CHIVES, RenderLayer.getCutout()); - BlockRenderLayerMap.INSTANCE.putBlock(BlockInit.POTTED_VERBENA, RenderLayer.getCutout()); - BlockRenderLayerMap.INSTANCE.putBlock(BlockInit.POTTED_SORREL, RenderLayer.getCutout()); - BlockRenderLayerMap.INSTANCE.putBlock(BlockInit.POTTED_MARJORAM, RenderLayer.getCutout()); - BlockRenderLayerMap.INSTANCE.putBlock(BlockInit.POTTED_CHERVIL, RenderLayer.getCutout()); - BlockRenderLayerMap.INSTANCE.putBlock(BlockInit.POTTED_FENNSEL, RenderLayer.getCutout()); - BlockRenderLayerMap.INSTANCE.putBlock(BlockInit.POTTED_CEILLIS, RenderLayer.getCutout()); - BlockRenderLayerMap.INSTANCE.putBlock(BlockInit.POTTED_PUNUEL, RenderLayer.getCutout()); - BlockRenderLayerMap.INSTANCE.putBlock(BlockInit.POTTED_ESSITTE, RenderLayer.getCutout()); - - BlockRenderLayerMap.INSTANCE.putBlock(BlockInit.POTTED_THYOCIELLE, RenderLayer.getCutout()); - BlockRenderLayerMap.INSTANCE.putBlock(BlockInit.POTTED_FENNKYSTRAL, RenderLayer.getCutout()); - - BlockRenderLayerMap.INSTANCE.putBlock(BlockInit.POTTED_CALENDULA, RenderLayer.getCutout()); - - BlockRenderLayerMap.INSTANCE.putBlock(BlockInit.POTTED_SAGE, RenderLayer.getCutout()); - - BlockRenderLayerMap.INSTANCE.putBlock(BlockInit.POTTED_MYQUESTE_SAPLING, RenderLayer.getCutout()); - - BlockRenderLayerMap.INSTANCE.putBlock(BlockInit.CALENDULA_LANTERN, RenderLayer.getCutout()); - BlockRenderLayerMap.INSTANCE.putBlock(BlockInit.ROSEMARY_LANTERN, RenderLayer.getCutout()); - BlockRenderLayerMap.INSTANCE.putBlock(BlockInit.THYME_LANTERN, RenderLayer.getCutout()); - BlockRenderLayerMap.INSTANCE.putBlock(BlockInit.TARRAGON_LANTERN, RenderLayer.getCutout()); - BlockRenderLayerMap.INSTANCE.putBlock(BlockInit.CHAMOMILE_LANTERN, RenderLayer.getCutout()); - BlockRenderLayerMap.INSTANCE.putBlock(BlockInit.CHIVES_LANTERN, RenderLayer.getCutout()); - BlockRenderLayerMap.INSTANCE.putBlock(BlockInit.VERBENA_LANTERN, RenderLayer.getCutout()); - BlockRenderLayerMap.INSTANCE.putBlock(BlockInit.SORREL_LANTERN, RenderLayer.getCutout()); - BlockRenderLayerMap.INSTANCE.putBlock(BlockInit.MARJORAM_LANTERN, RenderLayer.getCutout()); - BlockRenderLayerMap.INSTANCE.putBlock(BlockInit.CHERVIL_LANTERN, RenderLayer.getCutout()); - BlockRenderLayerMap.INSTANCE.putBlock(BlockInit.FENNSEL_LANTERN, RenderLayer.getCutout()); - BlockRenderLayerMap.INSTANCE.putBlock(BlockInit.CEILLIS_LANTERN, RenderLayer.getCutout()); - BlockRenderLayerMap.INSTANCE.putBlock(BlockInit.PUNUEL_LANTERN, RenderLayer.getCutout()); - BlockRenderLayerMap.INSTANCE.putBlock(BlockInit.ESSITTE_LANTERN, RenderLayer.getCutout()); - BlockRenderLayerMap.INSTANCE.putBlock(BlockInit.THYOCIELLE_LANTERN, RenderLayer.getCutout()); - BlockRenderLayerMap.INSTANCE.putBlock(BlockInit.FENNKYSTRAL_LANTERN, RenderLayer.getCutout()); - BlockRenderLayerMap.INSTANCE.putBlock(BlockInit.SAGE_LANTERN, RenderLayer.getCutout()); - - BlockRenderLayerMap.INSTANCE.putBlock(BlockInit.MYQUESTE_LEAF_PILE, RenderLayer.getCutoutMipped()); - BlockRenderLayerMap.INSTANCE.putBlock(BlockInit.ROSEMARY_HERB_PILE, RenderLayer.getCutoutMipped()); - BlockRenderLayerMap.INSTANCE.putBlock(BlockInit.THYME_HERB_PILE, RenderLayer.getCutoutMipped()); - BlockRenderLayerMap.INSTANCE.putBlock(BlockInit.TARRAGON_HERB_PILE, RenderLayer.getCutoutMipped()); - BlockRenderLayerMap.INSTANCE.putBlock(BlockInit.CHAMOMILE_HERB_PILE, RenderLayer.getCutoutMipped()); - BlockRenderLayerMap.INSTANCE.putBlock(BlockInit.CHIVES_HERB_PILE, RenderLayer.getCutoutMipped()); - BlockRenderLayerMap.INSTANCE.putBlock(BlockInit.VERBENA_HERB_PILE, RenderLayer.getCutoutMipped()); - BlockRenderLayerMap.INSTANCE.putBlock(BlockInit.SORREL_HERB_PILE, RenderLayer.getCutoutMipped()); - BlockRenderLayerMap.INSTANCE.putBlock(BlockInit.MARJORAM_HERB_PILE, RenderLayer.getCutoutMipped()); - BlockRenderLayerMap.INSTANCE.putBlock(BlockInit.CHERVIL_HERB_PILE, RenderLayer.getCutoutMipped()); - BlockRenderLayerMap.INSTANCE.putBlock(BlockInit.FENNSEL_HERB_PILE, RenderLayer.getCutoutMipped()); - BlockRenderLayerMap.INSTANCE.putBlock(BlockInit.CEILLIS_HERB_PILE, RenderLayer.getCutoutMipped()); - BlockRenderLayerMap.INSTANCE.putBlock(BlockInit.PUNUEL_HERB_PILE, RenderLayer.getCutoutMipped()); - BlockRenderLayerMap.INSTANCE.putBlock(BlockInit.ESSITTE_HERB_PILE, RenderLayer.getCutoutMipped()); - BlockRenderLayerMap.INSTANCE.putBlock(BlockInit.FENNKYSTRAL_HERB_PILE, RenderLayer.getCutoutMipped()); - BlockRenderLayerMap.INSTANCE.putBlock(BlockInit.THYOCIELLE_HERB_PILE, RenderLayer.getCutoutMipped()); - BlockRenderLayerMap.INSTANCE.putBlock(BlockInit.CALENDULA_HERB_PILE, RenderLayer.getCutoutMipped()); - BlockRenderLayerMap.INSTANCE.putBlock(BlockInit.SAGE_HERB_PILE, RenderLayer.getCutoutMipped()); - - BlockRenderLayerMap.INSTANCE.putBlock(BlockInit.CONJURATION_ALTAR, RenderLayer.getCutout()); - BlockRenderLayerMap.INSTANCE.putBlock(BlockInit.MYQUESTE_TRAPDOOR, RenderLayer.getCutout()); - BlockRenderLayerMap.INSTANCE.putBlock(BlockInit.MYQUESTE_DOOR, RenderLayer.getCutout()); - - BlockRenderLayerMap.INSTANCE.putBlock(BlockInit.LUST_HERB, RenderLayer.getCutout()); - BlockRenderLayerMap.INSTANCE.putBlock(BlockInit.GREED_HERB, RenderLayer.getCutout()); - BlockRenderLayerMap.INSTANCE.putBlock(BlockInit.ENVY_HERB, RenderLayer.getCutout()); - BlockRenderLayerMap.INSTANCE.putBlock(BlockInit.WRATH_HERB, RenderLayer.getCutout()); - BlockRenderLayerMap.INSTANCE.putBlock(BlockInit.GLUTTONY_HERB, RenderLayer.getCutout()); - BlockRenderLayerMap.INSTANCE.putBlock(BlockInit.SLOTH_HERB, RenderLayer.getCutout()); - BlockRenderLayerMap.INSTANCE.putBlock(BlockInit.PRIDE_HERB, RenderLayer.getCutout()); - - HandledScreens.register(ScreenHandlersInit.CONJURATION_ALTAR_SCREEN_HANDLER, HerbConjurationAltarScreen::new); - - // Render Layers (Terraform) - TerraformBoatClientHelper.registerModelLayers(HibernalHerbsMod.MYQUESTE_ID, false); - SpriteIdentifierRegistry.INSTANCE.addIdentifier(new SpriteIdentifier(TexturedRenderLayers.SIGNS_ATLAS_TEXTURE, BlockInit.MYQUESTE_SIGN_TEXTURE)); - - - // Model Predicate Providers - - FabricModelPredicateProviderRegistry.register(ItemInit.CANISTER, new Identifier(MOD_ID, "filled"), - ((stack, world, entity, seed) -> stack.hasNbt() ? 1f : 0f)); - - FabricModelPredicateProviderRegistry.register(ItemInit.IRON_CANISTER, new Identifier(MOD_ID, "filled"), - ((stack, world, entity, seed) -> stack.hasNbt() ? 1f : 0f)); - FabricModelPredicateProviderRegistry.register(ItemInit.AMETHYST_CANISTER, new Identifier(MOD_ID, "filled"), - ((stack, world, entity, seed) -> stack.hasNbt() ? 1f : 0f)); - FabricModelPredicateProviderRegistry.register(ItemInit.DIAMOND_CANISTER, new Identifier(MOD_ID, "filled"), - ((stack, world, entity, seed) -> stack.hasNbt() ? 1f : 0f)); - - } -} diff --git a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/client/ITooltipProvider.java b/Fabric/src/main/java/net/dakotapride/hibernalHerbs/client/ITooltipProvider.java deleted file mode 100644 index 373b7b2e..00000000 --- a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/client/ITooltipProvider.java +++ /dev/null @@ -1,166 +0,0 @@ -package net.dakotapride.hibernalHerbs.client; - -import net.minecraft.entity.effect.StatusEffect; -import net.minecraft.entity.effect.StatusEffects; -import net.minecraft.text.MutableText; -import net.minecraft.text.Text; - -public interface ITooltipProvider { - String shiftControlsText = "text.hibernalherbs.controls.shift"; - String leftAltControlsText = "text.hibernalherbs.controls.left_alt"; - String rightClickControlsText = "text.hibernalherbs.controls.right_click"; - String leftClickControlsText = "text.hibernalherbs.controls.left_click"; - String rightClickInventoryControlsText = "text.hibernalherbs.controls.right_click.inventory"; - String leftClickInventoryControlsText = "text.hibernalherbs.controls.left_click.inventory"; - String rightClickOnPlayerControlsText = "text.hibernalherbs.controls.right_click.player"; - String leftClickOnPlayerControlsText = "text.hibernalherbs.controls.left_click.player"; - String inInventoryPassiveText = "text.hibernalherbs.controls.passive.inventory"; - - - enum Associations { - NONE(Text.translatable("text.hibernalherbs.association.help.none"), 0), - OAK(Text.translatable("text.hibernalherbs.association.help.oak"), 3), - DARK_OAK(Text.translatable("text.hibernalherbs.association.help.dark_oak"), 3), - BIRCH(Text.translatable("text.hibernalherbs.association.help.birch"), 3), - SPRUCE(Text.translatable("text.hibernalherbs.association.help.spruce"), 4), - JUNGLE(Text.translatable("text.hibernalherbs.association.help.jungle"), 3), - ACACIA(Text.translatable("text.hibernalherbs.association.help.acacia"), 2), - MANGROVE(Text.translatable("text.hibernalherbs.association.help.mangrove"), 3), - CHERRY(Text.translatable("text.hibernalherbs.association.help.cherry"), 3), - CRIMSON(Text.translatable("text.hibernalherbs.association.help.crimson"), 2), - WARPED(Text.translatable("text.hibernalherbs.association.help.warped"), 2), - MYQUESTE(Text.translatable("text.hibernalherbs.association.help.myqueste"), 4); - - - final MutableText mutableText; - final int productionValue; - - Associations(MutableText string, int value) { - this.mutableText = string; - this.productionValue = value; - } - - public MutableText getTranslatableAssociation() { - return mutableText; - } - - public int getProductionValue() { - return productionValue; - } - } - - enum BlendAbilities { - NONE(StatusEffects.SATURATION, Text.translatable("text.hibernalherbs.ability.none")), - REGENERATIVE(StatusEffects.REGENERATION, Text.translatable("text.hibernalherbs.ability.regeneration")), - VIRULENT(StatusEffects.POISON, Text.translatable("text.hibernalherbs.ability.poison")), - SEDATING(StatusEffects.SLOWNESS, Text.translatable("text.hibernalherbs.ability.slowness")), - HINDERING(StatusEffects.MINING_FATIGUE, Text.translatable("text.hibernalherbs.ability.mining_fatigue")), - DASHING(StatusEffects.HASTE, Text.translatable("text.hibernalherbs.ability.haste")), - ACCELERATION(StatusEffects.SPEED, Text.translatable("text.hibernalherbs.ability.speed")), - INCINERATING(Text.translatable("text.hibernalherbs.ability.fire")), - DECAYING(StatusEffects.WITHER, Text.translatable("text.hibernalherbs.ability.wither")), - OBSERVING(StatusEffects.NIGHT_VISION, Text.translatable("text.hibernalherbs.ability.night_vision")), - DIMINISHED(StatusEffects.WEAKNESS, Text.translatable("text.hibernalherbs.ability.weakness")), - SHADED(StatusEffects.BLINDNESS, Text.translatable("text.hibernalherbs.ability.blindness")), - CONFLICTING(StatusEffects.REGENERATION, StatusEffects.SLOWNESS, Text.translatable("text.hibernalherbs.ability.regeneration_slowness")), - ALTERNATIVE(StatusEffects.REGENERATION, StatusEffects.SPEED, StatusEffects.WEAKNESS, Text.translatable("text.hibernalherbs.ability.regeneration_speed_weakness")); - - final MutableText ability; - - StatusEffect effect; - StatusEffect effect2; - StatusEffect effect3; - - - BlendAbilities(StatusEffect firstEffect, StatusEffect secondEffect, MutableText callAbility) { - effect = firstEffect; - effect2 = secondEffect; - ability = callAbility; - } - - BlendAbilities(StatusEffect firstEffect, StatusEffect secondEffect, StatusEffect thirdEffect, MutableText callAbility) { - effect = firstEffect; - effect2 = secondEffect; - effect3 = thirdEffect; - ability = callAbility; - } - - BlendAbilities(StatusEffect abilityForEffect, MutableText callAbility) { - effect = abilityForEffect; - ability = callAbility; - } - - BlendAbilities(MutableText callAbility) { - ability = callAbility; - } - - public MutableText getAbility() { - return ability; - } - - public StatusEffect getEffect() { - return effect; - } - - public StatusEffect getEffect2() { - return effect2; - } - - public StatusEffect getEffect3() { - return effect3; - } - } - - enum SigilAlignments { - NONE(Text.translatable("text.hibernalherbs.sigil.alignment.none")), - PRIDE(Text.translatable("text.hibernalherbs.sigil.alignment.pride")), - ENVY(Text.translatable("text.hibernalherbs.sigil.alignment.envy")), - SLOTH(Text.translatable("text.hibernalherbs.sigil.alignment.sloth")), - WRATH(Text.translatable("text.hibernalherbs.sigil.alignment.wrath")), - GREED(Text.translatable("text.hibernalherbs.sigil.alignment.greed")), - LUST(Text.translatable("text.hibernalherbs.sigil.alignment.lust")), - GLUTTONY(Text.translatable("text.hibernalherbs.sigil.alignment.gluttony")), - MASTERY(Text.translatable("text.hibernalherbs.sigil.alignment.mastery")), - ADVANCED_MASTERY(Text.translatable("text.hibernalherbs.sigil.alignment.advanced_mastery")), - CONFIGURATION(Text.translatable("text.hibernalherbs.sigil.alignment.configuration")), - ADVANCED_CONFIGURATION(Text.translatable("text.hibernalherbs.sigil.alignment.advanced_configuration")); - - final MutableText text; - - SigilAlignments(MutableText alignment) { - text = alignment; - } - - public MutableText getAlignment() { - return text; - } - } - - enum BoundPrinces { - NONE("text.hibernalherbs.padlock.prince.none", "text.hibernalherbs.padlock.sin.none"), - PRIDE("text.hibernalherbs.padlock.prince.pride", "text.hibernalherbs.padlock.sin.pride"), - ENVY("text.hibernalherbs.padlock.prince.envy", "text.hibernalherbs.padlock.sin.envy"), - SLOTH("text.hibernalherbs.padlock.prince.sloth", "text.hibernalherbs.padlock.sin.sloth"), - WRATH("text.hibernalherbs.padlock.prince.wrath", "text.hibernalherbs.padlock.sin.wrath"), - GREED("text.hibernalherbs.padlock.prince.greed", "text.hibernalherbs.padlock.sin.greed"), - LUST("text.hibernalherbs.padlock.prince.lust", "text.hibernalherbs.padlock.sin.lust"), - GLUTTONY("text.hibernalherbs.padlock.prince.gluttony", "text.hibernalherbs.padlock.sin.gluttony"); - - final String princeBound; - final String sinFromPrince; - - BoundPrinces(String prince, String sin) { - princeBound = prince; - sinFromPrince = sin; - } - - public String getPrince() { - return princeBound; - } - - public String getSinFromPrince() { - return sinFromPrince; - } - } - -} diff --git a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/HibernalHerbsMod.java b/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/HibernalHerbsMod.java deleted file mode 100644 index 574901c0..00000000 --- a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/HibernalHerbsMod.java +++ /dev/null @@ -1,64 +0,0 @@ -package net.dakotapride.hibernalHerbs.common; - -import net.dakotapride.hibernalHerbs.common.init.*; -import net.dakotapride.hibernalHerbs.common.item.HibernalItemTabs; -import net.fabricmc.api.ModInitializer; -import net.fabricmc.fabric.api.resource.ResourceManagerHelper; -import net.fabricmc.fabric.api.resource.ResourcePackActivationType; -import net.fabricmc.loader.api.FabricLoader; -import net.minecraft.client.item.TooltipContext; -import net.minecraft.item.FoodComponent; -import net.minecraft.item.ItemStack; -import net.minecraft.text.Text; -import net.minecraft.util.Identifier; -import org.jetbrains.annotations.NotNull; - -import java.util.List; - -import static net.dakotapride.hibernalHerbs.common.Constants.MOD_ID; - -public class HibernalHerbsMod implements ModInitializer { - public static Identifier MYQUESTE_ID = new Identifier(MOD_ID, "myqueste"); - - - // v0.5.2 - - @Override - public void onInitialize() { - HibernalItemTabs.init(); - - TypeInit.SetType.init(); - - BlockInit.init(); - ItemInit.init(); - - HibernalHerbsBoatTypes.init(); - - Utilities.utilsInit(); - - FeaturesInit.init(); - - BlockEntityInit.init(); - ScreenHandlersInit.init(); - RecipeInit.init(); - - - // Thanks to @Xanthian#3020 on Modding By KaupenJoe's Discord Server For Built-In Resource Pack Help! - if (FabricLoader.getInstance().isModLoaded("lambdabettergrass")) { - FabricLoader.getInstance().getModContainer(MOD_ID).ifPresent(modContainer -> { - ResourceManagerHelper.registerBuiltinResourcePack(mc("bettergrass"), modContainer, ResourcePackActivationType.DEFAULT_ENABLED); - }); - } - - FabricLoader.getInstance().getModContainer(MOD_ID).ifPresent(modContainer -> { - ResourceManagerHelper.registerBuiltinResourcePack(mc("stripped_planks"), modContainer, ResourcePackActivationType.NORMAL); - }); - - } - - // Credit For method/The LambdaBetterGrass Mod goes to LambdAurora - public static Identifier mc(@NotNull String path) { - return new Identifier(MOD_ID, path); - } - -} diff --git a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/Utilities.java b/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/Utilities.java deleted file mode 100644 index 67a22479..00000000 --- a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/Utilities.java +++ /dev/null @@ -1,88 +0,0 @@ -package net.dakotapride.hibernalHerbs.common; - -import net.dakotapride.hibernalHerbs.common.init.BlockInit; -import net.dakotapride.hibernalHerbs.common.init.ItemInit; -import net.fabricmc.fabric.api.registry.StrippableBlockRegistry; -import net.minecraft.block.ComposterBlock; -import net.minecraft.item.Item; -import net.minecraft.registry.RegistryKeys; -import net.minecraft.registry.tag.TagKey; -import net.minecraft.util.Identifier; -import net.minecraft.world.biome.Biome; - -import static net.dakotapride.hibernalHerbs.common.Constants.MOD_ID; - -public class Utilities { - public static final TagKey HERBS = TagKey.of(RegistryKeys.ITEM, new Identifier(MOD_ID, "herbs")); - public static final TagKey POUNDED_HERBS = TagKey.of(RegistryKeys.ITEM, new Identifier(MOD_ID, "pounded_herbs")); - public static final TagKey BLENDS = TagKey.of(RegistryKeys.ITEM, new Identifier(MOD_ID, "herb_blends")); - public static final TagKey ARTIFICIAL_BLENDS = TagKey.of(RegistryKeys.ITEM, new Identifier(MOD_ID, "herbs/artificial/blends")); - - public static final TagKey HUMUS = TagKey.of(RegistryKeys.ITEM, new Identifier(MOD_ID, "humus")); - public static final TagKey FERTILIZER = TagKey.of(RegistryKeys.ITEM, new Identifier(MOD_ID, "fertilizer")); - - public static final TagKey POUCHES = TagKey.of(RegistryKeys.ITEM, new Identifier(MOD_ID, "pouches")); - public static final TagKey CANISTERS = TagKey.of(RegistryKeys.ITEM, new Identifier(MOD_ID, "canisters")); - - public static final TagKey HAS_HERBS = TagKey.of(RegistryKeys.BIOME, new Identifier(MOD_ID, "has_herbs")); - - public static final TagKey SIGILS = TagKey.of(RegistryKeys.ITEM, new Identifier(MOD_ID, "sigil/sigils")); - - public static final TagKey BOUND_PADLOCKS = TagKey.of(RegistryKeys.ITEM, new Identifier(MOD_ID, "padlocks/bound")); - public static final TagKey PADLOCKS = TagKey.of(RegistryKeys.ITEM, new Identifier(MOD_ID, "padlocks/unbound")); - - public static final TagKey GRIMOIRES = TagKey.of(RegistryKeys.ITEM, new Identifier(MOD_ID, "grimoires")); - - public static void utilsInit() { - // Strippable Blocks - - StrippableBlockRegistry.register(BlockInit.MYQUESTE_LOG, BlockInit.STRIPPED_MYQUESTE_LOG); - StrippableBlockRegistry.register(BlockInit.MYQUESTE_WOOD, BlockInit.STRIPPED_MYQUESTE_WOOD); - - // Compostable Chance - - ComposterBlock.ITEM_TO_LEVEL_INCREASE_CHANCE.put(ItemInit.POUNDED_CEILLIS, 0.3f); - ComposterBlock.ITEM_TO_LEVEL_INCREASE_CHANCE.put(ItemInit.POUNDED_CHAMOMILE, 0.3f); - ComposterBlock.ITEM_TO_LEVEL_INCREASE_CHANCE.put(ItemInit.POUNDED_CHERVIL, 0.3f); - ComposterBlock.ITEM_TO_LEVEL_INCREASE_CHANCE.put(ItemInit.POUNDED_CHIVES, 0.3f); - ComposterBlock.ITEM_TO_LEVEL_INCREASE_CHANCE.put(ItemInit.POUNDED_ESSITTE, 0.3f); - ComposterBlock.ITEM_TO_LEVEL_INCREASE_CHANCE.put(ItemInit.POUNDED_FENNSEL, 0.3f); - ComposterBlock.ITEM_TO_LEVEL_INCREASE_CHANCE.put(ItemInit.POUNDED_MARJORAM, 0.3f); - ComposterBlock.ITEM_TO_LEVEL_INCREASE_CHANCE.put(ItemInit.POUNDED_PUNUEL, 0.3f); - ComposterBlock.ITEM_TO_LEVEL_INCREASE_CHANCE.put(ItemInit.POUNDED_ROSEMARY, 0.3f); - ComposterBlock.ITEM_TO_LEVEL_INCREASE_CHANCE.put(ItemInit.POUNDED_SORREL, 0.3f); - ComposterBlock.ITEM_TO_LEVEL_INCREASE_CHANCE.put(ItemInit.POUNDED_TARRAGON, 0.3f); - ComposterBlock.ITEM_TO_LEVEL_INCREASE_CHANCE.put(ItemInit.POUNDED_THYME, 0.3f); - ComposterBlock.ITEM_TO_LEVEL_INCREASE_CHANCE.put(ItemInit.POUNDED_VERBENA, 0.3f); - - ComposterBlock.ITEM_TO_LEVEL_INCREASE_CHANCE.put(ItemInit.POUNDED_THYOCIELLE, 0.3f); - ComposterBlock.ITEM_TO_LEVEL_INCREASE_CHANCE.put(ItemInit.POUNDED_FENNKYSTRAL, 0.3f); - - ComposterBlock.ITEM_TO_LEVEL_INCREASE_CHANCE.put(ItemInit.POUNDED_CALENDULA, 0.3f); - ComposterBlock.ITEM_TO_LEVEL_INCREASE_CHANCE.put(ItemInit.DRIED_CALENDULA, 0.15f); - - ComposterBlock.ITEM_TO_LEVEL_INCREASE_CHANCE.put(BlockInit.CEILLIS.asItem(), 0.3f); - ComposterBlock.ITEM_TO_LEVEL_INCREASE_CHANCE.put(BlockInit.CHAMOMILE.asItem(), 0.3f); - ComposterBlock.ITEM_TO_LEVEL_INCREASE_CHANCE.put(BlockInit.CHERVIL.asItem(), 0.3f); - ComposterBlock.ITEM_TO_LEVEL_INCREASE_CHANCE.put(BlockInit.CHIVES.asItem(), 0.3f); - ComposterBlock.ITEM_TO_LEVEL_INCREASE_CHANCE.put(BlockInit.ESSITTE.asItem(), 0.3f); - ComposterBlock.ITEM_TO_LEVEL_INCREASE_CHANCE.put(BlockInit.FENNSEL.asItem(), 0.3f); - ComposterBlock.ITEM_TO_LEVEL_INCREASE_CHANCE.put(BlockInit.MARJORAM.asItem(), 0.3f); - ComposterBlock.ITEM_TO_LEVEL_INCREASE_CHANCE.put(BlockInit.PUNUEL.asItem(), 0.3f); - ComposterBlock.ITEM_TO_LEVEL_INCREASE_CHANCE.put(BlockInit.ROSEMARY.asItem(), 0.3f); - ComposterBlock.ITEM_TO_LEVEL_INCREASE_CHANCE.put(BlockInit.SORREL.asItem(), 0.3f); - ComposterBlock.ITEM_TO_LEVEL_INCREASE_CHANCE.put(BlockInit.TARRAGON.asItem(), 0.3f); - ComposterBlock.ITEM_TO_LEVEL_INCREASE_CHANCE.put(BlockInit.THYME.asItem(), 0.3f); - ComposterBlock.ITEM_TO_LEVEL_INCREASE_CHANCE.put(BlockInit.VERBENA.asItem(), 0.3f); - - ComposterBlock.ITEM_TO_LEVEL_INCREASE_CHANCE.put(BlockInit.THYOCIELLE.asItem(), 0.3f); - ComposterBlock.ITEM_TO_LEVEL_INCREASE_CHANCE.put(BlockInit.FENNKYSTRAL.asItem(), 0.3f); - - ComposterBlock.ITEM_TO_LEVEL_INCREASE_CHANCE.put(BlockInit.CALENDULA.asItem(), 0.3f); - - ComposterBlock.ITEM_TO_LEVEL_INCREASE_CHANCE.put(BlockInit.MYQUESTE_SAPLING.asItem(), 0.3f); - ComposterBlock.ITEM_TO_LEVEL_INCREASE_CHANCE.put(BlockInit.MYQUESTE_LEAVES.asItem(), 0.3f); - - } - -} diff --git a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/block/HerbConjurationAltarBlock.java b/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/block/HerbConjurationAltarBlock.java deleted file mode 100644 index 0e7068c2..00000000 --- a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/block/HerbConjurationAltarBlock.java +++ /dev/null @@ -1,85 +0,0 @@ -package net.dakotapride.hibernalHerbs.common.block; - -import net.dakotapride.hibernalHerbs.common.block.entity.HerbConjurationAltarEntity; -import net.dakotapride.hibernalHerbs.common.init.BlockEntityInit; -import net.minecraft.block.*; -import net.minecraft.block.entity.BlockEntity; -import net.minecraft.block.entity.BlockEntityTicker; -import net.minecraft.block.entity.BlockEntityType; -import net.minecraft.entity.player.PlayerEntity; -import net.minecraft.screen.NamedScreenHandlerFactory; -import net.minecraft.util.ActionResult; -import net.minecraft.util.Hand; -import net.minecraft.util.ItemScatterer; -import net.minecraft.util.function.BooleanBiFunction; -import net.minecraft.util.hit.BlockHitResult; -import net.minecraft.util.math.BlockPos; -import net.minecraft.util.shape.VoxelShape; -import net.minecraft.util.shape.VoxelShapes; -import net.minecraft.world.BlockView; -import net.minecraft.world.World; -import org.jetbrains.annotations.Nullable; - -import java.util.stream.Stream; - -public class HerbConjurationAltarBlock extends BlockWithEntity implements BlockEntityProvider { - VoxelShape shape = Stream.of( - Block.createCuboidShape(1, 0, 1, 15, 2, 15), - Block.createCuboidShape(1, 12, 1, 15, 14, 15), - Block.createCuboidShape(2, 2, 2, 14, 12, 14) - ).reduce((v1, v2) -> VoxelShapes.combineAndSimplify(v1, v2, BooleanBiFunction.OR)).get(); - - - public HerbConjurationAltarBlock(Settings settings) { - super(settings); - } - - - @Override - public VoxelShape getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) { - return shape; - } - - @Override - public BlockRenderType getRenderType(BlockState state) { - return BlockRenderType.MODEL; - } - - @Override - public void onStateReplaced(BlockState state, World world, BlockPos pos, BlockState newState, boolean moved) { - if (state.getBlock() != newState.getBlock()) { - BlockEntity blockEntity = world.getBlockEntity(pos); - if (blockEntity instanceof HerbConjurationAltarEntity) { - ItemScatterer.spawn(world, pos, (HerbConjurationAltarEntity)blockEntity); - world.updateComparators(pos,this); - } - super.onStateReplaced(state, world, pos, newState, moved); - } - } - - @Override - public ActionResult onUse(BlockState state, World world, BlockPos pos, - PlayerEntity player, Hand hand, BlockHitResult hit) { - if (!world.isClient) { - NamedScreenHandlerFactory screenHandlerFactory = state.createScreenHandlerFactory(world, pos); - - if (screenHandlerFactory != null) { - player.openHandledScreen(screenHandlerFactory); - } - } - - return ActionResult.SUCCESS; - } - - @Nullable - @Override - public BlockEntity createBlockEntity(BlockPos pos, BlockState state) { - return new HerbConjurationAltarEntity(pos, state); - } - - @Nullable - @Override - public BlockEntityTicker getTicker(World world, BlockState state, BlockEntityType type) { - return checkType(type, BlockEntityInit.HERB_CONJURATION_ALTAR_ENTITY, HerbConjurationAltarEntity::tick); - } -} diff --git a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/block/HibernalLeafPileBlock.java b/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/block/HibernalLeafPileBlock.java deleted file mode 100644 index dd3a6c4e..00000000 --- a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/block/HibernalLeafPileBlock.java +++ /dev/null @@ -1,19 +0,0 @@ -package net.dakotapride.hibernalHerbs.common.block; - -import com.terraformersmc.terraform.leaves.block.LeafPileBlock; -import net.dakotapride.hibernalHerbs.common.init.BlockInit; -import net.minecraft.client.gui.screen.Screen; -import net.minecraft.client.item.TooltipContext; -import net.minecraft.item.ItemStack; -import net.minecraft.text.Text; -import net.minecraft.util.Formatting; -import net.minecraft.world.BlockView; -import org.jetbrains.annotations.Nullable; - -import java.util.List; - -public class HibernalLeafPileBlock extends LeafPileBlock { - public HibernalLeafPileBlock(Settings settings) { - super(settings); - } -} diff --git a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/block/SageHerbBlock.java b/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/block/SageHerbBlock.java deleted file mode 100644 index f9c5afe3..00000000 --- a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/block/SageHerbBlock.java +++ /dev/null @@ -1,44 +0,0 @@ -package net.dakotapride.hibernalHerbs.common.block; - -import net.minecraft.block.BlockState; -import net.minecraft.block.FlowerBlock; -import net.minecraft.entity.Entity; -import net.minecraft.entity.LivingEntity; -import net.minecraft.entity.effect.StatusEffect; -import net.minecraft.entity.effect.StatusEffectInstance; -import net.minecraft.entity.effect.StatusEffects; -import net.minecraft.particle.ParticleTypes; -import net.minecraft.util.math.BlockPos; -import net.minecraft.util.math.random.Random; -import net.minecraft.world.World; - -public class SageHerbBlock extends FlowerBlock { - public SageHerbBlock(StatusEffect suspiciousStewEffect, int effectDuration, Settings settings) { - super(suspiciousStewEffect, effectDuration, settings); - } - - @Override - public void onEntityCollision(BlockState state, World world, BlockPos pos, Entity entity) { - if (entity instanceof LivingEntity livingEntity) { - livingEntity.addStatusEffect(new StatusEffectInstance(StatusEffects.LEVITATION, 100, 1)); - livingEntity.addStatusEffect(new StatusEffectInstance(StatusEffects.GLOWING, 100, 1)); - } - } - - @Override - public void randomDisplayTick(BlockState state, World world, BlockPos pos, Random random) { - for(int i = 0; i < 3; ++i) { - int j = random.nextInt(2) * 2 - 1; - int k = random.nextInt(2) * 2 - 1; - double d = (double)pos.getX() + 0.5 + 0.25 * (double)j; - double e = (float)pos.getY() + random.nextFloat(); - double f = (double)pos.getZ() + 0.5 + 0.25 * (double)k; - double g = random.nextFloat() * (float)j; - double h = ((double)random.nextFloat() - 0.5) * 0.125; - double l = random.nextFloat() * (float)k; - world.addParticle(ParticleTypes.PORTAL, d, e, f, g, h, l); - } - - } - -} diff --git a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/block/SinHerbBlock.java b/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/block/SinHerbBlock.java deleted file mode 100644 index 8fcc4ea7..00000000 --- a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/block/SinHerbBlock.java +++ /dev/null @@ -1,43 +0,0 @@ -package net.dakotapride.hibernalHerbs.common.block; - -import net.minecraft.block.BlockState; -import net.minecraft.block.FlowerBlock; -import net.minecraft.entity.Entity; -import net.minecraft.entity.LivingEntity; -import net.minecraft.entity.effect.StatusEffect; -import net.minecraft.entity.effect.StatusEffectInstance; -import net.minecraft.entity.effect.StatusEffects; -import net.minecraft.particle.ParticleTypes; -import net.minecraft.util.math.BlockPos; -import net.minecraft.util.math.random.Random; -import net.minecraft.world.World; - -public class SinHerbBlock extends FlowerBlock { - public SinHerbBlock(int effectDuration, Settings settings) { - super(StatusEffects.WITHER, effectDuration, settings); - } - - @Override - public void onEntityCollision(BlockState state, World world, BlockPos pos, Entity entity) { - if (entity instanceof LivingEntity livingEntity) { - livingEntity.addStatusEffect(new StatusEffectInstance(StatusEffects.WITHER, 100, 1)); - livingEntity.addStatusEffect(new StatusEffectInstance(StatusEffects.SLOWNESS, 100, 1)); - } - } - - @Override - public void randomDisplayTick(BlockState state, World world, BlockPos pos, Random random) { - for(int i = 0; i < 3; ++i) { - int j = random.nextInt(2) * 2 - 1; - int k = random.nextInt(2) * 2 - 1; - double d = (double)pos.getX() + 0.5 + 0.25 * (double)j; - double e = (float)pos.getY() + random.nextFloat(); - double f = (double)pos.getZ() + 0.5 + 0.25 * (double)k; - double g = random.nextFloat() * (float)j; - double h = ((double)random.nextFloat() - 0.5) * 0.125; - double l = random.nextFloat() * (float)k; - world.addParticle(ParticleTypes.ASH, d, e, f, g, h, l); - } - - } -} diff --git a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/block/entity/HerbConjurationAltarEntity.java b/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/block/entity/HerbConjurationAltarEntity.java deleted file mode 100644 index 51efd717..00000000 --- a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/block/entity/HerbConjurationAltarEntity.java +++ /dev/null @@ -1,204 +0,0 @@ -package net.dakotapride.hibernalHerbs.common.block.entity; - -import net.dakotapride.hibernalHerbs.common.init.BlockEntityInit; -import net.dakotapride.hibernalHerbs.common.init.ItemInit; -import net.dakotapride.hibernalHerbs.common.recipe.HerbalConjurationRecipe; -import net.dakotapride.hibernalHerbs.common.screen.HerbConjurationAltarScreenHandler; -import net.dakotapride.hibernalHerbs.common.Utilities; -import net.fabricmc.fabric.api.screenhandler.v1.ExtendedScreenHandlerFactory; -import net.minecraft.block.BlockState; -import net.minecraft.block.entity.BlockEntity; -import net.minecraft.entity.player.PlayerEntity; -import net.minecraft.entity.player.PlayerInventory; -import net.minecraft.inventory.Inventories; -import net.minecraft.inventory.SimpleInventory; -import net.minecraft.item.Item; -import net.minecraft.item.ItemStack; -import net.minecraft.nbt.NbtCompound; -import net.minecraft.network.PacketByteBuf; -import net.minecraft.registry.DynamicRegistryManager; -import net.minecraft.screen.PropertyDelegate; -import net.minecraft.screen.ScreenHandler; -import net.minecraft.server.network.ServerPlayerEntity; -import net.minecraft.text.Text; -import net.minecraft.util.collection.DefaultedList; -import net.minecraft.util.math.BlockPos; -import net.minecraft.world.World; -import org.jetbrains.annotations.Nullable; - -import java.util.Optional; - -public class HerbConjurationAltarEntity extends BlockEntity implements ExtendedScreenHandlerFactory, ImplementedInventory { - private final DefaultedList inventory = DefaultedList.ofSize(7, ItemStack.EMPTY); - - protected final PropertyDelegate propertyDelegate; - private int progress = 0; - private int maxProgress = 36; - - @Override - public boolean canPlayerUse(PlayerEntity player) { - return pos.isWithinDistance(player.getBlockPos(), 5.5); - } - - public HerbConjurationAltarEntity(BlockPos pos, BlockState state) { - super(BlockEntityInit.HERB_CONJURATION_ALTAR_ENTITY, pos, state); - this.propertyDelegate = new PropertyDelegate() { - public int get(int index) { - switch (index) { - case 0: return HerbConjurationAltarEntity.this.progress; - case 1: return HerbConjurationAltarEntity.this.maxProgress; - default: return 0; - } - } - - public void set(int index, int value) { - switch(index) { - case 0: HerbConjurationAltarEntity.this.progress = value; break; - case 1: HerbConjurationAltarEntity.this.maxProgress = value; break; - } - } - - public int size() { - return 7; - } - }; - } - - @Override - public DefaultedList getItems() { - return inventory; - } - - @Override - public Text getDisplayName() { - return Text.translatable("block.hibernalherbs.conjuration_altar"); - } - - @Nullable - @Override - public ScreenHandler createMenu(int syncId, PlayerInventory inv, PlayerEntity player) { - return new HerbConjurationAltarScreenHandler(syncId, inv, this, this.propertyDelegate); - } - - @Override - protected void writeNbt(NbtCompound nbt) { - super.writeNbt(nbt); - Inventories.writeNbt(nbt, inventory); - nbt.putInt("conjuration_altar.progress", progress); - } - - @Override - public void readNbt(NbtCompound nbt) { - Inventories.readNbt(nbt, inventory); - super.readNbt(nbt); - progress = nbt.getInt("conjuration_altar.progress"); - } - - private void resetProgress() { - this.progress = 0; - } - - public static void tick(World world, BlockPos blockPos, BlockState state, HerbConjurationAltarEntity entity) { - if(world.isClient()) { - return; - } - - if(hasRecipe(entity)) { - entity.progress++; - markDirty(world, blockPos, state); - if(entity.progress >= entity.maxProgress) { - craftItem(entity); - } - } else { - entity.resetProgress(); - markDirty(world, blockPos, state); - } - } - - private static void craftItem(HerbConjurationAltarEntity entity) { - SimpleInventory inventory = new SimpleInventory(entity.size()); - for (int i = 0; i < entity.size(); i++) { - inventory.setStack(i, entity.getStack(i)); - } - - Optional recipe = entity.getWorld().getRecipeManager() - .getFirstMatch(HerbalConjurationRecipe.Type.INSTANCE, inventory, entity.getWorld()); - - if(hasRecipe(entity)) { - if (!(entity.getStack(0).isIn(Utilities.SIGILS))) { - if (!entity.getStack(0).isOf(ItemInit.SINGED_GRIMOIRE)) { - entity.removeStack(0, 1); - } - } else { - entity.setStack(0, new ItemStack(ItemInit.CRACKED_SIGIL, 1)); - } - if (!(entity.getStack(1).isIn(Utilities.SIGILS))) { - if (!entity.getStack(1).isOf(ItemInit.SINGED_GRIMOIRE)) { - entity.removeStack(1, 1); - } - } else { - entity.setStack(1, new ItemStack(ItemInit.CRACKED_SIGIL, 1)); - } - if (!(entity.getStack(2).isIn(Utilities.SIGILS))) { - if (!entity.getStack(2).isOf(ItemInit.SINGED_GRIMOIRE)) { - entity.removeStack(2, 1); - } - } else { - entity.setStack(2, new ItemStack(ItemInit.CRACKED_SIGIL, 1)); - } - if (!(entity.getStack(3).isIn(Utilities.SIGILS))) { - if (!entity.getStack(3).isOf(ItemInit.SINGED_GRIMOIRE)) { - entity.removeStack(3, 1); - } - } else { - entity.setStack(3, new ItemStack(ItemInit.CRACKED_SIGIL, 1)); - } - if (!(entity.getStack(4).isIn(Utilities.SIGILS))) { - if (!entity.getStack(4).isOf(ItemInit.SINGED_GRIMOIRE)) { - entity.removeStack(4, 1); - } - } else { - entity.setStack(4, new ItemStack(ItemInit.CRACKED_SIGIL, 1)); - } - if (!(entity.getStack(5).isIn(Utilities.SIGILS))) { - if (!entity.getStack(5).isOf(ItemInit.SINGED_GRIMOIRE)) { - entity.removeStack(5, 1); - } - } else { - entity.setStack(5, new ItemStack(ItemInit.CRACKED_SIGIL, 1)); - } - - entity.setStack(6, new ItemStack(recipe.get().getOutput(DynamicRegistryManager.EMPTY).getItem(), - entity.getStack(6).getCount() + recipe.get().getOutput(DynamicRegistryManager.EMPTY).getCount())); - - entity.resetProgress(); - } - } - - private static boolean hasRecipe(HerbConjurationAltarEntity entity) { - SimpleInventory inventory = new SimpleInventory(entity.size()); - for (int i = 0; i < entity.size(); i++) { - inventory.setStack(i, entity.getStack(i)); - } - - Optional match = entity.getWorld().getRecipeManager() - .getFirstMatch(HerbalConjurationRecipe.Type.INSTANCE, inventory, entity.getWorld()); - - return match.isPresent() && canInsertAmountIntoOutputSlot(inventory) - && canInsertItemIntoOutputSlot(inventory, match.get().getOutput(DynamicRegistryManager.EMPTY).getItem()); - } - - private static boolean canInsertItemIntoOutputSlot(SimpleInventory inventory, Item output) { - - return inventory.getStack(6).getItem() == output || inventory.getStack(6).isEmpty(); - } - - private static boolean canInsertAmountIntoOutputSlot(SimpleInventory inventory) { - return inventory.getStack(6).getMaxCount() > inventory.getStack(6).getCount(); - } - - @Override - public void writeScreenOpeningData(ServerPlayerEntity player, PacketByteBuf buf) { - buf.writeBlockPos(this.pos); - } -} diff --git a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/block/entity/ImplementedInventory.java b/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/block/entity/ImplementedInventory.java deleted file mode 100644 index 7c9e59e3..00000000 --- a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/block/entity/ImplementedInventory.java +++ /dev/null @@ -1,212 +0,0 @@ -package net.dakotapride.hibernalHerbs.common.block.entity; - -import net.minecraft.entity.player.PlayerEntity; -import net.minecraft.inventory.Inventories; -import net.minecraft.inventory.Inventory; -import net.minecraft.inventory.SidedInventory; -import net.minecraft.item.ItemStack; -import net.minecraft.nbt.NbtCompound; -import net.minecraft.util.collection.DefaultedList; -import net.minecraft.util.math.Direction; -import org.jetbrains.annotations.Nullable; - -import java.util.List; - -/** - * A simple {@code SidedInventory} implementation with only default methods + an item list getter. - * - *

Reading and writing to tags

- * Use {@link Inventories#writeNbt(NbtCompound, DefaultedList)} and {@link Inventories#readNbt(NbtCompound, DefaultedList)} - * on {@linkplain #getItems() the item list}. - * - * License: CC0 - * @author Juuz - */ -@FunctionalInterface -public interface ImplementedInventory extends SidedInventory { - /** - * Gets the item list of this inventory. - * Must return the same instance every time it's called. - * - * @return the item list - */ - DefaultedList getItems(); - - /** - * Creates an inventory from the item list. - * - * @param items the item list - * @return a new inventory - */ - static ImplementedInventory of(DefaultedList items) { - return () -> items; - } - - /** - * Creates a new inventory with the size. - * - * @param size the inventory size - * @return a new inventory - */ - static ImplementedInventory ofSize(int size) { - return of(DefaultedList.ofSize(size, ItemStack.EMPTY)); - } - - // SidedInventory - - /** - * Gets the available slots to automation on the side. - * - *

The default implementation returns an array of all slots. - * - * @param side the side - * @return the available slots - */ - @Override - default int[] getAvailableSlots(Direction side) { - int[] result = new int[getItems().size()]; - for (int i = 0; i < result.length; i++) { - result[i] = i; - } - - return result; - } - - /** - * Returns true if the stack can be inserted in the slot at the side. - * - *

The default implementation returns true. - * - * @param slot the slot - * @param stack the stack - * @param side the side - * @return true if the stack can be inserted - */ - @Override - default boolean canInsert(int slot, ItemStack stack, @Nullable Direction side) { - return true; - } - - /** - * Returns true if the stack can be extracted from the slot at the side. - * - *

The default implementation returns true. - * - * @param slot the slot - * @param stack the stack - * @param side the side - * @return true if the stack can be extracted - */ - @Override - default boolean canExtract(int slot, ItemStack stack, Direction side) { - return true; - } - - // Inventory - - /** - * Returns the inventory size. - * - *

The default implementation returns the size of {@link #getItems()}. - * - * @return the inventory size - */ - @Override - default int size() { - return getItems().size(); - } - - /** - * @return true if this inventory has only empty stacks, false otherwise - */ - @Override - default boolean isEmpty() { - for (int i = 0; i < size(); i++) { - ItemStack stack = getStack(i); - if (!stack.isEmpty()) { - return false; - } - } - - return true; - } - - /** - * Gets the item in the slot. - * - * @param slot the slot - * @return the item in the slot - */ - @Override - default ItemStack getStack(int slot) { - return getItems().get(slot); - } - - /** - * Takes a stack of the size from the slot. - * - *

(default implementation) If there are less items in the slot than what are requested, - * takes all items in that slot. - * - * @param slot the slot - * @param count the item count - * @return a stack - */ - @Override - default ItemStack removeStack(int slot, int count) { - ItemStack result = Inventories.splitStack(getItems(), slot, count); - if (!result.isEmpty()) { - markDirty(); - } - - return result; - } - - /** - * Removes the current stack in the {@code slot} and returns it. - * - *

The default implementation uses {@link Inventories#removeStack(List, int)} - * - * @param slot the slot - * @return the removed stack - */ - @Override - default ItemStack removeStack(int slot) { - return Inventories.removeStack(getItems(), slot); - } - - /** - * Replaces the current stack in the {@code slot} with the provided stack. - * - *

If the stack is too big for this inventory ({@link Inventory#getMaxCountPerStack()}), - * it gets resized to this inventory's maximum amount. - * - * @param slot the slot - * @param stack the stack - */ - @Override - default void setStack(int slot, ItemStack stack) { - getItems().set(slot, stack); - if (stack.getCount() > getMaxCountPerStack()) { - stack.setCount(getMaxCountPerStack()); - } - } - - /** - * Clears {@linkplain #getItems() the item list}}. - */ - @Override - default void clear() { - getItems().clear(); - } - - @Override - default void markDirty() { - // Override if you want behavior. - } - - @Override - default boolean canPlayerUse(PlayerEntity player) { - return true; - } -} diff --git a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/gen/saplingGenerator/MyquesteSaplingGenerator.java b/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/gen/saplingGenerator/MyquesteSaplingGenerator.java deleted file mode 100644 index 08e5c9ce..00000000 --- a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/gen/saplingGenerator/MyquesteSaplingGenerator.java +++ /dev/null @@ -1,26 +0,0 @@ -package net.dakotapride.hibernalHerbs.common.gen.saplingGenerator; - -import net.dakotapride.hibernalHerbs.common.init.gen.ConfiguredFeatureInit; -import net.minecraft.block.sapling.LargeTreeSaplingGenerator; -import net.minecraft.registry.RegistryKey; -import net.minecraft.util.math.random.Random; -import net.minecraft.world.gen.feature.ConfiguredFeature; -import org.jetbrains.annotations.Nullable; - -public class MyquesteSaplingGenerator extends LargeTreeSaplingGenerator { - public MyquesteSaplingGenerator() { - } - - @Nullable - @Override - protected RegistryKey> getTreeFeature(Random random, boolean bees) { - return ConfiguredFeatureInit.MYQUESTE_CONFIGURED; - } - - @Nullable - @Override - protected RegistryKey> getLargeTreeFeature(Random random) { - return null; - } - -} diff --git a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/init/BlockEntityInit.java b/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/init/BlockEntityInit.java deleted file mode 100644 index 03e32dcc..00000000 --- a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/init/BlockEntityInit.java +++ /dev/null @@ -1,21 +0,0 @@ -package net.dakotapride.hibernalHerbs.common.init; - -import net.dakotapride.hibernalHerbs.common.block.entity.HerbConjurationAltarEntity; -import net.fabricmc.fabric.api.object.builder.v1.block.entity.FabricBlockEntityTypeBuilder; -import net.minecraft.block.entity.BlockEntityType; -import net.minecraft.registry.Registries; -import net.minecraft.registry.Registry; -import net.minecraft.util.Identifier; - -import static net.dakotapride.hibernalHerbs.common.Constants.MOD_ID; - -public class BlockEntityInit { - public static BlockEntityType HERB_CONJURATION_ALTAR_ENTITY; - - public static void init() { - HERB_CONJURATION_ALTAR_ENTITY = Registry.register(Registries.BLOCK_ENTITY_TYPE, - new Identifier(MOD_ID, "conjuration_altar"), - FabricBlockEntityTypeBuilder.create(HerbConjurationAltarEntity::new, - BlockInit.CONJURATION_ALTAR).build(null)); - } -} diff --git a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/init/BlockInit.java b/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/init/BlockInit.java deleted file mode 100644 index e5bfad1f..00000000 --- a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/init/BlockInit.java +++ /dev/null @@ -1,459 +0,0 @@ -package net.dakotapride.hibernalHerbs.common.init; - -import com.terraformersmc.terraform.leaves.block.LeafPileBlock; -import com.terraformersmc.terraform.sign.block.TerraformHangingSignBlock; -import com.terraformersmc.terraform.sign.block.TerraformSignBlock; -import com.terraformersmc.terraform.sign.block.TerraformWallHangingSignBlock; -import com.terraformersmc.terraform.sign.block.TerraformWallSignBlock; -import net.dakotapride.hibernalHerbs.common.block.*; -import net.dakotapride.hibernalHerbs.common.gen.saplingGenerator.MyquesteSaplingGenerator; -import net.fabricmc.fabric.api.item.v1.FabricItemSettings; -import net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings; -import net.minecraft.block.*; -import net.minecraft.entity.effect.StatusEffects; -import net.minecraft.item.BlockItem; -import net.minecraft.item.HangingSignItem; -import net.minecraft.item.Item; -import net.minecraft.item.SignItem; -import net.minecraft.registry.Registries; -import net.minecraft.registry.Registry; -import net.minecraft.sound.BlockSoundGroup; -import net.minecraft.util.Identifier; - -import static net.dakotapride.hibernalHerbs.common.Constants.MOD_ID; - -public class BlockInit { - - public static Block CONJURATION_ALTAR = new HerbConjurationAltarBlock(FabricBlockSettings.copy(Blocks.LECTERN).nonOpaque()); - - // TODO: v0.9 Herbs For Princes Of Sin (Required in Bound Padlock Recipes + Additional Uses) - public static SinHerbBlock PRIDE_HERB = new SinHerbBlock(200, - FabricBlockSettings.copy(Blocks.WITHER_ROSE)); - public static SinHerbBlock ENVY_HERB = new SinHerbBlock(200, - FabricBlockSettings.copy(Blocks.WITHER_ROSE)); - public static SinHerbBlock WRATH_HERB = new SinHerbBlock(200, - FabricBlockSettings.copy(Blocks.WITHER_ROSE)); - public static SinHerbBlock GREED_HERB = new SinHerbBlock(200, - FabricBlockSettings.copy(Blocks.WITHER_ROSE)); - public static SinHerbBlock GLUTTONY_HERB = new SinHerbBlock(200, - FabricBlockSettings.copy(Blocks.WITHER_ROSE)); - public static SinHerbBlock SLOTH_HERB = new SinHerbBlock(200, - FabricBlockSettings.copy(Blocks.WITHER_ROSE)); - public static SinHerbBlock LUST_HERB = new SinHerbBlock(200, - FabricBlockSettings.copy(Blocks.WITHER_ROSE)); - - // "Leaf" (Herb) Piles - public static LeafPileBlock MYQUESTE_LEAF_PILE = new LeafPileBlock(FabricBlockSettings.of().sounds(BlockSoundGroup.GRASS).nonOpaque()); - - public static LeafPileBlock ROSEMARY_HERB_PILE = new HibernalLeafPileBlock(FabricBlockSettings.of().sounds(BlockSoundGroup.GRASS).nonOpaque()); - public static LeafPileBlock THYME_HERB_PILE = new HibernalLeafPileBlock(FabricBlockSettings.of().sounds(BlockSoundGroup.GRASS).nonOpaque()); - public static LeafPileBlock TARRAGON_HERB_PILE = new HibernalLeafPileBlock(FabricBlockSettings.of().sounds(BlockSoundGroup.GRASS).nonOpaque()); - public static LeafPileBlock CHAMOMILE_HERB_PILE = new HibernalLeafPileBlock(FabricBlockSettings.of().sounds(BlockSoundGroup.GRASS).nonOpaque()); - public static LeafPileBlock CHIVES_HERB_PILE = new HibernalLeafPileBlock(FabricBlockSettings.of().sounds(BlockSoundGroup.GRASS).nonOpaque()); - public static LeafPileBlock VERBENA_HERB_PILE = new HibernalLeafPileBlock(FabricBlockSettings.of().sounds(BlockSoundGroup.GRASS).nonOpaque()); - public static LeafPileBlock SORREL_HERB_PILE = new HibernalLeafPileBlock(FabricBlockSettings.of().sounds(BlockSoundGroup.GRASS).nonOpaque()); - public static LeafPileBlock MARJORAM_HERB_PILE = new HibernalLeafPileBlock(FabricBlockSettings.of().sounds(BlockSoundGroup.GRASS).nonOpaque()); - public static LeafPileBlock CHERVIL_HERB_PILE = new HibernalLeafPileBlock(FabricBlockSettings.of().sounds(BlockSoundGroup.GRASS).nonOpaque()); - public static LeafPileBlock FENNSEL_HERB_PILE = new HibernalLeafPileBlock(FabricBlockSettings.of().sounds(BlockSoundGroup.GRASS).nonOpaque()); - public static LeafPileBlock CEILLIS_HERB_PILE = new HibernalLeafPileBlock(FabricBlockSettings.of().sounds(BlockSoundGroup.GRASS).nonOpaque()); - public static LeafPileBlock PUNUEL_HERB_PILE = new HibernalLeafPileBlock(FabricBlockSettings.of().sounds(BlockSoundGroup.GRASS).nonOpaque()); - public static LeafPileBlock ESSITTE_HERB_PILE = new HibernalLeafPileBlock(FabricBlockSettings.of().sounds(BlockSoundGroup.GRASS).nonOpaque()); - - public static LeafPileBlock THYOCIELLE_HERB_PILE = new HibernalLeafPileBlock(FabricBlockSettings.of().sounds(BlockSoundGroup.GRASS).nonOpaque()); - public static LeafPileBlock FENNKYSTRAL_HERB_PILE = new HibernalLeafPileBlock(FabricBlockSettings.of().sounds(BlockSoundGroup.GRASS).nonOpaque()); - - public static LeafPileBlock CALENDULA_HERB_PILE = new HibernalLeafPileBlock(FabricBlockSettings.of().sounds(BlockSoundGroup.GRASS).nonOpaque()); - - public static LeafPileBlock SAGE_HERB_PILE = new HibernalLeafPileBlock(FabricBlockSettings.of().sounds(BlockSoundGroup.GRASS).nonOpaque()); - - public static Block ROSEMARY_HERB_BARREL = new Block(FabricBlockSettings.copy(Blocks.BARREL)); - public static Block THYME_HERB_BARREL = new Block(FabricBlockSettings.copy(Blocks.BARREL)); - public static Block TARRAGON_HERB_BARREL = new Block(FabricBlockSettings.copy(Blocks.BARREL)); - public static Block CHAMOMILE_HERB_BARREL = new Block(FabricBlockSettings.copy(Blocks.BARREL)); - public static Block CHIVES_HERB_BARREL = new Block(FabricBlockSettings.copy(Blocks.BARREL)); - public static Block VERBENA_HERB_BARREL = new Block(FabricBlockSettings.copy(Blocks.BARREL)); - public static Block SORREL_HERB_BARREL = new Block(FabricBlockSettings.copy(Blocks.BARREL)); - public static Block MARJORAM_HERB_BARREL = new Block(FabricBlockSettings.copy(Blocks.BARREL)); - public static Block CHERVIL_HERB_BARREL = new Block(FabricBlockSettings.copy(Blocks.BARREL)); - public static Block FENNSEL_HERB_BARREL = new Block(FabricBlockSettings.copy(Blocks.BARREL)); - public static Block CEILLIS_HERB_BARREL = new Block(FabricBlockSettings.copy(Blocks.BARREL)); - public static Block PUNUEL_HERB_BARREL = new Block(FabricBlockSettings.copy(Blocks.BARREL)); - public static Block ESSITTE_HERB_BARREL = new Block(FabricBlockSettings.copy(Blocks.BARREL)); - - public static Block THYOCIELLE_HERB_BARREL = new Block(FabricBlockSettings.copy(Blocks.BARREL)); - public static Block FENNKYSTRAL_HERB_BARREL = new Block(FabricBlockSettings.copy(Blocks.BARREL)); - - public static Block CALENDULA_HERB_BARREL = new Block(FabricBlockSettings.copy(Blocks.BARREL)); - - public static Block SAGE_HERB_BARREL = new Block(FabricBlockSettings.copy(Blocks.BARREL)); - - public static FlowerBlock ROSEMARY = - new FlowerBlock(StatusEffects.SLOWNESS, 180, FabricBlockSettings.copy(Blocks.LILY_OF_THE_VALLEY)); - public static FlowerBlock THYME = - new FlowerBlock(StatusEffects.POISON, 180, FabricBlockSettings.copy(Blocks.LILY_OF_THE_VALLEY)); - public static FlowerBlock TARRAGON = - new FlowerBlock(StatusEffects.SLOWNESS, 180, FabricBlockSettings.copy(Blocks.LILY_OF_THE_VALLEY)); - public static FlowerBlock CHAMOMILE = - new FlowerBlock(StatusEffects.ABSORPTION, 180, FabricBlockSettings.copy(Blocks.LILY_OF_THE_VALLEY)); - public static FlowerBlock CHIVES = - new FlowerBlock(StatusEffects.SLOWNESS, 180, FabricBlockSettings.copy(Blocks.LILY_OF_THE_VALLEY)); - public static FlowerBlock VERBENA = - new FlowerBlock(StatusEffects.SLOWNESS, 180, FabricBlockSettings.copy(Blocks.LILY_OF_THE_VALLEY)); - public static FlowerBlock SORREL = - new FlowerBlock(StatusEffects.SLOWNESS, 180, FabricBlockSettings.copy(Blocks.LILY_OF_THE_VALLEY)); - public static FlowerBlock MARJORAM = - new FlowerBlock(StatusEffects.SLOWNESS, 180, FabricBlockSettings.copy(Blocks.LILY_OF_THE_VALLEY)); - public static FlowerBlock CHERVIL = - new FlowerBlock(StatusEffects.SLOWNESS, 180, FabricBlockSettings.copy(Blocks.LILY_OF_THE_VALLEY)); - public static FlowerBlock FENNSEL = - new FlowerBlock(StatusEffects.SLOWNESS, 180, FabricBlockSettings.copy(Blocks.LILY_OF_THE_VALLEY)); - public static FlowerBlock CEILLIS = - new FlowerBlock(StatusEffects.SLOWNESS, 180, FabricBlockSettings.copy(Blocks.LILY_OF_THE_VALLEY)); - public static FlowerBlock PUNUEL = - new FlowerBlock(StatusEffects.SLOWNESS, 180, FabricBlockSettings.copy(Blocks.LILY_OF_THE_VALLEY)); - public static FlowerBlock ESSITTE = - new FlowerBlock(StatusEffects.SLOWNESS, 180, FabricBlockSettings.copy(Blocks.LILY_OF_THE_VALLEY)); - - // Resource Dependant Herbs - - public static FlowerBlock THYOCIELLE = - new FlowerBlock(StatusEffects.REGENERATION, 180, FabricBlockSettings.copy(Blocks.LILY_OF_THE_VALLEY)); - public static FlowerBlock FENNKYSTRAL = - new FlowerBlock(StatusEffects.REGENERATION, 240, FabricBlockSettings.copy(Blocks.LILY_OF_THE_VALLEY)); - - // Spring Herb(s) - - public static FlowerBlock CALENDULA = - new FlowerBlock(StatusEffects.GLOWING, 200, FabricBlockSettings.copy(Blocks.LILY_OF_THE_VALLEY).luminance((state) -> 6)); - - public static FlowerBlock SAGE = - new SageHerbBlock(StatusEffects.LEVITATION, 200, FabricBlockSettings.copy(Blocks.LILY_OF_THE_VALLEY).luminance((state) -> 8)); - - public static FlowerPotBlock POTTED_ROSEMARY = - new FlowerPotBlock(ROSEMARY, FabricBlockSettings.copy(Blocks.POTTED_LILY_OF_THE_VALLEY)); - public static FlowerPotBlock POTTED_THYME = - new FlowerPotBlock(THYME, FabricBlockSettings.copy(Blocks.POTTED_LILY_OF_THE_VALLEY)); - public static FlowerPotBlock POTTED_TARRAGON = - new FlowerPotBlock(TARRAGON, FabricBlockSettings.copy(Blocks.POTTED_LILY_OF_THE_VALLEY)); - public static FlowerPotBlock POTTED_CHAMOMILE = - new FlowerPotBlock(CHAMOMILE, FabricBlockSettings.copy(Blocks.POTTED_LILY_OF_THE_VALLEY)); - public static FlowerPotBlock POTTED_CHIVES = - new FlowerPotBlock(CHIVES, FabricBlockSettings.copy(Blocks.POTTED_LILY_OF_THE_VALLEY)); - public static FlowerPotBlock POTTED_VERBENA = - new FlowerPotBlock(VERBENA, FabricBlockSettings.copy(Blocks.POTTED_LILY_OF_THE_VALLEY)); - public static FlowerPotBlock POTTED_SORREL = - new FlowerPotBlock(SORREL, FabricBlockSettings.copy(Blocks.POTTED_LILY_OF_THE_VALLEY)); - public static FlowerPotBlock POTTED_MARJORAM = - new FlowerPotBlock(MARJORAM, FabricBlockSettings.copy(Blocks.POTTED_LILY_OF_THE_VALLEY)); - public static FlowerPotBlock POTTED_CHERVIL = - new FlowerPotBlock(CHERVIL, FabricBlockSettings.copy(Blocks.POTTED_LILY_OF_THE_VALLEY)); - public static FlowerPotBlock POTTED_FENNSEL = - new FlowerPotBlock(FENNSEL, FabricBlockSettings.copy(Blocks.POTTED_LILY_OF_THE_VALLEY)); - public static FlowerPotBlock POTTED_CEILLIS = - new FlowerPotBlock(CEILLIS, FabricBlockSettings.copy(Blocks.POTTED_LILY_OF_THE_VALLEY)); - public static FlowerPotBlock POTTED_PUNUEL = - new FlowerPotBlock(PUNUEL, FabricBlockSettings.copy(Blocks.POTTED_LILY_OF_THE_VALLEY)); - public static FlowerPotBlock POTTED_ESSITTE = - new FlowerPotBlock(ESSITTE, FabricBlockSettings.copy(Blocks.POTTED_LILY_OF_THE_VALLEY)); - - // Resource Dependant (Potted) Herbs - - public static FlowerPotBlock POTTED_THYOCIELLE = - new FlowerPotBlock(THYOCIELLE, FabricBlockSettings.copy(Blocks.POTTED_LILY_OF_THE_VALLEY)); - public static FlowerPotBlock POTTED_FENNKYSTRAL = - new FlowerPotBlock(FENNKYSTRAL, FabricBlockSettings.copy(Blocks.POTTED_LILY_OF_THE_VALLEY)); - - // Spring (Potted) Herb(s) - - public static FlowerPotBlock POTTED_CALENDULA = - new FlowerPotBlock(CALENDULA, FabricBlockSettings.copy(Blocks.POTTED_LILY_OF_THE_VALLEY).luminance((state) -> 4)); - - public static FlowerPotBlock POTTED_SAGE = - new FlowerPotBlock(SAGE, FabricBlockSettings.copy(Blocks.POTTED_LILY_OF_THE_VALLEY).luminance((state) -> 6)); - - public static LanternBlock CALENDULA_LANTERN = - new LanternBlock(FabricBlockSettings.copy(Blocks.LANTERN)); - public static LanternBlock ROSEMARY_LANTERN = - new LanternBlock(FabricBlockSettings.copy(Blocks.LANTERN)); - public static LanternBlock THYME_LANTERN = - new LanternBlock(FabricBlockSettings.copy(Blocks.LANTERN)); - public static LanternBlock TARRAGON_LANTERN = - new LanternBlock(FabricBlockSettings.copy(Blocks.LANTERN)); - public static LanternBlock CHAMOMILE_LANTERN = - new LanternBlock(FabricBlockSettings.copy(Blocks.LANTERN)); - public static LanternBlock CHIVES_LANTERN = - new LanternBlock(FabricBlockSettings.copy(Blocks.LANTERN)); - public static LanternBlock VERBENA_LANTERN = - new LanternBlock(FabricBlockSettings.copy(Blocks.LANTERN)); - public static LanternBlock SORREL_LANTERN = - new LanternBlock(FabricBlockSettings.copy(Blocks.LANTERN)); - public static LanternBlock MARJORAM_LANTERN = - new LanternBlock(FabricBlockSettings.copy(Blocks.LANTERN)); - public static LanternBlock CHERVIL_LANTERN = - new LanternBlock(FabricBlockSettings.copy(Blocks.LANTERN)); - public static LanternBlock FENNSEL_LANTERN = - new LanternBlock(FabricBlockSettings.copy(Blocks.LANTERN)); - public static LanternBlock CEILLIS_LANTERN = - new LanternBlock(FabricBlockSettings.copy(Blocks.LANTERN)); - public static LanternBlock PUNUEL_LANTERN = - new LanternBlock(FabricBlockSettings.copy(Blocks.LANTERN)); - public static LanternBlock ESSITTE_LANTERN = - new LanternBlock(FabricBlockSettings.copy(Blocks.LANTERN)); - public static LanternBlock FENNKYSTRAL_LANTERN = - new LanternBlock(FabricBlockSettings.copy(Blocks.LANTERN)); - public static LanternBlock THYOCIELLE_LANTERN = - new LanternBlock(FabricBlockSettings.copy(Blocks.LANTERN)); - public static LanternBlock SAGE_LANTERN = - new LanternBlock(FabricBlockSettings.copy(Blocks.LANTERN)); - - public static SaplingBlock MYQUESTE_SAPLING = new SaplingBlock(new MyquesteSaplingGenerator(), - FabricBlockSettings.copy(Blocks.SPRUCE_SAPLING).ticksRandomly().nonOpaque()); - public static PillarBlock MYQUESTE_LOG = new PillarBlock(FabricBlockSettings.copy(Blocks.SPRUCE_LOG)); - public static PillarBlock STRIPPED_MYQUESTE_LOG = new PillarBlock(FabricBlockSettings.copy(Blocks.STRIPPED_SPRUCE_LOG)); - public static PillarBlock MYQUESTE_WOOD = new PillarBlock(FabricBlockSettings.copy(Blocks.SPRUCE_WOOD)); - public static PillarBlock STRIPPED_MYQUESTE_WOOD = new PillarBlock(FabricBlockSettings.copy(Blocks.STRIPPED_SPRUCE_WOOD)); - public static Block MYQUESTE_PLANKS = new Block(FabricBlockSettings.copy(Blocks.SPRUCE_PLANKS)); - public static LeavesBlock MYQUESTE_LEAVES = new LeavesBlock(FabricBlockSettings.copy(Blocks.SPRUCE_LEAVES).ticksRandomly().nonOpaque()); - public static DoorBlock MYQUESTE_DOOR = new DoorBlock(FabricBlockSettings.copy(Blocks.SPRUCE_DOOR), BlockSetType.SPRUCE); - public static TrapdoorBlock MYQUESTE_TRAPDOOR = new TrapdoorBlock(FabricBlockSettings.copy(Blocks.SPRUCE_TRAPDOOR), TypeInit.SetType.MYQUESTE); - public static SlabBlock MYQUESTE_SLAB = new SlabBlock(FabricBlockSettings.copy(Blocks.SPRUCE_SLAB)); - public static StairsBlock MYQUESTE_STAIRS = new StairsBlock(MYQUESTE_PLANKS.getDefaultState(), FabricBlockSettings.copy(Blocks.SPRUCE_STAIRS)); - public static FenceBlock MYQUESTE_FENCE = new FenceBlock(FabricBlockSettings.copy(Blocks.SPRUCE_FENCE)); - public static FenceGateBlock MYQUESTE_FENCE_GATE = new FenceGateBlock(FabricBlockSettings.copy(Blocks.SPRUCE_FENCE_GATE), TypeInit.WoodType.MYQUESTE); - public static FlowerPotBlock POTTED_MYQUESTE_SAPLING = - new FlowerPotBlock(MYQUESTE_SAPLING, FabricBlockSettings.copy(Blocks.POTTED_SPRUCE_SAPLING)); - public static ButtonBlock MYQUESTE_BUTTON = new ButtonBlock(FabricBlockSettings.copy(Blocks.SPRUCE_BUTTON), TypeInit.SetType.MYQUESTE, 30, true); - public static PressurePlateBlock MYQUESTE_PRESSURE_PLATE = new PressurePlateBlock(PressurePlateBlock.ActivationRule.EVERYTHING, - FabricBlockSettings.copy(Blocks.SPRUCE_PRESSURE_PLATE), TypeInit.SetType.MYQUESTE); - - public static final Identifier MYQUESTE_SIGN_TEXTURE = new Identifier(MOD_ID, "entity/signs/myqueste"); - protected static final Identifier MYQUESTE_HANGING_SIGN_TEXTURE = new Identifier(MOD_ID, "entity/signs/hanging/myqueste"); - protected static final Identifier MYQUESTE_HANGING_SIGN_GUI_TEXTURE = new Identifier(MOD_ID, "textures/gui/hanging_signs/myqueste"); - public static final TerraformSignBlock MYQUESTE_SIGN = new TerraformSignBlock(MYQUESTE_SIGN_TEXTURE, FabricBlockSettings.copyOf(Blocks.OAK_SIGN)); - public static final Block MYQUESTE_WALL_SIGN = new TerraformWallSignBlock(MYQUESTE_SIGN_TEXTURE, FabricBlockSettings.copyOf(Blocks.OAK_WALL_SIGN)); - public static final Item MYQUESTE_SIGN_ITEM = new SignItem(new Item.Settings().maxCount(16), MYQUESTE_SIGN, MYQUESTE_WALL_SIGN); - public static final TerraformHangingSignBlock MYQUESTE_HANGING_SIGN = new TerraformHangingSignBlock(MYQUESTE_HANGING_SIGN_TEXTURE, MYQUESTE_HANGING_SIGN_GUI_TEXTURE, FabricBlockSettings.copyOf(Blocks.OAK_HANGING_SIGN)); - public static final TerraformWallHangingSignBlock MYQUESTE_WALL_HANGING_SIGN = new TerraformWallHangingSignBlock(MYQUESTE_HANGING_SIGN_TEXTURE, MYQUESTE_HANGING_SIGN_GUI_TEXTURE, FabricBlockSettings.copyOf(Blocks.OAK_WALL_HANGING_SIGN)); - public static final Item MYQUESTE_HANGING_SIGN_ITEM = new HangingSignItem(MYQUESTE_HANGING_SIGN, MYQUESTE_WALL_HANGING_SIGN, new Item.Settings().maxCount(16)); - - public static void init() { - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "rosemary"), ROSEMARY); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "rosemary"), new BlockItem(ROSEMARY, new FabricItemSettings())); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "thyme"), THYME); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "thyme"), new BlockItem(THYME, new FabricItemSettings())); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "tarragon"), TARRAGON); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "tarragon"), new BlockItem(TARRAGON, new FabricItemSettings())); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "chamomile"), CHAMOMILE); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "chamomile"), new BlockItem(CHAMOMILE, new FabricItemSettings())); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "chives"), CHIVES); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "chives"), new BlockItem(CHIVES, new FabricItemSettings())); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "verbena"), VERBENA); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "verbena"), new BlockItem(VERBENA, new FabricItemSettings())); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "sorrel"), SORREL); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "sorrel"), new BlockItem(SORREL, new FabricItemSettings())); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "marjoram"), MARJORAM); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "marjoram"), new BlockItem(MARJORAM, new FabricItemSettings())); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "chervil"), CHERVIL); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "chervil"), new BlockItem(CHERVIL, new FabricItemSettings())); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "fennsel"), FENNSEL); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "fennsel"), new BlockItem(FENNSEL, new FabricItemSettings())); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "ceillis"), CEILLIS); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "ceillis"), new BlockItem(CEILLIS, new FabricItemSettings())); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "punuel"), PUNUEL); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "punuel"), new BlockItem(PUNUEL, new FabricItemSettings())); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "essitte"), ESSITTE); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "essitte"), new BlockItem(ESSITTE, new FabricItemSettings())); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "thyocielle"), THYOCIELLE); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "thyocielle"), new BlockItem(THYOCIELLE, new FabricItemSettings())); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "fennkystral"), FENNKYSTRAL); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "fennkystral"), new BlockItem(FENNKYSTRAL, new FabricItemSettings())); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "calendula"), CALENDULA); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "calendula"), new BlockItem(CALENDULA, new FabricItemSettings())); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "sage"), SAGE); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "sage"), new BlockItem(SAGE, new FabricItemSettings())); - - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "pride_herb"), PRIDE_HERB); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "pride_herb"), new BlockItem(PRIDE_HERB, new FabricItemSettings())); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "envy_herb"), ENVY_HERB); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "envy_herb"), new BlockItem(ENVY_HERB, new FabricItemSettings())); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "wrath_herb"), WRATH_HERB); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "wrath_herb"), new BlockItem(WRATH_HERB, new FabricItemSettings())); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "greed_herb"), GREED_HERB); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "greed_herb"), new BlockItem(GREED_HERB, new FabricItemSettings())); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "gluttony_herb"), GLUTTONY_HERB); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "gluttony_herb"), new BlockItem(GLUTTONY_HERB, new FabricItemSettings())); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "sloth_herb"), SLOTH_HERB); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "sloth_herb"), new BlockItem(SLOTH_HERB, new FabricItemSettings())); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "lust_herb"), LUST_HERB); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "lust_herb"), new BlockItem(LUST_HERB, new FabricItemSettings())); - - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "potted_rosemary"), POTTED_ROSEMARY); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "potted_thyme"), POTTED_THYME); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "potted_tarragon"), POTTED_TARRAGON); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "potted_chamomile"), POTTED_CHAMOMILE); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "potted_chives"), POTTED_CHIVES); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "potted_verbena"), POTTED_VERBENA); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "potted_sorrel"), POTTED_SORREL); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "potted_marjoram"), POTTED_MARJORAM); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "potted_chervil"), POTTED_CHERVIL); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "potted_fennsel"), POTTED_FENNSEL); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "potted_ceillis"), POTTED_CEILLIS); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "potted_punuel"), POTTED_PUNUEL); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "potted_essitte"), POTTED_ESSITTE); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "potted_thyocielle"), POTTED_THYOCIELLE); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "potted_fennkystral"), POTTED_FENNKYSTRAL); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "potted_calendula"), POTTED_CALENDULA); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "potted_sage"), POTTED_SAGE); - - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "potted_myqueste_sapling"), POTTED_MYQUESTE_SAPLING); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "myqueste_sapling"), MYQUESTE_SAPLING); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "myqueste_sapling"), new BlockItem(MYQUESTE_SAPLING, new FabricItemSettings())); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "myqueste_log"), MYQUESTE_LOG); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "myqueste_log"), new BlockItem(MYQUESTE_LOG, new FabricItemSettings())); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "myqueste_leaves"), MYQUESTE_LEAVES); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "myqueste_leaves"), new BlockItem(MYQUESTE_LEAVES, new FabricItemSettings())); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "stripped_myqueste_log"), STRIPPED_MYQUESTE_LOG); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "stripped_myqueste_log"), new BlockItem(STRIPPED_MYQUESTE_LOG, new FabricItemSettings())); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "myqueste_wood"), MYQUESTE_WOOD); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "myqueste_wood"), new BlockItem(MYQUESTE_WOOD, new FabricItemSettings())); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "stripped_myqueste_wood"), STRIPPED_MYQUESTE_WOOD); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "stripped_myqueste_wood"), new BlockItem(STRIPPED_MYQUESTE_WOOD, new FabricItemSettings())); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "myqueste_planks"), MYQUESTE_PLANKS); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "myqueste_planks"), new BlockItem(MYQUESTE_PLANKS, new FabricItemSettings())); - - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "myqueste_stairs"), MYQUESTE_STAIRS); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "myqueste_stairs"), new BlockItem(MYQUESTE_STAIRS, new FabricItemSettings())); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "myqueste_slab"), MYQUESTE_SLAB); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "myqueste_slab"), new BlockItem(MYQUESTE_SLAB, new FabricItemSettings())); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "myqueste_door"), MYQUESTE_DOOR); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "myqueste_door"), new BlockItem(MYQUESTE_DOOR, new FabricItemSettings())); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "myqueste_trapdoor"), MYQUESTE_TRAPDOOR); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "myqueste_trapdoor"), new BlockItem(MYQUESTE_TRAPDOOR, new FabricItemSettings())); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "myqueste_fence"), MYQUESTE_FENCE); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "myqueste_fence"), new BlockItem(MYQUESTE_FENCE, new FabricItemSettings())); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "myqueste_fence_gate"), MYQUESTE_FENCE_GATE); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "myqueste_fence_gate"), new BlockItem(MYQUESTE_FENCE_GATE, new FabricItemSettings())); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "myqueste_button"), MYQUESTE_BUTTON); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "myqueste_button"), new BlockItem(MYQUESTE_BUTTON, new FabricItemSettings())); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "myqueste_pressure_plate"), MYQUESTE_PRESSURE_PLATE); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "myqueste_pressure_plate"), new BlockItem(MYQUESTE_PRESSURE_PLATE, new FabricItemSettings())); - - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "myqueste_sign"), MYQUESTE_SIGN); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "myqueste_wall_sign"), MYQUESTE_WALL_SIGN); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "myqueste_sign"), MYQUESTE_SIGN_ITEM); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "myqueste_hanging_sign"), MYQUESTE_HANGING_SIGN); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "myqueste_wall_hanging_sign"), MYQUESTE_WALL_HANGING_SIGN); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "myqueste_hanging_sign"), MYQUESTE_HANGING_SIGN_ITEM); - - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "myqueste_leaf_pile"), MYQUESTE_LEAF_PILE); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "myqueste_leaf_pile"), new BlockItem(MYQUESTE_LEAF_PILE, new FabricItemSettings())); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "rosemary_herb_pile"), ROSEMARY_HERB_PILE); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "rosemary_herb_pile"), new BlockItem(ROSEMARY_HERB_PILE, new FabricItemSettings())); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "thyme_herb_pile"), THYME_HERB_PILE); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "thyme_herb_pile"), new BlockItem(THYME_HERB_PILE, new FabricItemSettings())); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "tarragon_herb_pile"), TARRAGON_HERB_PILE); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "tarragon_herb_pile"), new BlockItem(TARRAGON_HERB_PILE, new FabricItemSettings())); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "chamomile_herb_pile"), CHAMOMILE_HERB_PILE); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "chamomile_herb_pile"), new BlockItem(CHAMOMILE_HERB_PILE, new FabricItemSettings())); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "chives_herb_pile"), CHIVES_HERB_PILE); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "chives_herb_pile"), new BlockItem(CHIVES_HERB_PILE, new FabricItemSettings())); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "verbena_herb_pile"), VERBENA_HERB_PILE); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "verbena_herb_pile"), new BlockItem(VERBENA_HERB_PILE, new FabricItemSettings())); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "sorrel_herb_pile"), SORREL_HERB_PILE); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "sorrel_herb_pile"), new BlockItem(SORREL_HERB_PILE, new FabricItemSettings())); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "marjoram_herb_pile"), MARJORAM_HERB_PILE); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "marjoram_herb_pile"), new BlockItem(MARJORAM_HERB_PILE, new FabricItemSettings())); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "chervil_herb_pile"), CHERVIL_HERB_PILE); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "chervil_herb_pile"), new BlockItem(CHERVIL_HERB_PILE, new FabricItemSettings())); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "fennsel_herb_pile"), FENNSEL_HERB_PILE); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "fennsel_herb_pile"), new BlockItem(FENNSEL_HERB_PILE, new FabricItemSettings())); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "ceillis_herb_pile"), CEILLIS_HERB_PILE); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "ceillis_herb_pile"), new BlockItem(CEILLIS_HERB_PILE, new FabricItemSettings())); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "punuel_herb_pile"), PUNUEL_HERB_PILE); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "punuel_herb_pile"), new BlockItem(PUNUEL_HERB_PILE, new FabricItemSettings())); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "essitte_herb_pile"), ESSITTE_HERB_PILE); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "essitte_herb_pile"), new BlockItem(ESSITTE_HERB_PILE, new FabricItemSettings())); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "thyocielle_herb_pile"), THYOCIELLE_HERB_PILE); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "thyocielle_herb_pile"), new BlockItem(THYOCIELLE_HERB_PILE, new FabricItemSettings())); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "fennkystral_herb_pile"), FENNKYSTRAL_HERB_PILE); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "fennkystral_herb_pile"), new BlockItem(FENNKYSTRAL_HERB_PILE, new FabricItemSettings())); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "calendula_herb_pile"), CALENDULA_HERB_PILE); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "calendula_herb_pile"), new BlockItem(CALENDULA_HERB_PILE, new FabricItemSettings())); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "sage_herb_pile"), SAGE_HERB_PILE); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "sage_herb_pile"), new BlockItem(SAGE_HERB_PILE, new FabricItemSettings())); - - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "rosemary_herb_barrel"), ROSEMARY_HERB_BARREL); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "rosemary_herb_barrel"), new BlockItem(ROSEMARY_HERB_BARREL, new FabricItemSettings())); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "thyme_herb_barrel"), THYME_HERB_BARREL); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "thyme_herb_barrel"), new BlockItem(THYME_HERB_BARREL, new FabricItemSettings())); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "tarragon_herb_barrel"), TARRAGON_HERB_BARREL); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "tarragon_herb_barrel"), new BlockItem(TARRAGON_HERB_BARREL, new FabricItemSettings())); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "chamomile_herb_barrel"), CHAMOMILE_HERB_BARREL); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "chamomile_herb_barrel"), new BlockItem(CHAMOMILE_HERB_BARREL, new FabricItemSettings())); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "chives_herb_barrel"), CHIVES_HERB_BARREL); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "chives_herb_barrel"), new BlockItem(CHIVES_HERB_BARREL, new FabricItemSettings())); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "verbena_herb_barrel"), VERBENA_HERB_BARREL); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "verbena_herb_barrel"), new BlockItem(VERBENA_HERB_BARREL, new FabricItemSettings())); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "sorrel_herb_barrel"), SORREL_HERB_BARREL); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "sorrel_herb_barrel"), new BlockItem(SORREL_HERB_BARREL, new FabricItemSettings())); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "marjoram_herb_barrel"), MARJORAM_HERB_BARREL); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "marjoram_herb_barrel"), new BlockItem(MARJORAM_HERB_BARREL, new FabricItemSettings())); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "chervil_herb_barrel"), CHERVIL_HERB_BARREL); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "chervil_herb_barrel"), new BlockItem(CHERVIL_HERB_BARREL, new FabricItemSettings())); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "fennsel_herb_barrel"), FENNSEL_HERB_BARREL); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "fennsel_herb_barrel"), new BlockItem(FENNSEL_HERB_BARREL, new FabricItemSettings())); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "ceillis_herb_barrel"), CEILLIS_HERB_BARREL); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "ceillis_herb_barrel"), new BlockItem(CEILLIS_HERB_BARREL, new FabricItemSettings())); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "punuel_herb_barrel"), PUNUEL_HERB_BARREL); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "punuel_herb_barrel"), new BlockItem(PUNUEL_HERB_BARREL, new FabricItemSettings())); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "essitte_herb_barrel"), ESSITTE_HERB_BARREL); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "essitte_herb_barrel"), new BlockItem(ESSITTE_HERB_BARREL, new FabricItemSettings())); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "thyocielle_herb_barrel"), THYOCIELLE_HERB_BARREL); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "thyocielle_herb_barrel"), new BlockItem(THYOCIELLE_HERB_BARREL, new FabricItemSettings())); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "fennkystral_herb_barrel"), FENNKYSTRAL_HERB_BARREL); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "fennkystral_herb_barrel"), new BlockItem(FENNKYSTRAL_HERB_BARREL, new FabricItemSettings())); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "calendula_herb_barrel"), CALENDULA_HERB_BARREL); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "calendula_herb_barrel"), new BlockItem(CALENDULA_HERB_BARREL, new FabricItemSettings())); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "sage_herb_barrel"), SAGE_HERB_BARREL); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "sage_herb_barrel"), new BlockItem(SAGE_HERB_BARREL, new FabricItemSettings())); - - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "calendula_lantern"), CALENDULA_LANTERN); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "calendula_lantern"), new BlockItem(CALENDULA_LANTERN, new FabricItemSettings())); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "rosemary_lantern"), ROSEMARY_LANTERN); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "rosemary_lantern"), new BlockItem(ROSEMARY_LANTERN, new FabricItemSettings())); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "thyme_lantern"), THYME_LANTERN); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "thyme_lantern"), new BlockItem(THYME_LANTERN, new FabricItemSettings())); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "tarragon_lantern"), TARRAGON_LANTERN); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "tarragon_lantern"), new BlockItem(TARRAGON_LANTERN, new FabricItemSettings())); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "chamomile_lantern"), CHAMOMILE_LANTERN); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "chamomile_lantern"), new BlockItem(CHAMOMILE_LANTERN, new FabricItemSettings())); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "chives_lantern"), CHIVES_LANTERN); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "chives_lantern"), new BlockItem(CHIVES_LANTERN, new FabricItemSettings())); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "verbena_lantern"), VERBENA_LANTERN); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "verbena_lantern"), new BlockItem(VERBENA_LANTERN, new FabricItemSettings())); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "sorrel_lantern"), SORREL_LANTERN); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "sorrel_lantern"), new BlockItem(SORREL_LANTERN, new FabricItemSettings())); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "marjoram_lantern"), MARJORAM_LANTERN); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "marjoram_lantern"), new BlockItem(MARJORAM_LANTERN, new FabricItemSettings())); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "chervil_lantern"), CHERVIL_LANTERN); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "chervil_lantern"), new BlockItem(CHERVIL_LANTERN, new FabricItemSettings())); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "fennsel_lantern"), FENNSEL_LANTERN); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "fennsel_lantern"), new BlockItem(FENNSEL_LANTERN, new FabricItemSettings())); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "ceillis_lantern"), CEILLIS_LANTERN); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "ceillis_lantern"), new BlockItem(CEILLIS_LANTERN, new FabricItemSettings())); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "punuel_lantern"), PUNUEL_LANTERN); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "punuel_lantern"), new BlockItem(PUNUEL_LANTERN, new FabricItemSettings())); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "essitte_lantern"), ESSITTE_LANTERN); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "essitte_lantern"), new BlockItem(ESSITTE_LANTERN, new FabricItemSettings())); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "thyocielle_lantern"), THYOCIELLE_LANTERN); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "thyocielle_lantern"), new BlockItem(THYOCIELLE_LANTERN, new FabricItemSettings())); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "fennkystral_lantern"), FENNKYSTRAL_LANTERN); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "fennkystral_lantern"), new BlockItem(FENNKYSTRAL_LANTERN, new FabricItemSettings())); - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "sage_lantern"), SAGE_LANTERN); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "sage_lantern"), new BlockItem(SAGE_LANTERN, new FabricItemSettings())); - - Registry.register(Registries.BLOCK, new Identifier(MOD_ID, "conjuration_altar"), CONJURATION_ALTAR); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "conjuration_altar"), new BlockItem(CONJURATION_ALTAR, new FabricItemSettings())); - } - -} diff --git a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/init/FeaturesInit.java b/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/init/FeaturesInit.java deleted file mode 100644 index aa2bbf55..00000000 --- a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/init/FeaturesInit.java +++ /dev/null @@ -1,22 +0,0 @@ -package net.dakotapride.hibernalHerbs.common.init; - -import net.dakotapride.hibernalHerbs.common.init.gen.PlacedFeatureInit; -import net.dakotapride.hibernalHerbs.common.Utilities; -import net.fabricmc.fabric.api.biome.v1.BiomeModifications; -import net.fabricmc.fabric.api.biome.v1.BiomeSelectors; -import net.minecraft.world.gen.GenerationStep; - -public class FeaturesInit { - - public static void init() { - // Load This Class - - BiomeModifications.addFeature(BiomeSelectors.tag(Utilities.HAS_HERBS), - GenerationStep.Feature.VEGETAL_DECORATION, PlacedFeatureInit.HERBS_PLACED); - - BiomeModifications.addFeature(BiomeSelectors.tag(Utilities.HAS_HERBS), - GenerationStep.Feature.VEGETAL_DECORATION, PlacedFeatureInit.MYQUESTE_PLACED); - - } - -} diff --git a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/init/FoodComponentInit.java b/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/init/FoodComponentInit.java deleted file mode 100644 index 88a9dfcb..00000000 --- a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/init/FoodComponentInit.java +++ /dev/null @@ -1,80 +0,0 @@ -package net.dakotapride.hibernalHerbs.common.init; - -import net.dakotapride.hibernalHerbs.common.food.FoodComponentList; -import net.minecraft.entity.effect.StatusEffectInstance; -import net.minecraft.entity.effect.StatusEffects; -import net.minecraft.item.FoodComponent; - -public class FoodComponentInit implements FoodComponentList { - - public static final FoodComponent POUNDED_HERB = (new FoodComponent.Builder()).snack().hunger(4).saturationModifier(0.3F).build(); - public static final FoodComponent DRIED_HERB = (new FoodComponent.Builder()).snack().hunger(8).saturationModifier(0.5F).build(); - - public static final FoodComponent ARTIFICIAL_HERB = (new FoodComponent.Builder()).snack().hunger(8).saturationModifier(0.6F).build(); - - public static final FoodComponent REGENERATIVE_BLEND = (new FoodComponent.Builder()).alwaysEdible().hunger(7).saturationModifier(0.6F) - .statusEffect(new StatusEffectInstance(StatusEffects.REGENERATION, healthDuration, baseMultiplier), baseChance).build(); - public static final FoodComponent VIRULENT_BLEND = (new FoodComponent.Builder()).alwaysEdible().hunger(7).saturationModifier(0.6F) - .statusEffect(new StatusEffectInstance(StatusEffects.POISON, healthDuration, baseMultiplier), baseChance).build(); - public static final FoodComponent SEDATING_BLEND = (new FoodComponent.Builder()).alwaysEdible().hunger(7).saturationModifier(0.6F) - .statusEffect(new StatusEffectInstance(StatusEffects.SLOWNESS, speedDuration, baseMultiplier), baseChance).build(); - public static final FoodComponent HINDERING_BLEND = (new FoodComponent.Builder()).alwaysEdible().hunger(7).saturationModifier(0.6F) - .statusEffect(new StatusEffectInstance(StatusEffects.MINING_FATIGUE, miningSpeedDuration, baseMultiplier), baseChance).build(); - public static final FoodComponent DASHING_BLEND = (new FoodComponent.Builder()).alwaysEdible().hunger(7).saturationModifier(0.6F) - .statusEffect(new StatusEffectInstance(StatusEffects.HASTE, miningSpeedDuration, baseMultiplier), baseChance).build(); - public static final FoodComponent ACCELERATION_BLEND = (new FoodComponent.Builder()).alwaysEdible().hunger(7).saturationModifier(0.6F) - .statusEffect(new StatusEffectInstance(StatusEffects.SPEED, speedDuration, baseMultiplier), baseChance).build(); - public static final FoodComponent INCINERATING_BLEND = (new FoodComponent.Builder()).alwaysEdible().hunger(7).saturationModifier(0.6F).build(); - public static final FoodComponent DECAYING_BLEND = (new FoodComponent.Builder()).alwaysEdible().hunger(7).saturationModifier(0.6F) - .statusEffect(new StatusEffectInstance(StatusEffects.WITHER, healthDuration, baseMultiplier), baseChance).build(); - public static final FoodComponent OBSERVING_BLEND = (new FoodComponent.Builder()).alwaysEdible().hunger(7).saturationModifier(0.6F) - .statusEffect(new StatusEffectInstance(StatusEffects.NIGHT_VISION, visionDuration, baseMultiplier), baseChance).build(); - public static final FoodComponent DIMINISHED_BLEND = (new FoodComponent.Builder()).alwaysEdible().hunger(7).saturationModifier(0.6F) - .statusEffect(new StatusEffectInstance(StatusEffects.WEAKNESS, damageDuration, baseMultiplier), baseChance).build(); - public static final FoodComponent SHADED_BLEND = (new FoodComponent.Builder()).alwaysEdible().hunger(7).saturationModifier(0.6F) - .statusEffect(new StatusEffectInstance(StatusEffects.BLINDNESS, visionDuration, baseMultiplier), baseChance).build(); - - // Resource Dependant (Blend Components) Herbs - - public static final FoodComponent CONFLICTING_BLEND = (new FoodComponent.Builder()).alwaysEdible().hunger(7).saturationModifier(0.6F) - .statusEffect(new StatusEffectInstance(StatusEffects.REGENERATION, healthDuration, baseMultiplier), baseChance) - .statusEffect(new StatusEffectInstance(StatusEffects.SLOWNESS, speedDuration, baseMultiplier), baseChance).build(); - public static final FoodComponent ALTERNATIVE_BLEND = (new FoodComponent.Builder()).alwaysEdible().hunger(7).saturationModifier(0.6F) - .statusEffect(new StatusEffectInstance(StatusEffects.REGENERATION, healthDuration + 120, baseMultiplier), baseChance) - .statusEffect(new StatusEffectInstance(StatusEffects.SPEED, speedDuration + 100, baseMultiplier), baseChance) - .statusEffect(new StatusEffectInstance(StatusEffects.WEAKNESS, damageDuration + 80, baseMultiplier), baseChance).build(); - - // Smoked - public static final FoodComponent SMOKED_REGENERATIVE_BLEND = (new FoodComponent.Builder()).alwaysEdible().hunger(7).saturationModifier(0.6F) - .statusEffect(new StatusEffectInstance(StatusEffects.REGENERATION, smokedHealthDuration, smokedMultiplier), baseChance).build(); - public static final FoodComponent SMOKED_VIRULENT_BLEND = (new FoodComponent.Builder()).alwaysEdible().hunger(7).saturationModifier(0.6F) - .statusEffect(new StatusEffectInstance(StatusEffects.POISON, smokedHealthDuration, smokedMultiplier), baseChance).build(); - public static final FoodComponent SMOKED_SEDATING_BLEND = (new FoodComponent.Builder()).alwaysEdible().hunger(7).saturationModifier(0.6F) - .statusEffect(new StatusEffectInstance(StatusEffects.SLOWNESS, smokedSpeedDuration, smokedMultiplier), baseChance).build(); - public static final FoodComponent SMOKED_HINDERING_BLEND = (new FoodComponent.Builder()).alwaysEdible().hunger(7).saturationModifier(0.6F) - .statusEffect(new StatusEffectInstance(StatusEffects.MINING_FATIGUE, smokedMiningSpeedDuration, smokedMultiplier), baseChance).build(); - public static final FoodComponent SMOKED_DASHING_BLEND = (new FoodComponent.Builder()).alwaysEdible().hunger(7).saturationModifier(0.6F) - .statusEffect(new StatusEffectInstance(StatusEffects.HASTE, smokedMiningSpeedDuration, smokedMultiplier), baseChance).build(); - public static final FoodComponent SMOKED_ACCELERATION_BLEND = (new FoodComponent.Builder()).alwaysEdible().hunger(7).saturationModifier(0.6F) - .statusEffect(new StatusEffectInstance(StatusEffects.SPEED, smokedSpeedDuration, smokedMultiplier), baseChance).build(); - public static final FoodComponent SMOKED_INCINERATING_BLEND = (new FoodComponent.Builder()).alwaysEdible().hunger(7).saturationModifier(0.6F).build(); - public static final FoodComponent SMOKED_DECAYING_BLEND = (new FoodComponent.Builder()).alwaysEdible().hunger(7).saturationModifier(0.6F) - .statusEffect(new StatusEffectInstance(StatusEffects.WITHER, smokedHealthDuration, smokedMultiplier), baseChance).build(); - public static final FoodComponent SMOKED_OBSERVING_BLEND = (new FoodComponent.Builder()).alwaysEdible().hunger(7).saturationModifier(0.6F) - .statusEffect(new StatusEffectInstance(StatusEffects.NIGHT_VISION, smokedVisionDuration, smokedMultiplier), baseChance).build(); - public static final FoodComponent SMOKED_DIMINISHED_BLEND = (new FoodComponent.Builder()).alwaysEdible().hunger(7).saturationModifier(0.6F) - .statusEffect(new StatusEffectInstance(StatusEffects.WEAKNESS, smokedDamageDuration, smokedMultiplier), baseChance).build(); - public static final FoodComponent SMOKED_SHADED_BLEND = (new FoodComponent.Builder()).alwaysEdible().hunger(7).saturationModifier(0.6F) - .statusEffect(new StatusEffectInstance(StatusEffects.BLINDNESS, smokedVisionDuration, smokedMultiplier), baseChance).build(); - - // Resource Dependant (Smoked Blend Components) Herbs - - public static final FoodComponent SMOKED_CONFLICTING_BLEND = (new FoodComponent.Builder()).alwaysEdible().hunger(7).saturationModifier(0.6F) - .statusEffect(new StatusEffectInstance(StatusEffects.REGENERATION, smokedHealthDuration, smokedMultiplier), baseChance) - .statusEffect(new StatusEffectInstance(StatusEffects.SLOWNESS, smokedSpeedDuration, smokedMultiplier), baseChance).build(); - public static final FoodComponent SMOKED_ALTERNATIVE_BLEND = (new FoodComponent.Builder()).alwaysEdible().hunger(7).saturationModifier(0.6F) - .statusEffect(new StatusEffectInstance(StatusEffects.REGENERATION, smokedHealthDuration + 120, smokedMultiplier), baseChance) - .statusEffect(new StatusEffectInstance(StatusEffects.SPEED, smokedSpeedDuration + 100, smokedMultiplier), baseChance) - .statusEffect(new StatusEffectInstance(StatusEffects.WEAKNESS, smokedDamageDuration + 80, smokedMultiplier), baseChance).build(); - -} diff --git a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/init/HibernalHerbsBoatTypes.java b/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/init/HibernalHerbsBoatTypes.java deleted file mode 100644 index 4edb179b..00000000 --- a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/init/HibernalHerbsBoatTypes.java +++ /dev/null @@ -1,28 +0,0 @@ -package net.dakotapride.hibernalHerbs.common.init; - -import com.terraformersmc.terraform.boat.api.TerraformBoatType; -import com.terraformersmc.terraform.boat.api.TerraformBoatTypeRegistry; -import com.terraformersmc.terraform.boat.api.item.TerraformBoatItemHelper; -import net.dakotapride.hibernalHerbs.common.HibernalHerbsMod; -import net.minecraft.registry.Registry; -import net.minecraft.registry.RegistryKey; -import net.minecraft.util.Identifier; - -import static net.dakotapride.hibernalHerbs.common.Constants.MOD_ID; - -public class HibernalHerbsBoatTypes { - public static TerraformBoatType myqueste; - private static final RegistryKey MYQUESTE_BOAT_KEY = TerraformBoatTypeRegistry.createKey(HibernalHerbsMod.MYQUESTE_ID); - - public static void init() { - var item = TerraformBoatItemHelper.registerBoatItem(new Identifier(MOD_ID, "myqueste_boat"), MYQUESTE_BOAT_KEY, false); - var chestItem = TerraformBoatItemHelper.registerBoatItem(new Identifier(MOD_ID, "myqueste_chest_boat"), MYQUESTE_BOAT_KEY, true); - - myqueste = new TerraformBoatType.Builder() - .item(item) - .chestItem(chestItem) - .planks(BlockInit.MYQUESTE_PLANKS.asItem()) - .build(); - Registry.register(TerraformBoatTypeRegistry.INSTANCE, new Identifier(MOD_ID, "myqueste"), myqueste); - } -} diff --git a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/init/ItemInit.java b/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/init/ItemInit.java deleted file mode 100644 index 940a129f..00000000 --- a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/init/ItemInit.java +++ /dev/null @@ -1,326 +0,0 @@ -package net.dakotapride.hibernalHerbs.common.init; - -import net.dakotapride.hibernalHerbs.common.item.*; -import net.dakotapride.hibernalHerbs.common.item.canister.AbstractCanisterItem; -import net.dakotapride.hibernalHerbs.common.item.curse.CursedPadlockItem; -import net.dakotapride.hibernalHerbs.common.item.curse.grimoire.HerbalGrimoireItem; -import net.dakotapride.hibernalHerbs.common.item.pouch.AbstractPouchItem; -import net.dakotapride.hibernalHerbs.common.item.ring.GluttonousRingItem; -import net.dakotapride.hibernalHerbs.common.item.ring.adv.AdvancedGluttonousRingItem; -import net.fabricmc.fabric.api.item.v1.FabricItemSettings; -import net.minecraft.item.Item; -import net.minecraft.registry.Registries; -import net.minecraft.registry.Registry; -import net.minecraft.util.Identifier; - -import static net.dakotapride.hibernalHerbs.common.Constants.MOD_ID; - -public class ItemInit { - - public static Item GROUND_HERBS = new Item(new FabricItemSettings()); - - public static Item HERBAL_GRIMOIRE = new HerbalGrimoireItem(new FabricItemSettings().maxCount(1)); - public static Item SINGED_GRIMOIRE = new HerbalGrimoireItem(new FabricItemSettings().maxCount(1)); - - public static Item SILIPTIUM_PETAL = new Item(new FabricItemSettings().maxCount(16)); - public static Item LUMBINETRIK_PETAL = new Item(new FabricItemSettings().maxCount(16)); - public static Item JULISIUM_PETAL = new Item(new FabricItemSettings().maxCount(16)); - - public static Item BOUND_WRATH_PADLOCK = new CursedPadlockItem(new FabricItemSettings().maxCount(1).maxDamage(1)); - public static Item WRATH_PADLOCK = new CursedPadlockItem(new FabricItemSettings().maxCount(1)); - public static Item BOUND_PRIDE_PADLOCK = new CursedPadlockItem(new FabricItemSettings().maxCount(1).maxDamage(1)); - public static Item PRIDE_PADLOCK = new CursedPadlockItem(new FabricItemSettings().maxCount(1)); - public static Item BOUND_GLUTTONY_PADLOCK = new CursedPadlockItem(new FabricItemSettings().maxCount(1).maxDamage(1)); - public static Item GLUTTONY_PADLOCK = new CursedPadlockItem(new FabricItemSettings().maxCount(1)); - public static Item BOUND_GREED_PADLOCK = new CursedPadlockItem(new FabricItemSettings().maxCount(1).maxDamage(1)); - public static Item GREED_PADLOCK = new CursedPadlockItem(new FabricItemSettings().maxCount(1)); - public static Item BOUND_ENVY_PADLOCK = new CursedPadlockItem(new FabricItemSettings().maxCount(1).maxDamage(1)); - public static Item ENVY_PADLOCK = new CursedPadlockItem(new FabricItemSettings().maxCount(1)); - public static Item BOUND_SLOTH_PADLOCK = new CursedPadlockItem(new FabricItemSettings().maxCount(1).maxDamage(1)); - public static Item SLOTH_PADLOCK = new CursedPadlockItem(new FabricItemSettings().maxCount(1)); - public static Item BOUND_LUST_PADLOCK = new CursedPadlockItem(new FabricItemSettings().maxCount(1).maxDamage(1)); - public static Item LUST_PADLOCK = new CursedPadlockItem(new FabricItemSettings().maxCount(1)); - - public static Item RING = new Item(new FabricItemSettings().maxCount(1)); - public static Item GLUTTONOUS_RING = new GluttonousRingItem(new FabricItemSettings().maxCount(1)); - public static Item ADV_GLUTTONOUS_RING = new AdvancedGluttonousRingItem(new FabricItemSettings().maxCount(1)); - - public static Item CRACKED_SIGIL = new Item(new FabricItemSettings()); - public static Item SIGIL = new HerbalSigilItem(new FabricItemSettings()); - - public static Item SIGIL_PRIDE = new HerbalSigilItem(new FabricItemSettings().maxCount(1)); - public static Item SIGIL_SLOTH = new HerbalSigilItem(new FabricItemSettings().maxCount(1)); - public static Item SIGIL_LUST = new HerbalSigilItem(new FabricItemSettings().maxCount(1)); - public static Item SIGIL_GLUTTONY = new HerbalSigilItem(new FabricItemSettings().maxCount(1)); - public static Item SIGIL_WRATH = new HerbalSigilItem(new FabricItemSettings().maxCount(1)); - public static Item SIGIL_GREED = new HerbalSigilItem(new FabricItemSettings().maxCount(1)); - public static Item SIGIL_ENVY = new HerbalSigilItem(new FabricItemSettings().maxCount(1)); - - public static Item SIGIL_CONFIGURATION = new HerbalSigilItem(new FabricItemSettings().maxCount(1)); - public static Item SIGIL_CONFIGURATION_ADVANCED = new HerbalSigilItem(new FabricItemSettings().maxCount(1)); - public static Item SIGIL_MASTERY = new HerbalSigilItem(new FabricItemSettings().maxCount(1)); - public static Item SIGIL_MASTERY_ADVANCED = new HerbalSigilItem(new FabricItemSettings().maxCount(1)); - - public static Item POUNDED_ROSEMARY = new Item(new FabricItemSettings().food(FoodComponentInit.POUNDED_HERB)); - public static Item POUNDED_THYME = new Item(new FabricItemSettings().food(FoodComponentInit.POUNDED_HERB)); - public static Item POUNDED_TARRAGON = new Item(new FabricItemSettings().food(FoodComponentInit.POUNDED_HERB)); - public static Item POUNDED_CHAMOMILE = new Item(new FabricItemSettings().food(FoodComponentInit.POUNDED_HERB)); - public static Item POUNDED_CHIVES = new Item(new FabricItemSettings().food(FoodComponentInit.POUNDED_HERB)); - public static Item POUNDED_VERBENA = new Item(new FabricItemSettings().food(FoodComponentInit.POUNDED_HERB)); - public static Item POUNDED_SORREL = new Item(new FabricItemSettings().food(FoodComponentInit.POUNDED_HERB)); - public static Item POUNDED_MARJORAM = new Item(new FabricItemSettings().food(FoodComponentInit.POUNDED_HERB)); - public static Item POUNDED_CHERVIL = new Item(new FabricItemSettings().food(FoodComponentInit.POUNDED_HERB)); - public static Item POUNDED_FENNSEL = new Item(new FabricItemSettings().food(FoodComponentInit.POUNDED_HERB)); - public static Item POUNDED_CEILLIS = new Item(new FabricItemSettings().food(FoodComponentInit.POUNDED_HERB)); - public static Item POUNDED_PUNUEL = new Item(new FabricItemSettings().food(FoodComponentInit.POUNDED_HERB)); - public static Item POUNDED_ESSITTE = new Item(new FabricItemSettings().food(FoodComponentInit.POUNDED_HERB)); - - // Resource Dependant (Pounded) Herbs - - public static Item POUNDED_THYOCIELLE = new Item(new FabricItemSettings().food(FoodComponentInit.ARTIFICIAL_HERB)); - public static Item POUNDED_FENNKYSTRAL = new Item(new FabricItemSettings().food(FoodComponentInit.ARTIFICIAL_HERB)); - - // Spring (Pounded) Herb(s) - - public static Item POUNDED_CALENDULA = new Item(new FabricItemSettings().food(FoodComponentInit.POUNDED_HERB)); - - public static Item POUNDED_SAGE = new Item(new FabricItemSettings().food(FoodComponentInit.POUNDED_HERB)); - - public static Item DRIED_CALENDULA = new Item(new FabricItemSettings().food(FoodComponentInit.DRIED_HERB)); - public static Item DRIED_ROSEMARY = new Item(new FabricItemSettings().food(FoodComponentInit.DRIED_HERB)); - public static Item DRIED_THYME = new Item(new FabricItemSettings().food(FoodComponentInit.DRIED_HERB)); - public static Item DRIED_TARRAGON = new Item(new FabricItemSettings().food(FoodComponentInit.DRIED_HERB)); - public static Item DRIED_CHAMOMILE = new Item(new FabricItemSettings().food(FoodComponentInit.DRIED_HERB)); - public static Item DRIED_CHIVES = new Item(new FabricItemSettings().food(FoodComponentInit.DRIED_HERB)); - public static Item DRIED_VERBENA = new Item(new FabricItemSettings().food(FoodComponentInit.DRIED_HERB)); - public static Item DRIED_SORREL = new Item(new FabricItemSettings().food(FoodComponentInit.DRIED_HERB)); - public static Item DRIED_MARJORAM = new Item(new FabricItemSettings().food(FoodComponentInit.DRIED_HERB)); - public static Item DRIED_CHERVIL = new Item(new FabricItemSettings().food(FoodComponentInit.DRIED_HERB)); - public static Item DRIED_FENNSEL = new Item(new FabricItemSettings().food(FoodComponentInit.DRIED_HERB)); - public static Item DRIED_CEILLIS = new Item(new FabricItemSettings().food(FoodComponentInit.DRIED_HERB)); - public static Item DRIED_PUNUEL = new Item(new FabricItemSettings().food(FoodComponentInit.DRIED_HERB)); - public static Item DRIED_ESSITTE = new Item(new FabricItemSettings().food(FoodComponentInit.DRIED_HERB)); - public static Item DRIED_THYOCIELLE = new Item(new FabricItemSettings().food(FoodComponentInit.DRIED_HERB)); - public static Item DRIED_FENNKYSTRAL = new Item(new FabricItemSettings().food(FoodComponentInit.DRIED_HERB)); - public static Item DRIED_SAGE = new Item(new FabricItemSettings().food(FoodComponentInit.DRIED_HERB)); - - public static HerbBlendItem REGENERATION_BLEND = new HerbBlendItem(new FabricItemSettings().food(FoodComponentInit.REGENERATIVE_BLEND).maxCount(1)); - public static HerbBlendItem POISON_BLEND = new HerbBlendItem(new FabricItemSettings().food(FoodComponentInit.VIRULENT_BLEND).maxCount(1)); - public static HerbBlendItem SLOWNESS_BLEND = new HerbBlendItem(new FabricItemSettings().food(FoodComponentInit.SEDATING_BLEND).maxCount(1)); - public static HerbBlendItem MINING_FATIGUE_BLEND = new HerbBlendItem(new FabricItemSettings().food(FoodComponentInit.HINDERING_BLEND).maxCount(1)); - public static HerbBlendItem HASTE_BLEND = new HerbBlendItem(new FabricItemSettings().food(FoodComponentInit.DASHING_BLEND).maxCount(1)); - public static HerbBlendItem SPEED_BLEND = new HerbBlendItem(new FabricItemSettings().food(FoodComponentInit.ACCELERATION_BLEND).maxCount(1)); - public static HerbBlendItem FIRE_BLEND = new HerbBlendItem(new FabricItemSettings().food(FoodComponentInit.INCINERATING_BLEND).maxCount(1)); - public static HerbBlendItem WITHER_BLEND = new HerbBlendItem(new FabricItemSettings().food(FoodComponentInit.DECAYING_BLEND).maxCount(1)); - public static HerbBlendItem NIGHT_VISION_BLEND = new HerbBlendItem(new FabricItemSettings().food(FoodComponentInit.OBSERVING_BLEND).maxCount(1)); - public static HerbBlendItem WEAKNESS_BLEND = new HerbBlendItem(new FabricItemSettings().food(FoodComponentInit.DIMINISHED_BLEND).maxCount(1)); - public static HerbBlendItem BLINDNESS_BLEND = new HerbBlendItem(new FabricItemSettings().food(FoodComponentInit.SHADED_BLEND).maxCount(1)); - public static HerbBlendItem REGENERATION_SLOWNESS_BLEND = new HerbBlendItem(new FabricItemSettings().food(FoodComponentInit.CONFLICTING_BLEND).maxCount(1)); - public static HerbBlendItem REGENERATION_SPEED_WEAKNESS_BLEND = new HerbBlendItem(new FabricItemSettings().food(FoodComponentInit.ALTERNATIVE_BLEND).maxCount(1)); - - public static HerbFertilizerItem HERB_FERTILIZER = new HerbFertilizerItem(new FabricItemSettings()); - public static HerbFertilizerItem HERB_FERTILIZER_OAK = new HerbFertilizerItem(new FabricItemSettings()); - public static HerbFertilizerItem HERB_FERTILIZER_DARK_OAK = new HerbFertilizerItem(new FabricItemSettings()); - public static HerbFertilizerItem HERB_FERTILIZER_BIRCH = new HerbFertilizerItem(new FabricItemSettings()); - public static HerbFertilizerItem HERB_FERTILIZER_JUNGLE = new HerbFertilizerItem(new FabricItemSettings()); - public static HerbFertilizerItem HERB_FERTILIZER_ACACIA = new HerbFertilizerItem(new FabricItemSettings()); - public static HerbFertilizerItem HERB_FERTILIZER_SPRUCE = new HerbFertilizerItem(new FabricItemSettings()); - public static HerbFertilizerItem HERB_FERTILIZER_MANGROVE = new HerbFertilizerItem(new FabricItemSettings()); - public static HerbFertilizerItem HERB_FERTILIZER_CHERRY = new HerbFertilizerItem(new FabricItemSettings()); - public static HerbFertilizerItem HERB_FERTILIZER_CRIMSON = new HerbFertilizerItem(new FabricItemSettings()); - public static HerbFertilizerItem HERB_FERTILIZER_WARPED = new HerbFertilizerItem(new FabricItemSettings()); - public static HerbFertilizerItem HERB_FERTILIZER_MYQUESTE = new HerbFertilizerItem(new FabricItemSettings()); - - public static HerbHumusItem HERB_HUMUS = new HerbHumusItem(new FabricItemSettings()); - public static HerbHumusItem HERB_HUMUS_OAK = new HerbHumusItem(new FabricItemSettings()); - public static HerbHumusItem HERB_HUMUS_DARK_OAK = new HerbHumusItem(new FabricItemSettings()); - public static HerbHumusItem HERB_HUMUS_BIRCH = new HerbHumusItem(new FabricItemSettings()); - public static HerbHumusItem HERB_HUMUS_JUNGLE = new HerbHumusItem(new FabricItemSettings()); - public static HerbHumusItem HERB_HUMUS_ACACIA = new HerbHumusItem(new FabricItemSettings()); - public static HerbHumusItem HERB_HUMUS_SPRUCE = new HerbHumusItem(new FabricItemSettings()); - public static HerbHumusItem HERB_HUMUS_MANGROVE = new HerbHumusItem(new FabricItemSettings()); - public static HerbHumusItem HERB_HUMUS_CHERRY = new HerbHumusItem(new FabricItemSettings()); - public static HerbHumusItem HERB_HUMUS_CRIMSON = new HerbHumusItem(new FabricItemSettings()); - public static HerbHumusItem HERB_HUMUS_WARPED = new HerbHumusItem(new FabricItemSettings()); - public static HerbHumusItem HERB_HUMUS_MYQUESTE = new HerbHumusItem(new FabricItemSettings()); - - public static SmokedHerbBlendItem SMOKED_REGENERATION_BLEND = new SmokedHerbBlendItem(new FabricItemSettings().food(FoodComponentInit.SMOKED_REGENERATIVE_BLEND).maxCount(1)); - public static SmokedHerbBlendItem SMOKED_POISON_BLEND = new SmokedHerbBlendItem(new FabricItemSettings().food(FoodComponentInit.SMOKED_VIRULENT_BLEND).maxCount(1)); - public static SmokedHerbBlendItem SMOKED_SLOWNESS_BLEND = new SmokedHerbBlendItem(new FabricItemSettings().food(FoodComponentInit.SMOKED_SEDATING_BLEND).maxCount(1)); - public static SmokedHerbBlendItem SMOKED_MINING_FATIGUE_BLEND = new SmokedHerbBlendItem(new FabricItemSettings().food(FoodComponentInit.SMOKED_HINDERING_BLEND).maxCount(1)); - public static SmokedHerbBlendItem SMOKED_HASTE_BLEND = new SmokedHerbBlendItem(new FabricItemSettings().food(FoodComponentInit.SMOKED_DASHING_BLEND).maxCount(1)); - public static SmokedHerbBlendItem SMOKED_SPEED_BLEND = new SmokedHerbBlendItem(new FabricItemSettings().food(FoodComponentInit.SMOKED_ACCELERATION_BLEND).maxCount(1)); - public static SmokedHerbBlendItem SMOKED_FIRE_BLEND = new SmokedHerbBlendItem(new FabricItemSettings().food(FoodComponentInit.SMOKED_INCINERATING_BLEND).maxCount(1)); - public static SmokedHerbBlendItem SMOKED_WITHER_BLEND = new SmokedHerbBlendItem(new FabricItemSettings().food(FoodComponentInit.SMOKED_DECAYING_BLEND).maxCount(1)); - public static SmokedHerbBlendItem SMOKED_NIGHT_VISION_BLEND = new SmokedHerbBlendItem(new FabricItemSettings().food(FoodComponentInit.SMOKED_OBSERVING_BLEND).maxCount(1)); - public static SmokedHerbBlendItem SMOKED_WEAKNESS_BLEND = new SmokedHerbBlendItem(new FabricItemSettings().food(FoodComponentInit.SMOKED_DIMINISHED_BLEND).maxCount(1)); - public static SmokedHerbBlendItem SMOKED_BLINDNESS_BLEND = new SmokedHerbBlendItem(new FabricItemSettings().food(FoodComponentInit.SMOKED_SHADED_BLEND).maxCount(1)); - public static SmokedHerbBlendItem SMOKED_REGENERATION_SLOWNESS_BLEND = new SmokedHerbBlendItem(new FabricItemSettings().food(FoodComponentInit.SMOKED_CONFLICTING_BLEND).maxCount(1)); - public static SmokedHerbBlendItem SMOKED_REGENERATION_SPEED_WEAKNESS_BLEND = new SmokedHerbBlendItem(new FabricItemSettings().food(FoodComponentInit.SMOKED_ALTERNATIVE_BLEND).maxCount(1)); - - public static AbstractPouchItem IRON_POUCH = new AbstractPouchItem(new FabricItemSettings().maxCount(1), 64); - public static AbstractCanisterItem IRON_CANISTER = new AbstractCanisterItem(new FabricItemSettings().maxCount(1), 128); - public static AbstractPouchItem AMETHYST_POUCH = new AbstractPouchItem(new FabricItemSettings().maxCount(1), 192); - public static AbstractCanisterItem AMETHYST_CANISTER = new AbstractCanisterItem(new FabricItemSettings().maxCount(1), 256); - public static AbstractPouchItem DIAMOND_POUCH = new AbstractPouchItem(new FabricItemSettings().maxCount(1), 256); - public static AbstractCanisterItem DIAMOND_CANISTER = new AbstractCanisterItem(new FabricItemSettings().maxCount(1), 384); - - // Legacy - - public static AbstractPouchItem POUCH = new AbstractPouchItem(new FabricItemSettings().maxCount(1), 256); - public static AbstractCanisterItem CANISTER = new AbstractCanisterItem(new FabricItemSettings().maxCount(1), 384); - - public static void init () { - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "ground_herbs"), GROUND_HERBS); - - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "sin_petals"), SILIPTIUM_PETAL); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "lumbinetrik_petals"), LUMBINETRIK_PETAL); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "julisium_petals"), JULISIUM_PETAL); - - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "singed_grimoire"), SINGED_GRIMOIRE); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "grimoire"), HERBAL_GRIMOIRE); - - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "ring"), RING); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "gluttonous_ring"), GLUTTONOUS_RING); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "gluttonous_ring_adv"), ADV_GLUTTONOUS_RING); - - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "bound_padlock_wrath"), BOUND_WRATH_PADLOCK); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "padlock_wrath"), WRATH_PADLOCK); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "bound_padlock_pride"), BOUND_PRIDE_PADLOCK); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "padlock_pride"), PRIDE_PADLOCK); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "bound_padlock_gluttony"), BOUND_GLUTTONY_PADLOCK); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "padlock_gluttony"), GLUTTONY_PADLOCK); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "bound_padlock_greed"), BOUND_GREED_PADLOCK); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "padlock_greed"), GREED_PADLOCK); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "bound_padlock_envy"), BOUND_ENVY_PADLOCK); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "padlock_envy"), ENVY_PADLOCK); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "bound_padlock_sloth"), BOUND_SLOTH_PADLOCK); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "padlock_sloth"), SLOTH_PADLOCK); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "bound_padlock_lust"), BOUND_LUST_PADLOCK); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "padlock_lust"), LUST_PADLOCK); - - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "pounded_rosemary"), POUNDED_ROSEMARY); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "pounded_thyme"), POUNDED_THYME); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "pounded_tarragon"), POUNDED_TARRAGON); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "pounded_chamomile"), POUNDED_CHAMOMILE); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "pounded_chives"), POUNDED_CHIVES); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "pounded_verbena"), POUNDED_VERBENA); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "pounded_sorrel"), POUNDED_SORREL); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "pounded_marjoram"), POUNDED_MARJORAM); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "pounded_chervil"), POUNDED_CHERVIL); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "pounded_fennsel"), POUNDED_FENNSEL); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "pounded_ceillis"), POUNDED_CEILLIS); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "pounded_punuel"), POUNDED_PUNUEL); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "pounded_essitte"), POUNDED_ESSITTE); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "pounded_thyocielle"), POUNDED_THYOCIELLE); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "pounded_fennkystral"), POUNDED_FENNKYSTRAL); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "pounded_calendula"), POUNDED_CALENDULA); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "pounded_sage"), POUNDED_SAGE); - - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "dried_calendula"), DRIED_CALENDULA); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "dried_rosemary"), DRIED_ROSEMARY); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "dried_thyme"), DRIED_THYME); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "dried_tarragon"), DRIED_TARRAGON); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "dried_chamomile"), DRIED_CHAMOMILE); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "dried_chives"), DRIED_CHIVES); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "dried_verbena"), DRIED_VERBENA); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "dried_sorrel"), DRIED_SORREL); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "dried_marjoram"), DRIED_MARJORAM); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "dried_chervil"), DRIED_CHERVIL); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "dried_fennsel"), DRIED_FENNSEL); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "dried_ceillis"), DRIED_CEILLIS); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "dried_punuel"), DRIED_PUNUEL); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "dried_essitte"), DRIED_ESSITTE); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "dried_thyocielle"), DRIED_THYOCIELLE); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "dried_fennkystral"), DRIED_FENNKYSTRAL); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "dried_sage"), DRIED_SAGE); - - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "blend_regeneration"), REGENERATION_BLEND); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "blend_poison"), POISON_BLEND); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "blend_slowness"), SLOWNESS_BLEND); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "blend_mining_fatigue"), MINING_FATIGUE_BLEND); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "blend_haste"), HASTE_BLEND); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "blend_speed"), SPEED_BLEND); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "blend_fire"), FIRE_BLEND); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "blend_wither"), WITHER_BLEND); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "blend_night_vision"), NIGHT_VISION_BLEND); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "blend_weakness"), WEAKNESS_BLEND); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "blend_blindness"), BLINDNESS_BLEND); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "blend_regen_slow"), REGENERATION_SLOWNESS_BLEND); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "blend_regen_speed_weak"), REGENERATION_SPEED_WEAKNESS_BLEND); - - // Smoked - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "blend_regeneration_smoked"), SMOKED_REGENERATION_BLEND); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "blend_poison_smoked"), SMOKED_POISON_BLEND); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "blend_slowness_smoked"), SMOKED_SLOWNESS_BLEND); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "blend_mining_fatigue_smoked"), SMOKED_MINING_FATIGUE_BLEND); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "blend_haste_smoked"), SMOKED_HASTE_BLEND); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "blend_speed_smoked"), SMOKED_SPEED_BLEND); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "blend_fire_smoked"), SMOKED_FIRE_BLEND); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "blend_wither_smoked"), SMOKED_WITHER_BLEND); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "blend_night_vision_smoked"), SMOKED_NIGHT_VISION_BLEND); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "blend_weakness_smoked"), SMOKED_WEAKNESS_BLEND); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "blend_blindness_smoked"), SMOKED_BLINDNESS_BLEND); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "blend_regen_slow_smoked"), SMOKED_REGENERATION_SLOWNESS_BLEND); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "blend_regen_speed_weak_smoked"), SMOKED_REGENERATION_SPEED_WEAKNESS_BLEND); - - // Refined Pouches/Canisters - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "pouch_scratched"), IRON_POUCH); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "pouch_stitched"), AMETHYST_POUCH); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "pouch_proper"), DIAMOND_POUCH); - - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "canister_iron"), IRON_CANISTER); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "canister_amethyst"), AMETHYST_CANISTER); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "canister_diamond"), DIAMOND_CANISTER); - - - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "herb_fertilizer"), HERB_FERTILIZER); - - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "herb_fertilizer_oak"), HERB_FERTILIZER_OAK); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "herb_fertilizer_dark_oak"), HERB_FERTILIZER_DARK_OAK); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "herb_fertilizer_jungle"), HERB_FERTILIZER_JUNGLE); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "herb_fertilizer_acacia"), HERB_FERTILIZER_ACACIA); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "herb_fertilizer_birch"), HERB_FERTILIZER_BIRCH); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "herb_fertilizer_spruce"), HERB_FERTILIZER_SPRUCE); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "herb_fertilizer_mangrove"), HERB_FERTILIZER_MANGROVE); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "herb_fertilizer_cherry"), HERB_FERTILIZER_CHERRY); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "herb_fertilizer_crimson"), HERB_FERTILIZER_CRIMSON); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "herb_fertilizer_warped"), HERB_FERTILIZER_WARPED); - - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "herb_fertilizer_myqueste"), HERB_FERTILIZER_MYQUESTE); - - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "herb_humus"), HERB_HUMUS); - - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "herb_humus_oak"), HERB_HUMUS_OAK); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "herb_humus_dark_oak"), HERB_HUMUS_DARK_OAK); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "herb_humus_jungle"), HERB_HUMUS_JUNGLE); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "herb_humus_acacia"), HERB_HUMUS_ACACIA); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "herb_humus_birch"), HERB_HUMUS_BIRCH); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "herb_humus_spruce"), HERB_HUMUS_SPRUCE); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "herb_humus_mangrove"), HERB_HUMUS_MANGROVE); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "herb_humus_cherry"), HERB_HUMUS_CHERRY); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "herb_humus_crimson"), HERB_HUMUS_CRIMSON); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "herb_humus_warped"), HERB_HUMUS_WARPED); - - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "herb_humus_myqueste"), HERB_HUMUS_MYQUESTE); - - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "sigil"), SIGIL); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "sigil_pride"), SIGIL_PRIDE); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "sigil_sloth"), SIGIL_SLOTH); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "sigil_lust"), SIGIL_LUST); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "sigil_gluttony"), SIGIL_GLUTTONY); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "sigil_wrath"), SIGIL_WRATH); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "sigil_greed"), SIGIL_GREED); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "sigil_envy"), SIGIL_ENVY); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "sigil_configuration"), SIGIL_CONFIGURATION); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "sigil_mastery"), SIGIL_MASTERY); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "sigil_configuration_adv"), SIGIL_CONFIGURATION_ADVANCED); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "sigil_mastery_adv"), SIGIL_MASTERY_ADVANCED); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "cracked_sigil"), CRACKED_SIGIL); - - // Legacy - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "pouch"), POUCH); - Registry.register(Registries.ITEM, new Identifier(MOD_ID, "canister"), CANISTER); - } - -} diff --git a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/init/RecipeInit.java b/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/init/RecipeInit.java deleted file mode 100644 index eea5913e..00000000 --- a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/init/RecipeInit.java +++ /dev/null @@ -1,24 +0,0 @@ -package net.dakotapride.hibernalHerbs.common.init; - -import net.dakotapride.hibernalHerbs.common.recipe.HerbalConjurationRecipe; -import net.minecraft.recipe.RecipeSerializer; -import net.minecraft.recipe.RecipeType; -import net.minecraft.registry.Registries; -import net.minecraft.registry.Registry; -import net.minecraft.util.Identifier; - -import static net.dakotapride.hibernalHerbs.common.Constants.MOD_ID; - -public class RecipeInit { - - public static RecipeSerializer HERBAL_CONJURATION_SERIALIZER; - - public static RecipeType HERBAL_CONJURATION_TYPE; - - public static void init() { - HERBAL_CONJURATION_SERIALIZER = Registry.register(Registries.RECIPE_SERIALIZER, - new Identifier(MOD_ID, HerbalConjurationRecipe.Serializer.ID), HerbalConjurationRecipe.Serializer.INSTANCE); - HERBAL_CONJURATION_TYPE = Registry.register(Registries.RECIPE_TYPE, - new Identifier(MOD_ID, HerbalConjurationRecipe.Type.ID), HerbalConjurationRecipe.Type.INSTANCE); - } -} diff --git a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/init/ScreenHandlersInit.java b/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/init/ScreenHandlersInit.java deleted file mode 100644 index ab49d176..00000000 --- a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/init/ScreenHandlersInit.java +++ /dev/null @@ -1,20 +0,0 @@ -package net.dakotapride.hibernalHerbs.common.init; - -import net.dakotapride.hibernalHerbs.common.screen.HerbConjurationAltarScreenHandler; -import net.fabricmc.fabric.api.screenhandler.v1.ExtendedScreenHandlerType; -import net.minecraft.registry.Registries; -import net.minecraft.registry.Registry; -import net.minecraft.screen.ScreenHandlerType; -import net.minecraft.util.Identifier; - -import static net.dakotapride.hibernalHerbs.common.Constants.MOD_ID; - -public class ScreenHandlersInit { - public static ScreenHandlerType CONJURATION_ALTAR_SCREEN_HANDLER = - new ExtendedScreenHandlerType<>(HerbConjurationAltarScreenHandler::new); - - public static void init() { - Registry.register(Registries.SCREEN_HANDLER, new Identifier(MOD_ID, "conjuration_altar"), - CONJURATION_ALTAR_SCREEN_HANDLER); - } -} diff --git a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/init/TypeInit.java b/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/init/TypeInit.java deleted file mode 100644 index 517ced0d..00000000 --- a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/init/TypeInit.java +++ /dev/null @@ -1,41 +0,0 @@ -package net.dakotapride.hibernalHerbs.common.init; - -import it.unimi.dsi.fastutil.objects.ObjectArraySet; -import net.minecraft.block.BlockSetType; - -import java.util.Set; - -public class TypeInit { - - public record SetType() { - - private static final Set VALUES = new ObjectArraySet<>(); - public static BlockSetType MYQUESTE; - - private static BlockSetType register(BlockSetType setType) { - VALUES.add(setType); - return setType; - } - - public static void init() { - MYQUESTE = register(new BlockSetType("myqueste")); - } - - } - - public record WoodType() { - private static final Set VALUES = new ObjectArraySet<>(); - public static final net.minecraft.block.WoodType MYQUESTE; - - private static net.minecraft.block.WoodType register(net.minecraft.block.WoodType type) { - VALUES.add(type); - return type; - } - - static { - MYQUESTE = register(new net.minecraft.block.WoodType("myqueste", SetType.MYQUESTE)); - } - - } - -} diff --git a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/init/gen/ConfiguredFeatureInit.java b/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/init/gen/ConfiguredFeatureInit.java deleted file mode 100644 index 8b8a5d2b..00000000 --- a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/init/gen/ConfiguredFeatureInit.java +++ /dev/null @@ -1,18 +0,0 @@ -package net.dakotapride.hibernalHerbs.common.init.gen; - -import net.minecraft.registry.RegistryKey; -import net.minecraft.registry.RegistryKeys; -import net.minecraft.util.Identifier; -import net.minecraft.world.gen.feature.ConfiguredFeature; - -import static net.dakotapride.hibernalHerbs.common.Constants.MOD_ID; - -public class ConfiguredFeatureInit { - public static final RegistryKey> MYQUESTE_CONFIGURED = registerKey("myqueste"); - public static final RegistryKey> HERBS_CONFIGURED = registerKey("herbs"); - - public static RegistryKey> registerKey(String name) { - return RegistryKey.of(RegistryKeys.CONFIGURED_FEATURE, new Identifier(MOD_ID, name)); - } - -} diff --git a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/init/gen/PlacedFeatureInit.java b/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/init/gen/PlacedFeatureInit.java deleted file mode 100644 index 999d3af1..00000000 --- a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/init/gen/PlacedFeatureInit.java +++ /dev/null @@ -1,18 +0,0 @@ -package net.dakotapride.hibernalHerbs.common.init.gen; - -import net.minecraft.registry.RegistryKey; -import net.minecraft.registry.RegistryKeys; -import net.minecraft.util.Identifier; -import net.minecraft.world.gen.feature.PlacedFeature; - -import static net.dakotapride.hibernalHerbs.common.Constants.MOD_ID; - -public class PlacedFeatureInit { - public static final RegistryKey MYQUESTE_PLACED = registerKey("myqueste_placed"); - public static final RegistryKey HERBS_PLACED = registerKey("herbs_placed"); - - public static RegistryKey registerKey(String name) { - return RegistryKey.of(RegistryKeys.PLACED_FEATURE, new Identifier(MOD_ID, name)); - } - -} diff --git a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/integration/emi/EmiHibernalHerbsPlugin.java b/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/integration/emi/EmiHibernalHerbsPlugin.java deleted file mode 100644 index 6e817201..00000000 --- a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/integration/emi/EmiHibernalHerbsPlugin.java +++ /dev/null @@ -1,37 +0,0 @@ -package net.dakotapride.hibernalHerbs.common.integration.emi; - -import dev.emi.emi.api.EmiPlugin; -import dev.emi.emi.api.EmiRegistry; -import dev.emi.emi.api.recipe.EmiRecipeCategory; -import dev.emi.emi.api.render.EmiTexture; -import dev.emi.emi.api.stack.EmiStack; -import net.dakotapride.hibernalHerbs.common.init.BlockInit; -import net.dakotapride.hibernalHerbs.common.init.RecipeInit; -import net.dakotapride.hibernalHerbs.common.recipe.HerbalConjurationRecipe; -import net.minecraft.recipe.RecipeManager; -import net.minecraft.util.Identifier; - -import static net.dakotapride.hibernalHerbs.common.Constants.MOD_ID; - -public class EmiHibernalHerbsPlugin implements EmiPlugin { - public static final Identifier SPRITE_SHEET = new Identifier(MOD_ID, "textures/gui/recipe_viewer/emi/sprite_sheet.png"); - public static final EmiStack CONJURATION_ALTAR = EmiStack.of(BlockInit.CONJURATION_ALTAR); - public static final EmiRecipeCategory CONJURATION_CATEGORY - = new EmiRecipeCategory(new Identifier(MOD_ID, "herbal_conjuration"), CONJURATION_ALTAR, new EmiTexture(SPRITE_SHEET, 0, 0, 16, 16)); - - @Override - public void register(EmiRegistry registry) { - // Tell EMI to add a tab for your category - registry.addCategory(CONJURATION_CATEGORY); - - // Add all the workstations your category uses - registry.addWorkstation(CONJURATION_CATEGORY, CONJURATION_ALTAR); - - RecipeManager manager = registry.getRecipeManager(); - - // Use vanilla's concept of your recipes and pass them to your EmiRecipe representation - for (HerbalConjurationRecipe recipe : manager.listAllOfType(RecipeInit.HERBAL_CONJURATION_TYPE)) { - registry.addRecipe(new HerbalConjurationEmiRecipe(recipe)); - } - } -} diff --git a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/integration/emi/HerbalConjurationEmiRecipe.java b/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/integration/emi/HerbalConjurationEmiRecipe.java deleted file mode 100644 index c65236e0..00000000 --- a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/integration/emi/HerbalConjurationEmiRecipe.java +++ /dev/null @@ -1,81 +0,0 @@ -package net.dakotapride.hibernalHerbs.common.integration.emi; - -import dev.emi.emi.api.recipe.EmiRecipe; -import dev.emi.emi.api.recipe.EmiRecipeCategory; -import dev.emi.emi.api.render.EmiTexture; -import dev.emi.emi.api.stack.EmiIngredient; -import dev.emi.emi.api.stack.EmiStack; -import dev.emi.emi.api.widget.WidgetHolder; -import me.shedaniel.math.Point; -import me.shedaniel.rei.api.client.gui.widgets.Widget; -import me.shedaniel.rei.api.client.gui.widgets.Widgets; -import net.dakotapride.hibernalHerbs.common.recipe.HerbalConjurationRecipe; -import net.minecraft.registry.DynamicRegistryManager; -import net.minecraft.util.Identifier; - -import java.util.ArrayList; -import java.util.List; - -public class HerbalConjurationEmiRecipe implements EmiRecipe { - private final Identifier id; - private final List input; - private final List output; - - public HerbalConjurationEmiRecipe(HerbalConjurationRecipe recipe) { - this.id = recipe.getId(); - this.input = List.of( - EmiIngredient.of(recipe.getIngredients().get(5)),EmiIngredient.of(recipe.getIngredients().get(0)), - EmiIngredient.of(recipe.getIngredients().get(1)),EmiIngredient.of(recipe.getIngredients().get(2)), - EmiIngredient.of(recipe.getIngredients().get(3)),EmiIngredient.of(recipe.getIngredients().get(4))); - this.output = List.of(EmiStack.of(recipe.getOutput(DynamicRegistryManager.EMPTY))); - } - - @Override - public EmiRecipeCategory getCategory() { - return EmiHibernalHerbsPlugin.CONJURATION_CATEGORY; - } - - @Override - public Identifier getId() { - return id; - } - - @Override - public List getInputs() { - return input; - } - - @Override - public List getOutputs() { - return output; - } - - @Override - public int getDisplayWidth() { - return 110; - } - - @Override - public int getDisplayHeight() { - return 40; - } - - @Override - public void addWidgets(WidgetHolder widgets) { - // Add an arrow texture to indicate processing - widgets.addTexture(EmiTexture.EMPTY_ARROW, 63, 11); - - // Adds an input slot on the left - widgets.addSlot(input.get(0), 3, 21); - widgets.addSlot(input.get(1), 23, 21); - widgets.addSlot(input.get(2), 43, 21); - widgets.addSlot(input.get(3), 3, 1); - widgets.addSlot(input.get(4), 23, 1); - widgets.addSlot(input.get(5), 43, 1); - - // Adds an output slot on the right - // Note that output slots need to call `recipeContext` to inform EMI about their recipe context - // This includes being able to resolve recipe trees, favorite stacks with recipe context, and more - widgets.addSlot(output.get(0), 90, 11).recipeContext(this); - } -} \ No newline at end of file diff --git a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/integration/patchouli/HerbalConjurationProcessor.java b/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/integration/patchouli/HerbalConjurationProcessor.java deleted file mode 100644 index 245eb0f7..00000000 --- a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/integration/patchouli/HerbalConjurationProcessor.java +++ /dev/null @@ -1,65 +0,0 @@ -package net.dakotapride.hibernalHerbs.common.integration.patchouli; - -import net.dakotapride.hibernalHerbs.common.init.RecipeInit; -import net.dakotapride.hibernalHerbs.common.recipe.HerbalConjurationRecipe; -import net.minecraft.client.MinecraftClient; -import net.minecraft.item.ItemStack; -import net.minecraft.recipe.Ingredient; -import net.minecraft.recipe.RecipeManager; -import net.minecraft.registry.DynamicRegistryManager; -import net.minecraft.text.Text; -import net.minecraft.util.Identifier; -import net.minecraft.world.World; -import vazkii.patchouli.api.IComponentProcessor; -import vazkii.patchouli.api.IVariable; -import vazkii.patchouli.api.IVariableProvider; -import vazkii.patchouli.api.PatchouliAPI; -import vazkii.patchouli.common.base.PatchouliAPIImpl; - -import javax.annotation.Nonnull; -import javax.annotation.Nullable; -import java.util.List; - -@SuppressWarnings("ConstantConditions") -public class HerbalConjurationProcessor implements IComponentProcessor { - @Nullable - private HerbalConjurationRecipe recipe; - - @Override - public void setup(World level, IVariableProvider vars) { - this.recipe = PatchouliUtils.getRecipe(HerbalConjurationRecipe.class, RecipeInit.HERBAL_CONJURATION_TYPE, vars.get("recipe").asString()); - } - - @Nonnull - @Override - public IVariable process(World level, @Nonnull String key) { - if (recipe == null) return IVariable.empty(); - - if (key.equals("output")) { - return IVariable.from(this.recipe.getOutput(DynamicRegistryManager.EMPTY)); - } else if (key.equals("ingredient0")) { - return IVariable.from(this.getInput(0).getMatchingStacks()); - } else if (key.equals("ingredient1")) { - return IVariable.from(this.getInput(1).getMatchingStacks()); - } else if (key.equals("ingredient2")) { - return IVariable.from(this.getInput(2).getMatchingStacks()); - } else if (key.equals("ingredient3")) { - return IVariable.from(this.getInput(3).getMatchingStacks()); - } else if (key.equals("ingredient4")) { - return IVariable.from(this.getInput(4).getMatchingStacks()); - } else if (key.equals("ingredient5")) { - return IVariable.from(this.getInput(5).getMatchingStacks()); - } else if (key.equals("header")) { - return IVariable.from(Text.translatable("text.hibernalherbs.herbal_conjuration")); - } - - return null; - } - - private Ingredient getInput(int idx) { - if (this.recipe == null) return Ingredient.EMPTY; - List list = this.recipe.getIngredients(); - if (idx < 0 || idx >= list.size()) return Ingredient.EMPTY; - return list.get(idx); - } -} diff --git a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/integration/patchouli/PatchouliUtils.java b/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/integration/patchouli/PatchouliUtils.java deleted file mode 100644 index 69bdc310..00000000 --- a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/integration/patchouli/PatchouliUtils.java +++ /dev/null @@ -1,38 +0,0 @@ -package net.dakotapride.hibernalHerbs.common.integration.patchouli; - -import net.minecraft.client.MinecraftClient; -import net.minecraft.inventory.Inventory; -import net.minecraft.recipe.Recipe; -import net.minecraft.recipe.RecipeManager; -import net.minecraft.recipe.RecipeType; -import net.minecraft.util.Identifier; - -import javax.annotation.Nullable; - -public class PatchouliUtils { - - @Nullable - public static , X extends T> X getRecipe(Class cls, RecipeType type, @Nullable String id) { - return getRecipe(cls, type, id == null ? null : Identifier.tryParse(id)); - } - - @Nullable - public static > T getRecipe(RecipeType type, @Nullable Identifier id) { - if (id == null) return null; - RecipeManager rm = MinecraftClient.getInstance().getNetworkHandler() == null ? null : MinecraftClient.getInstance().getNetworkHandler().getRecipeManager(); - return rm == null ? null : rm.getAllOfType(type).getOrDefault(id, null); - } - - @Nullable - public static , X extends T> X getRecipe(Class cls, RecipeType type, @Nullable Identifier id) { - T recipe = getRecipe(type, id); - if (recipe == null || cls.isAssignableFrom(recipe.getClass())) { - //noinspection unchecked - return (X) recipe; - } else { - return null; - } - } - - -} diff --git a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/integration/rei/ReiHibernalHerbsPlugin.java b/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/integration/rei/ReiHibernalHerbsPlugin.java deleted file mode 100644 index a43aba68..00000000 --- a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/integration/rei/ReiHibernalHerbsPlugin.java +++ /dev/null @@ -1,29 +0,0 @@ -package net.dakotapride.hibernalHerbs.common.integration.rei; - -import me.shedaniel.rei.api.client.plugins.REIClientPlugin; -import me.shedaniel.rei.api.client.registry.category.CategoryRegistry; -import me.shedaniel.rei.api.client.registry.display.DisplayRegistry; -import me.shedaniel.rei.api.common.category.CategoryIdentifier; -import net.dakotapride.hibernalHerbs.common.integration.rei.category.HerbalConjurationCategory; -import net.dakotapride.hibernalHerbs.common.integration.rei.display.HerbalConjurationDisplay; -import net.dakotapride.hibernalHerbs.common.recipe.HerbalConjurationRecipe; -import net.minecraft.util.Identifier; - -import static net.dakotapride.hibernalHerbs.common.Constants.MOD_ID; - -public class ReiHibernalHerbsPlugin implements REIClientPlugin { - public static final CategoryIdentifier HERBAL_CONJURATION = - CategoryIdentifier.of(new Identifier(MOD_ID, "plugins/herbal_conjuration")); - - @Override - public void registerCategories(CategoryRegistry registry) { - registry.add(new HerbalConjurationCategory()); - registry.addWorkstations(HERBAL_CONJURATION, HerbalConjurationCategory.ICON); - registry.setPlusButtonArea(HERBAL_CONJURATION, bounds -> null); - } - - @Override - public void registerDisplays(DisplayRegistry registry) { - registry.registerFiller(HerbalConjurationRecipe.class, HerbalConjurationDisplay::new); - } -} \ No newline at end of file diff --git a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/integration/rei/category/HerbalConjurationCategory.java b/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/integration/rei/category/HerbalConjurationCategory.java deleted file mode 100644 index 655d9f54..00000000 --- a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/integration/rei/category/HerbalConjurationCategory.java +++ /dev/null @@ -1,77 +0,0 @@ -package net.dakotapride.hibernalHerbs.common.integration.rei.category; - -import me.shedaniel.math.Point; -import me.shedaniel.math.Rectangle; -import me.shedaniel.rei.api.client.gui.Renderer; -import me.shedaniel.rei.api.client.gui.widgets.Widget; -import me.shedaniel.rei.api.client.gui.widgets.Widgets; -import me.shedaniel.rei.api.client.registry.display.DisplayCategory; -import me.shedaniel.rei.api.common.category.CategoryIdentifier; -import me.shedaniel.rei.api.common.entry.EntryStack; -import me.shedaniel.rei.api.common.util.EntryStacks; -import net.dakotapride.hibernalHerbs.common.init.BlockInit; -import net.dakotapride.hibernalHerbs.common.integration.rei.ReiHibernalHerbsPlugin; -import net.dakotapride.hibernalHerbs.common.integration.rei.display.HerbalConjurationDisplay; -import net.minecraft.item.ItemStack; -import net.minecraft.text.Text; - -import java.util.ArrayList; -import java.util.List; - -public class HerbalConjurationCategory implements DisplayCategory { - public static final Text TITLE = Text.translatable("text.hibernalherbs.herbal_conjuration"); - public static final EntryStack ICON = EntryStacks.of(BlockInit.CONJURATION_ALTAR.asItem()); - - @Override - public Renderer getIcon() { - return ICON; - } - - @Override - public Text getTitle() { - return TITLE; - } - - @Override - public int getDisplayHeight() { - return 70; - } - - @Override - public CategoryIdentifier getCategoryIdentifier() { - return ReiHibernalHerbsPlugin.HERBAL_CONJURATION; - } - - @Override - public List setupDisplay(HerbalConjurationDisplay display, Rectangle bounds) { - Point startPoint = new Point(bounds.getCenterX() - 64, bounds.getCenterY() - 16); - Point outputPoint = new Point(startPoint.x + 108, startPoint.y + 8); - - List widgets = new ArrayList<>(); - - widgets.add(Widgets.createRecipeBase(bounds)); - - widgets.add(Widgets.createArrow(new Point(startPoint.x + 78, startPoint.y + 8))); - - - - widgets.add(Widgets.createSlot(new Point(startPoint.x + 34, startPoint.y - 8)) - .entries(display.getInputEntries().get(0)).markInput()); - widgets.add(Widgets.createSlot(new Point(startPoint.x + 56, startPoint.y - 4)) - .entries(display.getInputEntries().get(1)).markInput()); - widgets.add(Widgets.createSlot(new Point(startPoint.x + 12, startPoint.y + 18)) - .entries(display.getInputEntries().get(2)).markInput()); - widgets.add(Widgets.createSlot(new Point(startPoint.x + 34, startPoint.y + 22)) - .entries(display.getInputEntries().get(3)).markInput()); - widgets.add(Widgets.createSlot(new Point(startPoint.x + 56, startPoint.y + 18)) - .entries(display.getInputEntries().get(4)).markInput()); - widgets.add(Widgets.createSlot(new Point(startPoint.x + 12, startPoint.y - 4)) - .entries(display.getInputEntries().get(5)).markInput()); - - - // widgets.add(Widgets.createResultSlotBackground(outputPoint)); - widgets.add(Widgets.createSlot(outputPoint).entries(display.getOutputEntries().get(0)).markOutput()); - - return widgets; - } -} \ No newline at end of file diff --git a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/integration/rei/display/HerbalConjurationDisplay.java b/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/integration/rei/display/HerbalConjurationDisplay.java deleted file mode 100644 index f0ae1a08..00000000 --- a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/integration/rei/display/HerbalConjurationDisplay.java +++ /dev/null @@ -1,44 +0,0 @@ -package net.dakotapride.hibernalHerbs.common.integration.rei.display; - -import me.shedaniel.rei.api.common.category.CategoryIdentifier; -import me.shedaniel.rei.api.common.display.Display; -import me.shedaniel.rei.api.common.entry.EntryIngredient; -import me.shedaniel.rei.api.common.util.EntryIngredients; -import net.dakotapride.hibernalHerbs.common.init.ItemInit; -import net.dakotapride.hibernalHerbs.common.integration.rei.ReiHibernalHerbsPlugin; -import net.dakotapride.hibernalHerbs.common.recipe.HerbalConjurationRecipe; -import net.minecraft.item.ItemStack; -import net.minecraft.item.Items; -import net.minecraft.registry.DynamicRegistryManager; - -import java.util.Collections; -import java.util.List; - -public class HerbalConjurationDisplay implements Display { - private final List input; - private final List output; - private final List crackedSigil; - - public HerbalConjurationDisplay(HerbalConjurationRecipe recipe) { - input = EntryIngredients.ofIngredients(recipe.getIngredients()); - output = Collections.singletonList(EntryIngredients.of(recipe.getOutput(DynamicRegistryManager.EMPTY))); - crackedSigil = Collections.singletonList(EntryIngredients.of(ItemInit.CRACKED_SIGIL)); - } - - public List getCrackedSigil() { return crackedSigil; } - - @Override - public List getInputEntries() { - return input; - } - - @Override - public List getOutputEntries() { - return output; - } - - @Override - public CategoryIdentifier getCategoryIdentifier() { - return ReiHibernalHerbsPlugin.HERBAL_CONJURATION; - } -} diff --git a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/item/HerbBlendItem.java b/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/item/HerbBlendItem.java deleted file mode 100644 index 2a260ba3..00000000 --- a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/item/HerbBlendItem.java +++ /dev/null @@ -1,330 +0,0 @@ -package net.dakotapride.hibernalHerbs.common.item; - -import net.dakotapride.hibernalHerbs.client.ITooltipProvider; -import net.dakotapride.hibernalHerbs.common.food.FoodComponentList; -import net.dakotapride.hibernalHerbs.common.init.ItemInit; -import net.dakotapride.hibernalHerbs.common.Utilities; -import net.minecraft.client.gui.screen.Screen; -import net.minecraft.client.item.TooltipContext; -import net.minecraft.entity.LivingEntity; -import net.minecraft.entity.effect.StatusEffect; -import net.minecraft.entity.effect.StatusEffectInstance; -import net.minecraft.entity.effect.StatusEffects; -import net.minecraft.entity.player.PlayerEntity; -import net.minecraft.item.Item; -import net.minecraft.item.ItemStack; -import net.minecraft.item.Items; -import net.minecraft.text.MutableText; -import net.minecraft.text.Text; -import net.minecraft.util.ActionResult; -import net.minecraft.util.Formatting; -import net.minecraft.util.Hand; -import net.minecraft.world.World; -import org.jetbrains.annotations.Nullable; - -import java.util.List; - -public class HerbBlendItem extends Item implements FoodComponentList, ITooltipProvider { - public HerbBlendItem(Settings settings) { - super(settings); - } - - @Override - public ActionResult useOnEntity(ItemStack stack, PlayerEntity user, LivingEntity entity, Hand hand) { - if (user.getStackInHand(Hand.MAIN_HAND).isOf(ItemInit.REGENERATION_BLEND)) { - entity.addStatusEffect(new StatusEffectInstance(StatusEffects.REGENERATION, healthDuration, baseMultiplier)); - } else if (user.getStackInHand(Hand.MAIN_HAND).isOf(ItemInit.POISON_BLEND)) { - entity.addStatusEffect(new StatusEffectInstance(StatusEffects.POISON, healthDuration, baseMultiplier)); - } else if (user.getStackInHand(Hand.MAIN_HAND).isOf(ItemInit.SLOWNESS_BLEND)) { - entity.addStatusEffect(new StatusEffectInstance(StatusEffects.SLOWNESS, speedDuration, baseMultiplier)); - } else if (user.getStackInHand(Hand.MAIN_HAND).isOf(ItemInit.MINING_FATIGUE_BLEND)) { - entity.addStatusEffect(new StatusEffectInstance(StatusEffects.MINING_FATIGUE, miningSpeedDuration, baseMultiplier)); - } else if (user.getStackInHand(Hand.MAIN_HAND).isOf(ItemInit.HASTE_BLEND)) { - entity.addStatusEffect(new StatusEffectInstance(StatusEffects.HASTE, miningSpeedDuration, baseMultiplier)); - } else if (user.getStackInHand(Hand.MAIN_HAND).isOf(ItemInit.SPEED_BLEND)) { - entity.addStatusEffect(new StatusEffectInstance(StatusEffects.SPEED, speedDuration, baseMultiplier)); - } else if (user.getStackInHand(Hand.MAIN_HAND).isOf(ItemInit.FIRE_BLEND)) { - entity.setFireTicks(fireDuration); - } else if (user.getStackInHand(Hand.MAIN_HAND).isOf(ItemInit.WITHER_BLEND)) { - entity.addStatusEffect(new StatusEffectInstance(StatusEffects.WITHER, healthDuration, baseMultiplier)); - } else if (user.getStackInHand(Hand.MAIN_HAND).isOf(ItemInit.NIGHT_VISION_BLEND)) { - entity.addStatusEffect(new StatusEffectInstance(StatusEffects.NIGHT_VISION, visionDuration, baseMultiplier)); - } else if (user.getStackInHand(Hand.MAIN_HAND).isOf(ItemInit.WEAKNESS_BLEND)) { - entity.addStatusEffect(new StatusEffectInstance(StatusEffects.WEAKNESS, damageDuration, baseMultiplier)); - } else if (user.getStackInHand(Hand.MAIN_HAND).isOf(ItemInit.BLINDNESS_BLEND)) { - entity.addStatusEffect(new StatusEffectInstance(StatusEffects.BLINDNESS, visionDuration, baseMultiplier)); - } - - else if (user.getStackInHand(Hand.MAIN_HAND).isOf(ItemInit.REGENERATION_SLOWNESS_BLEND)) { - entity.addStatusEffect(new StatusEffectInstance(StatusEffects.BLINDNESS, visionDuration, baseMultiplier)); - entity.addStatusEffect(new StatusEffectInstance(StatusEffects.REGENERATION, healthDuration, baseMultiplier)); - } else if (user.getStackInHand(Hand.MAIN_HAND).isOf(ItemInit.REGENERATION_SPEED_WEAKNESS_BLEND)) { - entity.addStatusEffect(new StatusEffectInstance(StatusEffects.REGENERATION, healthDuration + 120, baseMultiplier)); - entity.addStatusEffect(new StatusEffectInstance(StatusEffects.SPEED, speedDuration + 100, baseMultiplier)); - entity.addStatusEffect(new StatusEffectInstance(StatusEffects.WEAKNESS, damageDuration + 80, baseMultiplier)); - } - - if (!user.isCreative()) { - stack.decrement(1); - user.giveItemStack(new ItemStack(Items.BOWL, 1)); - } - - return super.useOnEntity(stack, user, entity, hand); - } - - @Override - public boolean postHit(ItemStack stack, LivingEntity target, LivingEntity attacker) { - PlayerEntity player = (PlayerEntity) target.getAttacker(); - if (attacker instanceof PlayerEntity playerEntity) { - if (attacker.getStackInHand(Hand.MAIN_HAND).isOf(ItemInit.REGENERATION_BLEND)) { - target.addStatusEffect(new StatusEffectInstance(StatusEffects.REGENERATION, healthDuration - 80, baseMultiplier - 1)); - } else if (attacker.getStackInHand(Hand.MAIN_HAND).isOf(ItemInit.POISON_BLEND)) { - target.addStatusEffect(new StatusEffectInstance(StatusEffects.POISON, healthDuration - 80, baseMultiplier - 1)); - } else if (attacker.getStackInHand(Hand.MAIN_HAND).isOf(ItemInit.SLOWNESS_BLEND)) { - target.addStatusEffect(new StatusEffectInstance(StatusEffects.SLOWNESS, speedDuration - 60, baseMultiplier - 1)); - } else if (attacker.getStackInHand(Hand.MAIN_HAND).isOf(ItemInit.MINING_FATIGUE_BLEND)) { - target.addStatusEffect(new StatusEffectInstance(StatusEffects.MINING_FATIGUE, miningSpeedDuration - 600, baseMultiplier - 1)); - } else if (attacker.getStackInHand(Hand.MAIN_HAND).isOf(ItemInit.HASTE_BLEND)) { - target.addStatusEffect(new StatusEffectInstance(StatusEffects.HASTE, miningSpeedDuration - 600, baseMultiplier - 1)); - } else if (attacker.getStackInHand(Hand.MAIN_HAND).isOf(ItemInit.SPEED_BLEND)) { - target.addStatusEffect(new StatusEffectInstance(StatusEffects.SPEED, speedDuration - 60, baseMultiplier - 1)); - } else if (attacker.getStackInHand(Hand.MAIN_HAND).isOf(ItemInit.FIRE_BLEND)) { - target.setFireTicks(fireDuration - 40); - } else if (attacker.getStackInHand(Hand.MAIN_HAND).isOf(ItemInit.WITHER_BLEND)) { - target.addStatusEffect(new StatusEffectInstance(StatusEffects.WITHER, healthDuration - 80, baseMultiplier - 1)); - } else if (attacker.getStackInHand(Hand.MAIN_HAND).isOf(ItemInit.NIGHT_VISION_BLEND)) { - target.addStatusEffect(new StatusEffectInstance(StatusEffects.NIGHT_VISION, visionDuration - 100, baseMultiplier - 1)); - } else if (attacker.getStackInHand(Hand.MAIN_HAND).isOf(ItemInit.WEAKNESS_BLEND)) { - target.addStatusEffect(new StatusEffectInstance(StatusEffects.WEAKNESS, damageDuration - 40, baseMultiplier - 1)); - } else if (attacker.getStackInHand(Hand.MAIN_HAND).isOf(ItemInit.BLINDNESS_BLEND)) { - target.addStatusEffect(new StatusEffectInstance(StatusEffects.BLINDNESS, visionDuration - 100, baseMultiplier - 1)); - } - - else if (attacker.getStackInHand(Hand.MAIN_HAND).isOf(ItemInit.REGENERATION_SLOWNESS_BLEND)) { - target.addStatusEffect(new StatusEffectInstance(StatusEffects.BLINDNESS, visionDuration - 100, baseMultiplier - 1)); - target.addStatusEffect(new StatusEffectInstance(StatusEffects.REGENERATION, healthDuration - 80, baseMultiplier - 1)); - } else if (attacker.getStackInHand(Hand.MAIN_HAND).isOf(ItemInit.REGENERATION_SPEED_WEAKNESS_BLEND)) { - target.addStatusEffect(new StatusEffectInstance(StatusEffects.REGENERATION, (healthDuration + 120) - 40, baseMultiplier - 1)); - target.addStatusEffect(new StatusEffectInstance(StatusEffects.SPEED, (speedDuration + 100) - 40, baseMultiplier - 1)); - target.addStatusEffect(new StatusEffectInstance(StatusEffects.WEAKNESS, (damageDuration + 80) - 60, baseMultiplier)); - } - - if (!player.isCreative()) { - stack.decrement(1); - player.giveItemStack(new ItemStack(Items.BOWL, 1)); - } - } - - return super.postHit(stack, target, attacker); - } - - @Override - public void appendTooltip(ItemStack stack, @Nullable World world, List tooltip, TooltipContext context) { - if (!Screen.hasShiftDown()) { - tooltip.add(Text.translatable(shiftControlsText).formatted(Formatting.DARK_GRAY)); - } else if (Screen.hasShiftDown()) { - if (!stack.isIn(Utilities.ARTIFICIAL_BLENDS)) { - effectToAbilityTooltip(stack, tooltip); - tooltip.add(Text.translatable("text.hibernalherbs.blend.modifier.smoked.false").formatted(Formatting.GRAY)); - - if (!Screen.hasAltDown()) { - tooltip.add(Text.literal("")); - tooltip.add(Text.translatable(leftAltControlsText).formatted(Formatting.DARK_GRAY)); - } else { - tooltip.add(Text.literal("")); - tooltip.add(Text.translatable("text.hibernalherbs.blend.ability.help.one").formatted(Formatting.DARK_PURPLE)); - tooltip.add(Text.translatable("text.hibernalherbs.blend.ability.help.two").formatted(Formatting.DARK_PURPLE)); - - tooltip.add(Text.literal("")); - tooltip.add(Text.translatable("text.hibernalherbs.blend.effect.help.one").formatted(Formatting.DARK_PURPLE)); - tooltip.add(Text.translatable("text.hibernalherbs.blend.effect.help.two").formatted(Formatting.DARK_PURPLE)); - tooltip.add(Text.translatable("text.hibernalherbs.blend.effect.help.three").formatted(Formatting.DARK_PURPLE)); - - tooltip.add(Text.literal("")); - tooltip.add(Text.translatable(leftClickOnPlayerControlsText).formatted(Formatting.DARK_GRAY)); - tooltip.add(Text.translatable("text.hibernalherbs.blend.attacking.help.one").formatted(Formatting.DARK_PURPLE)); - tooltip.add(Text.translatable("text.hibernalherbs.blend.attacking.help.two").formatted(Formatting.DARK_PURPLE)); - tooltip.add(Text.translatable("text.hibernalherbs.blend.attacking.help.three").formatted(Formatting.DARK_PURPLE)); - - tooltip.add(Text.literal("")); - tooltip.add(Text.translatable(rightClickOnPlayerControlsText).formatted(Formatting.DARK_GRAY)); - tooltip.add(Text.translatable("text.hibernalherbs.blend.player_pour.help.one").formatted(Formatting.DARK_PURPLE)); - tooltip.add(Text.translatable("text.hibernalherbs.blend.player_pour.help.two").formatted(Formatting.DARK_PURPLE)); - tooltip.add(Text.translatable("text.hibernalherbs.blend.player_pour.help.three").formatted(Formatting.DARK_PURPLE)); - } - - } else { - getExceptionTooltip(stack, tooltip); - tooltip.add(Text.translatable("text.hibernalherbs.blend.modifier.smoked.false").formatted(Formatting.GRAY)); - - if (!Screen.hasAltDown()) { - tooltip.add(Text.literal("")); - tooltip.add(Text.translatable(leftAltControlsText).formatted(Formatting.DARK_GRAY)); - } else { - tooltip.add(Text.literal("")); - tooltip.add(Text.translatable("text.hibernalherbs.blend.exception.help.one").formatted(Formatting.DARK_PURPLE)); - tooltip.add(Text.translatable("text.hibernalherbs.blend.exception.help.two").formatted(Formatting.DARK_PURPLE)); - tooltip.add(Text.translatable("text.hibernalherbs.blend.exception.help.three").formatted(Formatting.DARK_PURPLE)); - tooltip.add(Text.translatable("text.hibernalherbs.blend.exception.help.four").formatted(Formatting.DARK_PURPLE)); - - tooltip.add(Text.literal("")); - tooltip.add(Text.translatable(leftClickOnPlayerControlsText).formatted(Formatting.DARK_GRAY)); - tooltip.add(Text.translatable("text.hibernalherbs.blend.attacking.help.one").formatted(Formatting.DARK_PURPLE)); - tooltip.add(Text.translatable("text.hibernalherbs.blend.attacking.help.two").formatted(Formatting.DARK_PURPLE)); - tooltip.add(Text.translatable("text.hibernalherbs.blend.attacking.help.three").formatted(Formatting.DARK_PURPLE)); - - tooltip.add(Text.literal("")); - tooltip.add(Text.translatable(rightClickOnPlayerControlsText).formatted(Formatting.DARK_GRAY)); - tooltip.add(Text.translatable("text.hibernalherbs.blend.player_pour.help.one").formatted(Formatting.DARK_PURPLE)); - tooltip.add(Text.translatable("text.hibernalherbs.blend.player_pour.help.two").formatted(Formatting.DARK_PURPLE)); - tooltip.add(Text.translatable("text.hibernalherbs.blend.player_pour.help.three").formatted(Formatting.DARK_PURPLE)); - } - - } - } - - } - - @Override - public ItemStack finishUsing(ItemStack stack, World world, LivingEntity user) { - ItemStack gluttonousRingStack = ItemInit.GLUTTONOUS_RING.getDefaultStack(); - ItemStack advancedGluttonousRingStack = ItemInit.ADV_GLUTTONOUS_RING.getDefaultStack(); - - user.applyFoodEffects(stack, world, user); - - if (user instanceof PlayerEntity player) { - if (player.getInventory().contains(gluttonousRingStack) && !player.getInventory().contains(advancedGluttonousRingStack)) { - player.getItemCooldownManager().set(this, 40); - - return stack; - } else { - return player.getAbilities().creativeMode ? super.finishUsing(stack, world, user) : new ItemStack(Items.BOWL); - } - } else { - return super.finishUsing(stack, world, user); - } - } - - public static void effectToAbilityTooltip(ItemStack stack, List tooltip) { - StatusEffect effectFromAbility = BlendAbilities.NONE.getEffect(); - - if (stack.isOf(ItemInit.REGENERATION_BLEND) || stack.isOf(ItemInit.SMOKED_REGENERATION_BLEND)) { - effectFromAbility = BlendAbilities.REGENERATIVE.getEffect(); - } - if (stack.isOf(ItemInit.POISON_BLEND) || stack.isOf(ItemInit.SMOKED_POISON_BLEND)) { - effectFromAbility = BlendAbilities.VIRULENT.getEffect(); - } - if (stack.isOf(ItemInit.SLOWNESS_BLEND) || stack.isOf(ItemInit.SMOKED_SLOWNESS_BLEND)) { - effectFromAbility = BlendAbilities.SEDATING.getEffect(); - } - if (stack.isOf(ItemInit.MINING_FATIGUE_BLEND) || stack.isOf(ItemInit.SMOKED_MINING_FATIGUE_BLEND)) { - effectFromAbility = BlendAbilities.HINDERING.getEffect(); - } - if (stack.isOf(ItemInit.HASTE_BLEND) || stack.isOf(ItemInit.SMOKED_HASTE_BLEND)) { - effectFromAbility = BlendAbilities.DASHING.getEffect(); - } - if (stack.isOf(ItemInit.SPEED_BLEND) || stack.isOf(ItemInit.SMOKED_SPEED_BLEND)) { - effectFromAbility = BlendAbilities.ACCELERATION.getEffect(); - } - if (stack.isOf(ItemInit.WITHER_BLEND) || stack.isOf(ItemInit.SMOKED_WITHER_BLEND)) { - effectFromAbility = BlendAbilities.DECAYING.getEffect(); - } - if (stack.isOf(ItemInit.NIGHT_VISION_BLEND) || stack.isOf(ItemInit.SMOKED_NIGHT_VISION_BLEND)) { - effectFromAbility = BlendAbilities.OBSERVING.getEffect(); - } - if (stack.isOf(ItemInit.WEAKNESS_BLEND) || stack.isOf(ItemInit.SMOKED_WEAKNESS_BLEND)) { - effectFromAbility = BlendAbilities.DIMINISHED.getEffect(); - } - if (stack.isOf(ItemInit.BLINDNESS_BLEND) || stack.isOf(ItemInit.SMOKED_BLINDNESS_BLEND)) { - effectFromAbility = BlendAbilities.SHADED.getEffect(); - } - - callForAbility(stack, tooltip); - - if (stack.isOf(ItemInit.FIRE_BLEND) || stack.isOf(ItemInit.SMOKED_FIRE_BLEND)) { - callFireAbilityFromBlend(stack, tooltip); - } else { - tooltip.add(Text.translatable("text.hibernalherbs.blend.provided_effect", effectFromAbility.getName()).formatted(Formatting.GRAY)); - } - - } - - public static void getExceptionTooltip(ItemStack stack, List tooltip) { - StatusEffect firstEffect; - StatusEffect secondaryEffect; - StatusEffect thirdEffect; - - callForAbility(stack, tooltip); - - if (stack.isOf(ItemInit.REGENERATION_SLOWNESS_BLEND) || stack.isOf(ItemInit.SMOKED_REGENERATION_SLOWNESS_BLEND)) { - firstEffect = BlendAbilities.CONFLICTING.getEffect(); - secondaryEffect = BlendAbilities.CONFLICTING.getEffect2(); - - tooltip.add(Text.translatable("text.hibernalherbs.blend.provided_effects").formatted(Formatting.DARK_GRAY)); - tooltip.add(Text.translatable("text.hibernalherbs.blend.provided_effects.first", firstEffect.getName()).formatted(Formatting.GRAY)); - tooltip.add(Text.translatable("text.hibernalherbs.blend.provided_effects.secondary", secondaryEffect.getName()).formatted(Formatting.GRAY)); - } else if (stack.isOf(ItemInit.REGENERATION_SPEED_WEAKNESS_BLEND) || stack.isOf(ItemInit.SMOKED_REGENERATION_SPEED_WEAKNESS_BLEND)) { - firstEffect = BlendAbilities.ALTERNATIVE.getEffect(); - secondaryEffect = BlendAbilities.ALTERNATIVE.getEffect2(); - thirdEffect = BlendAbilities.ALTERNATIVE.getEffect3(); - - tooltip.add(Text.translatable("text.hibernalherbs.blend.provided_effects").formatted(Formatting.DARK_GRAY)); - tooltip.add(Text.translatable("text.hibernalherbs.blend.provided_effects.first", firstEffect.getName()).formatted(Formatting.GRAY)); - tooltip.add(Text.translatable("text.hibernalherbs.blend.provided_effects.secondary", secondaryEffect.getName()).formatted(Formatting.GRAY)); - tooltip.add(Text.translatable("text.hibernalherbs.blend.provided_effects.third", thirdEffect.getName()).formatted(Formatting.GRAY)); - } - } - - private static void callForAbility(ItemStack stack, List tooltip) { - MutableText callAbility = BlendAbilities.NONE.getAbility(); - - if (stack.isOf(ItemInit.REGENERATION_BLEND) || stack.isOf(ItemInit.SMOKED_REGENERATION_BLEND)) { - callAbility = BlendAbilities.REGENERATIVE.getAbility(); - } - if (stack.isOf(ItemInit.POISON_BLEND) || stack.isOf(ItemInit.SMOKED_POISON_BLEND)) { - callAbility = BlendAbilities.VIRULENT.getAbility(); - } - if (stack.isOf(ItemInit.SLOWNESS_BLEND) || stack.isOf(ItemInit.SMOKED_SLOWNESS_BLEND)) { - callAbility = BlendAbilities.SEDATING.getAbility(); - } - if (stack.isOf(ItemInit.MINING_FATIGUE_BLEND) || stack.isOf(ItemInit.SMOKED_MINING_FATIGUE_BLEND)) { - callAbility = BlendAbilities.HINDERING.getAbility(); - } - if (stack.isOf(ItemInit.HASTE_BLEND) || stack.isOf(ItemInit.SMOKED_HASTE_BLEND)) { - callAbility = BlendAbilities.DASHING.getAbility(); - } - if (stack.isOf(ItemInit.SPEED_BLEND) || stack.isOf(ItemInit.SMOKED_SPEED_BLEND)) { - callAbility = BlendAbilities.ACCELERATION.getAbility(); - } - if (stack.isOf(ItemInit.WITHER_BLEND) || stack.isOf(ItemInit.SMOKED_WITHER_BLEND)) { - callAbility = BlendAbilities.DECAYING.getAbility(); - } - if (stack.isOf(ItemInit.FIRE_BLEND) || stack.isOf(ItemInit.SMOKED_FIRE_BLEND)) { - callAbility = BlendAbilities.INCINERATING.getAbility(); - } - if (stack.isOf(ItemInit.NIGHT_VISION_BLEND) || stack.isOf(ItemInit.SMOKED_NIGHT_VISION_BLEND)) { - callAbility = BlendAbilities.OBSERVING.getAbility(); - } - if (stack.isOf(ItemInit.WEAKNESS_BLEND) || stack.isOf(ItemInit.SMOKED_WEAKNESS_BLEND)) { - callAbility = BlendAbilities.DIMINISHED.getAbility(); - } - if (stack.isOf(ItemInit.BLINDNESS_BLEND) || stack.isOf(ItemInit.SMOKED_BLINDNESS_BLEND)) { - callAbility = BlendAbilities.SHADED.getAbility(); - } - if (stack.isOf(ItemInit.REGENERATION_SLOWNESS_BLEND) || stack.isOf(ItemInit.SMOKED_REGENERATION_SLOWNESS_BLEND)) { - callAbility = BlendAbilities.CONFLICTING.getAbility(); - } - if (stack.isOf(ItemInit.REGENERATION_SPEED_WEAKNESS_BLEND) || stack.isOf(ItemInit.SMOKED_REGENERATION_SPEED_WEAKNESS_BLEND)) { - callAbility = BlendAbilities.ALTERNATIVE.getAbility(); - } - - tooltip.add(Text.translatable("text.hibernalherbs.blend.ability", callAbility).formatted(Formatting.GRAY)); - } - - private static void callFireAbilityFromBlend(ItemStack stack, List tooltip) { - if (stack.isOf(ItemInit.FIRE_BLEND) || stack.isOf(ItemInit.SMOKED_FIRE_BLEND)) { - tooltip.add(Text.translatable("text.hibernalherbs.blend.provided_effect.fire").formatted(Formatting.GRAY)); - } - } - -} diff --git a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/item/HerbFertilizerItem.java b/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/item/HerbFertilizerItem.java deleted file mode 100644 index 9de5995a..00000000 --- a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/item/HerbFertilizerItem.java +++ /dev/null @@ -1,80 +0,0 @@ -package net.dakotapride.hibernalHerbs.common.item; - -import net.dakotapride.hibernalHerbs.client.ITooltipProvider; -import net.dakotapride.hibernalHerbs.common.init.ItemInit; -import net.dakotapride.hibernalHerbs.common.Utilities; -import net.minecraft.client.gui.screen.Screen; -import net.minecraft.client.item.TooltipContext; -import net.minecraft.item.Item; -import net.minecraft.item.ItemStack; -import net.minecraft.util.Formatting; -import net.minecraft.world.World; -import net.minecraft.text.Text; - -import java.util.List; - -public class HerbFertilizerItem extends Item implements ITooltipProvider { - public HerbFertilizerItem(Settings settings) { - super(settings); - } - - @Override - public void appendTooltip(ItemStack stack, World world, List tooltip, TooltipContext context) { - - if (!Screen.hasShiftDown()) { - tooltip.add(Text.translatable(shiftControlsText).formatted(Formatting.DARK_GRAY)); - } else if (Screen.hasShiftDown()) { - if (stack.isOf(ItemInit.HERB_FERTILIZER_OAK)) { - tooltip.add(Text.translatable("text.hibernalherbs.association.oak").formatted(Formatting.GRAY)); - } - if (stack.isOf(ItemInit.HERB_FERTILIZER_SPRUCE)) { - tooltip.add(Text.translatable("text.hibernalherbs.association.spruce").formatted(Formatting.GRAY)); - } - if (stack.isOf(ItemInit.HERB_FERTILIZER_BIRCH)) { - tooltip.add(Text.translatable("text.hibernalherbs.association.birch").formatted(Formatting.GRAY)); - } - if (stack.isOf(ItemInit.HERB_FERTILIZER_ACACIA)) { - tooltip.add(Text.translatable("text.hibernalherbs.association.acacia").formatted(Formatting.GRAY)); - } - if (stack.isOf(ItemInit.HERB_FERTILIZER_JUNGLE)) { - tooltip.add(Text.translatable("text.hibernalherbs.association.jungle").formatted(Formatting.GRAY)); - } - if (stack.isOf(ItemInit.HERB_FERTILIZER_DARK_OAK)) { - tooltip.add(Text.translatable("text.hibernalherbs.association.dark_oak").formatted(Formatting.GRAY)); - } - if (stack.isOf(ItemInit.HERB_FERTILIZER_MANGROVE)) { - tooltip.add(Text.translatable("text.hibernalherbs.association.mangrove").formatted(Formatting.GRAY)); - } - if (stack.isOf(ItemInit.HERB_FERTILIZER_CHERRY)) { - tooltip.add(Text.translatable("text.hibernalherbs.association.cherry").formatted(Formatting.GRAY)); - } - if (stack.isOf(ItemInit.HERB_FERTILIZER_CRIMSON)) { - tooltip.add(Text.translatable("text.hibernalherbs.association.crimson").formatted(Formatting.GRAY)); - } - if (stack.isOf(ItemInit.HERB_FERTILIZER_WARPED)) { - tooltip.add(Text.translatable("text.hibernalherbs.association.warped").formatted(Formatting.GRAY)); - } - if (stack.isOf(ItemInit.HERB_FERTILIZER_MYQUESTE)) { - tooltip.add(Text.translatable("text.hibernalherbs.association.myqueste").formatted(Formatting.GRAY)); - } - - else if (!stack.isIn(Utilities.FERTILIZER)) { - tooltip.add(Text.translatable("text.hibernalherbs.association.none").formatted(Formatting.GRAY)); - } - - HerbHumusItem.getProductionValueTooltip(stack, tooltip); - - if (!Screen.hasAltDown()) { - tooltip.add(Text.literal("")); - tooltip.add(Text.translatable(leftAltControlsText).formatted(Formatting.DARK_GRAY)); - } else { - tooltip.add(Text.literal("")); - tooltip.add(Text.translatable("text.hibernalherbs.fertilizer.additional_text.one").formatted(Formatting.DARK_PURPLE)); - tooltip.add(Text.translatable("text.hibernalherbs.fertilizer.additional_text.two").formatted(Formatting.DARK_PURPLE)); - tooltip.add(Text.translatable("text.hibernalherbs.fertilizer.additional_text.three").formatted(Formatting.DARK_PURPLE)); - tooltip.add(Text.translatable("text.hibernalherbs.fertilizer.additional_text.four").formatted(Formatting.DARK_PURPLE)); - } - } - - } -} diff --git a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/item/HerbHumusItem.java b/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/item/HerbHumusItem.java deleted file mode 100644 index 3ffa750e..00000000 --- a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/item/HerbHumusItem.java +++ /dev/null @@ -1,241 +0,0 @@ -package net.dakotapride.hibernalHerbs.common.item; - - -import net.dakotapride.hibernalHerbs.client.ITooltipProvider; -import net.dakotapride.hibernalHerbs.common.init.BlockInit; -import net.dakotapride.hibernalHerbs.common.init.ItemInit; -import net.dakotapride.hibernalHerbs.common.Utilities; -import net.minecraft.block.Blocks; -import net.minecraft.client.gui.screen.Screen; -import net.minecraft.client.item.TooltipContext; -import net.minecraft.entity.player.PlayerEntity; -import net.minecraft.item.Item; -import net.minecraft.item.ItemStack; -import net.minecraft.item.ItemUsageContext; -import net.minecraft.text.MutableText; -import net.minecraft.text.Text; -import net.minecraft.util.ActionResult; -import net.minecraft.util.Formatting; -import net.minecraft.util.math.BlockPos; -import net.minecraft.world.World; -import org.jetbrains.annotations.NotNull; - -import java.util.List; - -public class HerbHumusItem extends Item implements ITooltipProvider { - public HerbHumusItem(Settings settings) { - super(settings); - } - - @Override - public @NotNull ActionResult useOnBlock(ItemUsageContext context) { - BlockPos blockPos = context.getBlockPos(); - World world = context.getWorld(); - PlayerEntity player = context.getPlayer(); - ItemStack itemStack = context.getStack(); - if (world.getBlockState(blockPos).isOf(Blocks.STRIPPED_SPRUCE_LOG)) { - itemStack.decrement(1); - - player.giveItemStack(new ItemStack(ItemInit.HERB_HUMUS_SPRUCE)); - - } else if (world.getBlockState(blockPos).isOf(Blocks.STRIPPED_ACACIA_LOG)) { - itemStack.decrement(1); - - player.giveItemStack(new ItemStack(ItemInit.HERB_HUMUS_ACACIA)); - - } else if (world.getBlockState(blockPos).isOf(Blocks.STRIPPED_OAK_LOG)) { - itemStack.decrement(1); - - player.giveItemStack(new ItemStack(ItemInit.HERB_HUMUS_OAK)); - - } else if (world.getBlockState(blockPos).isOf(Blocks.STRIPPED_DARK_OAK_LOG)) { - itemStack.decrement(1); - - player.giveItemStack(new ItemStack(ItemInit.HERB_HUMUS_DARK_OAK)); - - } else if (world.getBlockState(blockPos).isOf(Blocks.STRIPPED_BIRCH_LOG)) { - itemStack.decrement(1); - - player.giveItemStack(new ItemStack(ItemInit.HERB_HUMUS_BIRCH)); - - } else if (world.getBlockState(blockPos).isOf(Blocks.STRIPPED_JUNGLE_LOG)) { - itemStack.decrement(1); - - player.giveItemStack(new ItemStack(ItemInit.HERB_HUMUS_JUNGLE)); - - } else if (world.getBlockState(blockPos).isOf(Blocks.STRIPPED_MANGROVE_LOG)) { - itemStack.decrement(1); - - player.giveItemStack(new ItemStack(ItemInit.HERB_HUMUS_MANGROVE)); - - } else if (world.getBlockState(blockPos).isOf(Blocks.STRIPPED_CHERRY_LOG)) { - itemStack.decrement(1); - - player.giveItemStack(new ItemStack(ItemInit.HERB_HUMUS_CHERRY)); - - } else if (world.getBlockState(blockPos).isOf(Blocks.STRIPPED_CRIMSON_STEM)) { - itemStack.decrement(1); - - player.giveItemStack(new ItemStack(ItemInit.HERB_HUMUS_CRIMSON)); - - } else if (world.getBlockState(blockPos).isOf(Blocks.STRIPPED_WARPED_STEM)) { - itemStack.decrement(1); - - player.giveItemStack(new ItemStack(ItemInit.HERB_HUMUS_WARPED)); - - } else if (world.getBlockState(blockPos).isOf(BlockInit.STRIPPED_MYQUESTE_LOG)) { - itemStack.decrement(1); - - player.giveItemStack(new ItemStack(ItemInit.HERB_HUMUS_MYQUESTE)); - - } - - return super.useOnBlock(context); - } - - @Override - public void appendTooltip(ItemStack stack, World world, List tooltip, TooltipContext context) { - - if (!Screen.hasShiftDown()) { - tooltip.add(Text.translatable(shiftControlsText).formatted(Formatting.DARK_GRAY)); - } else if (Screen.hasShiftDown()) { - if (stack.isOf(ItemInit.HERB_HUMUS_OAK)) { - tooltip.add(Text.translatable("text.hibernalherbs.association.oak").formatted(Formatting.GRAY)); - } - if (stack.isOf(ItemInit.HERB_HUMUS_SPRUCE)) { - tooltip.add(Text.translatable("text.hibernalherbs.association.spruce").formatted(Formatting.GRAY)); - } - if (stack.isOf(ItemInit.HERB_HUMUS_BIRCH)) { - tooltip.add(Text.translatable("text.hibernalherbs.association.birch").formatted(Formatting.GRAY)); - } - if (stack.isOf(ItemInit.HERB_HUMUS_ACACIA)) { - tooltip.add(Text.translatable("text.hibernalherbs.association.acacia").formatted(Formatting.GRAY)); - } - if (stack.isOf(ItemInit.HERB_HUMUS_JUNGLE)) { - tooltip.add(Text.translatable("text.hibernalherbs.association.jungle").formatted(Formatting.GRAY)); - } - if (stack.isOf(ItemInit.HERB_HUMUS_DARK_OAK)) { - tooltip.add(Text.translatable("text.hibernalherbs.association.dark_oak").formatted(Formatting.GRAY)); - } - if (stack.isOf(ItemInit.HERB_HUMUS_MANGROVE)) { - tooltip.add(Text.translatable("text.hibernalherbs.association.mangrove").formatted(Formatting.GRAY)); - } - if (stack.isOf(ItemInit.HERB_HUMUS_CHERRY)) { - tooltip.add(Text.translatable("text.hibernalherbs.association.cherry").formatted(Formatting.GRAY)); - } - if (stack.isOf(ItemInit.HERB_HUMUS_CRIMSON)) { - tooltip.add(Text.translatable("text.hibernalherbs.association.crimson").formatted(Formatting.GRAY)); - } - if (stack.isOf(ItemInit.HERB_HUMUS_WARPED)) { - tooltip.add(Text.translatable("text.hibernalherbs.association.warped").formatted(Formatting.GRAY)); - } - if (stack.isOf(ItemInit.HERB_HUMUS_MYQUESTE)) { - tooltip.add(Text.translatable("text.hibernalherbs.association.myqueste").formatted(Formatting.GRAY)); - } - - else if (!stack.isIn(Utilities.HUMUS)) { - tooltip.add(Text.translatable("text.hibernalherbs.association.none").formatted(Formatting.GRAY)); - } - - getProductionValueTooltip(stack, tooltip); - - if (!Screen.hasAltDown()) { - tooltip.add(Text.literal("")); - tooltip.add(Text.translatable(leftAltControlsText).formatted(Formatting.DARK_GRAY)); - } else { - tooltip.add(Text.literal("")); - tooltip.add(Text.translatable("text.hibernalherbs.humus.additional_text.one").formatted(Formatting.DARK_PURPLE)); - tooltip.add(Text.translatable("text.hibernalherbs.humus.additional_text.two").formatted(Formatting.DARK_PURPLE)); - tooltip.add(Text.translatable("text.hibernalherbs.humus.additional_text.three").formatted(Formatting.DARK_PURPLE)); - - tooltip.add(Text.literal("")); - tooltip.add(Text.translatable(rightClickControlsText).formatted(Formatting.DARK_GRAY)); - - getAssociationTooltip(stack, tooltip); - } - } - } - - public static void getAssociationTooltip(ItemStack stack, List tooltip) { - MutableText association = Associations.NONE.getTranslatableAssociation(); - - if (stack.isOf(ItemInit.HERB_HUMUS_OAK)) { - association = Associations.OAK.getTranslatableAssociation(); - } - if (stack.isOf(ItemInit.HERB_HUMUS_SPRUCE)) { - association = Associations.SPRUCE.getTranslatableAssociation(); - } - if (stack.isOf(ItemInit.HERB_HUMUS_BIRCH)) { - association = Associations.BIRCH.getTranslatableAssociation(); - } - if (stack.isOf(ItemInit.HERB_HUMUS_ACACIA)) { - association = Associations.ACACIA.getTranslatableAssociation(); - } - if (stack.isOf(ItemInit.HERB_HUMUS_JUNGLE)) { - association = Associations.JUNGLE.getTranslatableAssociation(); - } - if (stack.isOf(ItemInit.HERB_HUMUS_DARK_OAK)) { - association = Associations.DARK_OAK.getTranslatableAssociation(); - } - if (stack.isOf(ItemInit.HERB_HUMUS_MANGROVE)) { - association = Associations.MANGROVE.getTranslatableAssociation(); - } - if (stack.isOf(ItemInit.HERB_HUMUS_CHERRY)) { - association = Associations.CHERRY.getTranslatableAssociation(); - } - if (stack.isOf(ItemInit.HERB_HUMUS_CRIMSON)) { - association = Associations.CRIMSON.getTranslatableAssociation(); - } - if (stack.isOf(ItemInit.HERB_HUMUS_WARPED)) { - association = Associations.WARPED.getTranslatableAssociation(); - } - if (stack.isOf(ItemInit.HERB_HUMUS_MYQUESTE)) { - association = Associations.MYQUESTE.getTranslatableAssociation(); - } - - tooltip.add(Text.translatable("text.hibernalherbs.humus.usage.first").formatted(Formatting.DARK_PURPLE)); - tooltip.add(Text.translatable("text.hibernalherbs.humus.usage.secondary", association).formatted(Formatting.DARK_PURPLE)); - - } - - public static void getProductionValueTooltip(ItemStack stack, List tooltip) { - int productionValue = Associations.NONE.getProductionValue(); - - if (stack.isOf(ItemInit.HERB_HUMUS_OAK) || stack.isOf(ItemInit.HERB_FERTILIZER_OAK)) { - productionValue = Associations.OAK.getProductionValue(); - } - if (stack.isOf(ItemInit.HERB_HUMUS_SPRUCE) || stack.isOf(ItemInit.HERB_FERTILIZER_SPRUCE)) { - productionValue = Associations.SPRUCE.getProductionValue(); - } - if (stack.isOf(ItemInit.HERB_HUMUS_BIRCH) || stack.isOf(ItemInit.HERB_FERTILIZER_BIRCH)) { - productionValue = Associations.BIRCH.getProductionValue(); - } - if (stack.isOf(ItemInit.HERB_HUMUS_ACACIA) || stack.isOf(ItemInit.HERB_FERTILIZER_ACACIA)) { - productionValue = Associations.ACACIA.getProductionValue(); - } - if (stack.isOf(ItemInit.HERB_HUMUS_JUNGLE) || stack.isOf(ItemInit.HERB_FERTILIZER_JUNGLE)) { - productionValue = Associations.JUNGLE.getProductionValue(); - } - if (stack.isOf(ItemInit.HERB_HUMUS_DARK_OAK) || stack.isOf(ItemInit.HERB_FERTILIZER_DARK_OAK)) { - productionValue = Associations.DARK_OAK.getProductionValue(); - } - if (stack.isOf(ItemInit.HERB_HUMUS_MANGROVE) || stack.isOf(ItemInit.HERB_FERTILIZER_MANGROVE)) { - productionValue = Associations.MANGROVE.getProductionValue(); - } - if (stack.isOf(ItemInit.HERB_HUMUS_CHERRY) || stack.isOf(ItemInit.HERB_FERTILIZER_CHERRY)) { - productionValue = Associations.CHERRY.getProductionValue(); - } - if (stack.isOf(ItemInit.HERB_HUMUS_CRIMSON) || stack.isOf(ItemInit.HERB_FERTILIZER_CRIMSON)) { - productionValue = Associations.CRIMSON.getProductionValue(); - } - if (stack.isOf(ItemInit.HERB_HUMUS_WARPED) || stack.isOf(ItemInit.HERB_FERTILIZER_WARPED)) { - productionValue = Associations.WARPED.getProductionValue(); - } - if (stack.isOf(ItemInit.HERB_HUMUS_MYQUESTE) || stack.isOf(ItemInit.HERB_FERTILIZER_MYQUESTE)) { - productionValue = Associations.MYQUESTE.getProductionValue(); - } - - tooltip.add(Text.translatable("text.hibernalherbs.humus.production", productionValue).formatted(Formatting.GRAY)); - } - -} diff --git a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/item/HerbalSigilItem.java b/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/item/HerbalSigilItem.java deleted file mode 100644 index 578f76b3..00000000 --- a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/item/HerbalSigilItem.java +++ /dev/null @@ -1,77 +0,0 @@ -package net.dakotapride.hibernalHerbs.common.item; - -import net.dakotapride.hibernalHerbs.client.ITooltipProvider; -import net.dakotapride.hibernalHerbs.common.init.ItemInit; -import net.minecraft.client.gui.screen.Screen; -import net.minecraft.client.item.TooltipContext; -import net.minecraft.item.Item; -import net.minecraft.item.ItemStack; -import net.minecraft.text.MutableText; -import net.minecraft.text.Text; -import net.minecraft.util.Formatting; -import net.minecraft.world.World; -import org.jetbrains.annotations.Nullable; - -import java.util.List; - -public class HerbalSigilItem extends Item implements ITooltipProvider { - public HerbalSigilItem(Settings settings) { - super(settings); - } - - @Override - public void appendTooltip(ItemStack stack, @Nullable World world, List tooltip, TooltipContext context) { - if (!Screen.hasShiftDown()) { - tooltip.add(Text.translatable(shiftControlsText).formatted(Formatting.DARK_GRAY)); - } else if (Screen.hasShiftDown()) { - getSigilAlignment(stack, tooltip); - - if (!Screen.hasAltDown()) { - tooltip.add(Text.literal("")); - tooltip.add(Text.translatable(leftAltControlsText).formatted(Formatting.DARK_GRAY)); - } else { - tooltip.add(Text.literal("")); - tooltip.add(Text.translatable("text.hibernalherbs.sigil.help.padlock.one").formatted(Formatting.DARK_PURPLE)); - tooltip.add(Text.translatable("text.hibernalherbs.sigil.help.padlock.two").formatted(Formatting.DARK_PURPLE)); - tooltip.add(Text.translatable("text.hibernalherbs.sigil.help.padlock.three").formatted(Formatting.DARK_PURPLE)); - tooltip.add(Text.translatable("text.hibernalherbs.sigil.help.padlock.four").formatted(Formatting.DARK_PURPLE)); - - tooltip.add(Text.literal("")); - tooltip.add(Text.translatable("text.hibernalherbs.sigil.help.herbs.one").formatted(Formatting.DARK_PURPLE)); - tooltip.add(Text.translatable("text.hibernalherbs.sigil.help.herbs.two").formatted(Formatting.DARK_PURPLE)); - tooltip.add(Text.translatable("text.hibernalherbs.sigil.help.herbs.three").formatted(Formatting.DARK_PURPLE)); - } - } - } - - public static void getSigilAlignment(ItemStack stack, List tooltip) { - MutableText alignment = SigilAlignments.NONE.getAlignment(); - - if (stack.isOf(ItemInit.SIGIL_PRIDE)) { - alignment = SigilAlignments.PRIDE.getAlignment(); - } else if (stack.isOf(ItemInit.SIGIL_ENVY)) { - alignment = SigilAlignments.ENVY.getAlignment(); - } else if (stack.isOf(ItemInit.SIGIL_SLOTH)) { - alignment = SigilAlignments.SLOTH.getAlignment(); - } else if (stack.isOf(ItemInit.SIGIL_WRATH)) { - alignment = SigilAlignments.WRATH.getAlignment(); - } else if (stack.isOf(ItemInit.SIGIL_GREED)) { - alignment = SigilAlignments.GREED.getAlignment(); - } else if (stack.isOf(ItemInit.SIGIL_LUST)) { - alignment = SigilAlignments.LUST.getAlignment(); - } else if (stack.isOf(ItemInit.SIGIL_GLUTTONY)) { - alignment = SigilAlignments.GLUTTONY.getAlignment(); - } else if (stack.isOf(ItemInit.SIGIL_MASTERY)) { - alignment = SigilAlignments.MASTERY.getAlignment(); - } else if (stack.isOf(ItemInit.SIGIL_MASTERY_ADVANCED)) { - alignment = SigilAlignments.ADVANCED_MASTERY.getAlignment(); - } else if (stack.isOf(ItemInit.SIGIL_CONFIGURATION)) { - alignment = SigilAlignments.CONFIGURATION.getAlignment(); - } else if (stack.isOf(ItemInit.SIGIL_CONFIGURATION_ADVANCED)) { - alignment = SigilAlignments.ADVANCED_CONFIGURATION.getAlignment(); - } - - tooltip.add(Text.translatable("text.hibernalherbs.sigil.alignment", alignment).formatted(Formatting.GRAY)); - - } -} diff --git a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/item/HibernalItemTabs.java b/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/item/HibernalItemTabs.java deleted file mode 100644 index b6d40ce0..00000000 --- a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/item/HibernalItemTabs.java +++ /dev/null @@ -1,271 +0,0 @@ -package net.dakotapride.hibernalHerbs.common.item; - -import net.dakotapride.hibernalHerbs.common.init.BlockInit; -import net.dakotapride.hibernalHerbs.common.init.HibernalHerbsBoatTypes; -import net.dakotapride.hibernalHerbs.common.init.ItemInit; -import net.fabricmc.fabric.api.itemgroup.v1.FabricItemGroup; -import net.minecraft.item.ItemGroup; -import net.minecraft.item.ItemStack; -import net.minecraft.registry.Registries; -import net.minecraft.registry.Registry; -import net.minecraft.text.Text; -import net.minecraft.util.Identifier; - -import static net.dakotapride.hibernalHerbs.common.Constants.MOD_ID; - -@SuppressWarnings({"unused"}) -public class HibernalItemTabs { - public static final ItemGroup HIBERNAL_HERBS_TAB = Registry.register(Registries.ITEM_GROUP, - new Identifier(MOD_ID, "hibernal_herbs"), - FabricItemGroup.builder().displayName(Text.translatable("itemGroup.hibernalherbs.hibernal_herbs")) - .icon(() -> new ItemStack(BlockInit.CONJURATION_ALTAR.asItem())).entries((displayContext, entries) -> { - entries.add(ItemInit.GROUND_HERBS); - entries.add(ItemInit.HERB_FERTILIZER); - entries.add(ItemInit.HERB_HUMUS); - entries.add(ItemInit.IRON_POUCH); - entries.add(ItemInit.AMETHYST_POUCH); - entries.add(ItemInit.DIAMOND_POUCH); - entries.add(ItemInit.IRON_CANISTER); - entries.add(ItemInit.AMETHYST_CANISTER); - entries.add(ItemInit.DIAMOND_CANISTER); - - entries.add(ItemInit.REGENERATION_BLEND); - entries.add(ItemInit.SMOKED_REGENERATION_BLEND); - entries.add(ItemInit.POISON_BLEND); - entries.add(ItemInit.SMOKED_POISON_BLEND); - entries.add(ItemInit.SLOWNESS_BLEND); - entries.add(ItemInit.SMOKED_SLOWNESS_BLEND); - entries.add(ItemInit.MINING_FATIGUE_BLEND); - entries.add(ItemInit.SMOKED_MINING_FATIGUE_BLEND); - entries.add(ItemInit.HASTE_BLEND); - entries.add(ItemInit.SMOKED_HASTE_BLEND); - entries.add(ItemInit.SPEED_BLEND); - entries.add(ItemInit.SMOKED_SPEED_BLEND); - entries.add(ItemInit.FIRE_BLEND); - entries.add(ItemInit.SMOKED_FIRE_BLEND); - entries.add(ItemInit.WITHER_BLEND); - entries.add(ItemInit.SMOKED_WITHER_BLEND); - entries.add(ItemInit.NIGHT_VISION_BLEND); - entries.add(ItemInit.SMOKED_NIGHT_VISION_BLEND); - entries.add(ItemInit.WEAKNESS_BLEND); - entries.add(ItemInit.SMOKED_WEAKNESS_BLEND); - entries.add(ItemInit.BLINDNESS_BLEND); - entries.add(ItemInit.SMOKED_BLINDNESS_BLEND); - entries.add(ItemInit.REGENERATION_SLOWNESS_BLEND); - entries.add(ItemInit.SMOKED_REGENERATION_SLOWNESS_BLEND); - entries.add(ItemInit.REGENERATION_SPEED_WEAKNESS_BLEND); - entries.add(ItemInit.SMOKED_REGENERATION_SPEED_WEAKNESS_BLEND); - - entries.add(ItemInit.HERBAL_GRIMOIRE); - entries.add(ItemInit.SINGED_GRIMOIRE); - - entries.add(ItemInit.SILIPTIUM_PETAL); - entries.add(ItemInit.LUMBINETRIK_PETAL); - entries.add(ItemInit.JULISIUM_PETAL); - - entries.add(ItemInit.SIGIL); - entries.add(ItemInit.SIGIL_PRIDE); - entries.add(ItemInit.SIGIL_WRATH); - entries.add(ItemInit.SIGIL_GLUTTONY); - entries.add(ItemInit.SIGIL_SLOTH); - entries.add(ItemInit.SIGIL_LUST); - entries.add(ItemInit.SIGIL_ENVY); - entries.add(ItemInit.SIGIL_GREED); - entries.add(ItemInit.SIGIL_CONFIGURATION); - entries.add(ItemInit.SIGIL_CONFIGURATION_ADVANCED); - entries.add(ItemInit.SIGIL_MASTERY); - entries.add(ItemInit.SIGIL_MASTERY_ADVANCED); - - entries.add(ItemInit.PRIDE_PADLOCK); - entries.add(ItemInit.BOUND_PRIDE_PADLOCK); - entries.add(ItemInit.WRATH_PADLOCK); - entries.add(ItemInit.BOUND_WRATH_PADLOCK); - entries.add(ItemInit.GLUTTONY_PADLOCK); - entries.add(ItemInit.BOUND_GLUTTONY_PADLOCK); - entries.add(ItemInit.SLOTH_PADLOCK); - entries.add(ItemInit.BOUND_SLOTH_PADLOCK); - entries.add(ItemInit.LUST_PADLOCK); - entries.add(ItemInit.BOUND_LUST_PADLOCK); - entries.add(ItemInit.ENVY_PADLOCK); - entries.add(ItemInit.BOUND_ENVY_PADLOCK); - entries.add(ItemInit.GREED_PADLOCK); - entries.add(ItemInit.BOUND_GREED_PADLOCK); - - entries.add(ItemInit.RING); - entries.add(ItemInit.GLUTTONOUS_RING); - entries.add(ItemInit.ADV_GLUTTONOUS_RING); - - entries.add(BlockInit.CONJURATION_ALTAR.asItem()); - - entries.add(BlockInit.CALENDULA_LANTERN.asItem()); - entries.add(BlockInit.ROSEMARY_LANTERN.asItem()); - entries.add(BlockInit.THYME_LANTERN.asItem()); - entries.add(BlockInit.TARRAGON_LANTERN.asItem()); - entries.add(BlockInit.CHAMOMILE_LANTERN.asItem()); - entries.add(BlockInit.CHIVES_LANTERN.asItem()); - entries.add(BlockInit.VERBENA_LANTERN.asItem()); - entries.add(BlockInit.SORREL_LANTERN.asItem()); - entries.add(BlockInit.MARJORAM_LANTERN.asItem()); - entries.add(BlockInit.CHERVIL_LANTERN.asItem()); - entries.add(BlockInit.FENNSEL_LANTERN.asItem()); - entries.add(BlockInit.CEILLIS_LANTERN.asItem()); - entries.add(BlockInit.PUNUEL_LANTERN.asItem()); - entries.add(BlockInit.ESSITTE_LANTERN.asItem()); - entries.add(BlockInit.FENNKYSTRAL_LANTERN.asItem()); - entries.add(BlockInit.THYOCIELLE_LANTERN.asItem()); - entries.add(BlockInit.SAGE_LANTERN.asItem()); - - entries.add(BlockInit.CALENDULA_HERB_BARREL.asItem()); - entries.add(BlockInit.ROSEMARY_HERB_BARREL.asItem()); - entries.add(BlockInit.THYME_HERB_BARREL.asItem()); - entries.add(BlockInit.TARRAGON_HERB_BARREL.asItem()); - entries.add(BlockInit.CHAMOMILE_HERB_BARREL.asItem()); - entries.add(BlockInit.CHIVES_HERB_BARREL.asItem()); - entries.add(BlockInit.VERBENA_HERB_BARREL.asItem()); - entries.add(BlockInit.SORREL_HERB_BARREL.asItem()); - entries.add(BlockInit.MARJORAM_HERB_BARREL.asItem()); - entries.add(BlockInit.CHERVIL_HERB_BARREL.asItem()); - entries.add(BlockInit.FENNSEL_HERB_BARREL.asItem()); - entries.add(BlockInit.CEILLIS_HERB_BARREL.asItem()); - entries.add(BlockInit.PUNUEL_HERB_BARREL.asItem()); - entries.add(BlockInit.ESSITTE_HERB_BARREL.asItem()); - entries.add(BlockInit.FENNKYSTRAL_HERB_BARREL.asItem()); - entries.add(BlockInit.THYOCIELLE_HERB_BARREL.asItem()); - entries.add(BlockInit.SAGE_HERB_BARREL.asItem()); - - entries.add(BlockInit.MYQUESTE_LEAF_PILE.asItem()); - entries.add(BlockInit.CALENDULA_HERB_PILE.asItem()); - entries.add(BlockInit.ROSEMARY_HERB_PILE.asItem()); - entries.add(BlockInit.THYME_HERB_PILE.asItem()); - entries.add(BlockInit.TARRAGON_HERB_PILE.asItem()); - entries.add(BlockInit.CHAMOMILE_HERB_PILE.asItem()); - entries.add(BlockInit.CHIVES_HERB_PILE.asItem()); - entries.add(BlockInit.VERBENA_HERB_PILE.asItem()); - entries.add(BlockInit.SORREL_HERB_PILE.asItem()); - entries.add(BlockInit.MARJORAM_HERB_PILE.asItem()); - entries.add(BlockInit.CHERVIL_HERB_PILE.asItem()); - entries.add(BlockInit.FENNSEL_HERB_PILE.asItem()); - entries.add(BlockInit.CEILLIS_HERB_PILE.asItem()); - entries.add(BlockInit.PUNUEL_HERB_PILE.asItem()); - entries.add(BlockInit.ESSITTE_HERB_PILE.asItem()); - entries.add(BlockInit.FENNKYSTRAL_HERB_PILE.asItem()); - entries.add(BlockInit.THYOCIELLE_HERB_PILE.asItem()); - entries.add(BlockInit.SAGE_HERB_PILE.asItem()); - - entries.add(BlockInit.MYQUESTE_LOG.asItem()); - entries.add(BlockInit.MYQUESTE_WOOD.asItem()); - entries.add(BlockInit.STRIPPED_MYQUESTE_LOG.asItem()); - entries.add(BlockInit.STRIPPED_MYQUESTE_WOOD.asItem()); - entries.add(BlockInit.MYQUESTE_PLANKS.asItem()); - entries.add(BlockInit.MYQUESTE_STAIRS.asItem()); - entries.add(BlockInit.MYQUESTE_SLAB.asItem()); - entries.add(BlockInit.MYQUESTE_FENCE.asItem()); - entries.add(BlockInit.MYQUESTE_FENCE_GATE.asItem()); - entries.add(BlockInit.MYQUESTE_DOOR.asItem()); - entries.add(BlockInit.MYQUESTE_TRAPDOOR.asItem()); - entries.add(BlockInit.MYQUESTE_PRESSURE_PLATE.asItem()); - entries.add(BlockInit.MYQUESTE_BUTTON.asItem()); - entries.add(HibernalHerbsBoatTypes.myqueste.getItem()); - entries.add(HibernalHerbsBoatTypes.myqueste.getChestItem()); - entries.add(BlockInit.MYQUESTE_SIGN_ITEM.asItem()); - entries.add(BlockInit.MYQUESTE_HANGING_SIGN_ITEM.asItem()); - - - }).build()); - public static final ItemGroup POUNDED_HERBS_TAB = Registry.register(Registries.ITEM_GROUP, - new Identifier(MOD_ID, "pounded_herbs"), - FabricItemGroup.builder().displayName(Text.translatable("itemGroup.hibernalherbs.pounded_herbs")) - .icon(() -> new ItemStack(ItemInit.POUNDED_TARRAGON)).entries(((displayContext, entries) -> { - entries.add(ItemInit.POUNDED_CALENDULA.asItem()); - entries.add(ItemInit.POUNDED_ROSEMARY.asItem()); - entries.add(ItemInit.POUNDED_THYME.asItem()); - entries.add(ItemInit.POUNDED_TARRAGON.asItem()); - entries.add(ItemInit.POUNDED_CHAMOMILE.asItem()); - entries.add(ItemInit.POUNDED_CHIVES.asItem()); - entries.add(ItemInit.POUNDED_VERBENA.asItem()); - entries.add(ItemInit.POUNDED_SORREL.asItem()); - entries.add(ItemInit.POUNDED_MARJORAM.asItem()); - entries.add(ItemInit.POUNDED_CHERVIL.asItem()); - entries.add(ItemInit.POUNDED_FENNSEL.asItem()); - entries.add(ItemInit.POUNDED_CEILLIS.asItem()); - entries.add(ItemInit.POUNDED_PUNUEL.asItem()); - entries.add(ItemInit.POUNDED_ESSITTE.asItem()); - entries.add(ItemInit.POUNDED_FENNKYSTRAL.asItem()); - entries.add(ItemInit.POUNDED_THYOCIELLE.asItem()); - entries.add(ItemInit.POUNDED_SAGE.asItem()); - - entries.add(ItemInit.DRIED_CALENDULA.asItem()); - entries.add(ItemInit.DRIED_ROSEMARY.asItem()); - entries.add(ItemInit.DRIED_THYME.asItem()); - entries.add(ItemInit.DRIED_TARRAGON.asItem()); - entries.add(ItemInit.DRIED_CHAMOMILE.asItem()); - entries.add(ItemInit.DRIED_CHIVES.asItem()); - entries.add(ItemInit.DRIED_VERBENA.asItem()); - entries.add(ItemInit.DRIED_SORREL.asItem()); - entries.add(ItemInit.DRIED_MARJORAM.asItem()); - entries.add(ItemInit.DRIED_CHERVIL.asItem()); - entries.add(ItemInit.DRIED_FENNSEL.asItem()); - entries.add(ItemInit.DRIED_CEILLIS.asItem()); - entries.add(ItemInit.DRIED_PUNUEL.asItem()); - entries.add(ItemInit.DRIED_ESSITTE.asItem()); - entries.add(ItemInit.DRIED_FENNKYSTRAL.asItem()); - entries.add(ItemInit.DRIED_THYOCIELLE.asItem()); - entries.add(ItemInit.DRIED_SAGE.asItem()); - })).build()); - public static final ItemGroup HERBS_TAB = Registry.register(Registries.ITEM_GROUP, - new Identifier(MOD_ID, "herbs"), - FabricItemGroup.builder().displayName(Text.translatable("itemGroup.hibernalherbs.herbs")) - .icon(() -> new ItemStack(BlockInit.TARRAGON.asItem())).entries(((displayContext, entries) -> { - entries.add(BlockInit.CALENDULA.asItem()); - entries.add(BlockInit.ROSEMARY.asItem()); - entries.add(BlockInit.THYME.asItem()); - entries.add(BlockInit.TARRAGON.asItem()); - entries.add(BlockInit.CHAMOMILE.asItem()); - entries.add(BlockInit.CHIVES.asItem()); - entries.add(BlockInit.VERBENA.asItem()); - entries.add(BlockInit.SORREL.asItem()); - entries.add(BlockInit.MARJORAM.asItem()); - entries.add(BlockInit.CHERVIL.asItem()); - entries.add(BlockInit.FENNSEL.asItem()); - entries.add(BlockInit.CEILLIS.asItem()); - entries.add(BlockInit.PUNUEL.asItem()); - entries.add(BlockInit.ESSITTE.asItem()); - entries.add(BlockInit.FENNKYSTRAL.asItem()); - entries.add(BlockInit.THYOCIELLE.asItem()); - entries.add(BlockInit.SAGE.asItem()); - - entries.add(BlockInit.PRIDE_HERB); - entries.add(BlockInit.WRATH_HERB); - entries.add(BlockInit.GLUTTONY_HERB); - entries.add(BlockInit.SLOTH_HERB); - entries.add(BlockInit.LUST_HERB); - entries.add(BlockInit.ENVY_HERB); - entries.add(BlockInit.GREED_HERB); - })).build()); - public static final ItemGroup AUTOMATION_TAB = Registry.register(Registries.ITEM_GROUP, - new Identifier(MOD_ID, "reproduction"), - FabricItemGroup.builder().displayName(Text.translatable("itemGroup.hibernalherbs.reproduction")) - .icon(() -> new ItemStack(ItemInit.HERB_FERTILIZER)).entries(((displayContext, entries) -> { - entries.add(ItemInit.HERB_FERTILIZER_OAK.asItem()); - entries.add(ItemInit.HERB_FERTILIZER_DARK_OAK.asItem()); - entries.add(ItemInit.HERB_FERTILIZER_ACACIA.asItem()); - entries.add(ItemInit.HERB_FERTILIZER_SPRUCE.asItem()); - entries.add(ItemInit.HERB_FERTILIZER_BIRCH.asItem()); - entries.add(ItemInit.HERB_FERTILIZER_JUNGLE.asItem()); - entries.add(ItemInit.HERB_FERTILIZER_MANGROVE.asItem()); - entries.add(ItemInit.HERB_FERTILIZER_CHERRY.asItem()); - entries.add(ItemInit.HERB_FERTILIZER_MYQUESTE.asItem()); - - entries.add(ItemInit.HERB_HUMUS_OAK.asItem()); - entries.add(ItemInit.HERB_HUMUS_DARK_OAK.asItem()); - entries.add(ItemInit.HERB_HUMUS_ACACIA.asItem()); - entries.add(ItemInit.HERB_HUMUS_SPRUCE.asItem()); - entries.add(ItemInit.HERB_HUMUS_BIRCH.asItem()); - entries.add(ItemInit.HERB_HUMUS_JUNGLE.asItem()); - entries.add(ItemInit.HERB_HUMUS_MANGROVE.asItem()); - entries.add(ItemInit.HERB_HUMUS_CHERRY.asItem()); - entries.add(ItemInit.HERB_HUMUS_MYQUESTE.asItem()); - })).build()); - - public static void init() {} -} diff --git a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/item/SmokedHerbBlendItem.java b/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/item/SmokedHerbBlendItem.java deleted file mode 100644 index 099d3826..00000000 --- a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/item/SmokedHerbBlendItem.java +++ /dev/null @@ -1,206 +0,0 @@ -package net.dakotapride.hibernalHerbs.common.item; - -import net.dakotapride.hibernalHerbs.client.ITooltipProvider; -import net.dakotapride.hibernalHerbs.common.food.FoodComponentList; -import net.dakotapride.hibernalHerbs.common.init.ItemInit; -import net.dakotapride.hibernalHerbs.common.Utilities; -import net.minecraft.client.gui.screen.Screen; -import net.minecraft.client.item.TooltipContext; -import net.minecraft.entity.LivingEntity; -import net.minecraft.entity.effect.StatusEffectInstance; -import net.minecraft.entity.effect.StatusEffects; -import net.minecraft.entity.player.PlayerEntity; -import net.minecraft.item.Item; -import net.minecraft.item.ItemStack; -import net.minecraft.item.Items; -import net.minecraft.text.Text; -import net.minecraft.util.ActionResult; -import net.minecraft.util.Formatting; -import net.minecraft.util.Hand; -import net.minecraft.world.World; -import org.jetbrains.annotations.Nullable; - -import java.util.List; - -public class SmokedHerbBlendItem extends Item implements FoodComponentList, ITooltipProvider { - public SmokedHerbBlendItem(Settings settings) { - super(settings); - } - - @Override - public ActionResult useOnEntity(ItemStack stack, PlayerEntity user, LivingEntity entity, Hand hand) { - if (user.getStackInHand(Hand.MAIN_HAND).isOf(ItemInit.SMOKED_REGENERATION_BLEND)) { - entity.addStatusEffect(new StatusEffectInstance(StatusEffects.REGENERATION, smokedHealthDuration, smokedMultiplier)); - } else if (user.getStackInHand(Hand.MAIN_HAND).isOf(ItemInit.SMOKED_POISON_BLEND)) { - entity.addStatusEffect(new StatusEffectInstance(StatusEffects.POISON, smokedHealthDuration, smokedMultiplier)); - } else if (user.getStackInHand(Hand.MAIN_HAND).isOf(ItemInit.SMOKED_SLOWNESS_BLEND)) { - entity.addStatusEffect(new StatusEffectInstance(StatusEffects.SLOWNESS, smokedSpeedDuration, smokedMultiplier)); - } else if (user.getStackInHand(Hand.MAIN_HAND).isOf(ItemInit.SMOKED_MINING_FATIGUE_BLEND)) { - entity.addStatusEffect(new StatusEffectInstance(StatusEffects.MINING_FATIGUE, smokedMiningSpeedDuration, smokedMultiplier)); - } else if (user.getStackInHand(Hand.MAIN_HAND).isOf(ItemInit.SMOKED_HASTE_BLEND)) { - entity.addStatusEffect(new StatusEffectInstance(StatusEffects.HASTE, smokedMiningSpeedDuration, smokedMultiplier)); - } else if (user.getStackInHand(Hand.MAIN_HAND).isOf(ItemInit.SMOKED_SPEED_BLEND)) { - entity.addStatusEffect(new StatusEffectInstance(StatusEffects.SPEED, smokedSpeedDuration, smokedMultiplier)); - } else if (user.getStackInHand(Hand.MAIN_HAND).isOf(ItemInit.SMOKED_FIRE_BLEND)) { - entity.setFireTicks(smokedFireDuration); - } else if (user.getStackInHand(Hand.MAIN_HAND).isOf(ItemInit.SMOKED_WITHER_BLEND)) { - entity.addStatusEffect(new StatusEffectInstance(StatusEffects.WITHER, smokedHealthDuration, smokedMultiplier)); - } else if (user.getStackInHand(Hand.MAIN_HAND).isOf(ItemInit.SMOKED_NIGHT_VISION_BLEND)) { - entity.addStatusEffect(new StatusEffectInstance(StatusEffects.NIGHT_VISION, smokedVisionDuration, smokedMultiplier)); - } else if (user.getStackInHand(Hand.MAIN_HAND).isOf(ItemInit.SMOKED_WEAKNESS_BLEND)) { - entity.addStatusEffect(new StatusEffectInstance(StatusEffects.WEAKNESS, smokedDamageDuration, smokedMultiplier)); - } else if (user.getStackInHand(Hand.MAIN_HAND).isOf(ItemInit.SMOKED_BLINDNESS_BLEND)) { - entity.addStatusEffect(new StatusEffectInstance(StatusEffects.BLINDNESS, smokedVisionDuration, smokedMultiplier)); - } - - else if (user.getStackInHand(Hand.MAIN_HAND).isOf(ItemInit.SMOKED_REGENERATION_SLOWNESS_BLEND)) { - entity.addStatusEffect(new StatusEffectInstance(StatusEffects.BLINDNESS, smokedVisionDuration, smokedMultiplier)); - entity.addStatusEffect(new StatusEffectInstance(StatusEffects.REGENERATION, smokedHealthDuration, smokedMultiplier)); - } else if (user.getStackInHand(Hand.MAIN_HAND).isOf(ItemInit.SMOKED_REGENERATION_SPEED_WEAKNESS_BLEND)) { - entity.addStatusEffect(new StatusEffectInstance(StatusEffects.REGENERATION, smokedHealthDuration + 120, smokedMultiplier)); - entity.addStatusEffect(new StatusEffectInstance(StatusEffects.SPEED, smokedSpeedDuration + 100, smokedMultiplier)); - entity.addStatusEffect(new StatusEffectInstance(StatusEffects.WEAKNESS, smokedDamageDuration + 80, smokedMultiplier)); - } - - if (!user.isCreative()) { - stack.decrement(1); - user.giveItemStack(new ItemStack(Items.BOWL, 1)); - } - - return super.useOnEntity(stack, user, entity, hand); - } - - @Override - public boolean postHit(ItemStack stack, LivingEntity target, LivingEntity attacker) { - PlayerEntity player = (PlayerEntity) target.getAttacker(); - if (attacker instanceof PlayerEntity playerEntity) { - if (attacker.getStackInHand(Hand.MAIN_HAND).isOf(ItemInit.SMOKED_REGENERATION_BLEND)) { - target.addStatusEffect(new StatusEffectInstance(StatusEffects.REGENERATION, smokedHealthDuration - 80, smokedMultiplier - 1)); - } else if (attacker.getStackInHand(Hand.MAIN_HAND).isOf(ItemInit.SMOKED_POISON_BLEND)) { - target.addStatusEffect(new StatusEffectInstance(StatusEffects.POISON, smokedHealthDuration - 80, smokedMultiplier - 1)); - } else if (attacker.getStackInHand(Hand.MAIN_HAND).isOf(ItemInit.SMOKED_SLOWNESS_BLEND)) { - target.addStatusEffect(new StatusEffectInstance(StatusEffects.SLOWNESS, smokedSpeedDuration - 60, smokedMultiplier - 1)); - } else if (attacker.getStackInHand(Hand.MAIN_HAND).isOf(ItemInit.SMOKED_MINING_FATIGUE_BLEND)) { - target.addStatusEffect(new StatusEffectInstance(StatusEffects.MINING_FATIGUE, smokedMiningSpeedDuration - 600, smokedMultiplier - 1)); - } else if (attacker.getStackInHand(Hand.MAIN_HAND).isOf(ItemInit.SMOKED_HASTE_BLEND)) { - target.addStatusEffect(new StatusEffectInstance(StatusEffects.HASTE, smokedMiningSpeedDuration - 600, smokedMultiplier - 1)); - } else if (attacker.getStackInHand(Hand.MAIN_HAND).isOf(ItemInit.SMOKED_SPEED_BLEND)) { - target.addStatusEffect(new StatusEffectInstance(StatusEffects.SPEED, smokedSpeedDuration - 60, smokedMultiplier - 1)); - } else if (attacker.getStackInHand(Hand.MAIN_HAND).isOf(ItemInit.SMOKED_FIRE_BLEND)) { - target.setFireTicks(smokedFireDuration - 40); - } else if (attacker.getStackInHand(Hand.MAIN_HAND).isOf(ItemInit.SMOKED_WITHER_BLEND)) { - target.addStatusEffect(new StatusEffectInstance(StatusEffects.WITHER, smokedHealthDuration - 80, smokedMultiplier - 1)); - } else if (attacker.getStackInHand(Hand.MAIN_HAND).isOf(ItemInit.SMOKED_NIGHT_VISION_BLEND)) { - target.addStatusEffect(new StatusEffectInstance(StatusEffects.NIGHT_VISION, smokedVisionDuration - 100, smokedMultiplier - 1)); - } else if (attacker.getStackInHand(Hand.MAIN_HAND).isOf(ItemInit.SMOKED_WEAKNESS_BLEND)) { - target.addStatusEffect(new StatusEffectInstance(StatusEffects.WEAKNESS, smokedDamageDuration - 40, smokedMultiplier - 1)); - } else if (attacker.getStackInHand(Hand.MAIN_HAND).isOf(ItemInit.SMOKED_BLINDNESS_BLEND)) { - target.addStatusEffect(new StatusEffectInstance(StatusEffects.BLINDNESS, smokedVisionDuration - 100, smokedMultiplier - 1)); - } - - else if (attacker.getStackInHand(Hand.MAIN_HAND).isOf(ItemInit.SMOKED_REGENERATION_SLOWNESS_BLEND)) { - target.addStatusEffect(new StatusEffectInstance(StatusEffects.BLINDNESS, smokedVisionDuration - 100, smokedMultiplier - 1)); - target.addStatusEffect(new StatusEffectInstance(StatusEffects.REGENERATION, smokedHealthDuration - 80, smokedMultiplier - 1)); - } else if (attacker.getStackInHand(Hand.MAIN_HAND).isOf(ItemInit.SMOKED_REGENERATION_SPEED_WEAKNESS_BLEND)) { - target.addStatusEffect(new StatusEffectInstance(StatusEffects.REGENERATION, (smokedHealthDuration + 120) - 40, smokedMultiplier - 1)); - target.addStatusEffect(new StatusEffectInstance(StatusEffects.SPEED, (smokedSpeedDuration + 100) - 40, smokedMultiplier - 1)); - target.addStatusEffect(new StatusEffectInstance(StatusEffects.WEAKNESS, (smokedDamageDuration + 80) - 60, smokedMultiplier)); - } - - if (!player.isCreative()) { - stack.decrement(1); - player.giveItemStack(new ItemStack(Items.BOWL, 1)); - } - } - - return super.postHit(stack, target, attacker); - } - - @Override - public void appendTooltip(ItemStack stack, @Nullable World world, List tooltip, TooltipContext context) { - if (!Screen.hasShiftDown()) { - tooltip.add(Text.translatable(shiftControlsText).formatted(Formatting.DARK_GRAY)); - } else if (Screen.hasShiftDown()) { - if (!stack.isIn(Utilities.ARTIFICIAL_BLENDS)) { - HerbBlendItem.effectToAbilityTooltip(stack, tooltip); - tooltip.add(Text.translatable("text.hibernalherbs.blend.modifier.smoked.true").formatted(Formatting.GRAY)); - - if (!Screen.hasAltDown()) { - tooltip.add(Text.literal("")); - tooltip.add(Text.translatable(leftAltControlsText).formatted(Formatting.DARK_GRAY)); - } else { - tooltip.add(Text.literal("")); - tooltip.add(Text.translatable("text.hibernalherbs.modifier.blend.smoked.help.one").formatted(Formatting.DARK_PURPLE)); - tooltip.add(Text.translatable("text.hibernalherbs.modifier.blend.smoked.help.two").formatted(Formatting.DARK_PURPLE)); - tooltip.add(Text.translatable("text.hibernalherbs.modifier.blend.smoked.help.three").formatted(Formatting.DARK_PURPLE)); - - tooltip.add(Text.literal("")); - tooltip.add(Text.translatable(leftClickOnPlayerControlsText).formatted(Formatting.DARK_GRAY)); - tooltip.add(Text.translatable("text.hibernalherbs.blend.attacking.help.one").formatted(Formatting.DARK_PURPLE)); - tooltip.add(Text.translatable("text.hibernalherbs.blend.attacking.help.two").formatted(Formatting.DARK_PURPLE)); - tooltip.add(Text.translatable("text.hibernalherbs.blend.attacking.help.three").formatted(Formatting.DARK_PURPLE)); - - tooltip.add(Text.literal("")); - tooltip.add(Text.translatable(rightClickOnPlayerControlsText).formatted(Formatting.DARK_GRAY)); - tooltip.add(Text.translatable("text.hibernalherbs.blend.player_pour.help.one").formatted(Formatting.DARK_PURPLE)); - tooltip.add(Text.translatable("text.hibernalherbs.blend.player_pour.help.two").formatted(Formatting.DARK_PURPLE)); - tooltip.add(Text.translatable("text.hibernalherbs.blend.player_pour.help.three").formatted(Formatting.DARK_PURPLE)); - } - - } else { - HerbBlendItem.getExceptionTooltip(stack, tooltip); - tooltip.add(Text.translatable("text.hibernalherbs.blend.modifier.smoked.true").formatted(Formatting.GRAY)); - - if (!Screen.hasAltDown()) { - tooltip.add(Text.literal("")); - tooltip.add(Text.translatable(leftAltControlsText).formatted(Formatting.DARK_GRAY)); - } else { - tooltip.add(Text.literal("")); - tooltip.add(Text.translatable("text.hibernalherbs.modifier.blend.smoked.help.one").formatted(Formatting.DARK_PURPLE)); - tooltip.add(Text.translatable("text.hibernalherbs.modifier.blend.smoked.help.two").formatted(Formatting.DARK_PURPLE)); - tooltip.add(Text.translatable("text.hibernalherbs.modifier.blend.smoked.help.three").formatted(Formatting.DARK_PURPLE)); - - tooltip.add(Text.literal("")); - tooltip.add(Text.translatable("text.hibernalherbs.blend.exception.help.one").formatted(Formatting.DARK_PURPLE)); - tooltip.add(Text.translatable("text.hibernalherbs.blend.exception.help.two").formatted(Formatting.DARK_PURPLE)); - tooltip.add(Text.translatable("text.hibernalherbs.blend.exception.help.three").formatted(Formatting.DARK_PURPLE)); - tooltip.add(Text.translatable("text.hibernalherbs.blend.exception.help.four").formatted(Formatting.DARK_PURPLE)); - - tooltip.add(Text.literal("")); - tooltip.add(Text.translatable(leftClickOnPlayerControlsText).formatted(Formatting.DARK_GRAY)); - tooltip.add(Text.translatable("text.hibernalherbs.blend.attacking.help.one").formatted(Formatting.DARK_PURPLE)); - tooltip.add(Text.translatable("text.hibernalherbs.blend.attacking.help.two").formatted(Formatting.DARK_PURPLE)); - tooltip.add(Text.translatable("text.hibernalherbs.blend.attacking.help.three").formatted(Formatting.DARK_PURPLE)); - - tooltip.add(Text.literal("")); - tooltip.add(Text.translatable(rightClickOnPlayerControlsText).formatted(Formatting.DARK_GRAY)); - tooltip.add(Text.translatable("text.hibernalherbs.blend.player_pour.help.one").formatted(Formatting.DARK_PURPLE)); - tooltip.add(Text.translatable("text.hibernalherbs.blend.player_pour.help.two").formatted(Formatting.DARK_PURPLE)); - tooltip.add(Text.translatable("text.hibernalherbs.blend.player_pour.help.three").formatted(Formatting.DARK_PURPLE)); - } - - } - - } - } - - @Override - public ItemStack finishUsing(ItemStack stack, World world, LivingEntity user) { - ItemStack gluttonousRingStack = ItemInit.GLUTTONOUS_RING.getDefaultStack(); - ItemStack advancedGluttonousRingStack = ItemInit.ADV_GLUTTONOUS_RING.getDefaultStack(); - - user.applyFoodEffects(stack, world, user); - - if (user instanceof PlayerEntity player) { - if (player.getInventory().contains(gluttonousRingStack) && !player.getInventory().contains(advancedGluttonousRingStack)) { - player.getItemCooldownManager().set(this, 40); - - return stack; - } else { - return player.getAbilities().creativeMode ? super.finishUsing(stack, world, user) : new ItemStack(Items.BOWL); - } - } else { - return super.finishUsing(stack, world, user); - } - } -} diff --git a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/item/canister/AbstractCanisterItem.java b/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/item/canister/AbstractCanisterItem.java deleted file mode 100644 index 20f0ab05..00000000 --- a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/item/canister/AbstractCanisterItem.java +++ /dev/null @@ -1,334 +0,0 @@ -package net.dakotapride.hibernalHerbs.common.item.canister; - -import net.dakotapride.hibernalHerbs.client.ITooltipProvider; -import net.dakotapride.hibernalHerbs.common.init.ItemInit; -import net.dakotapride.hibernalHerbs.common.Utilities; -import net.minecraft.client.gui.screen.Screen; -import net.minecraft.client.item.BundleTooltipData; -import net.minecraft.client.item.TooltipContext; -import net.minecraft.client.item.TooltipData; -import net.minecraft.entity.Entity; -import net.minecraft.entity.ItemEntity; -import net.minecraft.entity.player.PlayerEntity; -import net.minecraft.inventory.StackReference; -import net.minecraft.item.BundleItem; -import net.minecraft.item.Item; -import net.minecraft.item.ItemStack; -import net.minecraft.item.ItemUsage; -import net.minecraft.nbt.NbtCompound; -import net.minecraft.nbt.NbtList; -import net.minecraft.screen.slot.Slot; -import net.minecraft.server.network.ServerPlayerEntity; -import net.minecraft.sound.SoundEvents; -import net.minecraft.stat.Stats; -import net.minecraft.text.Text; -import net.minecraft.util.ClickType; -import net.minecraft.util.Formatting; -import net.minecraft.util.Hand; -import net.minecraft.util.TypedActionResult; -import net.minecraft.util.collection.DefaultedList; -import net.minecraft.world.World; - -import javax.annotation.Nonnull; -import java.util.Collections; -import java.util.List; -import java.util.Objects; -import java.util.Optional; -import java.util.stream.Stream; - -public class AbstractCanisterItem extends BundleItem implements ITooltipProvider { - - // - // Credit To Cheaterpaul (Owner Of Better Bundles Mod For Forge) - // Ported Cheaterpaul's BundleItem Code To Fabric + 1.19+ - // - - public final int size; - - public AbstractCanisterItem(Item.Settings settings, int size) { - super(settings); - this.size = size; - } - - @Override - public boolean onStackClicked(ItemStack stack, Slot slot, ClickType clickType, PlayerEntity player) { - if (clickType != ClickType.RIGHT) { - return false; - } else { - ItemStack itemStack = slot.getStack(); - if (itemStack.isEmpty()) { - removeOne(stack).ifPresent((stack1) -> { - add(stack, slot.insertStack(stack1), size, player); - }); - - if (stack.hasNbt()) { - playRemoveOneSound(player); - } - - } else if (itemStack.isIn(Utilities.BLENDS)) { - int var6 = (size - getContentWeight(stack, 64)) / getWeight(itemStack, 64); - - playInsertSound(player); - add(stack, slot.takeStackRange(itemStack.getCount(), var6, player), size, player); - } - - return true; - } - } - - @Override - public boolean onClicked(ItemStack stack1, ItemStack stack2, Slot slot, ClickType action, PlayerEntity player, StackReference stackReference) { - if (action == ClickType.RIGHT && slot.canTakePartial(player)) { - if (stack2.isEmpty()) { - Optional var10000 = removeOne(stack1); - Objects.requireNonNull(stackReference); - var10000.ifPresent(stackReference::set); - - if (this.getDefaultStack().hasNbt()) { - playRemoveOneSound(player); - } - } else { - playInsertSound(player); - stack2.decrement(add(stack1, stack2, size, player)); - } - - return true; - } else { - return false; - } - } - - @Nonnull - @Override - public TypedActionResult use(@Nonnull World world, PlayerEntity player, @Nonnull Hand hand) { - ItemStack var4 = player.getStackInHand(hand); - if (dropAllBundledItems(var4, player)) { - playDropContentsSound(player); - player.incrementStat(Stats.USED.getOrCreateStat(ItemInit.CANISTER)); - return TypedActionResult.success(var4, world.isClient); - } else { - return TypedActionResult.fail(var4); - } - } - - @Override - public boolean isItemBarVisible(ItemStack stack) { - return getContentWeight(stack, 64) > 0; - } - - @Override - public int getItemBarStep(ItemStack stack) { - return Math.min(1 + 12 * getContentWeight(stack, 64) / size, 13); - } - - @Override - public int getItemBarColor(ItemStack stack) { - return super.getItemBarColor(stack); - } - - @Nonnull - @Override - public Optional getTooltipData(@Nonnull ItemStack stack) { - DefaultedList var2 = DefaultedList.of(); - Stream var10000 = getContents(stack); - Objects.requireNonNull(var2); - var10000.forEach(var2::add); - return Optional.of(new BundleTooltipData(var2, getContentWeight(stack, 64))); - } - - @Override - public void appendTooltip(@Nonnull ItemStack stack, @Nonnull World world, List tooltip, @Nonnull TooltipContext context) { - int actualSize; - - if (size == 128) { - actualSize = 2; - } else if (size == 256) { - actualSize = 4; - } else if (size == 384) { - actualSize = 6; - } else { - actualSize = 0; - } - - if (!Screen.hasShiftDown()) { - tooltip.add(Text.translatable(shiftControlsText).formatted(Formatting.DARK_GRAY)); - } else if (Screen.hasShiftDown()) { - if (stack.isOf(ItemInit.IRON_CANISTER)) { - tooltip.add(Text.translatable("text.hibernalherbs.canister.quality.iron").formatted(Formatting.GRAY)); - } else if (stack.isOf(ItemInit.AMETHYST_CANISTER)) { - tooltip.add(Text.translatable("text.hibernalherbs.canister.quality.amethyst").formatted(Formatting.GRAY)); - } else if (stack.isOf(ItemInit.DIAMOND_CANISTER)) { - tooltip.add(Text.translatable("text.hibernalherbs.canister.quality.diamond").formatted(Formatting.GRAY)); - } - - tooltip.add(Text.translatable("text.hibernalherbs.canister.container", getContentWeight(stack, 1), actualSize).formatted(Formatting.GRAY)); - - if (!Screen.hasAltDown()) { - tooltip.add(Text.literal("")); - tooltip.add(Text.translatable(leftAltControlsText).formatted(Formatting.DARK_GRAY)); - } else { - tooltip.add(Text.literal("")); - tooltip.add(Text.translatable("text.hibernalherbs.canister.help.one").formatted(Formatting.DARK_PURPLE)); - tooltip.add(Text.translatable("text.hibernalherbs.canister.help.two").formatted(Formatting.DARK_PURPLE)); - tooltip.add(Text.literal("")); - tooltip.add(Text.translatable("text.hibernalherbs.container.variant.help.one").formatted(Formatting.DARK_PURPLE)); - tooltip.add(Text.translatable("text.hibernalherbs.container.variant.help.two").formatted(Formatting.DARK_PURPLE)); - tooltip.add(Text.translatable("text.hibernalherbs.container.variant.help.three").formatted(Formatting.DARK_PURPLE)); - - tooltip.add(Text.literal("")); - tooltip.add(Text.translatable(rightClickInventoryControlsText).formatted(Formatting.DARK_GRAY)); - tooltip.add(Text.translatable("text.hibernalherbs.canister.inventory_controls.help.one").formatted(Formatting.DARK_PURPLE)); - tooltip.add(Text.translatable("text.hibernalherbs.canister.inventory_controls.help.two").formatted(Formatting.DARK_PURPLE)); - tooltip.add(Text.translatable("text.hibernalherbs.canister.inventory_controls.help.three").formatted(Formatting.DARK_PURPLE)); - } - - tooltip.add(Text.literal("")); - tooltip.add(Text.translatable("text.hibernalherbs.container.can_contain.help").formatted(Formatting.DARK_GRAY)); - tooltip.add(Text.translatable("text.hibernalherbs.container.can_contain.blends").formatted(Formatting.DARK_GRAY)); - tooltip.add(Text.translatable("text.hibernalherbs.container.can_contain.smoked_blends").formatted(Formatting.DARK_GRAY)); - - tooltip.add(Text.literal("")); - } - } - - @Override - public void onItemEntityDestroyed(@Nonnull ItemEntity entity) { - ItemUsage.spawnItemContents(entity, getContents(entity.getStack())); - } - - - - public static int add(ItemStack bundleStack, ItemStack addStack, int size, PlayerEntity player) { - if (!addStack.isEmpty() && addStack.isIn(Utilities.BLENDS)) { - NbtCompound tag = bundleStack.getOrCreateNbt(); - if (!tag.contains("Items")) { - tag.put("Items", new NbtList()); - } - - int contentWeight = getContentWeight(bundleStack, 64); - int addStackWeight = getWeight(addStack, 64); - int remainingSlots = Math.min(addStack.getCount(), (size - contentWeight) / addStackWeight); - if (remainingSlots == 0) { - return 0; - } else { - int putSize = remainingSlots; - NbtList list = tag.getList("Items", 10); - List var7 = getMatchingItem(addStack, list); - for (NbtCompound itemTag : var7) { - if (remainingSlots <= 0) break; - ItemStack var9 = ItemStack.fromNbt(itemTag); - int freeSlots = Math.min(var9.getMaxCount() - var9.getCount(), remainingSlots); - var9.increment(freeSlots); - var9.writeNbt(itemTag); - list.remove(itemTag); - list.add(0, itemTag); - remainingSlots -= freeSlots; - } - if (remainingSlots > 0) { - ItemStack var10 = addStack.copy(); - var10.setCount(remainingSlots); - NbtCompound var11 = new NbtCompound(); - var10.writeNbt(var11); - list.add(0, var11); - } - - return putSize; - } - } else { - return 0; - } - } - - public static List getMatchingItem(ItemStack itemStack, NbtList listTag) { - if (itemStack.isIn(Utilities.CANISTERS)) { - return Collections.emptyList(); - } else { - Stream var10000 = listTag.stream(); - var10000 = var10000.filter(NbtCompound.class::isInstance); - return var10000.map(NbtCompound.class::cast).filter((p_150755_) -> { - return ItemStack.canCombine(ItemStack.fromNbt(p_150755_), itemStack); - }).filter(tag -> { - ItemStack stack = ItemStack.fromNbt(tag); - return stack.getCount() < stack.getMaxCount(); - }).toList(); - } - } - - public static int getWeight(ItemStack stack, int size) { - if (stack.isIn(Utilities.CANISTERS)) { - return 4 + getContentWeight(stack, size); - } else { - return size / stack.getMaxCount(); - } - } - - public static int getContentWeight(ItemStack bundleStack, int size) { - return getContents(bundleStack).mapToInt((stack) -> { - return getWeight(stack,size) * stack.getCount(); - }).sum(); - } - - public static Optional removeOne(ItemStack stack) { - NbtCompound tag = stack.getOrCreateNbt(); - if (!tag.contains("Items")) { - return Optional.empty(); - } else { - NbtList tagList = tag.getList("Items", 10); - if (tagList.isEmpty()) { - return Optional.empty(); - } else { - NbtCompound tag1 = tagList.getCompound(0); - ItemStack stack1 = ItemStack.fromNbt(tag1); - tagList.remove(0); - if (tagList.isEmpty()) { - stack.removeSubNbt("Items"); - } - - return Optional.of(stack1); - } - } - } - - private static boolean dropAllBundledItems(ItemStack stack, PlayerEntity player) { - NbtCompound tag = stack.getOrCreateNbt(); - if (!tag.contains("Items")) { - return false; - } else { - if (player instanceof ServerPlayerEntity) { - NbtList tagList = tag.getList("Items", 10); - - for(int i = 0; i < tagList.size(); ++i) { - NbtCompound tag2 = tagList.getCompound(i); - ItemStack stack2 = ItemStack.fromNbt(tag2); - player.dropItem(stack2, true); - } - } - - stack.removeSubNbt("Items"); - return true; - } - } - - public static Stream getContents(ItemStack stack) { - NbtCompound tag = stack.getNbt(); - if (tag == null) { - return Stream.empty(); - } else { - NbtList itemList = tag.getList("Items", 10); - Stream items = itemList.stream(); - return items.map(NbtCompound.class::cast).map(ItemStack::fromNbt); - } - } - - private void playRemoveOneSound(Entity entity) { - entity.playSound(SoundEvents.ITEM_BOTTLE_EMPTY, 0.8F, 0.8F + entity.getWorld().getRandom().nextFloat() * 0.4F); - } - - private void playInsertSound(Entity entity) { - entity.playSound(SoundEvents.ITEM_BOTTLE_FILL, 0.8F, 0.8F + entity.getWorld().getRandom().nextFloat() * 0.4F); - } - - private void playDropContentsSound(Entity entity) { - entity.playSound(SoundEvents.ENTITY_IRON_GOLEM_ATTACK, 0.8F, 0.8F + entity.getWorld().getRandom().nextFloat() * 0.4F); - } -} diff --git a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/item/curse/CursedPadlockItem.java b/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/item/curse/CursedPadlockItem.java deleted file mode 100644 index b2490026..00000000 --- a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/item/curse/CursedPadlockItem.java +++ /dev/null @@ -1,218 +0,0 @@ -package net.dakotapride.hibernalHerbs.common.item.curse; - -import com.google.common.collect.Multimap; -import dev.emi.trinkets.api.SlotReference; -import dev.emi.trinkets.api.TrinketItem; -import net.dakotapride.hibernalHerbs.client.ITooltipProvider; -import net.dakotapride.hibernalHerbs.common.init.ItemInit; -import net.dakotapride.hibernalHerbs.common.Utilities; -import net.minecraft.client.gui.screen.Screen; -import net.minecraft.client.item.TooltipContext; -import net.minecraft.entity.LivingEntity; -import net.minecraft.entity.attribute.EntityAttribute; -import net.minecraft.entity.attribute.EntityAttributeModifier; -import net.minecraft.entity.attribute.EntityAttributes; -import net.minecraft.entity.effect.StatusEffectInstance; -import net.minecraft.entity.effect.StatusEffects; -import net.minecraft.item.Item; -import net.minecraft.item.ItemStack; -import net.minecraft.server.network.ServerPlayerEntity; -import net.minecraft.text.Text; -import net.minecraft.util.Formatting; -import net.minecraft.world.World; -import org.jetbrains.annotations.Nullable; - -import java.util.List; -import java.util.UUID; - - -public class CursedPadlockItem extends TrinketItem implements ITooltipProvider { - public CursedPadlockItem(Settings settings) { - super(settings); - } - - @Override - public void tick(ItemStack stack, SlotReference slot, LivingEntity entity) { - if (stack.isOf(ItemInit.BOUND_GREED_PADLOCK)) { - entity.addStatusEffect(new StatusEffectInstance(StatusEffects.LUCK, 40, 1)); - } else if (stack.isOf(ItemInit.BOUND_GLUTTONY_PADLOCK)) { - entity.removeStatusEffect(StatusEffects.HUNGER); - } else if (stack.isOf(ItemInit.BOUND_PRIDE_PADLOCK)) { - entity.addStatusEffect(new StatusEffectInstance(StatusEffects.REGENERATION, 40, 1)); - } else if (stack.isOf(ItemInit.BOUND_SLOTH_PADLOCK)) { - entity.addStatusEffect(new StatusEffectInstance(StatusEffects.SLOW_FALLING, 40, 0)); - } else if (stack.isOf(ItemInit.BOUND_LUST_PADLOCK)) { - if (entity.hasStatusEffect(StatusEffects.POISON)) { - entity.removeStatusEffect(StatusEffects.POISON); - } else if (entity.hasStatusEffect(StatusEffects.WITHER)) { - entity.removeStatusEffect(StatusEffects.WITHER); - } - } - } - - @Override - public Multimap getModifiers(ItemStack stack, SlotReference slot, LivingEntity entity, UUID uuid) { - Multimap modifiers = super.getModifiers(stack, slot, entity, uuid); - - EntityAttributeModifier baseHealthModifier = new EntityAttributeModifier(uuid, "hibernalherbs:base_health", - 8, EntityAttributeModifier.Operation.ADDITION); - EntityAttributeModifier baseAttackDamageModifier = new EntityAttributeModifier(uuid, "hibernalherbs:base_attack_damage", - 4, EntityAttributeModifier.Operation.ADDITION); - // Unused -// EntityAttributeModifier baseMovementSpeedModifier = new EntityAttributeModifier(uuid, "hibernalherbs:base_movement_speed", -// 0.02, EntityAttributeModifier.Operation.ADDITION); - - EntityAttributeModifier prideHealthModifier = new EntityAttributeModifier(uuid, "hibernalherbs:pride_health_modifier", - 10, EntityAttributeModifier.Operation.ADDITION); - EntityAttributeModifier envyHealthModifier = new EntityAttributeModifier(uuid, "hibernalherbs:envy_health_modifier", - 6, EntityAttributeModifier.Operation.ADDITION); - EntityAttributeModifier lustHealthModifier = new EntityAttributeModifier(uuid, "hibernalherbs:lust_health_modifier", - 10, EntityAttributeModifier.Operation.ADDITION); - EntityAttributeModifier gluttonyMovementSpeedModifier = new EntityAttributeModifier(uuid, "hibernalherbs:gluttony_movement_speed_modifier", - -0.02, EntityAttributeModifier.Operation.ADDITION); - EntityAttributeModifier envyMovementSpeedModifier = new EntityAttributeModifier(uuid, "hibernalherbs:envy_movement_speed_modifier", - 0.04, EntityAttributeModifier.Operation.ADDITION); - EntityAttributeModifier slothMovementSpeedModifier = new EntityAttributeModifier(uuid, "hibernalherbs:sloth_movement_speed_modifier", - -0.04, EntityAttributeModifier.Operation.ADDITION); - - if (stack.isOf(ItemInit.BOUND_WRATH_PADLOCK)) { - modifiers.put(EntityAttributes.GENERIC_MAX_HEALTH, baseHealthModifier); - modifiers.put(EntityAttributes.GENERIC_ATTACK_DAMAGE, baseAttackDamageModifier); - } else if (stack.isOf(ItemInit.BOUND_PRIDE_PADLOCK)) { - modifiers.put(EntityAttributes.GENERIC_MAX_HEALTH, prideHealthModifier); - } else if (stack.isOf(ItemInit.BOUND_GLUTTONY_PADLOCK)) { - modifiers.put(EntityAttributes.GENERIC_MAX_HEALTH, baseHealthModifier); - modifiers.put(EntityAttributes.GENERIC_MOVEMENT_SPEED, gluttonyMovementSpeedModifier); - } else if (stack.isOf(ItemInit.BOUND_GREED_PADLOCK)) { - modifiers.put(EntityAttributes.GENERIC_MAX_HEALTH, baseHealthModifier); - } else if (stack.isOf(ItemInit.BOUND_ENVY_PADLOCK)) { - modifiers.put(EntityAttributes.GENERIC_MAX_HEALTH, envyHealthModifier); - modifiers.put(EntityAttributes.GENERIC_MOVEMENT_SPEED, envyMovementSpeedModifier); - } else if (stack.isOf(ItemInit.BOUND_SLOTH_PADLOCK)) { - modifiers.put(EntityAttributes.GENERIC_MAX_HEALTH, baseHealthModifier); - modifiers.put(EntityAttributes.GENERIC_MOVEMENT_SPEED, slothMovementSpeedModifier); - } else if (stack.isOf(ItemInit.BOUND_LUST_PADLOCK)) { - modifiers.put(EntityAttributes.GENERIC_MAX_HEALTH, lustHealthModifier); - } - - return modifiers; - } - - @Override - public void appendTooltip(ItemStack stack, @Nullable World world, List tooltip, TooltipContext context) { - if (!Screen.hasShiftDown()) { - tooltip.add(Text.translatable(shiftControlsText).formatted(Formatting.DARK_GRAY)); - tooltip.add(Text.literal("")); - } else if (Screen.hasShiftDown()) { - getBoundPrinceFromTooltip(stack, tooltip); - tooltip.add(Text.literal("")); - - if (!Screen.hasAltDown()) { - tooltip.add(Text.translatable(leftAltControlsText).formatted(Formatting.DARK_GRAY)); - } else if (Screen.hasAltDown()) { - - if (stack.isIn(Utilities.BOUND_PADLOCKS)) { - tooltip.add(Text.literal("")); - getBoundPadlockAssistance(tooltip); - } - - if (stack.isIn(Utilities.PADLOCKS)) { - tooltip.add(Text.literal("")); - getUnboundPadlockAssistance(stack, tooltip); - } - } - - if (stack.isIn(Utilities.BOUND_PADLOCKS)) { - tooltip.add(Text.literal("")); - } - - } - } - - @Override - public void onEquip(ItemStack stack, SlotReference slot, LivingEntity entity) { - if (entity instanceof ServerPlayerEntity serverPlayer) { - getUnholyBlessingFromPrince(stack, serverPlayer); - } - } - - public static void getUnboundPadlockAssistance(ItemStack stack, List tooltip) { - String tt_mod = BoundPrinces.NONE.getPrince(); - - if (stack.isOf(ItemInit.BOUND_WRATH_PADLOCK)) { - tt_mod = BoundPrinces.WRATH.getPrince(); - } else if (stack.isOf(ItemInit.BOUND_PRIDE_PADLOCK)) { - tt_mod = BoundPrinces.PRIDE.getPrince(); - } else if (stack.isOf(ItemInit.BOUND_GLUTTONY_PADLOCK)) { - tt_mod = BoundPrinces.GLUTTONY.getPrince(); - } else if (stack.isOf(ItemInit.BOUND_GREED_PADLOCK)) { - tt_mod = BoundPrinces.GREED.getPrince(); - } else if (stack.isOf(ItemInit.BOUND_ENVY_PADLOCK)) { - tt_mod = BoundPrinces.ENVY.getPrince(); - } else if (stack.isOf(ItemInit.BOUND_SLOTH_PADLOCK)) { - tt_mod = BoundPrinces.SLOTH.getPrince(); - } else if (stack.isOf(ItemInit.BOUND_LUST_PADLOCK)) { - tt_mod = BoundPrinces.LUST.getPrince(); - } - - tooltip.add(Text.translatable("text.hibernalherbs.padlock.unbound.help.one").formatted(Formatting.DARK_PURPLE)); - tooltip.add(Text.translatable("text.hibernalherbs.padlock.unbound.help.two", Text.translatable(tt_mod)).formatted(Formatting.DARK_PURPLE)); - tooltip.add(Text.translatable("text.hibernalherbs.padlock.unbound.help.three").formatted(Formatting.DARK_PURPLE)); - } - - public static void getBoundPadlockAssistance(List tooltip) { - - tooltip.add(Text.translatable("text.hibernalherbs.padlock.bound.help.one").formatted(Formatting.DARK_PURPLE)); - tooltip.add(Text.translatable("text.hibernalherbs.padlock.bound.help.two").formatted(Formatting.DARK_PURPLE)); - tooltip.add(Text.translatable("text.hibernalherbs.padlock.bound.help.three").formatted(Formatting.DARK_PURPLE)); - tooltip.add(Text.translatable("text.hibernalherbs.padlock.bound.help.four").formatted(Formatting.DARK_PURPLE)); - - tooltip.add(Text.literal("")); - tooltip.add(Text.translatable("text.hibernalherbs.padlock.bound.abilities.help.one").formatted(Formatting.DARK_PURPLE)); - tooltip.add(Text.translatable("text.hibernalherbs.padlock.bound.abilities.help.two").formatted(Formatting.DARK_PURPLE)); - } - - public static void getBoundPrinceFromTooltip(ItemStack stack, List tooltip) { - String tt_mod = BoundPrinces.NONE.getPrince(); - - if (stack.isOf(ItemInit.BOUND_WRATH_PADLOCK)) { - tt_mod = BoundPrinces.WRATH.getPrince(); - } else if (stack.isOf(ItemInit.BOUND_PRIDE_PADLOCK)) { - tt_mod = BoundPrinces.PRIDE.getPrince(); - } else if (stack.isOf(ItemInit.BOUND_GLUTTONY_PADLOCK)) { - tt_mod = BoundPrinces.GLUTTONY.getPrince(); - } else if (stack.isOf(ItemInit.BOUND_GREED_PADLOCK)) { - tt_mod = BoundPrinces.GREED.getPrince(); - } else if (stack.isOf(ItemInit.BOUND_ENVY_PADLOCK)) { - tt_mod = BoundPrinces.ENVY.getPrince(); - } else if (stack.isOf(ItemInit.BOUND_SLOTH_PADLOCK)) { - tt_mod = BoundPrinces.SLOTH.getPrince(); - } else if (stack.isOf(ItemInit.BOUND_LUST_PADLOCK)) { - tt_mod = BoundPrinces.LUST.getPrince(); - } - - tooltip.add(Text.translatable("text.hibernalherbs.padlock.get_prince", Text.translatable(tt_mod)).formatted(Formatting.GRAY)); - } - - public static void getUnholyBlessingFromPrince(ItemStack stack, ServerPlayerEntity serverPlayer) { - String tt_mod = BoundPrinces.NONE.getSinFromPrince(); - - if (stack.isOf(ItemInit.BOUND_WRATH_PADLOCK)) { - tt_mod = BoundPrinces.WRATH.getSinFromPrince(); - } else if (stack.isOf(ItemInit.BOUND_PRIDE_PADLOCK)) { - tt_mod = BoundPrinces.PRIDE.getSinFromPrince(); - } else if (stack.isOf(ItemInit.BOUND_GLUTTONY_PADLOCK)) { - tt_mod = BoundPrinces.GLUTTONY.getSinFromPrince(); - } else if (stack.isOf(ItemInit.BOUND_GREED_PADLOCK)) { - tt_mod = BoundPrinces.GREED.getSinFromPrince(); - } else if (stack.isOf(ItemInit.BOUND_ENVY_PADLOCK)) { - tt_mod = BoundPrinces.ENVY.getSinFromPrince(); - } else if (stack.isOf(ItemInit.BOUND_SLOTH_PADLOCK)) { - tt_mod = BoundPrinces.SLOTH.getSinFromPrince(); - } else if (stack.isOf(ItemInit.BOUND_LUST_PADLOCK)) { - tt_mod = BoundPrinces.LUST.getSinFromPrince(); - } - - serverPlayer.sendMessage(Text.translatable("text.hibernalherbs.padlock.unholy_blessing", Text.translatable(tt_mod)).formatted(Formatting.GRAY).formatted(Formatting.ITALIC), false); - } -} diff --git a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/item/curse/grimoire/HerbalGrimoireItem.java b/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/item/curse/grimoire/HerbalGrimoireItem.java deleted file mode 100644 index 838abcd1..00000000 --- a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/item/curse/grimoire/HerbalGrimoireItem.java +++ /dev/null @@ -1,58 +0,0 @@ -package net.dakotapride.hibernalHerbs.common.item.curse.grimoire; - -import net.dakotapride.hibernalHerbs.client.ITooltipProvider; -import net.fabricmc.loader.api.FabricLoader; -import net.minecraft.client.gui.screen.Screen; -import net.minecraft.client.item.TooltipContext; -import net.minecraft.entity.player.PlayerEntity; -import net.minecraft.item.Item; -import net.minecraft.item.ItemStack; -import net.minecraft.server.network.ServerPlayerEntity; -import net.minecraft.text.Text; -import net.minecraft.util.Formatting; -import net.minecraft.util.Hand; -import net.minecraft.util.Identifier; -import net.minecraft.util.TypedActionResult; -import net.minecraft.world.World; -import org.jetbrains.annotations.Nullable; -import vazkii.patchouli.api.PatchouliAPI; - -import java.util.List; - -import static net.dakotapride.hibernalHerbs.common.Constants.MOD_ID; - -public class HerbalGrimoireItem extends Item implements ITooltipProvider { - public HerbalGrimoireItem(Settings settings) { - super(settings); - } - - @Override - public void appendTooltip(ItemStack stack, @Nullable World world, List tooltip, TooltipContext context) { - if (!FabricLoader.getInstance().isModLoaded("patchouli")) { - tooltip.add(Text.translatable("text.hibernalherbs.required_mod.patchouli")); - tooltip.add(Text.literal("")); - } - - if (!Screen.hasShiftDown()) { - tooltip.add(Text.translatable(shiftControlsText).formatted(Formatting.DARK_GRAY)); - } else if (Screen.hasShiftDown()) { - tooltip.add(Text.translatable("text.hibernalherbs.grimoire.integration.one").formatted(Formatting.GRAY).formatted(Formatting.ITALIC)); - tooltip.add(Text.translatable("text.hibernalherbs.grimoire.integration.two").formatted(Formatting.GRAY).formatted(Formatting.ITALIC)); - } - } - - @Override - public TypedActionResult use(World world, PlayerEntity user, Hand hand) { - ItemStack itemStack = user.getStackInHand(hand); - - if (user instanceof ServerPlayerEntity && FabricLoader.getInstance().isModLoaded("patchouli")) { - ServerPlayerEntity player = (ServerPlayerEntity) user; - - PatchouliAPI.get().openBookGUI(player, new Identifier(MOD_ID, "grimoire")); - - return TypedActionResult.success(itemStack); - } - - return TypedActionResult.fail(itemStack); - } -} diff --git a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/item/pouch/AbstractPouchItem.java b/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/item/pouch/AbstractPouchItem.java deleted file mode 100644 index 916b269f..00000000 --- a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/item/pouch/AbstractPouchItem.java +++ /dev/null @@ -1,457 +0,0 @@ -package net.dakotapride.hibernalHerbs.common.item.pouch; - -import net.dakotapride.hibernalHerbs.client.ITooltipProvider; -import net.dakotapride.hibernalHerbs.common.init.ItemInit; -import net.dakotapride.hibernalHerbs.common.Utilities; -import net.minecraft.client.gui.screen.Screen; -import net.minecraft.client.item.BundleTooltipData; -import net.minecraft.client.item.TooltipContext; -import net.minecraft.client.item.TooltipData; -import net.minecraft.entity.Entity; -import net.minecraft.entity.ItemEntity; -import net.minecraft.entity.player.PlayerEntity; -import net.minecraft.inventory.StackReference; -import net.minecraft.item.BundleItem; -import net.minecraft.item.ItemStack; -import net.minecraft.item.ItemUsage; -import net.minecraft.nbt.NbtCompound; -import net.minecraft.nbt.NbtList; -import net.minecraft.screen.slot.Slot; -import net.minecraft.server.network.ServerPlayerEntity; -import net.minecraft.sound.SoundEvents; -import net.minecraft.stat.Stats; -import net.minecraft.text.Text; -import net.minecraft.util.ClickType; -import net.minecraft.util.Formatting; -import net.minecraft.util.Hand; -import net.minecraft.util.TypedActionResult; -import net.minecraft.util.collection.DefaultedList; -import net.minecraft.world.World; - -import javax.annotation.Nonnull; -import java.util.Collections; -import java.util.List; -import java.util.Objects; -import java.util.Optional; -import java.util.stream.Stream; - -public class AbstractPouchItem extends BundleItem implements ITooltipProvider { - - // - // Credit To Cheaterpaul (Owner Of Better Bundles Mod For Forge) - // Ported Cheaterpaul's BundleItem Code To Fabric + 1.19+ - // - - public final int size; - - public AbstractPouchItem(Settings settings, int size) { - super(settings); - this.size = size; - } - - @Override - public boolean onStackClicked(ItemStack stack, Slot slot, ClickType clickType, PlayerEntity player) { - if (clickType != ClickType.RIGHT) { - return false; - } else { - ItemStack itemStack = slot.getStack(); - ItemStack pouchStack = this.asItem().getDefaultStack(); - if (itemStack.isEmpty()) { - removeOne(stack).ifPresent((stack1) -> { - add(stack, slot.insertStack(stack1), size, player); - }); - - if (stack.hasNbt()) { - playRemoveOneSound(player); - } - - } else if (pouchStack.isOf(ItemInit.IRON_POUCH)) { - if (itemStack.isIn(Utilities.HERBS) || itemStack.isIn(Utilities.POUNDED_HERBS)) { - int var6 = (size - getContentWeight(stack, 64)) / getWeight(itemStack, 64); - - playInsertSound(player); - add(stack, slot.takeStackRange(itemStack.getCount(), var6, player), size, player); - } - } else if (pouchStack.isOf(ItemInit.AMETHYST_POUCH)) { - if (itemStack.isIn(Utilities.HERBS) || itemStack.isIn(Utilities.POUNDED_HERBS)) { - int var6 = (size - getContentWeight(stack, 64)) / getWeight(itemStack, 64); - - playInsertSound(player); - add(stack, slot.takeStackRange(itemStack.getCount(), var6, player), size, player); - } - } else if (pouchStack.isOf(ItemInit.DIAMOND_POUCH)) { - if (itemStack.isIn(Utilities.HERBS) || itemStack.isIn(Utilities.POUNDED_HERBS)) { - int var6 = (size - getContentWeight(stack, 64)) / getWeight(itemStack, 64); - - playInsertSound(player); - add(stack, slot.takeStackRange(itemStack.getCount(), var6, player), size, player); - } - } - - return true; - } - } - - @Override - public boolean onClicked(ItemStack stack1, ItemStack stack2, Slot slot, ClickType action, PlayerEntity player, StackReference stackReference) { - if (action == ClickType.RIGHT && slot.canTakePartial(player)) { - if (stack2.isEmpty()) { - Optional var10000 = removeOne(stack1); - Objects.requireNonNull(stackReference); - var10000.ifPresent(stackReference::set); - - if (this.getDefaultStack().isIn(Utilities.POUCHES)) { - if (this.getDefaultStack().isOf(ItemInit.IRON_POUCH)) { - if (stack2.isIn(Utilities.HERBS) || stack2.isIn(Utilities.POUNDED_HERBS)) { - if (this.getDefaultStack().hasNbt()) { - playRemoveOneSound(player); - } - } - } else if (this.getDefaultStack().isOf(ItemInit.AMETHYST_POUCH)) { - if (stack2.isIn(Utilities.HERBS) || stack2.isIn(Utilities.POUNDED_HERBS)) { - if (this.getDefaultStack().hasNbt()) { - playRemoveOneSound(player); - } - } - } else if (this.getDefaultStack().isOf(ItemInit.DIAMOND_POUCH)) { - if (stack2.isIn(Utilities.HERBS) || stack2.isIn(Utilities.POUNDED_HERBS)) { - if (this.getDefaultStack().hasNbt()) { - playRemoveOneSound(player); - } - } - } - } - } else if (this.getDefaultStack().isIn(Utilities.POUCHES)) { - if (this.getDefaultStack().isOf(ItemInit.IRON_POUCH)) { - if (stack2.isIn(Utilities.HERBS) || stack2.isIn(Utilities.POUNDED_HERBS)) { - playInsertSound(player); - stack2.decrement(add(stack1, stack2, size, player)); - } - } else if (this.getDefaultStack().isOf(ItemInit.AMETHYST_POUCH)) { - if (stack2.isIn(Utilities.HERBS) || stack2.isIn(Utilities.POUNDED_HERBS)) { - playInsertSound(player); - stack2.decrement(add(stack1, stack2, size, player)); - } - } else if (this.getDefaultStack().isOf(ItemInit.DIAMOND_POUCH)) { - if (stack2.isIn(Utilities.HERBS) || stack2.isIn(Utilities.POUNDED_HERBS)) { - playInsertSound(player); - stack2.decrement(add(stack1, stack2, size, player)); - } - } - } - - return true; - } else { - return false; - } - } - - @Nonnull - @Override - public TypedActionResult use(@Nonnull World world, PlayerEntity player, @Nonnull Hand hand) { - ItemStack var4 = player.getStackInHand(hand); - if (dropAllBundledItems(var4, player)) { - playDropContentsSound(player); - player.incrementStat(Stats.USED.getOrCreateStat(ItemInit.POUCH)); - return TypedActionResult.success(var4, world.isClient); - } else { - return TypedActionResult.fail(var4); - } - } - - @Override - public boolean isItemBarVisible(ItemStack stack) { - return getContentWeight(stack, 64) > 0; - } - - @Override - public int getItemBarStep(ItemStack stack) { - return Math.min(1 + 12 * getContentWeight(stack, 64) / size, 13); - } - - @Override - public int getItemBarColor(ItemStack stack) { - return super.getItemBarColor(stack); - } - - @Nonnull - @Override - public Optional getTooltipData(@Nonnull ItemStack stack) { - DefaultedList var2 = DefaultedList.of(); - Stream var10000 = getContents(stack); - Objects.requireNonNull(var2); - var10000.forEach(var2::add); - return Optional.of(new BundleTooltipData(var2, getContentWeight(stack, 64))); - } - - @Override - public void appendTooltip(@Nonnull ItemStack stack, @Nonnull World level, List tooltip, @Nonnull TooltipContext flag) { - if (!Screen.hasShiftDown()) { - tooltip.add(Text.translatable(shiftControlsText).formatted(Formatting.DARK_GRAY)); - } else if (Screen.hasShiftDown()) { - if (stack.isOf(ItemInit.IRON_POUCH)) { - tooltip.add(Text.translatable("text.hibernalherbs.pouch.quality.scratched").formatted(Formatting.GRAY)); - } else if (stack.isOf(ItemInit.AMETHYST_POUCH)) { - tooltip.add(Text.translatable("text.hibernalherbs.pouch.quality.stitched").formatted(Formatting.GRAY)); - } else if (stack.isOf(ItemInit.DIAMOND_POUCH)) { - tooltip.add(Text.translatable("text.hibernalherbs.pouch.quality.proper").formatted(Formatting.GRAY)); - } - - tooltip.add((Text.translatable("text.hibernalherbs.pouch.container", getContentWeight(stack, 64), size)).formatted(Formatting.GRAY)); - - if (!Screen.hasAltDown()) { - tooltip.add(Text.literal("")); - tooltip.add(Text.translatable(leftAltControlsText).formatted(Formatting.DARK_GRAY)); - } else { - tooltip.add(Text.literal("")); - tooltip.add(Text.translatable("text.hibernalherbs.pouch.help.one").formatted(Formatting.DARK_PURPLE)); - tooltip.add(Text.translatable("text.hibernalherbs.pouch.help.two").formatted(Formatting.DARK_PURPLE)); - tooltip.add(Text.literal("")); - tooltip.add(Text.translatable("text.hibernalherbs.container.variant.help.one").formatted(Formatting.DARK_PURPLE)); - tooltip.add(Text.translatable("text.hibernalherbs.container.variant.help.two").formatted(Formatting.DARK_PURPLE)); - tooltip.add(Text.translatable("text.hibernalherbs.container.variant.help.three").formatted(Formatting.DARK_PURPLE)); - - tooltip.add(Text.literal("")); - tooltip.add(Text.translatable(rightClickInventoryControlsText).formatted(Formatting.DARK_GRAY)); - tooltip.add(Text.translatable("text.hibernalherbs.pouch.inventory_controls.help.one").formatted(Formatting.DARK_PURPLE)); - tooltip.add(Text.translatable("text.hibernalherbs.pouch.inventory_controls.help.two").formatted(Formatting.DARK_PURPLE)); - tooltip.add(Text.translatable("text.hibernalherbs.pouch.inventory_controls.help.three").formatted(Formatting.DARK_PURPLE)); - } - - tooltip.add(Text.literal("")); - tooltip.add(Text.translatable("text.hibernalherbs.container.can_contain.help").formatted(Formatting.DARK_GRAY)); - tooltip.add(Text.translatable("text.hibernalherbs.container.can_contain.nonpounded_herbs").formatted(Formatting.DARK_GRAY)); - tooltip.add(Text.translatable("text.hibernalherbs.container.can_contain.pounded_herbs").formatted(Formatting.DARK_GRAY)); - tooltip.add(Text.translatable("text.hibernalherbs.container.can_contain.dried_herbs").formatted(Formatting.DARK_GRAY)); - - } - } - - @Override - public void onItemEntityDestroyed(@Nonnull ItemEntity entity) { - ItemUsage.spawnItemContents(entity, getContents(entity.getStack())); - } - - - - public int add(ItemStack bundleStack, ItemStack addStack, int size, PlayerEntity player) { - ItemStack pouchStack = this.asItem().getDefaultStack(); - - if (pouchStack.isOf(ItemInit.IRON_POUCH)) { - if (!addStack.isEmpty() && addStack.isIn(Utilities.HERBS) - || !addStack.isEmpty() && addStack.isIn(Utilities.POUNDED_HERBS)) { - NbtCompound tag = bundleStack.getOrCreateNbt(); - if (!tag.contains("Items")) { - tag.put("Items", new NbtList()); - } - - int contentWeight = getContentWeight(bundleStack, 64); - int addStackWeight = getWeight(addStack, 64); - int remainingSlots = Math.min(addStack.getCount(), (size - contentWeight) / addStackWeight); - if (remainingSlots == 0) { - return 0; - } else { - int putSize = remainingSlots; - NbtList list = tag.getList("Items", 10); - List var7 = getMatchingItem(addStack, list); - for (NbtCompound itemTag : var7) { - if (remainingSlots <= 0) break; - ItemStack var9 = ItemStack.fromNbt(itemTag); - int freeSlots = Math.min(var9.getMaxCount() - var9.getCount(), remainingSlots); - var9.increment(freeSlots); - var9.writeNbt(itemTag); - list.remove(itemTag); - list.add(0, itemTag); - remainingSlots -= freeSlots; - } - if (remainingSlots > 0) { - ItemStack var10 = addStack.copy(); - var10.setCount(remainingSlots); - NbtCompound var11 = new NbtCompound(); - var10.writeNbt(var11); - list.add(0, var11); - } - - return putSize; - } - } else { - return 0; - } - } else if (pouchStack.isOf(ItemInit.AMETHYST_POUCH)) { - if (!addStack.isEmpty() && addStack.isIn(Utilities.HERBS) - || !addStack.isEmpty() && addStack.isIn(Utilities.POUNDED_HERBS)) { - NbtCompound tag = bundleStack.getOrCreateNbt(); - if (!tag.contains("Items")) { - tag.put("Items", new NbtList()); - } - - int contentWeight = getContentWeight(bundleStack, 64); - int addStackWeight = getWeight(addStack, 64); - int remainingSlots = Math.min(addStack.getCount(), (size - contentWeight) / addStackWeight); - if (remainingSlots == 0) { - return 0; - } else { - int putSize = remainingSlots; - NbtList list = tag.getList("Items", 10); - List var7 = getMatchingItem(addStack, list); - for (NbtCompound itemTag : var7) { - if (remainingSlots <= 0) break; - ItemStack var9 = ItemStack.fromNbt(itemTag); - int freeSlots = Math.min(var9.getMaxCount() - var9.getCount(), remainingSlots); - var9.increment(freeSlots); - var9.writeNbt(itemTag); - list.remove(itemTag); - list.add(0, itemTag); - remainingSlots -= freeSlots; - } - if (remainingSlots > 0) { - ItemStack var10 = addStack.copy(); - var10.setCount(remainingSlots); - NbtCompound var11 = new NbtCompound(); - var10.writeNbt(var11); - list.add(0, var11); - } - - return putSize; - } - } else { - return 0; - } - } else if (pouchStack.isOf(ItemInit.DIAMOND_POUCH)) { - if (!addStack.isEmpty() && addStack.isIn(Utilities.HERBS) - || !addStack.isEmpty() && addStack.isIn(Utilities.POUNDED_HERBS)) { - NbtCompound tag = bundleStack.getOrCreateNbt(); - if (!tag.contains("Items")) { - tag.put("Items", new NbtList()); - } - - int contentWeight = getContentWeight(bundleStack, 64); - int addStackWeight = getWeight(addStack, 64); - int remainingSlots = Math.min(addStack.getCount(), (size - contentWeight) / addStackWeight); - if (remainingSlots == 0) { - return 0; - } else { - int putSize = remainingSlots; - NbtList list = tag.getList("Items", 10); - List var7 = getMatchingItem(addStack, list); - for (NbtCompound itemTag : var7) { - if (remainingSlots <= 0) break; - ItemStack var9 = ItemStack.fromNbt(itemTag); - int freeSlots = Math.min(var9.getMaxCount() - var9.getCount(), remainingSlots); - var9.increment(freeSlots); - var9.writeNbt(itemTag); - list.remove(itemTag); - list.add(0, itemTag); - remainingSlots -= freeSlots; - } - if (remainingSlots > 0) { - ItemStack var10 = addStack.copy(); - var10.setCount(remainingSlots); - NbtCompound var11 = new NbtCompound(); - var10.writeNbt(var11); - list.add(0, var11); - } - - return putSize; - } - } else { - return 0; - } - } else { - return 0; - } - } - - public static List getMatchingItem(ItemStack itemStack, NbtList listTag) { - if (itemStack.isIn(Utilities.POUCHES)) { - return Collections.emptyList(); - } else { - Stream var10000 = listTag.stream(); - var10000 = var10000.filter(NbtCompound.class::isInstance); - return var10000.map(NbtCompound.class::cast).filter((p_150755_) -> { - return ItemStack.canCombine(ItemStack.fromNbt(p_150755_), itemStack); - }).filter(tag -> { - ItemStack stack = ItemStack.fromNbt(tag); - return stack.getCount() < stack.getMaxCount(); - }).toList(); - } - } - - public static int getWeight(ItemStack stack, int size) { - if (stack.isIn(Utilities.POUCHES)) { - return 4 + getContentWeight(stack, size); - } else { - return size / stack.getMaxCount(); - } - } - - public static int getContentWeight(ItemStack bundleStack, int size) { - return getContents(bundleStack).mapToInt((stack) -> { - return getWeight(stack,size) * stack.getCount(); - }).sum(); - } - - public static Optional removeOne(ItemStack stack) { - NbtCompound tag = stack.getOrCreateNbt(); - if (!tag.contains("Items")) { - return Optional.empty(); - } else { - NbtList tagList = tag.getList("Items", 10); - if (tagList.isEmpty()) { - return Optional.empty(); - } else { - NbtCompound tag1 = tagList.getCompound(0); - ItemStack stack1 = ItemStack.fromNbt(tag1); - tagList.remove(0); - if (tagList.isEmpty()) { - stack.removeSubNbt("Items"); - } - - return Optional.of(stack1); - } - } - } - - private static boolean dropAllBundledItems(ItemStack stack, PlayerEntity player) { - NbtCompound tag = stack.getOrCreateNbt(); - if (!tag.contains("Items")) { - return false; - } else { - if (player instanceof ServerPlayerEntity) { - NbtList tagList = tag.getList("Items", 10); - - for(int i = 0; i < tagList.size(); ++i) { - NbtCompound tag2 = tagList.getCompound(i); - ItemStack stack2 = ItemStack.fromNbt(tag2); - player.dropItem(stack2, true); - } - } - - stack.removeSubNbt("Items"); - return true; - } - } - - public static Stream getContents(ItemStack stack) { - NbtCompound tag = stack.getNbt(); - if (tag == null) { - return Stream.empty(); - } else { - NbtList itemList = tag.getList("Items", 10); - Stream items = itemList.stream(); - return items.map(NbtCompound.class::cast).map(ItemStack::fromNbt); - } - } - - private void playRemoveOneSound(Entity entity) { - entity.playSound(SoundEvents.ITEM_BUNDLE_REMOVE_ONE, 0.8F, 0.8F + entity.getWorld().getRandom().nextFloat() * 0.4F); - } - - private void playInsertSound(Entity entity) { - entity.playSound(SoundEvents.ITEM_BUNDLE_INSERT, 0.8F, 0.8F + entity.getWorld().getRandom().nextFloat() * 0.4F); - } - - private void playDropContentsSound(Entity entity) { - entity.playSound(SoundEvents.ITEM_BUNDLE_DROP_CONTENTS, 0.8F, 0.8F + entity.getWorld().getRandom().nextFloat() * 0.4F); - } -} diff --git a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/item/ring/GluttonousRingItem.java b/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/item/ring/GluttonousRingItem.java deleted file mode 100644 index c703490c..00000000 --- a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/item/ring/GluttonousRingItem.java +++ /dev/null @@ -1,36 +0,0 @@ -package net.dakotapride.hibernalHerbs.common.item.ring; - -import net.dakotapride.hibernalHerbs.client.ITooltipProvider; -import net.dakotapride.hibernalHerbs.common.init.ItemInit; -import net.minecraft.client.gui.screen.Screen; -import net.minecraft.client.item.TooltipContext; -import net.minecraft.item.Item; -import net.minecraft.item.ItemStack; -import net.minecraft.text.Text; -import net.minecraft.util.Formatting; -import net.minecraft.world.World; -import org.jetbrains.annotations.Nullable; - -import java.util.List; - -public class GluttonousRingItem extends Item implements ITooltipProvider { - public GluttonousRingItem(Settings settings) { - super(settings); - } - - @Override - public void appendTooltip(ItemStack stack, @Nullable World world, List tooltip, TooltipContext context) { - if (!Screen.hasShiftDown()) { - tooltip.add(Text.translatable(shiftControlsText).formatted(Formatting.DARK_GRAY)); - } else if (Screen.hasShiftDown()) { - tooltip.add(Text.translatable(inInventoryPassiveText).formatted(Formatting.GRAY)); - - tooltip.add(Text.literal("")); - tooltip.add(Text.translatable("text.hibernalherbs.gluttony.help.one").formatted(Formatting.DARK_PURPLE)); - tooltip.add(Text.translatable("text.hibernalherbs.gluttony.help.two").formatted(Formatting.DARK_PURPLE)); - - tooltip.add(Text.literal("")); - tooltip.add(Text.translatable("text.hibernalherbs.warning.gluttony.two").formatted(Formatting.DARK_PURPLE)); - } - } -} diff --git a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/item/ring/adv/AdvancedGluttonousRingItem.java b/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/item/ring/adv/AdvancedGluttonousRingItem.java deleted file mode 100644 index 372f750d..00000000 --- a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/item/ring/adv/AdvancedGluttonousRingItem.java +++ /dev/null @@ -1,36 +0,0 @@ -package net.dakotapride.hibernalHerbs.common.item.ring.adv; - -import net.dakotapride.hibernalHerbs.client.ITooltipProvider; -import net.dakotapride.hibernalHerbs.common.init.ItemInit; -import net.minecraft.client.gui.screen.Screen; -import net.minecraft.client.item.TooltipContext; -import net.minecraft.item.Item; -import net.minecraft.item.ItemStack; -import net.minecraft.text.Text; -import net.minecraft.util.Formatting; -import net.minecraft.world.World; -import org.jetbrains.annotations.Nullable; - -import java.util.List; - -public class AdvancedGluttonousRingItem extends Item implements ITooltipProvider { - public AdvancedGluttonousRingItem(Settings settings) { - super(settings); - } - - @Override - public void appendTooltip(ItemStack stack, @Nullable World world, List tooltip, TooltipContext context) { - if (!Screen.hasShiftDown()) { - tooltip.add(Text.translatable(shiftControlsText).formatted(Formatting.DARK_GRAY)); - } else if (Screen.hasShiftDown()) { - tooltip.add(Text.translatable(inInventoryPassiveText).formatted(Formatting.GRAY)); - - tooltip.add(Text.literal("")); - tooltip.add(Text.translatable("text.hibernalherbs.gluttony.advanced.help.one").formatted(Formatting.DARK_PURPLE)); - tooltip.add(Text.translatable("text.hibernalherbs.gluttony.help.two").formatted(Formatting.DARK_PURPLE)); - - tooltip.add(Text.literal("")); - tooltip.add(Text.translatable("text.hibernalherbs.warning.gluttony.one", ItemInit.GLUTTONOUS_RING.getDefaultStack().getName()).formatted(Formatting.DARK_PURPLE)); - } - } -} diff --git a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/recipe/HerbalConjurationRecipe.java b/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/recipe/HerbalConjurationRecipe.java deleted file mode 100644 index 64b42903..00000000 --- a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/recipe/HerbalConjurationRecipe.java +++ /dev/null @@ -1,160 +0,0 @@ -package net.dakotapride.hibernalHerbs.common.recipe; - -import com.google.gson.JsonArray; -import com.google.gson.JsonObject; -import net.minecraft.inventory.SimpleInventory; -import net.minecraft.item.ItemStack; -import net.minecraft.network.PacketByteBuf; -import net.minecraft.recipe.*; -import net.minecraft.registry.DynamicRegistryManager; -import net.minecraft.util.Identifier; -import net.minecraft.util.JsonHelper; -import net.minecraft.util.collection.DefaultedList; -import net.minecraft.world.World; - -import java.util.ArrayList; -import java.util.List; - -public class HerbalConjurationRecipe implements Recipe { - private final Identifier id; - private final ItemStack output; - private final DefaultedList input; - - public HerbalConjurationRecipe(Identifier id, ItemStack output, DefaultedList recipeItems) { - this.id = id; - this.output = output; - this.input = recipeItems; - } - - @Override - public DefaultedList getIngredients() { - return input; - } - - @Override - public boolean matches(SimpleInventory inventory, World world) { - List checklist = new ArrayList<>(); - for (int i = 0; i < inventory.size(); i++) { - ItemStack stack = inventory.getStack(i); - if (!stack.isEmpty()) { - checklist.add(stack); - } - } - if (input.size() != checklist.size()) { - return false; - } - - if (!(input.get(0).test(inventory.getStack(1)))) { return false; } - if (!(input.get(1).test(inventory.getStack(2)))) { return false; } - if (!(input.get(2).test(inventory.getStack(3)))) { return false; } - if (!(input.get(3).test(inventory.getStack(4)))) { return false; } - if (!(input.get(4).test(inventory.getStack(5)))) { return false; } - - for (Ingredient ingredient : input) { - boolean found = false; - for (ItemStack stack : checklist) { - if (ingredient.test(stack)) { - found = true; - checklist.remove(stack); - break; - } - } - if (!found) { - return false; - } - } - return true; - } - - @Override - public ItemStack craft(SimpleInventory inventory, DynamicRegistryManager registryManager) { - return output; - } - - @Override - public boolean fits(int width, int height) { - return true; - } - - @Override - public ItemStack getOutput(DynamicRegistryManager registryManager) { - return output.copy(); - } - - @Override - public Identifier getId() { - return id; - } - - @Override - public RecipeSerializer getSerializer() { - return Serializer.INSTANCE; - } - - @Override - public RecipeType getType() { - return Type.INSTANCE; - } - - public static class Type implements RecipeType { - private Type() { } - public static final Type INSTANCE = new Type(); - public static final String ID = "herbal_conjuration"; - } - - public static class Serializer implements RecipeSerializer { - public static final Serializer INSTANCE = new Serializer(); - public static final String ID = "herbal_conjuration"; - // this is the name given in the json file - - @Override - public HerbalConjurationRecipe read(Identifier id, JsonObject json) { - /* JSON Input Order - * - * 1st INPUT - 6th item in JSON - * - * 2nd INPUT - 1st item in JSON - * - * 3rd INPUT - 2nd item in JSON - * - * 4th INPUT - 3rd item in JSON - * - * 5th INPUT - 4th item in JSON - * - * 6th INPUT - 5th item in JSON - * - */ - ItemStack output = ShapedRecipe.outputFromJson(JsonHelper.getObject(json, "output")); - - JsonArray ingredients = JsonHelper.getArray(json, "ingredients"); - DefaultedList inputs = DefaultedList.ofSize(6, Ingredient.EMPTY); - - for (int i = 0; i < inputs.size(); i++) { - inputs.set(i, Ingredient.fromJson(ingredients.get(i))); - } - - return new HerbalConjurationRecipe(id, output, inputs); - } - - @Override - public HerbalConjurationRecipe read(Identifier id, PacketByteBuf buf) { - DefaultedList inputs = DefaultedList.ofSize(buf.readInt(), Ingredient.EMPTY); - - for (int i = 0; i < inputs.size(); i++) { - inputs.set(i, Ingredient.fromPacket(buf)); - } - - ItemStack output = buf.readItemStack(); - return new HerbalConjurationRecipe(id, output, inputs); - } - - @Override - public void write(PacketByteBuf buf, HerbalConjurationRecipe recipe) { - buf.writeInt(recipe.getIngredients().size()); - for (Ingredient ing : recipe.getIngredients()) { - ing.write(buf); - } - buf.writeItemStack(recipe.getOutput(DynamicRegistryManager.EMPTY)); - } - } -} \ No newline at end of file diff --git a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/screen/HerbConjurationAltarScreen.java b/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/screen/HerbConjurationAltarScreen.java deleted file mode 100644 index 0d410860..00000000 --- a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/screen/HerbConjurationAltarScreen.java +++ /dev/null @@ -1,52 +0,0 @@ -package net.dakotapride.hibernalHerbs.common.screen; - -import com.mojang.blaze3d.systems.RenderSystem; -import net.minecraft.client.gui.DrawContext; -import net.minecraft.client.gui.screen.ingame.HandledScreen; -import net.minecraft.client.render.GameRenderer; -import net.minecraft.client.util.math.MatrixStack; -import net.minecraft.entity.player.PlayerInventory; -import net.minecraft.text.Text; -import net.minecraft.util.Identifier; - -import static net.dakotapride.hibernalHerbs.common.Constants.MOD_ID; - -public class HerbConjurationAltarScreen extends HandledScreen { - private static final Identifier TEXTURE = - new Identifier(MOD_ID, "textures/gui/conjuration_altar.png"); - - public HerbConjurationAltarScreen(HerbConjurationAltarScreenHandler handler, PlayerInventory inventory, Text title) { - super(handler, inventory, title); - } - - @Override - protected void init() { - super.init(); - titleX = (backgroundWidth - textRenderer.getWidth(title)) / 2; - } - - @Override - protected void drawBackground(DrawContext context, float delta, int mouseX, int mouseY) { - RenderSystem.setShader(GameRenderer::getPositionTexProgram); - RenderSystem.setShaderColor(1.0F, 1.0F, 1.0F, 1.0F); - RenderSystem.setShaderTexture(0, TEXTURE); - int x = (width - backgroundWidth) / 2; - int y = (height - backgroundHeight) / 2; - context.drawTexture(TEXTURE, x, y, 0, 0, backgroundWidth, backgroundHeight); - - renderProgressArrow(context, x, y); - } - - private void renderProgressArrow(DrawContext context, int x, int y) { - if(handler.isCrafting()) { - context.drawTexture(TEXTURE, x + 119, y + 31, 176, 0, 8, handler.getScaledProgress()); - } - } - - @Override - public void render(DrawContext context, int mouseX, int mouseY, float delta) { - renderBackground(context); - super.render(context, mouseX, mouseY, delta); - drawMouseoverTooltip(context, mouseX, mouseY); - } -} diff --git a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/screen/HerbConjurationAltarScreenHandler.java b/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/screen/HerbConjurationAltarScreenHandler.java deleted file mode 100644 index dc0fd328..00000000 --- a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/screen/HerbConjurationAltarScreenHandler.java +++ /dev/null @@ -1,101 +0,0 @@ -package net.dakotapride.hibernalHerbs.common.screen; - -import net.dakotapride.hibernalHerbs.common.init.ScreenHandlersInit; -import net.dakotapride.hibernalHerbs.common.screen.slot.ConjurationResultSlot; -import net.minecraft.entity.player.PlayerEntity; -import net.minecraft.entity.player.PlayerInventory; -import net.minecraft.inventory.Inventory; -import net.minecraft.inventory.SimpleInventory; -import net.minecraft.item.ItemStack; -import net.minecraft.network.PacketByteBuf; -import net.minecraft.screen.ArrayPropertyDelegate; -import net.minecraft.screen.PropertyDelegate; -import net.minecraft.screen.ScreenHandler; -import net.minecraft.screen.slot.Slot; - -public class HerbConjurationAltarScreenHandler extends ScreenHandler { - private final Inventory inventory; - private final PropertyDelegate propertyDelegate; - - public HerbConjurationAltarScreenHandler(int syncId, PlayerInventory inventory, PacketByteBuf buf) { - this(syncId, inventory, new SimpleInventory(7), new ArrayPropertyDelegate(7)); - } - - public HerbConjurationAltarScreenHandler(int syncId, PlayerInventory playerInventory, Inventory inventory, PropertyDelegate delegate) { - super(ScreenHandlersInit.CONJURATION_ALTAR_SCREEN_HANDLER, syncId); - checkSize(inventory, 7); - this.inventory = inventory; - inventory.onOpen(playerInventory.player); - this.propertyDelegate = delegate; - - this.addSlot(new Slot(inventory, 0, 46, 23)); - this.addSlot(new Slot(inventory, 1, 68, 19)); - this.addSlot(new Slot(inventory, 2, 90, 23)); - this.addSlot(new Slot(inventory, 3, 46, 45)); - this.addSlot(new Slot(inventory, 4, 68, 49)); - this.addSlot(new Slot(inventory, 5, 90, 45)); - this.addSlot(new ConjurationResultSlot(inventory, 6, 116, 63)); - - addPlayerInventory(playerInventory); - addPlayerHotbar(playerInventory); - - addProperties(delegate); - } - - public boolean isCrafting() { - return propertyDelegate.get(0) > 0; - } - - public int getScaledProgress() { - - int progress = this.propertyDelegate.get(0); - int maxProgress = this.propertyDelegate.get(1); // Max Progress - int progressArrowSize = 36; // This is the width in pixels of your arrow - - return maxProgress != 0 && progress != 0 ? progress * progressArrowSize / maxProgress : 0; - } - - @Override - public ItemStack quickMove(PlayerEntity player, int invSlot) { - ItemStack newStack = ItemStack.EMPTY; - Slot slot = this.slots.get(invSlot); - if (slot != null && slot.hasStack()) { - ItemStack originalStack = slot.getStack(); - newStack = originalStack.copy(); - if (invSlot < this.inventory.size()) { - if (!this.insertItem(originalStack, this.inventory.size(), this.slots.size(), true)) { - return ItemStack.EMPTY; - } - } else if (!this.insertItem(originalStack, 0, this.inventory.size(), false)) { - return ItemStack.EMPTY; - } - - if (originalStack.isEmpty()) { - slot.setStack(ItemStack.EMPTY); - } else { - slot.markDirty(); - } - } - - return newStack; - } - - @Override - public boolean canUse(PlayerEntity player) { - return this.inventory.canPlayerUse(player); - } - - private void addPlayerInventory(PlayerInventory playerInventory) { - for (int i = 0; i < 3; ++i) { - for (int l = 0; l < 9; ++l) { - this.addSlot(new Slot(playerInventory, l + i * 9 + 9, 8 + l * 18, 86 + i * 18)); - } - } - } - - private void addPlayerHotbar(PlayerInventory playerInventory) { - for (int i = 0; i < 9; ++i) { - this.addSlot(new Slot(playerInventory, i, 8 + i * 18, 144)); - } - } -} diff --git a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/screen/slot/ConjurationResultSlot.java b/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/screen/slot/ConjurationResultSlot.java deleted file mode 100644 index 39c34e46..00000000 --- a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/common/screen/slot/ConjurationResultSlot.java +++ /dev/null @@ -1,37 +0,0 @@ -package net.dakotapride.hibernalHerbs.common.screen.slot; - -import net.minecraft.entity.player.PlayerEntity; -import net.minecraft.inventory.Inventory; -import net.minecraft.item.ItemStack; -import net.minecraft.screen.slot.Slot; -import org.jetbrains.annotations.NotNull; - -public class ConjurationResultSlot extends Slot { - private int amount; - - public ConjurationResultSlot(Inventory inventory, int index, int x, int y) { - super(inventory, index, x, y); - } - - public boolean canInsert(@NotNull ItemStack stack) { - return false; - } - - public @NotNull ItemStack takeStack(int k) { - if (this.hasStack()) { - this.amount += Math.min(k, this.getStack().getCount()); - } - - return super.takeStack(k); - } - - public void onTakeItem(PlayerEntity player, ItemStack stack) { - // this.onCrafted(stack); - super.onTakeItem(player, stack); - } - - protected void onCrafted(ItemStack stack, int amount) { - this.amount += amount; - // this.onCrafted(stack); - } -} diff --git a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/mixin/ItemStackMixin.java b/Fabric/src/main/java/net/dakotapride/hibernalHerbs/mixin/ItemStackMixin.java deleted file mode 100644 index 202a3ab3..00000000 --- a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/mixin/ItemStackMixin.java +++ /dev/null @@ -1,61 +0,0 @@ -package net.dakotapride.hibernalHerbs.mixin; - -import net.dakotapride.hibernalHerbs.common.food.FoodComponentList; -import net.dakotapride.hibernalHerbs.common.init.ItemInit; -import net.minecraft.entity.LivingEntity; -import net.minecraft.entity.player.PlayerEntity; -import net.minecraft.item.Item; -import net.minecraft.item.ItemStack; -import net.minecraft.world.World; -import net.minecraft.world.event.GameEvent; -import org.spongepowered.asm.mixin.Mixin; -import org.spongepowered.asm.mixin.Shadow; -import org.spongepowered.asm.mixin.Unique; -import org.spongepowered.asm.mixin.injection.At; -import org.spongepowered.asm.mixin.injection.Inject; -import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable; - -@Mixin(ItemStack.class) -public abstract class ItemStackMixin implements FoodComponentList { - - @Shadow public abstract Item getItem(); - - @Shadow public abstract int getCount(); - - @Inject(method = "finishUsing", at = @At("HEAD"), cancellable = true) - private void finishUsing(World world, LivingEntity user, CallbackInfoReturnable cir) { - ItemStack gluttonousRingStack = ItemInit.GLUTTONOUS_RING.getDefaultStack(); - ItemStack advancedGluttonousRingStack = ItemInit.ADV_GLUTTONOUS_RING.getDefaultStack(); - - if (user.getActiveItem().isOf(ItemInit.FIRE_BLEND)) { - user.setFireTicks(fireDuration); - } - - if (user.getActiveItem().isOf(ItemInit.SMOKED_FIRE_BLEND)) { - user.setFireTicks(smokedFireDuration); - } - - if (user instanceof PlayerEntity player) { - ItemStack edibleStack = player.getActiveItem(); - if (!player.getInventory().contains(gluttonousRingStack) && player.getInventory().contains(advancedGluttonousRingStack) && !player.getItemCooldownManager().isCoolingDown(edibleStack.getItem())) { - cir.setReturnValue(this.consume(edibleStack.copy(), player.getWorld(), player)); - // player.getCooldowns().addCooldown(edibleStack.getItem(), 40); - // cir.cancel(); - } - } - } - - @Unique - private ItemStack consume(ItemStack stack, World world, LivingEntity entity) { - if (stack.isFood()) { - entity.eatFood(world, stack.copy()); - - if (!entity.getWorld().isClient() && entity instanceof PlayerEntity player) { - player.getItemCooldownManager().set(stack.getItem(), 40); - } - } - - return stack; - } - -} diff --git a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/platform/FabricPlatformHelper.java b/Fabric/src/main/java/net/dakotapride/hibernalHerbs/platform/FabricPlatformHelper.java deleted file mode 100644 index 7e133e3c..00000000 --- a/Fabric/src/main/java/net/dakotapride/hibernalHerbs/platform/FabricPlatformHelper.java +++ /dev/null @@ -1,24 +0,0 @@ -package net.dakotapride.hibernalHerbs.platform; - -import net.dakotapride.hibernalHerbs.platform.services.IPlatformHelper; -import net.fabricmc.loader.api.FabricLoader; - -public class FabricPlatformHelper implements IPlatformHelper { - - @Override - public String getPlatformName() { - return "Fabric"; - } - - @Override - public boolean isModLoaded(String modId) { - - return FabricLoader.getInstance().isModLoaded(modId); - } - - @Override - public boolean isDevelopmentEnvironment() { - - return FabricLoader.getInstance().isDevelopmentEnvironment(); - } -} diff --git a/Fabric/src/main/resources/META-INF/services/net.dakotapride.hibernalHerbs.platform.services.IPlatformHelper b/Fabric/src/main/resources/META-INF/services/net.dakotapride.hibernalHerbs.platform.services.IPlatformHelper deleted file mode 100644 index ce40b10e..00000000 --- a/Fabric/src/main/resources/META-INF/services/net.dakotapride.hibernalHerbs.platform.services.IPlatformHelper +++ /dev/null @@ -1 +0,0 @@ -net.dakotapride.hibernalHerbs.platform.FabricPlatformHelper \ No newline at end of file diff --git a/Fabric/src/main/resources/assets/hibernalherbs/icon.png b/Fabric/src/main/resources/assets/hibernalherbs/icon.png deleted file mode 100644 index 837212e4..00000000 Binary files a/Fabric/src/main/resources/assets/hibernalherbs/icon.png and /dev/null differ diff --git a/Fabric/src/main/resources/fabric.mod.json b/Fabric/src/main/resources/fabric.mod.json deleted file mode 100644 index 718cf20a..00000000 --- a/Fabric/src/main/resources/fabric.mod.json +++ /dev/null @@ -1,58 +0,0 @@ -{ - "schemaVersion": 1, - "id": "hibernalherbs", - "version": "${version}", - - "name": "Hibernal Herbs", - "description": "[MMD Winterjam 2022] Wanna celebrate the holidays with a touch of mystical blends? Here you are!", - "authors": [ - "DakotaPride" - ], - - "contact": { - "homepage": "https://www.curseforge.com/minecraft/mc-mods/hibernal-herbs", - "sources": "https://github.com/DakotaPride/hibernal-herbs", - "issues": "https://github.com/DakotaPride/hibernal-herbs/issues" - }, - - "license": "MIT", - "icon": "assets/hibernalherbs/icon.png", - - "environment": "*", - "entrypoints": { - "main": [ - "net.dakotapride.hibernalHerbs.common.HibernalHerbsMod" - ], - "client": [ - "net.dakotapride.hibernalHerbs.client.HibernalHerbsClient" - ], - "rei_client": [ - "net.dakotapride.hibernalHerbs.common.integration.rei.ReiHibernalHerbsPlugin" - ], - "emi": [ - "net.dakotapride.hibernalHerbs.common.integration.emi.EmiHibernalHerbsPlugin" - ] - }, - "mixins": [ - "hibernalherbs.mixins.json" - ], - - "accessWidener": "hibernalherbs.accesswidener", - - "depends": { - "fabricloader": "*", - "fabric": "*", - "minecraft": ">=1.20", - "java": ">=17", - "trinkets": "*", - "patchouli": "*" - }, - "recommends": { - "lambdabettergrass": "*", - "modmenu": "*", - "roughlyenoughitems": "*" - }, - "breaks": { - "optifabric": "*" - } -} diff --git a/Fabric/src/main/resources/hibernalherbs.accesswidener b/Fabric/src/main/resources/hibernalherbs.accesswidener deleted file mode 100644 index db6625f7..00000000 --- a/Fabric/src/main/resources/hibernalherbs.accesswidener +++ /dev/null @@ -1,4 +0,0 @@ -accessWidener v1 named - -accessible method net/minecraft/recipe/RecipeManager getAllOfType (Lnet/minecraft/recipe/RecipeType;)Ljava/util/Map; -accessible method net/minecraft/entity/LivingEntity applyFoodEffects (Lnet/minecraft/item/ItemStack;Lnet/minecraft/world/World;Lnet/minecraft/entity/LivingEntity;)V \ No newline at end of file diff --git a/Fabric/src/main/resources/hibernalherbs.mixins.json b/Fabric/src/main/resources/hibernalherbs.mixins.json deleted file mode 100644 index 656b19c4..00000000 --- a/Fabric/src/main/resources/hibernalherbs.mixins.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "required": true, - "minVersion": "0.8", - "package": "net.dakotapride.hibernalHerbs.mixin", - "compatibilityLevel": "JAVA_17", - "mixins": [ - "ItemStackMixin" - ], - "client": [], - "injectors": { - "defaultRequire": 1 - } -} diff --git a/Forge/build.gradle b/Forge/build.gradle deleted file mode 100644 index 6aaaafc0..00000000 --- a/Forge/build.gradle +++ /dev/null @@ -1,157 +0,0 @@ -buildscript { - repositories { - maven { - // location of the maven that hosts JEI files since January 2023 - name = "Jared's maven" - url = "https://maven.blamejared.com/" - } - maven { - // location of a maven mirror for JEI files, as a fallback - name = "ModMaven" - url = "https://modmaven.dev" - } - - maven { url = 'https://maven.minecraftforge.net' } - - mavenCentral() - } - dependencies { - classpath group: 'net.minecraftforge.gradle', name: 'ForgeGradle', version: '6.0.+', changing: true - - classpath 'org.spongepowered:mixingradle:0.7.+' - } -} - -plugins { - id 'java' - id 'net.minecraftforge.gradle' version '[6.0, 6.2)' - id 'eclipse' - id 'maven-publish' -} - -apply plugin: 'org.spongepowered.mixin' - -archivesBaseName = "${mod_name}-forge-${minecraft_version}" - -minecraft { - accessTransformer = file('src/main/resources/META-INF/accesstransformer.cfg') - - mappings channel: 'official', version: minecraft_version - - if (project.hasProperty('forge_ats_enabled') && project.findProperty('forge_ats_enabled').toBoolean()) { - // This location is hardcoded in Forge and can not be changed. - // https://github.com/MinecraftForge/MinecraftForge/blob/be1698bb1554f9c8fa2f58e32b9ab70bc4385e60/fmlloader/src/main/java/net/minecraftforge/fml/loading/moddiscovery/ModFile.java#L123 - accessTransformer = file('src/main/resources/META-INF/accesstransformer.cfg') - project.logger.debug('Forge Access Transformers are enabled for this project.') - } - - runs { - client { - workingDirectory project.file('run') - ideaModule "${rootProject.name}.${project.name}.main" - taskName 'Client' - property 'mixin.env.remapRefMap', 'true' - property 'mixin.env.refMapRemappingFile', "${projectDir}/build/createSrgToMcp/output.srg" - mods { - modClientRun { - source sourceSets.main - source project(":Common").sourceSets.main - } - } - } - - server { - workingDirectory project.file('run') - ideaModule "${rootProject.name}.${project.name}.main" - taskName 'Server' - property 'mixin.env.remapRefMap', 'true' - property 'mixin.env.refMapRemappingFile', "${projectDir}/build/createSrgToMcp/output.srg" - mods { - modServerRun { - source sourceSets.main - source project(":Common").sourceSets.main - } - } - } - - data { - workingDirectory project.file('run') - ideaModule "${rootProject.name}.${project.name}.main" - args '--mod', mod_id, '--all', '--output', file('src/generated/resources/'), '--existing', file('src/main/resources/') - taskName 'Data' - property 'mixin.env.remapRefMap', 'true' - property 'mixin.env.refMapRemappingFile', "${projectDir}/build/createSrgToMcp/output.srg" - mods { - modDataRun { - source sourceSets.main - source project(":Common").sourceSets.main - } - } - } - } -} - -sourceSets.main.resources.srcDir 'src/generated/resources' - -repositories { - maven { url "https://maven.theillusivec4.top/" } -} - - -dependencies { - minecraft "net.minecraftforge:forge:${minecraft_version}-${forge_version}" - compileOnly project(":Common") - - annotationProcessor 'org.spongepowered:mixin:0.8.5:processor' - - // compile against the JEI API but do not include it at runtime - compileOnly(fg.deobf("mezz.jei:jei-${minecraft_version}-common-api:${jei_version}")) - compileOnly(fg.deobf("mezz.jei:jei-${minecraft_version}-forge-api:${jei_version}")) - // at runtime, use the full JEI jar for Forge - runtimeOnly(fg.deobf("mezz.jei:jei-${minecraft_version}-forge:${jei_version}")) - - // Curios - runtimeOnly fg.deobf("top.theillusivec4.curios:curios-forge:${curios_version}") - compileOnly fg.deobf("top.theillusivec4.curios:curios-forge:${curios_version}:api") - - // Patchouli - compileOnly fg.deobf("vazkii.patchouli:Patchouli:${patchouli_version}-FORGE:api") - runtimeOnly fg.deobf("vazkii.patchouli:Patchouli:${patchouli_version}-FORGE") -} - -tasks.withType(JavaCompile) { - source(project(":Common").sourceSets.main.allSource) -} - -processResources { - from project(":Common").sourceSets.main.resources -} - - -jar.finalizedBy('reobfJar') - -publishing { - publications { - mavenJava(MavenPublication) { - groupId project.group - artifactId project.archivesBaseName - version project.version - artifact jar - } - } - repositories { - - maven { - url "file://" + System.getenv("local_maven") - } - } -} - -mixin { - // MixinGradle Settings - add sourceSets.main, 'mixins.hibernalherbs.refmap.json' - config 'mixins.hibernalherbs.json' - - debug.verbose = true - debug.export = true -} diff --git a/Forge/src/main/java/net/dakotapride/hibernalHerbs/client/ITooltipProvider.java b/Forge/src/main/java/net/dakotapride/hibernalHerbs/client/ITooltipProvider.java deleted file mode 100644 index 30cca017..00000000 --- a/Forge/src/main/java/net/dakotapride/hibernalHerbs/client/ITooltipProvider.java +++ /dev/null @@ -1,166 +0,0 @@ -package net.dakotapride.hibernalHerbs.client; - -import net.minecraft.network.chat.Component; -import net.minecraft.network.chat.MutableComponent; -import net.minecraft.world.effect.MobEffect; -import net.minecraft.world.effect.MobEffects; - -public interface ITooltipProvider { - String shiftControlsText = "text.hibernalherbs.controls.shift"; - String leftAltControlsText = "text.hibernalherbs.controls.left_alt"; - String rightClickControlsText = "text.hibernalherbs.controls.right_click"; - String leftClickControlsText = "text.hibernalherbs.controls.left_click"; - String rightClickInventoryControlsText = "text.hibernalherbs.controls.right_click.inventory"; - String leftClickInventoryControlsText = "text.hibernalherbs.controls.left_click.inventory"; - String rightClickOnPlayerControlsText = "text.hibernalherbs.controls.right_click.player"; - String leftClickOnPlayerControlsText = "text.hibernalherbs.controls.left_click.player"; - String inInventoryPassiveText = "text.hibernalherbs.controls.passive.inventory"; - - - enum Associations { - NONE(Component.translatable("text.hibernalherbs.association.help.none"), 0), - OAK(Component.translatable("text.hibernalherbs.association.help.oak"), 3), - DARK_OAK(Component.translatable("text.hibernalherbs.association.help.dark_oak"), 3), - BIRCH(Component.translatable("text.hibernalherbs.association.help.birch"), 3), - SPRUCE(Component.translatable("text.hibernalherbs.association.help.spruce"), 4), - JUNGLE(Component.translatable("text.hibernalherbs.association.help.jungle"), 3), - ACACIA(Component.translatable("text.hibernalherbs.association.help.acacia"), 2), - MANGROVE(Component.translatable("text.hibernalherbs.association.help.mangrove"), 3), - CHERRY(Component.translatable("text.hibernalherbs.association.help.cherry"), 3), - CRIMSON(Component.translatable("text.hibernalherbs.association.help.crimson"), 2), - WARPED(Component.translatable("text.hibernalherbs.association.help.warped"), 2), - MYQUESTE(Component.translatable("text.hibernalherbs.association.help.myqueste"), 4); - - - final MutableComponent mutableText; - final int productionValue; - - Associations(MutableComponent string, int value) { - this.mutableText = string; - this.productionValue = value; - } - - public MutableComponent getTranslatableAssociation() { - return mutableText; - } - - public int getProductionValue() { - return productionValue; - } - } - - enum BlendAbilities { - NONE(MobEffects.SATURATION, Component.translatable("text.hibernalherbs.ability.none")), - REGENERATIVE(MobEffects.REGENERATION, Component.translatable("text.hibernalherbs.ability.regeneration")), - VIRULENT(MobEffects.POISON, Component.translatable("text.hibernalherbs.ability.poison")), - SEDATING(MobEffects.MOVEMENT_SLOWDOWN, Component.translatable("text.hibernalherbs.ability.slowness")), - HINDERING(MobEffects.DIG_SLOWDOWN, Component.translatable("text.hibernalherbs.ability.mining_fatigue")), - DASHING(MobEffects.DIG_SPEED, Component.translatable("text.hibernalherbs.ability.haste")), - ACCELERATION(MobEffects.MOVEMENT_SPEED, Component.translatable("text.hibernalherbs.ability.speed")), - INCINERATING(Component.translatable("text.hibernalherbs.ability.fire")), - DECAYING(MobEffects.WITHER, Component.translatable("text.hibernalherbs.ability.wither")), - OBSERVING(MobEffects.NIGHT_VISION, Component.translatable("text.hibernalherbs.ability.night_vision")), - DIMINISHED(MobEffects.WEAKNESS, Component.translatable("text.hibernalherbs.ability.weakness")), - SHADED(MobEffects.BLINDNESS, Component.translatable("text.hibernalherbs.ability.blindness")), - CONFLICTING(MobEffects.REGENERATION, MobEffects.MOVEMENT_SLOWDOWN, Component.translatable("text.hibernalherbs.ability.regeneration_slowness")), - ALTERNATIVE(MobEffects.REGENERATION, MobEffects.MOVEMENT_SPEED, MobEffects.WEAKNESS, Component.translatable("text.hibernalherbs.ability.regeneration_speed_weakness")); - - final MutableComponent ability; - - MobEffect effect; - MobEffect effect2; - MobEffect effect3; - - - BlendAbilities(MobEffect firstEffect, MobEffect secondEffect, MutableComponent callAbility) { - effect = firstEffect; - effect2 = secondEffect; - ability = callAbility; - } - - BlendAbilities(MobEffect firstEffect, MobEffect secondEffect, MobEffect thirdEffect, MutableComponent callAbility) { - effect = firstEffect; - effect2 = secondEffect; - effect3 = thirdEffect; - ability = callAbility; - } - - BlendAbilities(MobEffect abilityForEffect, MutableComponent callAbility) { - effect = abilityForEffect; - ability = callAbility; - } - - BlendAbilities(MutableComponent callAbility) { - ability = callAbility; - } - - public MutableComponent getAbility() { - return ability; - } - - public MobEffect getEffect() { - return effect; - } - - public MobEffect getEffect2() { - return effect2; - } - - public MobEffect getEffect3() { - return effect3; - } - } - - enum SigilAlignments { - NONE(Component.translatable("text.hibernalherbs.sigil.alignment.none")), - PRIDE(Component.translatable("text.hibernalherbs.sigil.alignment.pride")), - ENVY(Component.translatable("text.hibernalherbs.sigil.alignment.envy")), - SLOTH(Component.translatable("text.hibernalherbs.sigil.alignment.sloth")), - WRATH(Component.translatable("text.hibernalherbs.sigil.alignment.wrath")), - GREED(Component.translatable("text.hibernalherbs.sigil.alignment.greed")), - LUST(Component.translatable("text.hibernalherbs.sigil.alignment.lust")), - GLUTTONY(Component.translatable("text.hibernalherbs.sigil.alignment.gluttony")), - MASTERY(Component.translatable("text.hibernalherbs.sigil.alignment.mastery")), - ADVANCED_MASTERY(Component.translatable("text.hibernalherbs.sigil.alignment.advanced_mastery")), - CONFIGURATION(Component.translatable("text.hibernalherbs.sigil.alignment.configuration")), - ADVANCED_CONFIGURATION(Component.translatable("text.hibernalherbs.sigil.alignment.advanced_configuration")); - - final MutableComponent text; - - SigilAlignments(MutableComponent alignment) { - text = alignment; - } - - public MutableComponent getAlignment() { - return text; - } - } - - enum BoundPrinces { - NONE("text.hibernalherbs.padlock.prince.none", "text.hibernalherbs.padlock.sin.none"), - PRIDE("text.hibernalherbs.padlock.prince.pride", "text.hibernalherbs.padlock.sin.pride"), - ENVY("text.hibernalherbs.padlock.prince.envy", "text.hibernalherbs.padlock.sin.envy"), - SLOTH("text.hibernalherbs.padlock.prince.sloth", "text.hibernalherbs.padlock.sin.sloth"), - WRATH("text.hibernalherbs.padlock.prince.wrath", "text.hibernalherbs.padlock.sin.wrath"), - GREED("text.hibernalherbs.padlock.prince.greed", "text.hibernalherbs.padlock.sin.greed"), - LUST("text.hibernalherbs.padlock.prince.lust", "text.hibernalherbs.padlock.sin.lust"), - GLUTTONY("text.hibernalherbs.padlock.prince.gluttony", "text.hibernalherbs.padlock.sin.gluttony"); - - final String princeBound; - final String sinFromPrince; - - BoundPrinces(String prince, String sin) { - princeBound = prince; - sinFromPrince = sin; - } - - public String getPrince() { - return princeBound; - } - - public String getSinFromPrince() { - return sinFromPrince; - } - } - -} diff --git a/Forge/src/main/java/net/dakotapride/hibernalHerbs/client/PackLoader.java b/Forge/src/main/java/net/dakotapride/hibernalHerbs/client/PackLoader.java deleted file mode 100644 index 9debe747..00000000 --- a/Forge/src/main/java/net/dakotapride/hibernalHerbs/client/PackLoader.java +++ /dev/null @@ -1,52 +0,0 @@ -package net.dakotapride.hibernalHerbs.client; - -import net.minecraft.network.chat.Component; -import net.minecraft.network.chat.MutableComponent; -import net.minecraft.resources.ResourceLocation; -import net.minecraft.server.packs.PackType; -import net.minecraft.server.packs.repository.Pack; -import net.minecraft.server.packs.repository.PackSource; -import net.minecraft.world.flag.FeatureFlagSet; -import net.minecraftforge.event.AddPackFindersEvent; -import net.minecraftforge.eventbus.api.SubscribeEvent; -import net.minecraftforge.fml.ModList; -import net.minecraftforge.fml.common.Mod; -import net.minecraftforge.forgespi.locating.IModFile; -import net.minecraftforge.resource.PathPackResources; - -import static net.dakotapride.hibernalHerbs.common.Constants.MOD_ID; - - -@Mod(MOD_ID) -@Mod.EventBusSubscriber(modid=MOD_ID, bus= Mod.EventBusSubscriber.Bus.MOD) -public class PackLoader { - - @SubscribeEvent - public static void onAddPackFinders(AddPackFindersEvent event) { - - if (event.getPackType() == PackType.CLIENT_RESOURCES) { - registerBuiltinResourcePack(event, Component.literal("hibernalherbs/stripped_planks"), "stripped_planks"); - } - } - - private static void registerBuiltinResourcePack(AddPackFindersEvent event, MutableComponent name, String folder) { - event.addRepositorySource((consumer) -> { - String path = new ResourceLocation(MOD_ID, folder).toString(); - IModFile file = ModList.get().getModFileById(MOD_ID).getFile(); - try (PathPackResources pack = new PathPackResources( - path, true, file.findResource("resourcepacks/" + folder))) { - consumer.accept(Pack.create( - new ResourceLocation(MOD_ID, folder).toString(), - name, - false, - (pack1) -> pack, - new Pack.Info(Component.literal("hibernalherbs/" + folder), 15, FeatureFlagSet.of()), - PackType.CLIENT_RESOURCES, - Pack.Position.TOP, - false, - PackSource.BUILT_IN)); - - } - }); - } -} \ No newline at end of file diff --git a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/HibernalHerbsForge.java b/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/HibernalHerbsForge.java deleted file mode 100644 index b6ce5018..00000000 --- a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/HibernalHerbsForge.java +++ /dev/null @@ -1,182 +0,0 @@ -package net.dakotapride.hibernalHerbs.common; - -import net.dakotapride.hibernalHerbs.client.PackLoader; -import net.dakotapride.hibernalHerbs.common.entity.HibernalBlockEntities; -import net.dakotapride.hibernalHerbs.common.entity.HibernalEntityTypes; -import net.dakotapride.hibernalHerbs.common.recipe.HibernalRecipes; -import net.dakotapride.hibernalHerbs.common.registry.BlockRegistry; -import net.dakotapride.hibernalHerbs.common.registry.ItemRegistry; -import net.dakotapride.hibernalHerbs.common.screen.menu.HibernalHerbsMenues; -import net.minecraft.resources.ResourceLocation; -import net.minecraft.tags.ItemTags; -import net.minecraft.tags.TagKey; -import net.minecraft.world.item.Item; -import net.minecraft.world.level.block.Blocks; -import net.minecraft.world.level.block.ComposterBlock; -import net.minecraft.world.level.block.FlowerPotBlock; -import net.minecraftforge.eventbus.api.IEventBus; -import net.minecraftforge.fml.InterModComms; -import net.minecraftforge.fml.common.Mod; -import net.minecraftforge.fml.event.lifecycle.FMLCommonSetupEvent; -import net.minecraftforge.fml.javafmlmod.FMLJavaModLoadingContext; -import top.theillusivec4.curios.api.SlotTypeMessage; -import top.theillusivec4.curios.api.SlotTypePreset; - -import static net.dakotapride.hibernalHerbs.common.Constants.MOD_ID; - -@Mod(MOD_ID) -public class HibernalHerbsForge { - - public static final TagKey HERBS_TAG = ItemTags.create(new ResourceLocation(MOD_ID, "herbs")); - public static final TagKey POUNDED_HERBS_TAG = ItemTags.create(new ResourceLocation(MOD_ID, "pounded_herbs")); - public static final TagKey BLENDS_TAG = ItemTags.create(new ResourceLocation(MOD_ID, "herb_blends")); - public static final TagKey ARTIFICIAL_BLENDS_TAG = ItemTags.create(new ResourceLocation(MOD_ID, "herbs/artificial/blends")); - - public static final TagKey HUMUS_TAG = ItemTags.create(new ResourceLocation(MOD_ID, "humus")); - public static final TagKey FERTILIZER_TAG = ItemTags.create(new ResourceLocation(MOD_ID, "fertilizer")); - - public static final TagKey POUCHES_TAG = ItemTags.create(new ResourceLocation(MOD_ID, "pouches")); - public static final TagKey CANISTERS_TAG = ItemTags.create(new ResourceLocation(MOD_ID, "canisters")); - - public static final TagKey SIGILS_TAG = ItemTags.create(new ResourceLocation(MOD_ID, "sigil/sigils")); - - public static final TagKey BOUND_PADLOCKS_TAG = ItemTags.create(new ResourceLocation(MOD_ID, "padlocks/bound")); - public static final TagKey PADLOCKS_TAG = ItemTags.create(new ResourceLocation(MOD_ID, "padlocks/unbound")); - - public static final TagKey GRIMOIRES_TAG = ItemTags.create(new ResourceLocation(MOD_ID, "grimoires")); - - - public static final TagKey AXES_OR_SIMILAR_TAG = ItemTags.create(new ResourceLocation("forge", "tools/axes")); - - public HibernalHerbsForge() { - IEventBus eventBus = FMLJavaModLoadingContext.get().getModEventBus(); - - ItemRegistry.register(eventBus); - BlockRegistry.register(eventBus); - - // Entities - HibernalEntityTypes.ENTITIES.register(eventBus); - - HibernalBlockEntities.BLOCK_ENTITIES.register(eventBus); - HibernalHerbsMenues.register(eventBus); - - HibernalRecipes.register(eventBus); - - // Resource Pack Registration - eventBus.addListener(PackLoader::onAddPackFinders); - - eventBus.addListener(this::commonSetup); - //eventBus.addListener(ClientEvents::clientSetup); - - // This method is invoked by the Forge mod loader when it is ready - // to load your mod. You can access Forge and Common code in this - // project. - - // Some code like events require special initialization from the - // loader specific code. - // MinecraftForge.EVENT_BUS.addListener(this::onItemTooltip); - - } - - private void commonSetup(final FMLCommonSetupEvent event) { - event.enqueueWork(() -> { - ((FlowerPotBlock) Blocks.FLOWER_POT).addPlant(BlockRegistry.ROSEMARY.getId(), BlockRegistry.POTTED_ROSEMARY); - ((FlowerPotBlock) Blocks.FLOWER_POT).addPlant(BlockRegistry.THYME.getId(), BlockRegistry.POTTED_THYME); - ((FlowerPotBlock) Blocks.FLOWER_POT).addPlant(BlockRegistry.TARRAGON.getId(), BlockRegistry.POTTED_TARRAGON); - ((FlowerPotBlock) Blocks.FLOWER_POT).addPlant(BlockRegistry.CHAMOMILE.getId(), BlockRegistry.POTTED_CHAMOMILE); - ((FlowerPotBlock) Blocks.FLOWER_POT).addPlant(BlockRegistry.CHIVES.getId(), BlockRegistry.POTTED_CHIVES); - ((FlowerPotBlock) Blocks.FLOWER_POT).addPlant(BlockRegistry.VERBENA.getId(), BlockRegistry.POTTED_VERBENA); - ((FlowerPotBlock) Blocks.FLOWER_POT).addPlant(BlockRegistry.SORREL.getId(), BlockRegistry.POTTED_SORREL); - ((FlowerPotBlock) Blocks.FLOWER_POT).addPlant(BlockRegistry.MARJORAM.getId(), BlockRegistry.POTTED_MARJORAM); - ((FlowerPotBlock) Blocks.FLOWER_POT).addPlant(BlockRegistry.CHERVIL.getId(), BlockRegistry.POTTED_CHERVIL); - ((FlowerPotBlock) Blocks.FLOWER_POT).addPlant(BlockRegistry.FENNSEL.getId(), BlockRegistry.POTTED_FENNSEL); - ((FlowerPotBlock) Blocks.FLOWER_POT).addPlant(BlockRegistry.CEILLIS.getId(), BlockRegistry.POTTED_CEILLIS); - ((FlowerPotBlock) Blocks.FLOWER_POT).addPlant(BlockRegistry.PUNUEL.getId(), BlockRegistry.POTTED_PUNUEL); - ((FlowerPotBlock) Blocks.FLOWER_POT).addPlant(BlockRegistry.ESSITTE.getId(), BlockRegistry.POTTED_ESSITTE); - - ((FlowerPotBlock) Blocks.FLOWER_POT).addPlant(BlockRegistry.THYOCIELLE.getId(), BlockRegistry.POTTED_THYOCIELLE); - ((FlowerPotBlock) Blocks.FLOWER_POT).addPlant(BlockRegistry.FENNKYSTRAL.getId(), BlockRegistry.POTTED_FENNKYSTRAL); - - ((FlowerPotBlock) Blocks.FLOWER_POT).addPlant(BlockRegistry.CALENDULA.getId(), BlockRegistry.POTTED_CALENDULA); - - ((FlowerPotBlock) Blocks.FLOWER_POT).addPlant(BlockRegistry.SAGE.getId(), BlockRegistry.POTTED_SAGE); - - ((FlowerPotBlock) Blocks.FLOWER_POT).addPlant(BlockRegistry.MYQUESTE_SAPLING.getId(), BlockRegistry.POTTED_MYQUESTE_SAPLING); - - }); - - event.enqueueWork(() -> { - ComposterBlock.COMPOSTABLES.put(ItemRegistry.POUNDED_CEILLIS.get(), 0.3f); - ComposterBlock.COMPOSTABLES.put(ItemRegistry.POUNDED_CHAMOMILE.get(), 0.3f); - ComposterBlock.COMPOSTABLES.put(ItemRegistry.POUNDED_CHERVIL.get(), 0.3f); - ComposterBlock.COMPOSTABLES.put(ItemRegistry.POUNDED_CHIVES.get(), 0.3f); - ComposterBlock.COMPOSTABLES.put(ItemRegistry.POUNDED_ESSITTE.get(), 0.3f); - ComposterBlock.COMPOSTABLES.put(ItemRegistry.POUNDED_FENNSEL.get(), 0.3f); - ComposterBlock.COMPOSTABLES.put(ItemRegistry.POUNDED_MARJORAM.get(), 0.3f); - ComposterBlock.COMPOSTABLES.put(ItemRegistry.POUNDED_PUNUEL.get(), 0.3f); - ComposterBlock.COMPOSTABLES.put(ItemRegistry.POUNDED_ROSEMARY.get(), 0.3f); - ComposterBlock.COMPOSTABLES.put(ItemRegistry.POUNDED_SORREL.get(), 0.3f); - ComposterBlock.COMPOSTABLES.put(ItemRegistry.POUNDED_TARRAGON.get(), 0.3f); - ComposterBlock.COMPOSTABLES.put(ItemRegistry.POUNDED_THYME.get(), 0.3f); - ComposterBlock.COMPOSTABLES.put(ItemRegistry.POUNDED_VERBENA.get(), 0.3f); - - ComposterBlock.COMPOSTABLES.put(ItemRegistry.POUNDED_THYOCIELLE.get(), 0.3f); - ComposterBlock.COMPOSTABLES.put(ItemRegistry.POUNDED_FENNKYSTRAL.get(), 0.3f); - - ComposterBlock.COMPOSTABLES.put(ItemRegistry.POUNDED_CALENDULA.get(), 0.3f); - - ComposterBlock.COMPOSTABLES.put(ItemRegistry.POUNDED_SAGE.get(), 0.3f); - - ComposterBlock.COMPOSTABLES.put(ItemRegistry.DRIED_CALENDULA.get(), 0.15f); - - ComposterBlock.COMPOSTABLES.put(ItemRegistry.DRIED_CEILLIS.get(), 0.15f); - ComposterBlock.COMPOSTABLES.put(ItemRegistry.DRIED_CHAMOMILE.get(), 0.15f); - ComposterBlock.COMPOSTABLES.put(ItemRegistry.DRIED_CHERVIL.get(), 0.15f); - ComposterBlock.COMPOSTABLES.put(ItemRegistry.DRIED_CHIVES.get(), 0.15f); - ComposterBlock.COMPOSTABLES.put(ItemRegistry.DRIED_ESSITTE.get(), 0.15f); - ComposterBlock.COMPOSTABLES.put(ItemRegistry.DRIED_FENNSEL.get(), 0.15f); - ComposterBlock.COMPOSTABLES.put(ItemRegistry.DRIED_MARJORAM.get(), 0.15f); - ComposterBlock.COMPOSTABLES.put(ItemRegistry.DRIED_PUNUEL.get(), 0.15f); - ComposterBlock.COMPOSTABLES.put(ItemRegistry.DRIED_ROSEMARY.get(), 0.15f); - ComposterBlock.COMPOSTABLES.put(ItemRegistry.DRIED_SORREL.get(), 0.15f); - ComposterBlock.COMPOSTABLES.put(ItemRegistry.DRIED_TARRAGON.get(), 0.15f); - ComposterBlock.COMPOSTABLES.put(ItemRegistry.DRIED_THYME.get(), 0.15f); - ComposterBlock.COMPOSTABLES.put(ItemRegistry.DRIED_VERBENA.get(), 0.15f); - - ComposterBlock.COMPOSTABLES.put(ItemRegistry.DRIED_THYOCIELLE.get(), 0.15f); - ComposterBlock.COMPOSTABLES.put(ItemRegistry.DRIED_FENNKYSTRAL.get(), 0.15f); - - ComposterBlock.COMPOSTABLES.put(ItemRegistry.DRIED_SAGE.get(), 0.15f); - - ComposterBlock.COMPOSTABLES.put(BlockRegistry.CEILLIS.get().asItem(), 0.3f); - ComposterBlock.COMPOSTABLES.put(BlockRegistry.CHAMOMILE.get().asItem(), 0.3f); - ComposterBlock.COMPOSTABLES.put(BlockRegistry.CHERVIL.get().asItem(), 0.3f); - ComposterBlock.COMPOSTABLES.put(BlockRegistry.CHIVES.get().asItem(), 0.3f); - ComposterBlock.COMPOSTABLES.put(BlockRegistry.ESSITTE.get().asItem(), 0.3f); - ComposterBlock.COMPOSTABLES.put(BlockRegistry.FENNSEL.get().asItem(), 0.3f); - ComposterBlock.COMPOSTABLES.put(BlockRegistry.MARJORAM.get().asItem(), 0.3f); - ComposterBlock.COMPOSTABLES.put(BlockRegistry.PUNUEL.get().asItem(), 0.3f); - ComposterBlock.COMPOSTABLES.put(BlockRegistry.ROSEMARY.get().asItem(), 0.3f); - ComposterBlock.COMPOSTABLES.put(BlockRegistry.SORREL.get().asItem(), 0.3f); - ComposterBlock.COMPOSTABLES.put(BlockRegistry.TARRAGON.get().asItem(), 0.3f); - ComposterBlock.COMPOSTABLES.put(BlockRegistry.THYME.get().asItem(), 0.3f); - ComposterBlock.COMPOSTABLES.put(BlockRegistry.VERBENA.get().asItem(), 0.3f); - - ComposterBlock.COMPOSTABLES.put(BlockRegistry.THYOCIELLE.get().asItem(), 0.3f); - ComposterBlock.COMPOSTABLES.put(BlockRegistry.FENNKYSTRAL.get().asItem(), 0.3f); - - ComposterBlock.COMPOSTABLES.put(BlockRegistry.CALENDULA.get().asItem(), 0.3f); - - ComposterBlock.COMPOSTABLES.put(BlockRegistry.SAGE.get().asItem(), 0.3f); - - ComposterBlock.COMPOSTABLES.put(BlockRegistry.MYQUESTE_SAPLING.get().asItem(), 0.3f); - ComposterBlock.COMPOSTABLES.put(BlockRegistry.MYQUESTE_LEAVES.get().asItem(), 0.3f); - }); - - event.enqueueWork(() -> { - InterModComms.sendTo("curios", SlotTypeMessage.REGISTER_TYPE, - () -> SlotTypePreset.NECKLACE.getMessageBuilder().build()); - }); - } - -} \ No newline at end of file diff --git a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/block/ConjurationAltarBlock.java b/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/block/ConjurationAltarBlock.java deleted file mode 100644 index ff3d4a57..00000000 --- a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/block/ConjurationAltarBlock.java +++ /dev/null @@ -1,92 +0,0 @@ -package net.dakotapride.hibernalHerbs.common.block; - -import net.dakotapride.hibernalHerbs.common.entity.HibernalBlockEntities; -import net.dakotapride.hibernalHerbs.common.entity.block.ConjurationAltarBlockEntity; -import net.minecraft.core.BlockPos; -import net.minecraft.server.level.ServerPlayer; -import net.minecraft.world.InteractionHand; -import net.minecraft.world.InteractionResult; -import net.minecraft.world.entity.player.Player; -import net.minecraft.world.level.BlockGetter; -import net.minecraft.world.level.Level; -import net.minecraft.world.level.block.BaseEntityBlock; -import net.minecraft.world.level.block.Block; -import net.minecraft.world.level.block.RenderShape; -import net.minecraft.world.level.block.entity.BlockEntity; -import net.minecraft.world.level.block.entity.BlockEntityTicker; -import net.minecraft.world.level.block.entity.BlockEntityType; -import net.minecraft.world.level.block.state.BlockState; -import net.minecraft.world.phys.BlockHitResult; -import net.minecraft.world.phys.shapes.BooleanOp; -import net.minecraft.world.phys.shapes.CollisionContext; -import net.minecraft.world.phys.shapes.Shapes; -import net.minecraft.world.phys.shapes.VoxelShape; -import net.minecraftforge.network.NetworkHooks; - -import javax.annotation.Nullable; -import java.util.stream.Stream; - -public class ConjurationAltarBlock extends BaseEntityBlock { - VoxelShape shape = Stream.of( - Block.box(1, 0, 1, 15, 2, 15), - Block.box(1, 12, 1, 15, 14, 15), - Block.box(2, 2, 2, 14, 12, 14) - ).reduce((v1, v2) -> Shapes.join(v1, v2, BooleanOp.OR)).get(); - - public ConjurationAltarBlock(Properties pProperties) { - super(pProperties); - } - - @Override - public VoxelShape getShape(BlockState pState, BlockGetter pLevel, BlockPos pPos, CollisionContext pContext) { - return shape; - } - - @Override - public RenderShape getRenderShape(BlockState pState) { - return RenderShape.MODEL; - } - - @Override - public void onRemove(BlockState pState, Level pLevel, BlockPos pPos, BlockState pNewState, boolean pIsMoving) { - if (pState.getBlock() != pNewState.getBlock()) { - BlockEntity blockEntity = pLevel.getBlockEntity(pPos); - if (blockEntity instanceof ConjurationAltarBlockEntity) { - ((ConjurationAltarBlockEntity) blockEntity).drops(); - } - } - - super.onRemove(pState, pLevel, pPos, pNewState, pIsMoving); - } - - @Override - public InteractionResult use(BlockState pState, Level pLevel, BlockPos pPos, Player pPlayer, InteractionHand pHand, BlockHitResult pHit) { - if (!pLevel.isClientSide()) { - BlockEntity entity = pLevel.getBlockEntity(pPos); - if(entity instanceof ConjurationAltarBlockEntity) { - NetworkHooks.openScreen(((ServerPlayer)pPlayer), (ConjurationAltarBlockEntity)entity, pPos); - } else { - throw new IllegalStateException("Our Container provider is missing!"); - } - } - - return InteractionResult.sidedSuccess(pLevel.isClientSide()); - } - - @Nullable - @Override - public BlockEntity newBlockEntity(BlockPos pPos, BlockState pState) { - return new ConjurationAltarBlockEntity(pPos, pState); - } - - @Nullable - @Override - public BlockEntityTicker getTicker(Level pLevel, BlockState pState, BlockEntityType pBlockEntityType) { - if(pLevel.isClientSide()) { - return null; - } - - return createTickerHelper(pBlockEntityType, HibernalBlockEntities.CONJURATION_ALTAR.get(), - (pLevel1, pPos, pState1, pBlockEntity) -> pBlockEntity.tick(pLevel1, pPos, pState1)); - } -} \ No newline at end of file diff --git a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/block/FlammableRotatedPillarBlock.java b/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/block/FlammableRotatedPillarBlock.java deleted file mode 100644 index a7e5a5f5..00000000 --- a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/block/FlammableRotatedPillarBlock.java +++ /dev/null @@ -1,49 +0,0 @@ -package net.dakotapride.hibernalHerbs.common.block; - -import net.dakotapride.hibernalHerbs.common.HibernalHerbsForge; -import net.dakotapride.hibernalHerbs.common.registry.BlockRegistry; -import net.minecraft.core.BlockPos; -import net.minecraft.core.Direction; -import net.minecraft.world.item.AxeItem; -import net.minecraft.world.item.context.UseOnContext; -import net.minecraft.world.level.BlockGetter; -import net.minecraft.world.level.block.RotatedPillarBlock; -import net.minecraft.world.level.block.state.BlockState; -import net.minecraftforge.common.ToolAction; -import org.jetbrains.annotations.Nullable; - -public class FlammableRotatedPillarBlock extends RotatedPillarBlock { - public FlammableRotatedPillarBlock(Properties pProperties) { - super(pProperties); - } - - @Override - public boolean isFlammable(BlockState state, BlockGetter level, BlockPos pos, Direction direction) { - return true; - } - - @Override - public int getFlammability(BlockState state, BlockGetter level, BlockPos pos, Direction direction) { - return 5; - } - - @Override - public int getFireSpreadSpeed(BlockState state, BlockGetter level, BlockPos pos, Direction direction) { - return 5; - } - - @Override - public @Nullable BlockState getToolModifiedState(BlockState state, UseOnContext context, ToolAction toolAction, boolean simulate) { - if(context.getItemInHand().getItem().getDefaultInstance().is(HibernalHerbsForge.AXES_OR_SIMILAR_TAG)) { - if(state.is(BlockRegistry.MYQUESTE_LOG.get())) { - return BlockRegistry.STRIPPED_MYQUESTE_LOG.get().defaultBlockState().setValue(AXIS, state.getValue(AXIS)); - } - - if(state.is(BlockRegistry.MYQUESTE_WOOD.get())) { - return BlockRegistry.STRIPPED_MYQUESTE_WOOD.get().defaultBlockState().setValue(AXIS, state.getValue(AXIS)); - } - } - - return super.getToolModifiedState(state, context, toolAction, simulate); - } -} diff --git a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/block/MyquesteHangingSignBlock.java b/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/block/MyquesteHangingSignBlock.java deleted file mode 100644 index c79eebe1..00000000 --- a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/block/MyquesteHangingSignBlock.java +++ /dev/null @@ -1,22 +0,0 @@ -package net.dakotapride.hibernalHerbs.common.block; - -import net.dakotapride.hibernalHerbs.common.entity.HibernalBlockEntities; -import net.minecraft.core.BlockPos; -import net.minecraft.world.level.block.CeilingHangingSignBlock; -import net.minecraft.world.level.block.StandingSignBlock; -import net.minecraft.world.level.block.entity.BlockEntity; -import net.minecraft.world.level.block.state.BlockState; -import net.minecraft.world.level.block.state.properties.WoodType; - -public class MyquesteHangingSignBlock extends CeilingHangingSignBlock { - - public MyquesteHangingSignBlock(Properties properties, WoodType type) { - super(properties, type); - } - - @Override - public BlockEntity newBlockEntity(BlockPos pos, BlockState state) { - return HibernalBlockEntities.MYQUESTE_HANGING_SIGN.get().create(pos, state); - } - -} \ No newline at end of file diff --git a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/block/MyquesteSignBlock.java b/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/block/MyquesteSignBlock.java deleted file mode 100644 index 71d4d5ec..00000000 --- a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/block/MyquesteSignBlock.java +++ /dev/null @@ -1,23 +0,0 @@ -package net.dakotapride.hibernalHerbs.common.block; - -import net.dakotapride.hibernalHerbs.common.entity.HibernalBlockEntities; -import net.minecraft.core.BlockPos; -import net.minecraft.world.level.block.StandingSignBlock; -import net.minecraft.world.level.block.entity.BlockEntity; -import net.minecraft.world.level.block.state.BlockState; -import net.minecraft.world.level.block.state.properties.WoodType; - -import java.util.Properties; - -public class MyquesteSignBlock extends StandingSignBlock { - - public MyquesteSignBlock(Properties properties, WoodType type) { - super(properties, type); - } - - @Override - public BlockEntity newBlockEntity(BlockPos pos, BlockState state) { - return HibernalBlockEntities.MYQUESTE_SIGN.get().create(pos, state); - } - -} \ No newline at end of file diff --git a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/block/MyquesteWallSignBlock.java b/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/block/MyquesteWallSignBlock.java deleted file mode 100644 index 14226ebd..00000000 --- a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/block/MyquesteWallSignBlock.java +++ /dev/null @@ -1,22 +0,0 @@ -package net.dakotapride.hibernalHerbs.common.block; - -import net.dakotapride.hibernalHerbs.common.entity.HibernalBlockEntities; -import net.minecraft.core.BlockPos; -import net.minecraft.world.level.block.WallSignBlock; -import net.minecraft.world.level.block.entity.BlockEntity; -import net.minecraft.world.level.block.state.BlockBehaviour; -import net.minecraft.world.level.block.state.BlockState; -import net.minecraft.world.level.block.state.properties.WoodType; - -public class MyquesteWallSignBlock extends WallSignBlock { - - public MyquesteWallSignBlock(BlockBehaviour.Properties properties, WoodType type) { - super(properties, type); - } - - @Override - public BlockEntity newBlockEntity(BlockPos pos, BlockState state) { - return HibernalBlockEntities.MYQUESTE_SIGN.get().create(pos, state); - } - -} \ No newline at end of file diff --git a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/block/SageHerbBlock.java b/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/block/SageHerbBlock.java deleted file mode 100644 index 86162f49..00000000 --- a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/block/SageHerbBlock.java +++ /dev/null @@ -1,45 +0,0 @@ -package net.dakotapride.hibernalHerbs.common.block; - -import net.minecraft.core.BlockPos; -import net.minecraft.core.particles.ParticleTypes; -import net.minecraft.util.RandomSource; -import net.minecraft.world.effect.MobEffect; -import net.minecraft.world.effect.MobEffectInstance; -import net.minecraft.world.effect.MobEffects; -import net.minecraft.world.entity.Entity; -import net.minecraft.world.entity.LivingEntity; -import net.minecraft.world.level.Level; -import net.minecraft.world.level.block.FlowerBlock; -import net.minecraft.world.level.block.state.BlockState; - -import java.util.function.Supplier; - -public class SageHerbBlock extends FlowerBlock { - public SageHerbBlock(int effectDuration, Properties properties) { - super(MobEffects.LEVITATION, effectDuration, properties); - } - - @Override - public void entityInside(BlockState state, Level level, BlockPos pos, Entity entity) { - if (entity instanceof LivingEntity livingEntity) { - livingEntity.addEffect(new MobEffectInstance(MobEffects.LEVITATION, 100, 1)); - livingEntity.addEffect(new MobEffectInstance(MobEffects.GLOWING, 100, 1)); - } - } - - @Override - public void animateTick(BlockState state, Level level, BlockPos pos, RandomSource source) { - for(int i = 0; i < 3; ++i) { - int j = source.nextInt(2) * 2 - 1; - int k = source.nextInt(2) * 2 - 1; - double d0 = (double)pos.getX() + 0.5 + 0.25 * (double)j; - double d1 = (float)pos.getY() + source.nextFloat(); - double d2 = (double)pos.getZ() + 0.5 + 0.25 * (double)k; - double d3 = source.nextFloat() * (float)j; - double d4 = ((double)source.nextFloat() - 0.5) * 0.125; - double d5 = source.nextFloat() * (float)k; - level.addParticle(ParticleTypes.PORTAL, d0, d1, d2, d3, d4, d5); - } - - } -} diff --git a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/block/SinHerbBlock.java b/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/block/SinHerbBlock.java deleted file mode 100644 index 033d6979..00000000 --- a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/block/SinHerbBlock.java +++ /dev/null @@ -1,45 +0,0 @@ -package net.dakotapride.hibernalHerbs.common.block; - -import net.minecraft.core.BlockPos; -import net.minecraft.core.particles.ParticleTypes; -import net.minecraft.util.RandomSource; -import net.minecraft.world.effect.MobEffect; -import net.minecraft.world.effect.MobEffectInstance; -import net.minecraft.world.effect.MobEffects; -import net.minecraft.world.entity.Entity; -import net.minecraft.world.entity.LivingEntity; -import net.minecraft.world.level.Level; -import net.minecraft.world.level.block.FlowerBlock; -import net.minecraft.world.level.block.state.BlockState; - -import java.util.function.Supplier; - -public class SinHerbBlock extends FlowerBlock { - public SinHerbBlock(int effectDuration, Properties properties) { - super(MobEffects.WITHER, effectDuration, properties); - } - - @Override - public void entityInside(BlockState state, Level level, BlockPos pos, Entity entity) { - if (entity instanceof LivingEntity livingEntity) { - livingEntity.addEffect(new MobEffectInstance(MobEffects.WITHER, 100, 1)); - livingEntity.addEffect(new MobEffectInstance(MobEffects.MOVEMENT_SLOWDOWN, 100, 1)); - } - } - - @Override - public void animateTick(BlockState state, Level level, BlockPos pos, RandomSource source) { - for(int i = 0; i < 3; ++i) { - int j = source.nextInt(2) * 2 - 1; - int k = source.nextInt(2) * 2 - 1; - double d0 = (double)pos.getX() + 0.5 + 0.25 * (double)j; - double d1 = (float)pos.getY() + source.nextFloat(); - double d2 = (double)pos.getZ() + 0.5 + 0.25 * (double)k; - double d3 = source.nextFloat() * (float)j; - double d4 = ((double)source.nextFloat() - 0.5) * 0.125; - double d5 = source.nextFloat() * (float)k; - level.addParticle(ParticleTypes.SMOKE, d0, d1, d2, d3, d4, d5); - } - - } -} diff --git a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/entity/HibernalBlockEntities.java b/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/entity/HibernalBlockEntities.java deleted file mode 100644 index 78fbd874..00000000 --- a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/entity/HibernalBlockEntities.java +++ /dev/null @@ -1,34 +0,0 @@ -package net.dakotapride.hibernalHerbs.common.entity; - -import net.dakotapride.hibernalHerbs.common.entity.block.ConjurationAltarBlockEntity; -import net.dakotapride.hibernalHerbs.common.entity.block.MyquesteHangingSignBlockEntity; -import net.dakotapride.hibernalHerbs.common.entity.block.MyquesteSignBlockEntity; -import net.dakotapride.hibernalHerbs.common.registry.BlockRegistry; -import net.minecraft.world.level.block.entity.BlockEntityType; -import net.minecraftforge.fml.common.Mod; -import net.minecraftforge.registries.DeferredRegister; -import net.minecraftforge.registries.ForgeRegistries; -import net.minecraftforge.registries.RegistryObject; - -import static net.dakotapride.hibernalHerbs.common.Constants.MOD_ID; - -@Mod.EventBusSubscriber(modid = MOD_ID, bus = Mod.EventBusSubscriber.Bus.MOD) -public class HibernalBlockEntities { - - public static final DeferredRegister> BLOCK_ENTITIES = - DeferredRegister.create(ForgeRegistries.BLOCK_ENTITY_TYPES, MOD_ID); - - public static final RegistryObject> CONJURATION_ALTAR = - BLOCK_ENTITIES.register("conjuration_altar", () -> - BlockEntityType.Builder.of(ConjurationAltarBlockEntity::new, - BlockRegistry.CONJURATION_ALTAR.get()).build(null)); - - public static final RegistryObject> MYQUESTE_SIGN = - BLOCK_ENTITIES.register("myqueste_sign", () -> BlockEntityType.Builder.of(MyquesteSignBlockEntity::new, - BlockRegistry.MYQUESTE_SIGN.get(), BlockRegistry.MYQUESTE_WALL_SIGN.get()).build(null)); - - public static final RegistryObject> MYQUESTE_HANGING_SIGN = - BLOCK_ENTITIES.register("myqueste_hanging_sign", () -> BlockEntityType.Builder.of(MyquesteHangingSignBlockEntity::new, - BlockRegistry.MYQUESTE_HANGING_SIGN.get(), BlockRegistry.MYQUESTE_WALL_HANGING_SIGN.get()).build(null)); - -} diff --git a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/entity/HibernalEntityTypes.java b/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/entity/HibernalEntityTypes.java deleted file mode 100644 index 7b192ece..00000000 --- a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/entity/HibernalEntityTypes.java +++ /dev/null @@ -1,28 +0,0 @@ -package net.dakotapride.hibernalHerbs.common.entity; - -import net.dakotapride.hibernalHerbs.common.entity.boat.MyquesteBoatEntity; -import net.dakotapride.hibernalHerbs.common.entity.boat.MyquesteChestBoatEntity; -import net.minecraft.resources.ResourceLocation; -import net.minecraft.world.entity.EntityType; -import net.minecraft.world.entity.MobCategory; -import net.minecraftforge.fml.common.Mod; -import net.minecraftforge.registries.DeferredRegister; -import net.minecraftforge.registries.ForgeRegistries; -import net.minecraftforge.registries.RegistryObject; - -import static net.dakotapride.hibernalHerbs.common.Constants.MOD_ID; - -@Mod.EventBusSubscriber(modid = MOD_ID, bus = Mod.EventBusSubscriber.Bus.MOD) -public class HibernalEntityTypes { - public static final DeferredRegister> ENTITIES = DeferredRegister.create(ForgeRegistries.ENTITY_TYPES, MOD_ID); - - public static final RegistryObject> MYQUESTE_BOAT = ENTITIES.register("myqueste_boat", - () -> EntityType.Builder.of(MyquesteBoatEntity::new, - MobCategory.MISC).sized(1.375f, 0.5625f).clientTrackingRange(10) - .build(new ResourceLocation(MOD_ID, "myqueste_boat").toString())); - public static final RegistryObject> MYQUESTE_CHEST_BOAT = ENTITIES.register("myqueste_chest_boat", - () -> EntityType.Builder.of(MyquesteChestBoatEntity::new, - MobCategory.MISC).sized(1.375f, 0.5625f).clientTrackingRange(10) - .build(new ResourceLocation(MOD_ID, "myqueste_chest_boat").toString())); - -} diff --git a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/entity/block/ConjurationAltarBlockEntity.java b/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/entity/block/ConjurationAltarBlockEntity.java deleted file mode 100644 index f158ca5b..00000000 --- a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/entity/block/ConjurationAltarBlockEntity.java +++ /dev/null @@ -1,225 +0,0 @@ -package net.dakotapride.hibernalHerbs.common.entity.block; - -import net.dakotapride.hibernalHerbs.common.HibernalHerbsForge; -import net.dakotapride.hibernalHerbs.common.entity.HibernalBlockEntities; -import net.dakotapride.hibernalHerbs.common.recipe.HerbalConjurationRecipe; -import net.dakotapride.hibernalHerbs.common.registry.ItemRegistry; -import net.dakotapride.hibernalHerbs.common.screen.HerbalConjurationMenu; -import net.minecraft.core.BlockPos; -import net.minecraft.core.Direction; -import net.minecraft.nbt.CompoundTag; -import net.minecraft.network.chat.Component; -import net.minecraft.world.Containers; -import net.minecraft.world.MenuProvider; -import net.minecraft.world.SimpleContainer; -import net.minecraft.world.entity.player.Inventory; -import net.minecraft.world.entity.player.Player; -import net.minecraft.world.inventory.AbstractContainerMenu; -import net.minecraft.world.inventory.ContainerData; -import net.minecraft.world.item.ItemStack; -import net.minecraft.world.level.Level; -import net.minecraft.world.level.block.entity.BlockEntity; -import net.minecraft.world.level.block.state.BlockState; -import net.minecraftforge.common.capabilities.Capability; -import net.minecraftforge.common.capabilities.ForgeCapabilities; -import net.minecraftforge.common.util.LazyOptional; -import net.minecraftforge.items.IItemHandler; -import net.minecraftforge.items.ItemStackHandler; -import org.jetbrains.annotations.NotNull; - -import javax.annotation.Nullable; -import java.util.Optional; - -public class ConjurationAltarBlockEntity extends BlockEntity implements MenuProvider { - private final ItemStackHandler itemHandler = new ItemStackHandler(7); - - private static final int INPUT_SLOT_0 = 0, INPUT_SLOT_1 = 1, INPUT_SLOT_2 = 2, INPUT_SLOT_3 = 3, INPUT_SLOT_4 = 4, INPUT_SLOT_5 = 5; - private static final int OUTPUT_SLOT = 6; - - private LazyOptional lazyItemHandler = LazyOptional.empty(); - - protected final ContainerData data; - private int progress = 0; - private int maxProgress = 36; - - public ConjurationAltarBlockEntity(BlockPos pPos, BlockState pBlockState) { - super(HibernalBlockEntities.CONJURATION_ALTAR.get(), pPos, pBlockState); - this.data = new ContainerData() { - @Override - public int get(int pIndex) { - return switch (pIndex) { - case 0 -> ConjurationAltarBlockEntity.this.progress; - case 1 -> ConjurationAltarBlockEntity.this.maxProgress; - default -> 0; - }; - } - - @Override - public void set(int pIndex, int pValue) { - switch (pIndex) { - case 0 -> ConjurationAltarBlockEntity.this.progress = pValue; - case 1 -> ConjurationAltarBlockEntity.this.maxProgress = pValue; - } - } - - @Override - public int getCount() { - return 6; - } - }; - } - - @Override - public @NotNull LazyOptional getCapability(@NotNull Capability cap, @Nullable Direction side) { - if(cap == ForgeCapabilities.ITEM_HANDLER) { - return lazyItemHandler.cast(); - } - - return super.getCapability(cap, side); - } - - @Override - public void onLoad() { - super.onLoad(); - lazyItemHandler = LazyOptional.of(() -> itemHandler); - } - - @Override - public void invalidateCaps() { - super.invalidateCaps(); - lazyItemHandler.invalidate(); - } - - public void drops() { - SimpleContainer inventory = new SimpleContainer(itemHandler.getSlots()); - for(int i = 0; i < itemHandler.getSlots(); i++) { - inventory.setItem(i, itemHandler.getStackInSlot(i)); - } - Containers.dropContents(this.level, this.worldPosition, inventory); - } - - @Override - public Component getDisplayName() { - return Component.translatable("block.hibernalherbs.conjuration_altar"); - } - - @Nullable - @Override - public AbstractContainerMenu createMenu(int pContainerId, Inventory pPlayerInventory, Player pPlayer) { - return new HerbalConjurationMenu(pContainerId, pPlayerInventory, this, this.data); - } - - @Override - protected void saveAdditional(CompoundTag pTag) { - pTag.put("inventory", itemHandler.serializeNBT()); - pTag.putInt("conjuration.progress", progress); - - super.saveAdditional(pTag); - } - - @Override - public void load(CompoundTag pTag) { - super.load(pTag); - itemHandler.deserializeNBT(pTag.getCompound("inventory")); - progress = pTag.getInt("conjuration.progress"); - } - - public void tick(Level pLevel, BlockPos pPos, BlockState pState) { - if (hasRecipe()) { - increaseCraftingProgress(); - setChanged(pLevel, pPos, pState); - - if (hasProgressFinished()) { - craftItem(); - resetProgress(); - } - } else { - resetProgress(); - } - } - - private void resetProgress() { - progress = 0; - } - - private void craftItem() { - Optional recipe = getCurrentRecipe(); - ItemStack result = recipe.get().getResultItem(null); - - - if (!this.itemHandler.getStackInSlot(0).is(HibernalHerbsForge.SIGILS_TAG)) { - if (!this.itemHandler.getStackInSlot(0).is(ItemRegistry.SINGED_GRIMOIRE.get())) { - this.itemHandler.extractItem(INPUT_SLOT_0, 1, false); - } - } else { - this.itemHandler.setStackInSlot(0, ItemRegistry.CRACKED_SIGIL.get().getDefaultInstance()); - } - if (!this.itemHandler.getStackInSlot(1).is(HibernalHerbsForge.SIGILS_TAG)) { - if (!this.itemHandler.getStackInSlot(1).is(ItemRegistry.SINGED_GRIMOIRE.get())) { - this.itemHandler.extractItem(INPUT_SLOT_1, 1, false); - } - } else { - this.itemHandler.setStackInSlot(1, ItemRegistry.CRACKED_SIGIL.get().getDefaultInstance()); - } - if (!this.itemHandler.getStackInSlot(2).is(HibernalHerbsForge.SIGILS_TAG)) { - if (!this.itemHandler.getStackInSlot(2).is(ItemRegistry.SINGED_GRIMOIRE.get())) { - this.itemHandler.extractItem(INPUT_SLOT_2, 1, false); - } - } else { - this.itemHandler.setStackInSlot(2, ItemRegistry.CRACKED_SIGIL.get().getDefaultInstance()); - } - if (!this.itemHandler.getStackInSlot(3).is(HibernalHerbsForge.SIGILS_TAG)) { - if (!this.itemHandler.getStackInSlot(3).is(ItemRegistry.SINGED_GRIMOIRE.get())) { - this.itemHandler.extractItem(INPUT_SLOT_3, 1, false); - } - } else { - this.itemHandler.setStackInSlot(3, ItemRegistry.CRACKED_SIGIL.get().getDefaultInstance()); - } - if (!this.itemHandler.getStackInSlot(4).is(HibernalHerbsForge.SIGILS_TAG)) { - if (!this.itemHandler.getStackInSlot(4).is(ItemRegistry.SINGED_GRIMOIRE.get())) { - this.itemHandler.extractItem(INPUT_SLOT_4, 1, false); - } - } else { - this.itemHandler.setStackInSlot(4, ItemRegistry.CRACKED_SIGIL.get().getDefaultInstance()); - } - if (!this.itemHandler.getStackInSlot(5).is(HibernalHerbsForge.SIGILS_TAG)) { - if (!this.itemHandler.getStackInSlot(5).is(ItemRegistry.SINGED_GRIMOIRE.get())) { - this.itemHandler.extractItem(INPUT_SLOT_5, 1, false); - } - } else { - this.itemHandler.setStackInSlot(5, ItemRegistry.CRACKED_SIGIL.get().getDefaultInstance()); - } - - // this.itemHandler.extractItem(INPUT_SLOT_1, 1, false); - // this.itemHandler.extractItem(INPUT_SLOT_2, 1, false); - // this.itemHandler.extractItem(INPUT_SLOT_3, 1, false); - // this.itemHandler.extractItem(INPUT_SLOT_4, 1, false); - // this.itemHandler.extractItem(INPUT_SLOT_5, 1, false); - - this.itemHandler.setStackInSlot(OUTPUT_SLOT, new ItemStack(result.getItem(), - this.itemHandler.getStackInSlot(OUTPUT_SLOT).getCount() + result.getCount())); - } - - private boolean hasRecipe() { - Optional recipe = getCurrentRecipe(); - - return recipe.isPresent(); - } - - private Optional getCurrentRecipe() { - SimpleContainer inventory = new SimpleContainer(this.itemHandler.getSlots()); - for(int i = 0; i < itemHandler.getSlots(); i++) { - inventory.setItem(i, this.itemHandler.getStackInSlot(i)); - } - - return this.level.getRecipeManager().getRecipeFor(HerbalConjurationRecipe.Type.INSTANCE, inventory, level); - } - - private boolean hasProgressFinished() { - return progress >= maxProgress; - } - - private void increaseCraftingProgress() { - progress++; - } -} \ No newline at end of file diff --git a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/entity/block/MyquesteHangingSignBlockEntity.java b/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/entity/block/MyquesteHangingSignBlockEntity.java deleted file mode 100644 index 0a61419a..00000000 --- a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/entity/block/MyquesteHangingSignBlockEntity.java +++ /dev/null @@ -1,22 +0,0 @@ -package net.dakotapride.hibernalHerbs.common.entity.block; - -import net.dakotapride.hibernalHerbs.common.entity.HibernalBlockEntities; -import net.minecraft.core.BlockPos; -import net.minecraft.world.level.block.entity.BlockEntityType; -import net.minecraft.world.level.block.entity.HangingSignBlockEntity; -import net.minecraft.world.level.block.entity.SignBlockEntity; -import net.minecraft.world.level.block.state.BlockState; -import org.jetbrains.annotations.NotNull; - -public class MyquesteHangingSignBlockEntity extends HangingSignBlockEntity { - - public MyquesteHangingSignBlockEntity(BlockPos pos, BlockState state) { - super(pos, state); - } - - @Override - public @NotNull BlockEntityType getType() { - return HibernalBlockEntities.MYQUESTE_HANGING_SIGN.get(); - } - -} diff --git a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/entity/block/MyquesteSignBlockEntity.java b/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/entity/block/MyquesteSignBlockEntity.java deleted file mode 100644 index 029a54b1..00000000 --- a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/entity/block/MyquesteSignBlockEntity.java +++ /dev/null @@ -1,20 +0,0 @@ -package net.dakotapride.hibernalHerbs.common.entity.block; - -import net.dakotapride.hibernalHerbs.common.entity.HibernalBlockEntities; -import net.minecraft.core.BlockPos; -import net.minecraft.world.level.block.entity.BlockEntityType; -import net.minecraft.world.level.block.entity.SignBlockEntity; -import net.minecraft.world.level.block.state.BlockState; - -public class MyquesteSignBlockEntity extends SignBlockEntity { - - public MyquesteSignBlockEntity(BlockPos pos, BlockState state) { - super(pos, state); - } - - @Override - public BlockEntityType getType() { - return HibernalBlockEntities.MYQUESTE_SIGN.get(); - } - -} diff --git a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/entity/boat/MyquesteBoatEntity.java b/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/entity/boat/MyquesteBoatEntity.java deleted file mode 100644 index 81f80b34..00000000 --- a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/entity/boat/MyquesteBoatEntity.java +++ /dev/null @@ -1,67 +0,0 @@ -package net.dakotapride.hibernalHerbs.common.entity.boat; - -import net.dakotapride.hibernalHerbs.common.entity.HibernalEntityTypes; -import net.dakotapride.hibernalHerbs.common.registry.ItemRegistry; -import net.minecraft.nbt.CompoundTag; -import net.minecraft.network.syncher.EntityDataAccessor; -import net.minecraft.network.syncher.EntityDataSerializers; -import net.minecraft.network.syncher.SynchedEntityData; -import net.minecraft.world.entity.EntityType; -import net.minecraft.world.entity.vehicle.Boat; -import net.minecraft.world.item.Item; -import net.minecraft.world.item.ItemStack; -import net.minecraft.world.level.Level; - -@SuppressWarnings("NullableProblems") -public class MyquesteBoatEntity extends Boat { - private static final EntityDataAccessor WOOD_TYPE = SynchedEntityData.defineId(MyquesteBoatEntity.class, EntityDataSerializers.STRING); - - public MyquesteBoatEntity(EntityType pEntityType, Level pLevel) { - super(pEntityType, pLevel); - } - - public MyquesteBoatEntity(Level level, double x, double y, double z, String woodType) { - this(HibernalEntityTypes.MYQUESTE_BOAT.get(), level); - this.setPos(x, y, z); - this.xo = x; - this.yo = y; - this.zo = z; - this.entityData.set(WOOD_TYPE, woodType); - } - - @Override - protected void defineSynchedData() { - super.defineSynchedData(); - this.entityData.define(WOOD_TYPE, "myqueste"); - } - - @Override - public Item getDropItem() { - return ItemRegistry.MYQUESTE_BOAT.get(); - } - - @Override - protected void addAdditionalSaveData(CompoundTag pCompound) { - super.addAdditionalSaveData(pCompound); - pCompound.putString("Type", this.getWoodType()); - } - - @Override - protected void readAdditionalSaveData(CompoundTag pCompound) { - super.readAdditionalSaveData(pCompound); - this.setWoodType(pCompound.getString("Type")); - } - - public String getWoodType() { - return this.entityData.get(WOOD_TYPE); - } - - public void setWoodType(String woodType) { - this.entityData.set(WOOD_TYPE, woodType); - } - - @Override - public ItemStack getPickResult() { - return new ItemStack(this.getDropItem()); - } -} \ No newline at end of file diff --git a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/entity/boat/MyquesteChestBoatEntity.java b/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/entity/boat/MyquesteChestBoatEntity.java deleted file mode 100644 index 8346b852..00000000 --- a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/entity/boat/MyquesteChestBoatEntity.java +++ /dev/null @@ -1,68 +0,0 @@ -package net.dakotapride.hibernalHerbs.common.entity.boat; - -import net.dakotapride.hibernalHerbs.common.entity.HibernalEntityTypes; -import net.dakotapride.hibernalHerbs.common.registry.ItemRegistry; -import net.minecraft.nbt.CompoundTag; -import net.minecraft.network.syncher.EntityDataAccessor; -import net.minecraft.network.syncher.EntityDataSerializers; -import net.minecraft.network.syncher.SynchedEntityData; -import net.minecraft.world.entity.EntityType; -import net.minecraft.world.entity.vehicle.Boat; -import net.minecraft.world.entity.vehicle.ChestBoat; -import net.minecraft.world.item.Item; -import net.minecraft.world.item.ItemStack; -import net.minecraft.world.level.Level; - -@SuppressWarnings("NullableProblems") -public class MyquesteChestBoatEntity extends ChestBoat { - private static final EntityDataAccessor WOOD_TYPE = SynchedEntityData.defineId(MyquesteBoatEntity.class, EntityDataSerializers.STRING); - - public MyquesteChestBoatEntity(EntityType pEntityType, Level pLevel) { - super(pEntityType, pLevel); - } - - public MyquesteChestBoatEntity(Level level, double x, double y, double z, String woodType) { - this(HibernalEntityTypes.MYQUESTE_CHEST_BOAT.get(), level); - this.setPos(x, y, z); - this.xo = x; - this.yo = y; - this.zo = z; - this.entityData.set(WOOD_TYPE, woodType); - } - - @Override - protected void defineSynchedData() { - super.defineSynchedData(); - this.entityData.define(WOOD_TYPE, "myqueste"); - } - - @Override - public Item getDropItem() { - return ItemRegistry.MYQUESTE_CHEST_BOAT.get(); - } - - @Override - protected void addAdditionalSaveData(CompoundTag pCompound) { - super.addAdditionalSaveData(pCompound); - pCompound.putString("Type", this.getWoodType()); - } - - @Override - protected void readAdditionalSaveData(CompoundTag pCompound) { - super.readAdditionalSaveData(pCompound); - this.setWoodType(pCompound.getString("Type")); - } - - public String getWoodType() { - return this.entityData.get(WOOD_TYPE); - } - - public void setWoodType(String woodType) { - this.entityData.set(WOOD_TYPE, woodType); - } - - @Override - public ItemStack getPickResult() { - return new ItemStack(this.getDropItem()); - } -} \ No newline at end of file diff --git a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/entity/render/MyquesteBoatRenderer.java b/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/entity/render/MyquesteBoatRenderer.java deleted file mode 100644 index 4268a8e1..00000000 --- a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/entity/render/MyquesteBoatRenderer.java +++ /dev/null @@ -1,47 +0,0 @@ -package net.dakotapride.hibernalHerbs.common.entity.render; - -import com.google.common.collect.ImmutableMap; -import com.mojang.datafixers.util.Pair; -import net.dakotapride.hibernalHerbs.common.entity.boat.MyquesteBoatEntity; -import net.dakotapride.hibernalHerbs.common.entity.boat.MyquesteChestBoatEntity; -import net.dakotapride.hibernalHerbs.common.registry.BlockRegistry; -import net.minecraft.client.model.BoatModel; -import net.minecraft.client.model.ChestBoatModel; -import net.minecraft.client.model.ListModel; -import net.minecraft.client.model.geom.ModelLayerLocation; -import net.minecraft.client.model.geom.ModelPart; -import net.minecraft.client.renderer.entity.BoatRenderer; -import net.minecraft.client.renderer.entity.EntityRendererProvider; -import net.minecraft.resources.ResourceLocation; -import net.minecraft.world.entity.vehicle.Boat; - -import java.util.Map; - -import static net.dakotapride.hibernalHerbs.common.Constants.MOD_ID; - -// Boat code credited to Deeper And Darker Devs -@SuppressWarnings("NullableProblems") -public class MyquesteBoatRenderer extends BoatRenderer { - private final Map>> BOAT_RESOURCES; - private final boolean HAS_CHEST; - - public MyquesteBoatRenderer(EntityRendererProvider.Context context, boolean hasChest) { - super(context, hasChest); - this.BOAT_RESOURCES = ImmutableMap.of(BlockRegistry.MYQUESTE_TYPE.name(), Pair.of(new ResourceLocation(MOD_ID, "textures/entity/" + (hasChest ? "chest_boat" : "boat") + "/" + BlockRegistry.MYQUESTE_TYPE.name() + ".png"), this.createBoatModel(context, hasChest))); - this.HAS_CHEST = hasChest; - } - - private ListModel createBoatModel(EntityRendererProvider.Context context, boolean chestBoat) { - ModelLayerLocation modellayerlocation = chestBoat ? - new ModelLayerLocation(new ResourceLocation("minecraft", "chest_boat/oak"), "main") : - new ModelLayerLocation(new ResourceLocation("minecraft", "boat/oak"), "main"); - ModelPart modelpart = context.bakeLayer(modellayerlocation); - return chestBoat ? new ChestBoatModel(modelpart) : new BoatModel(modelpart); - } - - @Override - public Pair> getModelWithLocation(Boat boat) { - if(HAS_CHEST) return BOAT_RESOURCES.get(((MyquesteChestBoatEntity) boat).getWoodType()); - return BOAT_RESOURCES.get(((MyquesteBoatEntity) boat).getWoodType()); - } -} \ No newline at end of file diff --git a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/event/ClientEvents.java b/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/event/ClientEvents.java deleted file mode 100644 index 3501fb79..00000000 --- a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/event/ClientEvents.java +++ /dev/null @@ -1,60 +0,0 @@ -package net.dakotapride.hibernalHerbs.common.event; - -import net.dakotapride.hibernalHerbs.common.entity.HibernalBlockEntities; -import net.dakotapride.hibernalHerbs.common.entity.HibernalEntityTypes; -import net.dakotapride.hibernalHerbs.common.entity.render.MyquesteBoatRenderer; -import net.dakotapride.hibernalHerbs.common.registry.ItemRegistry; -import net.dakotapride.hibernalHerbs.common.screen.HerbalConjurationScreen; -import net.dakotapride.hibernalHerbs.common.screen.menu.HibernalHerbsMenues; -import net.minecraft.client.gui.screens.MenuScreens; -import net.minecraft.client.model.BoatModel; -import net.minecraft.client.model.geom.ModelLayerLocation; -import net.minecraft.client.renderer.blockentity.HangingSignRenderer; -import net.minecraft.client.renderer.blockentity.SignRenderer; -import net.minecraft.client.renderer.entity.EntityRenderers; -import net.minecraft.client.renderer.item.ItemProperties; -import net.minecraft.resources.ResourceLocation; -import net.minecraftforge.api.distmarker.Dist; -import net.minecraftforge.client.event.EntityRenderersEvent; -import net.minecraftforge.event.AddPackFindersEvent; -import net.minecraftforge.eventbus.api.SubscribeEvent; -import net.minecraftforge.fml.common.Mod; -import net.minecraftforge.fml.event.lifecycle.FMLClientSetupEvent; -import net.minecraftforge.resource.ResourcePackLoader; - -import static net.dakotapride.hibernalHerbs.common.Constants.MOD_ID; - -@Mod.EventBusSubscriber(modid = MOD_ID, bus = Mod.EventBusSubscriber.Bus.MOD, value = Dist.CLIENT) -public class ClientEvents { - - @SubscribeEvent - public static void registerEntityRenderer(EntityRenderersEvent.RegisterRenderers event) { - event.registerEntityRenderer(HibernalEntityTypes.MYQUESTE_BOAT.get(), context -> new MyquesteBoatRenderer(context, false)); - event.registerEntityRenderer(HibernalEntityTypes.MYQUESTE_CHEST_BOAT.get(), context -> new MyquesteBoatRenderer(context, true)); - event.registerBlockEntityRenderer(HibernalBlockEntities.MYQUESTE_SIGN.get(), SignRenderer::new); - event.registerBlockEntityRenderer(HibernalBlockEntities.MYQUESTE_HANGING_SIGN.get(), HangingSignRenderer::new); - } - - @SubscribeEvent - public static void registerEntityModelLayers(EntityRenderersEvent.RegisterLayerDefinitions event) { - event.registerLayerDefinition(new ModelLayerLocation(new ResourceLocation(MOD_ID, "boat/myqueste"), "main"), BoatModel::createBodyModel); - event.registerLayerDefinition(new ModelLayerLocation(new ResourceLocation(MOD_ID, "chest_boat/myqueste"), "main"), BoatModel::createBodyModel); - } - - @SubscribeEvent - public static void clientSetup(final FMLClientSetupEvent event) { - ItemProperties.register(ItemRegistry.CANISTER.get(), new ResourceLocation(MOD_ID, "filled"), - ((pStack, pLevel, pEntity, pSeed) -> pStack.hasTag() ? 1f : 0f)); - ItemProperties.register(ItemRegistry.IRON_CANISTER.get(), new ResourceLocation(MOD_ID, "filled"), - ((pStack, pLevel, pEntity, pSeed) -> pStack.hasTag() ? 1f : 0f)); - ItemProperties.register(ItemRegistry.AMETHYST_CANISTER.get(), new ResourceLocation(MOD_ID, "filled"), - ((pStack, pLevel, pEntity, pSeed) -> pStack.hasTag() ? 1f : 0f)); - ItemProperties.register(ItemRegistry.DIAMOND_CANISTER.get(), new ResourceLocation(MOD_ID, "filled"), - ((pStack, pLevel, pEntity, pSeed) -> pStack.hasTag() ? 1f : 0f)); - - MenuScreens.register(HibernalHerbsMenues.CONJURATION_ALTAR_MENU.get(), HerbalConjurationScreen::new); - - EntityRenderers.register(HibernalEntityTypes.MYQUESTE_BOAT.get(), (context) -> new MyquesteBoatRenderer(context, false)); - EntityRenderers.register(HibernalEntityTypes.MYQUESTE_CHEST_BOAT.get(), (context) -> new MyquesteBoatRenderer(context, true)); - } -} diff --git a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/gen/HibernalHerbsConfigured.java b/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/gen/HibernalHerbsConfigured.java deleted file mode 100644 index 58ca3469..00000000 --- a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/gen/HibernalHerbsConfigured.java +++ /dev/null @@ -1,20 +0,0 @@ -package net.dakotapride.hibernalHerbs.common.gen; - -import net.minecraft.core.registries.Registries; -import net.minecraft.resources.ResourceKey; -import net.minecraft.resources.ResourceLocation; -import net.minecraft.world.level.levelgen.feature.ConfiguredFeature; - -import static net.dakotapride.hibernalHerbs.common.Constants.MOD_ID; - -public class HibernalHerbsConfigured { - public static final ResourceKey> MYQUESTE_CONFIGURED = registerKey("myqueste"); - public static final ResourceKey> HERBS_CONFIGURED = registerKey("herbs"); - - public static ResourceKey> registerKey(String name) { - return ResourceKey.create(Registries.CONFIGURED_FEATURE, new ResourceLocation(MOD_ID, name)); - } - - - -} diff --git a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/gen/HibernalHerbsPlaced.java b/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/gen/HibernalHerbsPlaced.java deleted file mode 100644 index 9c4fd990..00000000 --- a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/gen/HibernalHerbsPlaced.java +++ /dev/null @@ -1,17 +0,0 @@ -package net.dakotapride.hibernalHerbs.common.gen; - -import net.minecraft.core.registries.Registries; -import net.minecraft.resources.ResourceKey; -import net.minecraft.resources.ResourceLocation; -import net.minecraft.world.level.levelgen.placement.PlacedFeature; - -import static net.dakotapride.hibernalHerbs.common.Constants.MOD_ID; - -public class HibernalHerbsPlaced { - public static final ResourceKey MYQUESTE_PLACED = registerKey("myqueste_placed"); - public static final ResourceKey HERBS_PLACED = registerKey("herbs_placed"); - - public static ResourceKey registerKey(String name) { - return ResourceKey.create(Registries.PLACED_FEATURE, new ResourceLocation(MOD_ID, name)); - } -} diff --git a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/gen/grower/MyquesteTreeGrower.java b/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/gen/grower/MyquesteTreeGrower.java deleted file mode 100644 index 3c54ec78..00000000 --- a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/gen/grower/MyquesteTreeGrower.java +++ /dev/null @@ -1,19 +0,0 @@ -package net.dakotapride.hibernalHerbs.common.gen.grower; - -import net.dakotapride.hibernalHerbs.common.gen.HibernalHerbsConfigured; -import net.minecraft.resources.ResourceKey; -import net.minecraft.util.RandomSource; -import net.minecraft.world.level.block.grower.AbstractMegaTreeGrower; -import net.minecraft.world.level.levelgen.feature.ConfiguredFeature; - -public class MyquesteTreeGrower extends AbstractMegaTreeGrower { - @Override - protected ResourceKey> getConfiguredFeature(RandomSource pRandom, boolean pLargeHive) { - return HibernalHerbsConfigured.MYQUESTE_CONFIGURED; - } - - @Override - protected ResourceKey> getConfiguredMegaFeature(RandomSource p_222904_) { - return null; - } -} diff --git a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/integration/jei/HerbalConjurationRecipeCategory.java b/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/integration/jei/HerbalConjurationRecipeCategory.java deleted file mode 100644 index 89b8391d..00000000 --- a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/integration/jei/HerbalConjurationRecipeCategory.java +++ /dev/null @@ -1,65 +0,0 @@ -package net.dakotapride.hibernalHerbs.common.integration.jei; - -import mezz.jei.api.constants.VanillaTypes; -import mezz.jei.api.gui.builder.IRecipeLayoutBuilder; -import mezz.jei.api.gui.drawable.IDrawable; -import mezz.jei.api.helpers.IGuiHelper; -import mezz.jei.api.recipe.IFocusGroup; -import mezz.jei.api.recipe.RecipeIngredientRole; -import mezz.jei.api.recipe.RecipeType; -import mezz.jei.api.recipe.category.IRecipeCategory; -import net.dakotapride.hibernalHerbs.common.recipe.HerbalConjurationRecipe; -import net.dakotapride.hibernalHerbs.common.registry.BlockRegistry; -import net.minecraft.core.RegistryAccess; -import net.minecraft.network.chat.Component; -import net.minecraft.resources.ResourceLocation; -import net.minecraft.world.item.ItemStack; - -import static net.dakotapride.hibernalHerbs.common.Constants.MOD_ID; - -public class HerbalConjurationRecipeCategory implements IRecipeCategory { - public final static ResourceLocation UID = new ResourceLocation(MOD_ID, "herbal_conjuration"); - public final static ResourceLocation TEXTURE = - new ResourceLocation(MOD_ID, "textures/gui/recipe_viewer/testing.png"); - - private final IDrawable background; - private final IDrawable icon; - - public HerbalConjurationRecipeCategory(IGuiHelper helper) { - this.background = helper.createDrawable(TEXTURE, 0, 0, 176, 84); - this.icon = helper.createDrawableIngredient(VanillaTypes.ITEM_STACK, new ItemStack(BlockRegistry.CONJURATION_ALTAR.get())); - } - - - @Override - public RecipeType getRecipeType() { - return JEIHibernalHerbsPlugin.HERBAL_CONJURATION_TYPE; - } - - @Override - public Component getTitle() { - return Component.translatable("text.hibernalherbs.herbal_conjuration"); - } - - @Override - public IDrawable getBackground() { - return this.background; - } - - @Override - public IDrawable getIcon() { - return this.icon; - } - - @Override - public void setRecipe(IRecipeLayoutBuilder builder, HerbalConjurationRecipe recipe, IFocusGroup focuses) { - builder.addSlot(RecipeIngredientRole.INPUT, 46, 17).addIngredients(recipe.getIngredients().get(5)); - builder.addSlot(RecipeIngredientRole.INPUT, 68, 13).addIngredients(recipe.getIngredients().get(0)); - builder.addSlot(RecipeIngredientRole.INPUT, 90, 17).addIngredients(recipe.getIngredients().get(1)); - builder.addSlot(RecipeIngredientRole.INPUT, 46, 39).addIngredients(recipe.getIngredients().get(2)); - builder.addSlot(RecipeIngredientRole.INPUT, 68, 43).addIngredients(recipe.getIngredients().get(3)); - builder.addSlot(RecipeIngredientRole.INPUT, 90, 39).addIngredients(recipe.getIngredients().get(4)); - - builder.addSlot(RecipeIngredientRole.OUTPUT, 116, 57).addItemStack(recipe.getResultItem(RegistryAccess.EMPTY)); - } -} \ No newline at end of file diff --git a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/integration/jei/JEIHibernalHerbsPlugin.java b/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/integration/jei/JEIHibernalHerbsPlugin.java deleted file mode 100644 index 5f1e4d49..00000000 --- a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/integration/jei/JEIHibernalHerbsPlugin.java +++ /dev/null @@ -1,49 +0,0 @@ -package net.dakotapride.hibernalHerbs.common.integration.jei; - -import mezz.jei.api.IModPlugin; -import mezz.jei.api.JeiPlugin; -import mezz.jei.api.recipe.RecipeType; -import mezz.jei.api.registration.IRecipeCatalystRegistration; -import mezz.jei.api.registration.IRecipeCategoryRegistration; -import mezz.jei.api.registration.IRecipeRegistration; -import net.dakotapride.hibernalHerbs.common.recipe.HerbalConjurationRecipe; -import net.dakotapride.hibernalHerbs.common.registry.BlockRegistry; -import net.minecraft.client.Minecraft; -import net.minecraft.resources.ResourceLocation; -import net.minecraft.world.item.ItemStack; -import net.minecraft.world.item.crafting.RecipeManager; - -import java.util.List; -import java.util.Objects; - -import static net.dakotapride.hibernalHerbs.common.Constants.MOD_ID; - -@JeiPlugin -public class JEIHibernalHerbsPlugin implements IModPlugin { - public static RecipeType HERBAL_CONJURATION_TYPE = - RecipeType.create(MOD_ID, "herbal_conjuration", HerbalConjurationRecipe.class); - - @Override - public ResourceLocation getPluginUid() { - return new ResourceLocation(MOD_ID, "jei"); - } - - @Override - public void registerCategories(IRecipeCategoryRegistration registration) { - registration.addRecipeCategories(new - HerbalConjurationRecipeCategory(registration.getJeiHelpers().getGuiHelper())); - } - - @Override - public void registerRecipeCatalysts(IRecipeCatalystRegistration registration) { - registration.addRecipeCatalyst(new ItemStack(BlockRegistry.CONJURATION_ALTAR.get()), HERBAL_CONJURATION_TYPE); - } - - @Override - public void registerRecipes(IRecipeRegistration registration) { - RecipeManager rm = Objects.requireNonNull(Minecraft.getInstance().level).getRecipeManager(); - - List herbalConjurationRecipes = rm.getAllRecipesFor(HerbalConjurationRecipe.Type.INSTANCE); - registration.addRecipes(HERBAL_CONJURATION_TYPE, herbalConjurationRecipes); - } -} diff --git a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/integration/patchouli/HerbalConjurationProcessor.java b/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/integration/patchouli/HerbalConjurationProcessor.java deleted file mode 100644 index 4a44beaa..00000000 --- a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/integration/patchouli/HerbalConjurationProcessor.java +++ /dev/null @@ -1,62 +0,0 @@ -package net.dakotapride.hibernalHerbs.common.integration.patchouli; - -import net.dakotapride.hibernalHerbs.common.integration.patchouli.util.PatchouliUtils; -import net.dakotapride.hibernalHerbs.common.recipe.HerbalConjurationRecipe; -import net.dakotapride.hibernalHerbs.common.recipe.HibernalRecipes; -import net.minecraft.client.Minecraft; -import net.minecraft.network.chat.Component; -import net.minecraft.resources.ResourceLocation; -import net.minecraft.world.item.crafting.Ingredient; -import net.minecraft.world.item.crafting.RecipeManager; -import net.minecraft.world.level.Level; -import vazkii.patchouli.api.IComponentProcessor; -import vazkii.patchouli.api.IVariable; -import vazkii.patchouli.api.IVariableProvider; - -import javax.annotation.Nonnull; -import javax.annotation.Nullable; -import java.util.List; - -@SuppressWarnings("ConstantConditions") -public class HerbalConjurationProcessor implements IComponentProcessor { - @Nullable - private HerbalConjurationRecipe recipe; - - @Override - public void setup(Level level, IVariableProvider vars) { - this.recipe = PatchouliUtils.getRecipe(HerbalConjurationRecipe.class, HibernalRecipes.HERBAL_CONJURATION_TYPE.get(), vars.get("recipe").asString()); - } - - @Nonnull - @Override - public IVariable process(Level level, @Nonnull String key) { - if (recipe == null) return IVariable.empty(); - - if (key.equals("output")) { - return IVariable.from(this.recipe.output); - } else if (key.equals("ingredient0")) { - return IVariable.from(this.getInput(0).getItems()); - } else if (key.equals("ingredient1")) { - return IVariable.from(this.getInput(1).getItems()); - } else if (key.equals("ingredient2")) { - return IVariable.from(this.getInput(2).getItems()); - } else if (key.equals("ingredient3")) { - return IVariable.from(this.getInput(3).getItems()); - } else if (key.equals("ingredient4")) { - return IVariable.from(this.getInput(4).getItems()); - } else if (key.equals("ingredient5")) { - return IVariable.from(this.getInput(5).getItems()); - } else if (key.equals("header")) { - return IVariable.from(Component.translatable("text.hibernalherbs.herbal_conjuration")); - } - - return null; - } - - private Ingredient getInput(int idx) { - if (this.recipe == null) return Ingredient.EMPTY; - List list = this.recipe.getIngredients(); - if (idx < 0 || idx >= list.size()) return Ingredient.EMPTY; - return list.get(idx); - } -} diff --git a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/integration/patchouli/util/PatchouliUtils.java b/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/integration/patchouli/util/PatchouliUtils.java deleted file mode 100644 index 9cffbf00..00000000 --- a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/integration/patchouli/util/PatchouliUtils.java +++ /dev/null @@ -1,40 +0,0 @@ -package net.dakotapride.hibernalHerbs.common.integration.patchouli.util; - -import net.dakotapride.hibernalHerbs.common.recipe.HerbalConjurationRecipe; -import net.minecraft.client.Minecraft; -import net.minecraft.resources.ResourceLocation; -import net.minecraft.world.Container; -import net.minecraft.world.item.crafting.Recipe; -import net.minecraft.world.item.crafting.RecipeManager; -import net.minecraft.world.item.crafting.RecipeType; -import net.minecraftforge.registries.RegistryObject; - -import javax.annotation.Nullable; - -public class PatchouliUtils { - - @Nullable - public static , X extends T> X getRecipe(Class cls, RecipeType type, @Nullable String id) { - return getRecipe(cls, type, id == null ? null : ResourceLocation.tryParse(id)); - } - - @Nullable - public static > T getRecipe(RecipeType type, @Nullable ResourceLocation id) { - if (id == null) return null; - RecipeManager rm = Minecraft.getInstance().getConnection() == null ? null : Minecraft.getInstance().getConnection().getRecipeManager(); - return rm == null ? null : rm.byType(type).getOrDefault(id, null); - } - - @Nullable - public static , X extends T> X getRecipe(Class cls, RecipeType type, @Nullable ResourceLocation id) { - T recipe = getRecipe(type, id); - if (recipe == null || cls.isAssignableFrom(recipe.getClass())) { - //noinspection unchecked - return (X) recipe; - } else { - return null; - } - } - - -} diff --git a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/item/HerbBlendItem.java b/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/item/HerbBlendItem.java deleted file mode 100644 index 0f1ef379..00000000 --- a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/item/HerbBlendItem.java +++ /dev/null @@ -1,330 +0,0 @@ -package net.dakotapride.hibernalHerbs.common.item; - -import net.dakotapride.hibernalHerbs.client.ITooltipProvider; -import net.dakotapride.hibernalHerbs.common.HibernalHerbsForge; -import net.dakotapride.hibernalHerbs.common.food.FoodComponentList; -import net.dakotapride.hibernalHerbs.common.registry.ItemRegistry; -import net.minecraft.ChatFormatting; -import net.minecraft.client.gui.screens.Screen; -import net.minecraft.network.chat.Component; -import net.minecraft.network.chat.MutableComponent; -import net.minecraft.world.InteractionHand; -import net.minecraft.world.InteractionResult; -import net.minecraft.world.effect.MobEffect; -import net.minecraft.world.effect.MobEffectInstance; -import net.minecraft.world.effect.MobEffects; -import net.minecraft.world.entity.LivingEntity; -import net.minecraft.world.entity.player.Player; -import net.minecraft.world.item.Item; -import net.minecraft.world.item.ItemStack; -import net.minecraft.world.item.Items; -import net.minecraft.world.item.TooltipFlag; -import net.minecraft.world.level.Level; -import org.jetbrains.annotations.NotNull; -import org.jetbrains.annotations.Nullable; - -import java.util.List; - -public class HerbBlendItem extends Item implements FoodComponentList, ITooltipProvider { - public HerbBlendItem(Properties properties) { - super(properties); - } - - @Override - public @NotNull ItemStack finishUsingItem(@NotNull ItemStack stack, @NotNull Level level, @NotNull LivingEntity entity) { - ItemStack gluttonousRingStack = ItemRegistry.GLUTTONOUS_RING.get().getDefaultInstance(); - ItemStack advancedGluttonousRingStack = ItemRegistry.ADV_GLUTTONOUS_RING.get().getDefaultInstance(); - - entity.addEatEffect(stack, level, entity); - - if (entity instanceof Player player) { - if (player.getInventory().contains(gluttonousRingStack) && !player.getInventory().contains(advancedGluttonousRingStack)) { - player.getCooldowns().addCooldown(this, 40); - - return stack; - } else { - return player.getAbilities().instabuild ? super.finishUsingItem(stack, level, entity) : new ItemStack(Items.BOWL); - } - } else { - return super.finishUsingItem(stack, level, entity); - } - } - - @Override - public @NotNull InteractionResult interactLivingEntity(@NotNull ItemStack stack, Player player, @NotNull LivingEntity livingEntity, @NotNull InteractionHand hand) { - if (player.getMainHandItem().is(ItemRegistry.REGENERATION_BLEND.get())) { - livingEntity.addEffect(new MobEffectInstance(MobEffects.REGENERATION, healthDuration, baseMultiplier)); - } else if (player.getMainHandItem().is(ItemRegistry.POISON_BLEND.get())) { - livingEntity.addEffect(new MobEffectInstance(MobEffects.POISON, healthDuration, baseMultiplier)); - } else if (player.getMainHandItem().is(ItemRegistry.SLOWNESS_BLEND.get())) { - livingEntity.addEffect(new MobEffectInstance(MobEffects.MOVEMENT_SLOWDOWN, speedDuration, baseMultiplier)); - } else if (player.getMainHandItem().is(ItemRegistry.MINING_FATIGUE_BLEND.get())) { - livingEntity.addEffect(new MobEffectInstance(MobEffects.DIG_SLOWDOWN, miningSpeedDuration, baseMultiplier)); - } else if (player.getMainHandItem().is(ItemRegistry.HASTE_BLEND.get())) { - livingEntity.addEffect(new MobEffectInstance(MobEffects.DIG_SPEED, miningSpeedDuration, baseMultiplier)); - } else if (player.getMainHandItem().is(ItemRegistry.SPEED_BLEND.get())) { - livingEntity.addEffect(new MobEffectInstance(MobEffects.MOVEMENT_SPEED, speedDuration, baseMultiplier)); - } else if (player.getMainHandItem().is(ItemRegistry.WITHER_BLEND.get())) { - livingEntity.addEffect(new MobEffectInstance(MobEffects.WITHER, healthDuration, baseMultiplier)); - } else if (player.getMainHandItem().is(ItemRegistry.NIGHT_VISION_BLEND.get())) { - livingEntity.addEffect(new MobEffectInstance(MobEffects.NIGHT_VISION, visionDuration, baseMultiplier)); - } else if (player.getMainHandItem().is(ItemRegistry.WEAKNESS_BLEND.get())) { - livingEntity.addEffect(new MobEffectInstance(MobEffects.WEAKNESS, damageDuration, baseMultiplier)); - } else if (player.getMainHandItem().is(ItemRegistry.BLINDNESS_BLEND.get())) { - livingEntity.addEffect(new MobEffectInstance(MobEffects.BLINDNESS, visionDuration, baseMultiplier)); - } else if (player.getMainHandItem().is(ItemRegistry.FIRE_BLEND.get())) { } - - else if (player.getMainHandItem().is(ItemRegistry.REGENERATION_SLOWNESS_BLEND.get())) { - livingEntity.addEffect(new MobEffectInstance(MobEffects.REGENERATION, healthDuration, baseMultiplier)); - livingEntity.addEffect(new MobEffectInstance(MobEffects.MOVEMENT_SLOWDOWN, healthDuration, baseMultiplier)); - } else if (player.getMainHandItem().is(ItemRegistry.REGENERATION_SLOWNESS_BLEND.get())) { - livingEntity.addEffect(new MobEffectInstance(MobEffects.REGENERATION, healthDuration + 120, baseMultiplier)); - livingEntity.addEffect(new MobEffectInstance(MobEffects.MOVEMENT_SPEED, speedDuration + 100, baseMultiplier)); - livingEntity.addEffect(new MobEffectInstance(MobEffects.WEAKNESS, damageDuration + 80, baseMultiplier)); - } - - if (!player.isCreative()) { - stack.shrink(1); - player.addItem(new ItemStack(Items.BOWL, 1)); - } - - - return super.interactLivingEntity(stack, player, livingEntity, hand); - } - - @Override - public boolean hurtEnemy(@NotNull ItemStack stack, LivingEntity target, @NotNull LivingEntity attacker) { - - Player player = (Player) target.getLastHurtByMob(); - if (attacker instanceof Player) { - if (attacker.getMainHandItem().is(ItemRegistry.REGENERATION_BLEND.get())) { - target.addEffect(new MobEffectInstance(MobEffects.REGENERATION, healthDuration - 80, baseMultiplier - 1)); - } else if (attacker.getMainHandItem().is(ItemRegistry.POISON_BLEND.get())) { - target.addEffect(new MobEffectInstance(MobEffects.POISON, healthDuration - 80, baseMultiplier - 1)); - } else if (attacker.getMainHandItem().is(ItemRegistry.SLOWNESS_BLEND.get())) { - target.addEffect(new MobEffectInstance(MobEffects.MOVEMENT_SLOWDOWN, speedDuration - 60, baseMultiplier - 1)); - } else if (attacker.getMainHandItem().is(ItemRegistry.MINING_FATIGUE_BLEND.get())) { - target.addEffect(new MobEffectInstance(MobEffects.DIG_SLOWDOWN, miningSpeedDuration - 600, baseMultiplier - 1)); - } else if (attacker.getMainHandItem().is(ItemRegistry.HASTE_BLEND.get())) { - target.addEffect(new MobEffectInstance(MobEffects.DIG_SPEED, miningSpeedDuration - 600, baseMultiplier - 1)); - } else if (attacker.getMainHandItem().is(ItemRegistry.SPEED_BLEND.get())) { - target.addEffect(new MobEffectInstance(MobEffects.MOVEMENT_SPEED, speedDuration - 60, baseMultiplier - 1)); - } else if (attacker.getMainHandItem().is(ItemRegistry.WITHER_BLEND.get())) { - target.addEffect(new MobEffectInstance(MobEffects.WITHER, healthDuration - 80, baseMultiplier - 1)); - } else if (attacker.getMainHandItem().is(ItemRegistry.NIGHT_VISION_BLEND.get())) { - target.addEffect(new MobEffectInstance(MobEffects.NIGHT_VISION, visionDuration - 100, baseMultiplier - 1)); - } else if (attacker.getMainHandItem().is(ItemRegistry.WEAKNESS_BLEND.get())) { - target.addEffect(new MobEffectInstance(MobEffects.WEAKNESS, damageDuration - 40, baseMultiplier - 1)); - } else if (attacker.getMainHandItem().is(ItemRegistry.BLINDNESS_BLEND.get())) { - target.addEffect(new MobEffectInstance(MobEffects.BLINDNESS, visionDuration - 100, baseMultiplier - 1)); - } else if (attacker.getMainHandItem().is(ItemRegistry.FIRE_BLEND.get())) { - target.setSecondsOnFire(secondsOnFire - 2); - } - - else if (attacker.getMainHandItem().is(ItemRegistry.REGENERATION_SLOWNESS_BLEND.get())) { - target.addEffect(new MobEffectInstance(MobEffects.REGENERATION, healthDuration - 80, baseMultiplier - 1)); - target.addEffect(new MobEffectInstance(MobEffects.MOVEMENT_SLOWDOWN, speedDuration - 60, baseMultiplier - 1)); - } else if (attacker.getMainHandItem().is(ItemRegistry.REGENERATION_SLOWNESS_BLEND.get())) { - target.addEffect(new MobEffectInstance(MobEffects.REGENERATION, (healthDuration + 120) - 40, baseMultiplier - 1)); - target.addEffect(new MobEffectInstance(MobEffects.MOVEMENT_SPEED, (speedDuration + 100) - 40, baseMultiplier - 1)); - target.addEffect(new MobEffectInstance(MobEffects.WEAKNESS, (damageDuration + 80) - 60, baseMultiplier)); - } - - assert player != null; - if (!player.isCreative()) { - stack.shrink(1); - player.addItem(new ItemStack(Items.BOWL, 1)); - } - } - - return super.hurtEnemy(stack, target, attacker); - } - - @Override - public void appendHoverText(ItemStack stack, @Nullable Level level, @NotNull List tooltip, @NotNull TooltipFlag tooltipFlag) { - if (!Screen.hasShiftDown()) { - tooltip.add(Component.translatable(shiftControlsText).withStyle(ChatFormatting.DARK_GRAY)); - } else if (Screen.hasShiftDown()) { - if (!stack.is(HibernalHerbsForge.ARTIFICIAL_BLENDS_TAG)) { - effectToAbilityTooltip(stack, tooltip); - tooltip.add(Component.translatable("text.hibernalherbs.blend.modifier.smoked.false").withStyle(ChatFormatting.GRAY)); - - if (!Screen.hasAltDown()) { - tooltip.add(Component.literal("")); - tooltip.add(Component.translatable(leftAltControlsText).withStyle(ChatFormatting.DARK_GRAY)); - } else { - tooltip.add(Component.literal("")); - tooltip.add(Component.translatable("text.hibernalherbs.blend.ability.help.one").withStyle(ChatFormatting.DARK_PURPLE)); - tooltip.add(Component.translatable("text.hibernalherbs.blend.ability.help.two").withStyle(ChatFormatting.DARK_PURPLE)); - - tooltip.add(Component.literal("")); - tooltip.add(Component.translatable("text.hibernalherbs.blend.effect.help.one").withStyle(ChatFormatting.DARK_PURPLE)); - tooltip.add(Component.translatable("text.hibernalherbs.blend.effect.help.two").withStyle(ChatFormatting.DARK_PURPLE)); - tooltip.add(Component.translatable("text.hibernalherbs.blend.effect.help.three").withStyle(ChatFormatting.DARK_PURPLE)); - - tooltip.add(Component.literal("")); - tooltip.add(Component.translatable(leftClickOnPlayerControlsText).withStyle(ChatFormatting.DARK_GRAY)); - tooltip.add(Component.translatable("text.hibernalherbs.blend.attacking.help.one").withStyle(ChatFormatting.DARK_PURPLE)); - tooltip.add(Component.translatable("text.hibernalherbs.blend.attacking.help.two").withStyle(ChatFormatting.DARK_PURPLE)); - tooltip.add(Component.translatable("text.hibernalherbs.blend.attacking.help.three").withStyle(ChatFormatting.DARK_PURPLE)); - - tooltip.add(Component.literal("")); - tooltip.add(Component.translatable(rightClickOnPlayerControlsText).withStyle(ChatFormatting.DARK_GRAY)); - tooltip.add(Component.translatable("text.hibernalherbs.blend.player_pour.help.one").withStyle(ChatFormatting.DARK_PURPLE)); - tooltip.add(Component.translatable("text.hibernalherbs.blend.player_pour.help.two").withStyle(ChatFormatting.DARK_PURPLE)); - tooltip.add(Component.translatable("text.hibernalherbs.blend.player_pour.help.three").withStyle(ChatFormatting.DARK_PURPLE)); - } - - } else { - getExceptionTooltip(stack, tooltip); - tooltip.add(Component.translatable("text.hibernalherbs.blend.modifier.smoked.false").withStyle(ChatFormatting.GRAY)); - - if (!Screen.hasAltDown()) { - tooltip.add(Component.literal("")); - tooltip.add(Component.translatable(leftAltControlsText).withStyle(ChatFormatting.DARK_GRAY)); - } else { - tooltip.add(Component.literal("")); - tooltip.add(Component.translatable("text.hibernalherbs.blend.exception.help.one").withStyle(ChatFormatting.DARK_PURPLE)); - tooltip.add(Component.translatable("text.hibernalherbs.blend.exception.help.two").withStyle(ChatFormatting.DARK_PURPLE)); - tooltip.add(Component.translatable("text.hibernalherbs.blend.exception.help.three").withStyle(ChatFormatting.DARK_PURPLE)); - tooltip.add(Component.translatable("text.hibernalherbs.blend.exception.help.four").withStyle(ChatFormatting.DARK_PURPLE)); - - tooltip.add(Component.literal("")); - tooltip.add(Component.translatable(leftClickOnPlayerControlsText).withStyle(ChatFormatting.DARK_GRAY)); - tooltip.add(Component.translatable("text.hibernalherbs.blend.attacking.help.one").withStyle(ChatFormatting.DARK_PURPLE)); - tooltip.add(Component.translatable("text.hibernalherbs.blend.attacking.help.two").withStyle(ChatFormatting.DARK_PURPLE)); - tooltip.add(Component.translatable("text.hibernalherbs.blend.attacking.help.three").withStyle(ChatFormatting.DARK_PURPLE)); - - tooltip.add(Component.literal("")); - tooltip.add(Component.translatable(rightClickOnPlayerControlsText).withStyle(ChatFormatting.DARK_GRAY)); - tooltip.add(Component.translatable("text.hibernalherbs.blend.player_pour.help.one").withStyle(ChatFormatting.DARK_PURPLE)); - tooltip.add(Component.translatable("text.hibernalherbs.blend.player_pour.help.two").withStyle(ChatFormatting.DARK_PURPLE)); - tooltip.add(Component.translatable("text.hibernalherbs.blend.player_pour.help.three").withStyle(ChatFormatting.DARK_PURPLE)); - } - - } - } - } - - public static void effectToAbilityTooltip(ItemStack stack, List tooltip) { - MobEffect effectFromAbility = BlendAbilities.NONE.getEffect(); - - if (stack.is(ItemRegistry.REGENERATION_BLEND.get()) || stack.is(ItemRegistry.SMOKED_REGENERATION_BLEND.get())) { - effectFromAbility = BlendAbilities.REGENERATIVE.getEffect(); - } - if (stack.is(ItemRegistry.POISON_BLEND.get()) || stack.is(ItemRegistry.SMOKED_POISON_BLEND.get())) { - effectFromAbility = BlendAbilities.VIRULENT.getEffect(); - } - if (stack.is(ItemRegistry.SLOWNESS_BLEND.get()) || stack.is(ItemRegistry.SMOKED_SLOWNESS_BLEND.get())) { - effectFromAbility = BlendAbilities.SEDATING.getEffect(); - } - if (stack.is(ItemRegistry.MINING_FATIGUE_BLEND.get()) || stack.is(ItemRegistry.SMOKED_MINING_FATIGUE_BLEND.get())) { - effectFromAbility = BlendAbilities.HINDERING.getEffect(); - } - if (stack.is(ItemRegistry.HASTE_BLEND.get()) || stack.is(ItemRegistry.SMOKED_HASTE_BLEND.get())) { - effectFromAbility = BlendAbilities.DASHING.getEffect(); - } - if (stack.is(ItemRegistry.SPEED_BLEND.get()) || stack.is(ItemRegistry.SMOKED_SPEED_BLEND.get())) { - effectFromAbility = BlendAbilities.ACCELERATION.getEffect(); - } - if (stack.is(ItemRegistry.WITHER_BLEND.get()) || stack.is(ItemRegistry.SMOKED_WITHER_BLEND.get())) { - effectFromAbility = BlendAbilities.DECAYING.getEffect(); - } - if (stack.is(ItemRegistry.NIGHT_VISION_BLEND.get()) || stack.is(ItemRegistry.SMOKED_NIGHT_VISION_BLEND.get())) { - effectFromAbility = BlendAbilities.OBSERVING.getEffect(); - } - if (stack.is(ItemRegistry.WEAKNESS_BLEND.get()) || stack.is(ItemRegistry.SMOKED_WEAKNESS_BLEND.get())) { - effectFromAbility = BlendAbilities.DIMINISHED.getEffect(); - } - if (stack.is(ItemRegistry.BLINDNESS_BLEND.get()) || stack.is(ItemRegistry.SMOKED_BLINDNESS_BLEND.get())) { - effectFromAbility = BlendAbilities.SHADED.getEffect(); - } - - callForAbility(stack, tooltip); - - if (stack.is(ItemRegistry.FIRE_BLEND.get()) || stack.is(ItemRegistry.SMOKED_FIRE_BLEND.get())) { - callFireAbilityFromBlend(stack, tooltip); - } else { - tooltip.add(Component.translatable("text.hibernalherbs.blend.provided_effect", effectFromAbility.getDisplayName()).withStyle(ChatFormatting.GRAY)); - } - - } - - public static void getExceptionTooltip(ItemStack stack, List tooltip) { - MobEffect firstEffect; - MobEffect secondaryEffect; - MobEffect thirdEffect; - - callForAbility(stack, tooltip); - - if (stack.is(ItemRegistry.REGENERATION_SLOWNESS_BLEND.get()) || stack.is(ItemRegistry.SMOKED_REGENERATION_SLOWNESS_BLEND.get())) { - firstEffect = BlendAbilities.CONFLICTING.getEffect(); - secondaryEffect = BlendAbilities.CONFLICTING.getEffect2(); - - tooltip.add(Component.translatable("text.hibernalherbs.blend.provided_effects").withStyle(ChatFormatting.DARK_GRAY)); - tooltip.add(Component.translatable("text.hibernalherbs.blend.provided_effects.first", firstEffect.getDisplayName()).withStyle(ChatFormatting.GRAY)); - tooltip.add(Component.translatable("text.hibernalherbs.blend.provided_effects.secondary", secondaryEffect.getDisplayName()).withStyle(ChatFormatting.GRAY)); - } else if (stack.is(ItemRegistry.REGENERATION_SPEED_WEAKNESS_BLEND.get()) || stack.is(ItemRegistry.SMOKED_REGENERATION_SPEED_WEAKNESS_BLEND.get())) { - firstEffect = BlendAbilities.ALTERNATIVE.getEffect(); - secondaryEffect = BlendAbilities.ALTERNATIVE.getEffect2(); - thirdEffect = BlendAbilities.ALTERNATIVE.getEffect3(); - - tooltip.add(Component.translatable("text.hibernalherbs.blend.provided_effects").withStyle(ChatFormatting.DARK_GRAY)); - tooltip.add(Component.translatable("text.hibernalherbs.blend.provided_effects.first", firstEffect.getDisplayName()).withStyle(ChatFormatting.GRAY)); - tooltip.add(Component.translatable("text.hibernalherbs.blend.provided_effects.secondary", secondaryEffect.getDisplayName()).withStyle(ChatFormatting.GRAY)); - tooltip.add(Component.translatable("text.hibernalherbs.blend.provided_effects.third", thirdEffect.getDisplayName()).withStyle(ChatFormatting.GRAY)); - } - } - - private static void callForAbility(ItemStack stack, List tooltip) { - MutableComponent callAbility = BlendAbilities.NONE.getAbility(); - - if (stack.is(ItemRegistry.REGENERATION_BLEND.get()) || stack.is(ItemRegistry.SMOKED_REGENERATION_BLEND.get())) { - callAbility = BlendAbilities.REGENERATIVE.getAbility(); - } - if (stack.is(ItemRegistry.POISON_BLEND.get()) || stack.is(ItemRegistry.SMOKED_POISON_BLEND.get())) { - callAbility = BlendAbilities.VIRULENT.getAbility(); - } - if (stack.is(ItemRegistry.SLOWNESS_BLEND.get()) || stack.is(ItemRegistry.SMOKED_SLOWNESS_BLEND.get())) { - callAbility = BlendAbilities.SEDATING.getAbility(); - } - if (stack.is(ItemRegistry.MINING_FATIGUE_BLEND.get()) || stack.is(ItemRegistry.SMOKED_MINING_FATIGUE_BLEND.get())) { - callAbility = BlendAbilities.HINDERING.getAbility(); - } - if (stack.is(ItemRegistry.HASTE_BLEND.get()) || stack.is(ItemRegistry.SMOKED_HASTE_BLEND.get())) { - callAbility = BlendAbilities.DASHING.getAbility(); - } - if (stack.is(ItemRegistry.SPEED_BLEND.get()) || stack.is(ItemRegistry.SMOKED_SPEED_BLEND.get())) { - callAbility = BlendAbilities.ACCELERATION.getAbility(); - } - if (stack.is(ItemRegistry.WITHER_BLEND.get()) || stack.is(ItemRegistry.SMOKED_WITHER_BLEND.get())) { - callAbility = BlendAbilities.DECAYING.getAbility(); - } - if (stack.is(ItemRegistry.FIRE_BLEND.get()) || stack.is(ItemRegistry.SMOKED_FIRE_BLEND.get())) { - callAbility = BlendAbilities.INCINERATING.getAbility(); - } - if (stack.is(ItemRegistry.NIGHT_VISION_BLEND.get()) || stack.is(ItemRegistry.SMOKED_NIGHT_VISION_BLEND.get())) { - callAbility = BlendAbilities.OBSERVING.getAbility(); - } - if (stack.is(ItemRegistry.WEAKNESS_BLEND.get()) || stack.is(ItemRegistry.SMOKED_WEAKNESS_BLEND.get())) { - callAbility = BlendAbilities.DIMINISHED.getAbility(); - } - if (stack.is(ItemRegistry.BLINDNESS_BLEND.get()) || stack.is(ItemRegistry.SMOKED_BLINDNESS_BLEND.get())) { - callAbility = BlendAbilities.SHADED.getAbility(); - } - if (stack.is(ItemRegistry.REGENERATION_SLOWNESS_BLEND.get()) || stack.is(ItemRegistry.SMOKED_REGENERATION_SLOWNESS_BLEND.get())) { - callAbility = BlendAbilities.CONFLICTING.getAbility(); - } - if (stack.is(ItemRegistry.REGENERATION_SPEED_WEAKNESS_BLEND.get()) || stack.is(ItemRegistry.SMOKED_REGENERATION_SPEED_WEAKNESS_BLEND.get())) { - callAbility = BlendAbilities.ALTERNATIVE.getAbility(); - } - - tooltip.add(Component.translatable("text.hibernalherbs.blend.ability", callAbility).withStyle(ChatFormatting.GRAY)); - } - - private static void callFireAbilityFromBlend(ItemStack stack, List tooltip) { - if (stack.is(ItemRegistry.FIRE_BLEND.get()) || stack.is(ItemRegistry.SMOKED_FIRE_BLEND.get())) { - tooltip.add(Component.translatable("text.hibernalherbs.blend.provided_effect.fire").withStyle(ChatFormatting.GRAY)); - } - } -} diff --git a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/item/HerbFertilizerItem.java b/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/item/HerbFertilizerItem.java deleted file mode 100644 index 83525f9f..00000000 --- a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/item/HerbFertilizerItem.java +++ /dev/null @@ -1,82 +0,0 @@ -package net.dakotapride.hibernalHerbs.common.item; - -import net.dakotapride.hibernalHerbs.client.ITooltipProvider; -import net.dakotapride.hibernalHerbs.common.HibernalHerbsForge; -import net.dakotapride.hibernalHerbs.common.registry.ItemRegistry; -import net.minecraft.ChatFormatting; -import net.minecraft.client.gui.screens.Screen; -import net.minecraft.network.chat.Component; -import net.minecraft.world.item.Item; -import net.minecraft.world.item.ItemStack; -import net.minecraft.world.item.TooltipFlag; -import net.minecraft.world.level.Level; -import org.jetbrains.annotations.NotNull; -import org.jetbrains.annotations.Nullable; - -import java.util.List; - -public class HerbFertilizerItem extends Item implements ITooltipProvider { - public HerbFertilizerItem(Properties properties) { - super(properties); - } - - @Override - public void appendHoverText(ItemStack stack, @Nullable Level level, @NotNull List list, @NotNull TooltipFlag tooltipFlag) { - - if (!Screen.hasShiftDown()) { - list.add(Component.translatable(shiftControlsText).withStyle(ChatFormatting.DARK_GRAY)); - } else if (Screen.hasShiftDown()) { - if (stack.is(ItemRegistry.HERB_FERTILIZER_OAK.get())) { - list.add(Component.translatable("text.hibernalherbs.association.oak").withStyle(ChatFormatting.GRAY)); - } - if (stack.is(ItemRegistry.HERB_FERTILIZER_SPRUCE.get())) { - list.add(Component.translatable("text.hibernalherbs.association.spruce").withStyle(ChatFormatting.GRAY)); - } - if (stack.is(ItemRegistry.HERB_FERTILIZER_BIRCH.get())) { - list.add(Component.translatable("text.hibernalherbs.association.birch").withStyle(ChatFormatting.GRAY)); - } - if (stack.is(ItemRegistry.HERB_FERTILIZER_ACACIA.get())) { - list.add(Component.translatable("text.hibernalherbs.association.acacia").withStyle(ChatFormatting.GRAY)); - } - if (stack.is(ItemRegistry.HERB_FERTILIZER_JUNGLE.get())) { - list.add(Component.translatable("text.hibernalherbs.association.jungle").withStyle(ChatFormatting.GRAY)); - } - if (stack.is(ItemRegistry.HERB_FERTILIZER_DARK_OAK.get())) { - list.add(Component.translatable("text.hibernalherbs.association.dark_oak").withStyle(ChatFormatting.GRAY)); - } - if (stack.is(ItemRegistry.HERB_FERTILIZER_MANGROVE.get())) { - list.add(Component.translatable("text.hibernalherbs.association.mangrove").withStyle(ChatFormatting.GRAY)); - } - if (stack.is(ItemRegistry.HERB_FERTILIZER_CHERRY.get())) { - list.add(Component.translatable("text.hibernalherbs.association.cherry").withStyle(ChatFormatting.GRAY)); - } - if (stack.is(ItemRegistry.HERB_FERTILIZER_CRIMSON.get())) { - list.add(Component.translatable("text.hibernalherbs.association.crimson").withStyle(ChatFormatting.GRAY)); - } - if (stack.is(ItemRegistry.HERB_FERTILIZER_WARPED.get())) { - list.add(Component.translatable("text.hibernalherbs.association.warped").withStyle(ChatFormatting.GRAY)); - } - if (stack.is(ItemRegistry.HERB_FERTILIZER_MYQUESTE.get())) { - list.add(Component.translatable("text.hibernalherbs.association.myqueste").withStyle(ChatFormatting.GRAY)); - } - - else if (!stack.is(HibernalHerbsForge.FERTILIZER_TAG)) { - list.add(Component.translatable("text.hibernalherbs.association.none").withStyle(ChatFormatting.GRAY)); - } - - HerbHumusItem.getProductionValueTooltip(stack, list); - - if (!Screen.hasAltDown()) { - list.add(Component.literal("")); - list.add(Component.translatable(leftAltControlsText).withStyle(ChatFormatting.DARK_GRAY)); - } else { - list.add(Component.literal("")); - list.add(Component.translatable("text.hibernalherbs.fertilizer.additional_text.one").withStyle(ChatFormatting.DARK_PURPLE)); - list.add(Component.translatable("text.hibernalherbs.fertilizer.additional_text.two").withStyle(ChatFormatting.DARK_PURPLE)); - list.add(Component.translatable("text.hibernalherbs.fertilizer.additional_text.three").withStyle(ChatFormatting.DARK_PURPLE)); - list.add(Component.translatable("text.hibernalherbs.fertilizer.additional_text.four").withStyle(ChatFormatting.DARK_PURPLE)); - } - } - } - -} diff --git a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/item/HerbHumusItem.java b/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/item/HerbHumusItem.java deleted file mode 100644 index 985cad4e..00000000 --- a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/item/HerbHumusItem.java +++ /dev/null @@ -1,242 +0,0 @@ -package net.dakotapride.hibernalHerbs.common.item; - -import net.dakotapride.hibernalHerbs.client.ITooltipProvider; -import net.dakotapride.hibernalHerbs.common.HibernalHerbsForge; -import net.dakotapride.hibernalHerbs.common.registry.BlockRegistry; -import net.dakotapride.hibernalHerbs.common.registry.ItemRegistry; -import net.minecraft.ChatFormatting; -import net.minecraft.client.gui.screens.Screen; -import net.minecraft.core.BlockPos; -import net.minecraft.network.chat.Component; -import net.minecraft.network.chat.MutableComponent; -import net.minecraft.world.InteractionResult; -import net.minecraft.world.entity.player.Player; -import net.minecraft.world.item.Item; -import net.minecraft.world.item.ItemStack; -import net.minecraft.world.item.TooltipFlag; -import net.minecraft.world.item.context.UseOnContext; -import net.minecraft.world.level.Level; -import net.minecraft.world.level.block.Blocks; -import org.jetbrains.annotations.NotNull; -import org.jetbrains.annotations.Nullable; - -import java.util.List; - -public class HerbHumusItem extends Item implements ITooltipProvider { - public HerbHumusItem(Properties properties) { - super(properties); - } - - @Override - public @NotNull InteractionResult useOn(UseOnContext context) { - BlockPos blockPos = context.getClickedPos(); - Level level = context.getLevel(); - Player player = context.getPlayer(); - ItemStack itemStack = context.getItemInHand(); - if (level.getBlockState(blockPos).is(Blocks.STRIPPED_SPRUCE_LOG)) { - itemStack.shrink(1); - - player.addItem(new ItemStack(ItemRegistry.HERB_HUMUS_SPRUCE.get())); - - } else if (level.getBlockState(blockPos).is(Blocks.STRIPPED_ACACIA_LOG)) { - itemStack.shrink(1); - - player.addItem(new ItemStack(ItemRegistry.HERB_HUMUS_ACACIA.get())); - - } else if (level.getBlockState(blockPos).is(Blocks.STRIPPED_OAK_LOG)) { - itemStack.shrink(1); - - player.addItem(new ItemStack(ItemRegistry.HERB_HUMUS_OAK.get())); - - } else if (level.getBlockState(blockPos).is(Blocks.STRIPPED_DARK_OAK_LOG)) { - itemStack.shrink(1); - - player.addItem(new ItemStack(ItemRegistry.HERB_HUMUS_DARK_OAK.get())); - - } else if (level.getBlockState(blockPos).is(Blocks.STRIPPED_BIRCH_LOG)) { - itemStack.shrink(1); - - player.addItem(new ItemStack(ItemRegistry.HERB_HUMUS_BIRCH.get())); - - } else if (level.getBlockState(blockPos).is(Blocks.STRIPPED_JUNGLE_LOG)) { - itemStack.shrink(1); - - player.addItem(new ItemStack(ItemRegistry.HERB_HUMUS_JUNGLE.get())); - - } else if (level.getBlockState(blockPos).is(Blocks.STRIPPED_MANGROVE_LOG)) { - itemStack.shrink(1); - - player.addItem(new ItemStack(ItemRegistry.HERB_HUMUS_MANGROVE.get())); - - } else if (level.getBlockState(blockPos).is(Blocks.STRIPPED_CHERRY_LOG)) { - itemStack.shrink(1); - - player.addItem(new ItemStack(ItemRegistry.HERB_HUMUS_CHERRY.get())); - - } else if (level.getBlockState(blockPos).is(Blocks.STRIPPED_CRIMSON_STEM)) { - itemStack.shrink(1); - - player.addItem(new ItemStack(ItemRegistry.HERB_HUMUS_CRIMSON.get())); - - } else if (level.getBlockState(blockPos).is(Blocks.STRIPPED_WARPED_STEM)) { - itemStack.shrink(1); - - player.addItem(new ItemStack(ItemRegistry.HERB_HUMUS_WARPED.get())); - - } else if (level.getBlockState(blockPos).is(BlockRegistry.STRIPPED_MYQUESTE_LOG.get())) { - itemStack.shrink(1); - - player.addItem(new ItemStack(ItemRegistry.HERB_HUMUS_MYQUESTE.get())); - - } - - return super.useOn(context); - } - - @Override - public void appendHoverText(ItemStack stack, @Nullable Level level, @NotNull List list, @NotNull TooltipFlag tooltipFlag) { - - if (!Screen.hasShiftDown()) { - list.add(Component.translatable(shiftControlsText).withStyle(ChatFormatting.DARK_GRAY)); - } else if (Screen.hasShiftDown()) { - if (stack.is(ItemRegistry.HERB_HUMUS_OAK.get())) { - list.add(Component.translatable("text.hibernalherbs.association.oak").withStyle(ChatFormatting.GRAY)); - } - if (stack.is(ItemRegistry.HERB_HUMUS_SPRUCE.get())) { - list.add(Component.translatable("text.hibernalherbs.association.spruce").withStyle(ChatFormatting.GRAY)); - } - if (stack.is(ItemRegistry.HERB_HUMUS_BIRCH.get())) { - list.add(Component.translatable("text.hibernalherbs.association.birch").withStyle(ChatFormatting.GRAY)); - } - if (stack.is(ItemRegistry.HERB_HUMUS_ACACIA.get())) { - list.add(Component.translatable("text.hibernalherbs.association.acacia").withStyle(ChatFormatting.GRAY)); - } - if (stack.is(ItemRegistry.HERB_HUMUS_JUNGLE.get())) { - list.add(Component.translatable("text.hibernalherbs.association.jungle").withStyle(ChatFormatting.GRAY)); - } - if (stack.is(ItemRegistry.HERB_HUMUS_DARK_OAK.get())) { - list.add(Component.translatable("text.hibernalherbs.association.dark_oak").withStyle(ChatFormatting.GRAY)); - } - if (stack.is(ItemRegistry.HERB_HUMUS_MANGROVE.get())) { - list.add(Component.translatable("text.hibernalherbs.association.mangrove").withStyle(ChatFormatting.GRAY)); - } - if (stack.is(ItemRegistry.HERB_HUMUS_CHERRY.get())) { - list.add(Component.translatable("text.hibernalherbs.association.cherry").withStyle(ChatFormatting.GRAY)); - } - if (stack.is(ItemRegistry.HERB_HUMUS_CRIMSON.get())) { - list.add(Component.translatable("text.hibernalherbs.association.crimson").withStyle(ChatFormatting.GRAY)); - } - if (stack.is(ItemRegistry.HERB_HUMUS_WARPED.get())) { - list.add(Component.translatable("text.hibernalherbs.association.warped").withStyle(ChatFormatting.GRAY)); - } - if (stack.is(ItemRegistry.HERB_HUMUS_MYQUESTE.get())) { - list.add(Component.translatable("text.hibernalherbs.association.myqueste").withStyle(ChatFormatting.GRAY)); - } - - else if (!stack.is(HibernalHerbsForge.HUMUS_TAG)) { - list.add(Component.translatable("text.hibernalherbs.association.none").withStyle(ChatFormatting.GRAY)); - } - - getProductionValueTooltip(stack, list); - - if (!Screen.hasAltDown()) { - list.add(Component.literal("")); - list.add(Component.translatable(leftAltControlsText).withStyle(ChatFormatting.DARK_GRAY)); - } else { - list.add(Component.literal("")); - list.add(Component.translatable("text.hibernalherbs.humus.additional_text.one").withStyle(ChatFormatting.DARK_PURPLE)); - list.add(Component.translatable("text.hibernalherbs.humus.additional_text.two").withStyle(ChatFormatting.DARK_PURPLE)); - list.add(Component.translatable("text.hibernalherbs.humus.additional_text.three").withStyle(ChatFormatting.DARK_PURPLE)); - - list.add(Component.literal("")); - list.add(Component.translatable(rightClickControlsText).withStyle(ChatFormatting.DARK_GRAY)); - - getAssociationTooltip(stack, list); - } - } - - } - - public static void getAssociationTooltip(ItemStack stack, List tooltip) { - MutableComponent association = Associations.NONE.getTranslatableAssociation(); - - if (stack.is(ItemRegistry.HERB_HUMUS_OAK.get())) { - association = Associations.OAK.getTranslatableAssociation(); - } - if (stack.is(ItemRegistry.HERB_HUMUS_SPRUCE.get())) { - association = Associations.SPRUCE.getTranslatableAssociation(); - } - if (stack.is(ItemRegistry.HERB_HUMUS_BIRCH.get())) { - association = Associations.BIRCH.getTranslatableAssociation(); - } - if (stack.is(ItemRegistry.HERB_HUMUS_ACACIA.get())) { - association = Associations.ACACIA.getTranslatableAssociation(); - } - if (stack.is(ItemRegistry.HERB_HUMUS_JUNGLE.get())) { - association = Associations.JUNGLE.getTranslatableAssociation(); - } - if (stack.is(ItemRegistry.HERB_HUMUS_DARK_OAK.get())) { - association = Associations.DARK_OAK.getTranslatableAssociation(); - } - if (stack.is(ItemRegistry.HERB_HUMUS_MANGROVE.get())) { - association = Associations.MANGROVE.getTranslatableAssociation(); - } - if (stack.is(ItemRegistry.HERB_HUMUS_CHERRY.get())) { - association = Associations.CHERRY.getTranslatableAssociation(); - } - if (stack.is(ItemRegistry.HERB_HUMUS_CRIMSON.get())) { - association = Associations.CRIMSON.getTranslatableAssociation(); - } - if (stack.is(ItemRegistry.HERB_HUMUS_WARPED.get())) { - association = Associations.WARPED.getTranslatableAssociation(); - } - if (stack.is(ItemRegistry.HERB_HUMUS_MYQUESTE.get())) { - association = Associations.MYQUESTE.getTranslatableAssociation(); - } - - tooltip.add(Component.translatable("text.hibernalherbs.humus.usage.first").withStyle(ChatFormatting.DARK_PURPLE)); - tooltip.add(Component.translatable("text.hibernalherbs.humus.usage.secondary", association).withStyle(ChatFormatting.DARK_PURPLE)); - - } - - public static void getProductionValueTooltip(ItemStack stack, List tooltip) { - int productionValue = Associations.NONE.getProductionValue(); - - if (stack.is(ItemRegistry.HERB_HUMUS_OAK.get()) || stack.is(ItemRegistry.HERB_FERTILIZER_OAK.get())) { - productionValue = Associations.OAK.getProductionValue(); - } - if (stack.is(ItemRegistry.HERB_HUMUS_SPRUCE.get()) || stack.is(ItemRegistry.HERB_FERTILIZER_SPRUCE.get())) { - productionValue = Associations.SPRUCE.getProductionValue(); - } - if (stack.is(ItemRegistry.HERB_HUMUS_BIRCH.get()) || stack.is(ItemRegistry.HERB_FERTILIZER_BIRCH.get())) { - productionValue = Associations.BIRCH.getProductionValue(); - } - if (stack.is(ItemRegistry.HERB_HUMUS_ACACIA.get()) || stack.is(ItemRegistry.HERB_FERTILIZER_ACACIA.get())) { - productionValue = Associations.ACACIA.getProductionValue(); - } - if (stack.is(ItemRegistry.HERB_HUMUS_JUNGLE.get()) || stack.is(ItemRegistry.HERB_FERTILIZER_JUNGLE.get())) { - productionValue = Associations.JUNGLE.getProductionValue(); - } - if (stack.is(ItemRegistry.HERB_HUMUS_DARK_OAK.get()) || stack.is(ItemRegistry.HERB_FERTILIZER_DARK_OAK.get())) { - productionValue = Associations.DARK_OAK.getProductionValue(); - } - if (stack.is(ItemRegistry.HERB_HUMUS_MANGROVE.get()) || stack.is(ItemRegistry.HERB_FERTILIZER_MANGROVE.get())) { - productionValue = Associations.MANGROVE.getProductionValue(); - } - if (stack.is(ItemRegistry.HERB_HUMUS_CHERRY.get()) || stack.is(ItemRegistry.HERB_FERTILIZER_CHERRY.get())) { - productionValue = Associations.CHERRY.getProductionValue(); - } - if (stack.is(ItemRegistry.HERB_HUMUS_CRIMSON.get()) || stack.is(ItemRegistry.HERB_FERTILIZER_CRIMSON.get())) { - productionValue = Associations.CRIMSON.getProductionValue(); - } - if (stack.is(ItemRegistry.HERB_HUMUS_WARPED.get()) || stack.is(ItemRegistry.HERB_FERTILIZER_WARPED.get())) { - productionValue = Associations.WARPED.getProductionValue(); - } - if (stack.is(ItemRegistry.HERB_HUMUS_MYQUESTE.get()) || stack.is(ItemRegistry.HERB_FERTILIZER_MYQUESTE.get())) { - productionValue = Associations.MYQUESTE.getProductionValue(); - } - - tooltip.add(Component.translatable("text.hibernalherbs.humus.production", productionValue).withStyle(ChatFormatting.GRAY)); - } - -} diff --git a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/item/HerbalSigilItem.java b/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/item/HerbalSigilItem.java deleted file mode 100644 index 5a644744..00000000 --- a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/item/HerbalSigilItem.java +++ /dev/null @@ -1,76 +0,0 @@ -package net.dakotapride.hibernalHerbs.common.item; - -import net.dakotapride.hibernalHerbs.client.ITooltipProvider; -import net.dakotapride.hibernalHerbs.common.registry.ItemRegistry; -import net.minecraft.ChatFormatting; -import net.minecraft.client.gui.screens.Screen; -import net.minecraft.network.chat.Component; -import net.minecraft.network.chat.MutableComponent; -import net.minecraft.world.item.Item; -import net.minecraft.world.item.ItemStack; -import net.minecraft.world.item.TooltipFlag; -import net.minecraft.world.level.Level; -import org.jetbrains.annotations.Nullable; - -import java.util.List; - -public class HerbalSigilItem extends Item implements ITooltipProvider { - public HerbalSigilItem(Properties properties) { - super(properties); - } - - @Override - public void appendHoverText(ItemStack stack, @Nullable Level world, List tooltip, TooltipFlag tooltipFlag) { - if (!Screen.hasShiftDown()) { - tooltip.add(Component.translatable(shiftControlsText).withStyle(ChatFormatting.DARK_GRAY)); - } else if (Screen.hasShiftDown()) { - getSigilAlignment(stack, tooltip); - - if (!Screen.hasAltDown()) { - tooltip.add(Component.literal("")); - tooltip.add(Component.translatable(leftAltControlsText).withStyle(ChatFormatting.DARK_GRAY)); - } else { - tooltip.add(Component.literal("")); - tooltip.add(Component.translatable("text.hibernalherbs.sigil.help.padlock.one").withStyle(ChatFormatting.DARK_PURPLE)); - tooltip.add(Component.translatable("text.hibernalherbs.sigil.help.padlock.two").withStyle(ChatFormatting.DARK_PURPLE)); - tooltip.add(Component.translatable("text.hibernalherbs.sigil.help.padlock.three").withStyle(ChatFormatting.DARK_PURPLE)); - tooltip.add(Component.translatable("text.hibernalherbs.sigil.help.padlock.four").withStyle(ChatFormatting.DARK_PURPLE)); - - tooltip.add(Component.literal("")); - tooltip.add(Component.translatable("text.hibernalherbs.sigil.help.herbs.one").withStyle(ChatFormatting.DARK_PURPLE)); - tooltip.add(Component.translatable("text.hibernalherbs.sigil.help.herbs.two").withStyle(ChatFormatting.DARK_PURPLE)); - tooltip.add(Component.translatable("text.hibernalherbs.sigil.help.herbs.three").withStyle(ChatFormatting.DARK_PURPLE)); - } - } - } - - public static void getSigilAlignment(ItemStack stack, List tooltip) { - MutableComponent alignment = SigilAlignments.NONE.getAlignment(); - - if (stack.is(ItemRegistry.SIGIL_PRIDE.get())) { - alignment = SigilAlignments.PRIDE.getAlignment(); - } else if (stack.is(ItemRegistry.SIGIL_ENVY.get())) { - alignment = SigilAlignments.ENVY.getAlignment(); - } else if (stack.is(ItemRegistry.SIGIL_SLOTH.get())) { - alignment = SigilAlignments.SLOTH.getAlignment(); - } else if (stack.is(ItemRegistry.SIGIL_WRATH.get())) { - alignment = SigilAlignments.WRATH.getAlignment(); - } else if (stack.is(ItemRegistry.SIGIL_GREED.get())) { - alignment = SigilAlignments.GREED.getAlignment(); - } else if (stack.is(ItemRegistry.SIGIL_LUST.get())) { - alignment = SigilAlignments.LUST.getAlignment(); - } else if (stack.is(ItemRegistry.SIGIL_GLUTTONY.get())) { - alignment = SigilAlignments.GLUTTONY.getAlignment(); - } else if (stack.is(ItemRegistry.SIGIL_MASTERY.get())) { - alignment = SigilAlignments.MASTERY.getAlignment(); - } else if (stack.is(ItemRegistry.SIGIL_MASTERY_ADV.get())) { - alignment = SigilAlignments.ADVANCED_MASTERY.getAlignment(); - } else if (stack.is(ItemRegistry.SIGIL_CONFIGURATION.get())) { - alignment = SigilAlignments.CONFIGURATION.getAlignment(); - } else if (stack.is(ItemRegistry.SIGIL_CONFIGURATION_ADV.get())) { - alignment = SigilAlignments.ADVANCED_CONFIGURATION.getAlignment(); - } - - tooltip.add(Component.translatable("text.hibernalherbs.sigil.alignment", alignment).withStyle(ChatFormatting.GRAY)); - } -} diff --git a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/item/MyquesteBoatItem.java b/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/item/MyquesteBoatItem.java deleted file mode 100644 index 9c1710b1..00000000 --- a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/item/MyquesteBoatItem.java +++ /dev/null @@ -1,89 +0,0 @@ -package net.dakotapride.hibernalHerbs.common.item; - -import net.dakotapride.hibernalHerbs.common.entity.boat.MyquesteBoatEntity; -import net.dakotapride.hibernalHerbs.common.entity.boat.MyquesteChestBoatEntity; -import net.minecraft.core.BlockPos; -import net.minecraft.network.chat.Component; -import net.minecraft.stats.Stats; -import net.minecraft.world.InteractionHand; -import net.minecraft.world.InteractionResultHolder; -import net.minecraft.world.entity.Entity; -import net.minecraft.world.entity.EntitySelector; -import net.minecraft.world.entity.player.Player; -import net.minecraft.world.entity.vehicle.Boat; -import net.minecraft.world.entity.vehicle.ChestBoat; -import net.minecraft.world.item.BoatItem; -import net.minecraft.world.item.Item; -import net.minecraft.world.item.ItemStack; -import net.minecraft.world.item.TooltipFlag; -import net.minecraft.world.level.ClipContext; -import net.minecraft.world.level.Level; -import net.minecraft.world.level.block.state.properties.WoodType; -import net.minecraft.world.level.gameevent.GameEvent; -import net.minecraft.world.phys.AABB; -import net.minecraft.world.phys.HitResult; -import net.minecraft.world.phys.Vec3; -import org.jetbrains.annotations.Nullable; - -import java.util.List; -import java.util.function.Predicate; - -@SuppressWarnings("NullableProblems") -public class MyquesteBoatItem extends BoatItem { - private static final Predicate ENTITY_PREDICATE = EntitySelector.NO_SPECTATORS.and(Entity::isPickable); - private final String WOOD_TYPE; - private final boolean HAS_CHEST; - - public MyquesteBoatItem(boolean pHasChest, Properties pProperties, WoodType pType) { - super(pHasChest, Boat.Type.MANGROVE, pProperties); - this.WOOD_TYPE = pType.name(); - this.HAS_CHEST = pHasChest; - } - - @Override - public InteractionResultHolder use(Level pLevel, Player pPlayer, InteractionHand pHand) { - ItemStack itemstack = pPlayer.getItemInHand(pHand); - HitResult hitresult = getPlayerPOVHitResult(pLevel, pPlayer, ClipContext.Fluid.ANY); - if(hitresult.getType() == HitResult.Type.MISS) { - return InteractionResultHolder.pass(itemstack); - } else { - Vec3 vec3 = pPlayer.getViewVector(1); - List list = pLevel.getEntities(pPlayer, pPlayer.getBoundingBox().expandTowards(vec3.scale(5.0D)).inflate(1.0D), ENTITY_PREDICATE); - if(!list.isEmpty()) { - Vec3 vec31 = pPlayer.getEyePosition(); - - for(Entity entity : list) { - AABB aabb = entity.getBoundingBox().inflate(entity.getPickRadius()); - if(aabb.contains(vec31)) { - return InteractionResultHolder.pass(itemstack); - } - } - } - - if(hitresult.getType() == HitResult.Type.BLOCK) { - Boat boat = getBoat(pLevel, hitresult); - boat.setYRot(pPlayer.getYRot()); - if(!pLevel.noCollision(boat, boat.getBoundingBox())) { - return InteractionResultHolder.fail(itemstack); - } else { - if(!pLevel.isClientSide) { - pLevel.addFreshEntity(boat); - pLevel.gameEvent(pPlayer, GameEvent.ENTITY_PLACE, hitresult.getLocation()); - if(!pPlayer.getAbilities().instabuild) { - itemstack.shrink(1); - } - } - - pPlayer.awardStat(Stats.ITEM_USED.get(this)); - return InteractionResultHolder.sidedSuccess(itemstack, pLevel.isClientSide()); - } - } else { - return InteractionResultHolder.pass(itemstack); - } - } - } - - private Boat getBoat(Level level, HitResult hitResult) { - return HAS_CHEST ? new MyquesteChestBoatEntity(level, hitResult.getLocation().x, hitResult.getLocation().y, hitResult.getLocation().z, WOOD_TYPE) : new MyquesteBoatEntity(level, hitResult.getLocation().x, hitResult.getLocation().y, hitResult.getLocation().z, WOOD_TYPE); - } -} \ No newline at end of file diff --git a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/item/SmokedHerbBlendItem.java b/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/item/SmokedHerbBlendItem.java deleted file mode 100644 index 68563a59..00000000 --- a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/item/SmokedHerbBlendItem.java +++ /dev/null @@ -1,208 +0,0 @@ -package net.dakotapride.hibernalHerbs.common.item; - -import net.dakotapride.hibernalHerbs.client.ITooltipProvider; -import net.dakotapride.hibernalHerbs.common.HibernalHerbsForge; -import net.dakotapride.hibernalHerbs.common.food.FoodComponentList; -import net.dakotapride.hibernalHerbs.common.registry.ItemRegistry; -import net.minecraft.ChatFormatting; -import net.minecraft.client.gui.screens.Screen; -import net.minecraft.network.chat.Component; -import net.minecraft.world.InteractionHand; -import net.minecraft.world.InteractionResult; -import net.minecraft.world.effect.MobEffectInstance; -import net.minecraft.world.effect.MobEffects; -import net.minecraft.world.entity.LivingEntity; -import net.minecraft.world.entity.player.Player; -import net.minecraft.world.item.Item; -import net.minecraft.world.item.ItemStack; -import net.minecraft.world.item.Items; -import net.minecraft.world.item.TooltipFlag; -import net.minecraft.world.level.Level; -import org.jetbrains.annotations.NotNull; -import org.jetbrains.annotations.Nullable; - -import java.util.List; - -public class SmokedHerbBlendItem extends Item implements FoodComponentList, ITooltipProvider { - public SmokedHerbBlendItem(Properties properties) { - super(properties); - } - - @Override - public @NotNull ItemStack finishUsingItem(@NotNull ItemStack stack, @NotNull Level level, @NotNull LivingEntity entity) { - ItemStack gluttonousRingStack = ItemRegistry.GLUTTONOUS_RING.get().getDefaultInstance(); - ItemStack advancedGluttonousRingStack = ItemRegistry.ADV_GLUTTONOUS_RING.get().getDefaultInstance(); - - entity.addEatEffect(stack, level, entity); - - if (entity instanceof Player player) { - if (player.getInventory().contains(gluttonousRingStack) && !player.getInventory().contains(advancedGluttonousRingStack)) { - player.getCooldowns().addCooldown(this, 40); - - return stack; - } else { - return player.getAbilities().instabuild ? super.finishUsingItem(stack, level, entity) : new ItemStack(Items.BOWL); - } - } else { - return super.finishUsingItem(stack, level, entity); - } - } - - @Override - public @NotNull InteractionResult interactLivingEntity(@NotNull ItemStack stack, Player player, @NotNull LivingEntity livingEntity, @NotNull InteractionHand hand) { - if (player.getMainHandItem().is(ItemRegistry.SMOKED_REGENERATION_BLEND.get())) { - livingEntity.addEffect(new MobEffectInstance(MobEffects.REGENERATION, smokedHealthDuration, smokedMultiplier)); - } else if (player.getMainHandItem().is(ItemRegistry.SMOKED_POISON_BLEND.get())) { - livingEntity.addEffect(new MobEffectInstance(MobEffects.POISON, smokedHealthDuration, smokedMultiplier)); - } else if (player.getMainHandItem().is(ItemRegistry.SMOKED_SLOWNESS_BLEND.get())) { - livingEntity.addEffect(new MobEffectInstance(MobEffects.MOVEMENT_SLOWDOWN, smokedSpeedDuration, smokedMultiplier)); - } else if (player.getMainHandItem().is(ItemRegistry.SMOKED_MINING_FATIGUE_BLEND.get())) { - livingEntity.addEffect(new MobEffectInstance(MobEffects.DIG_SLOWDOWN, smokedMiningSpeedDuration, smokedMultiplier)); - } else if (player.getMainHandItem().is(ItemRegistry.SMOKED_HASTE_BLEND.get())) { - livingEntity.addEffect(new MobEffectInstance(MobEffects.DIG_SPEED, smokedMiningSpeedDuration, smokedMultiplier)); - } else if (player.getMainHandItem().is(ItemRegistry.SMOKED_SPEED_BLEND.get())) { - livingEntity.addEffect(new MobEffectInstance(MobEffects.MOVEMENT_SPEED, smokedSpeedDuration, smokedMultiplier)); - } else if (player.getMainHandItem().is(ItemRegistry.SMOKED_WITHER_BLEND.get())) { - livingEntity.addEffect(new MobEffectInstance(MobEffects.WITHER, smokedHealthDuration, smokedMultiplier)); - } else if (player.getMainHandItem().is(ItemRegistry.SMOKED_NIGHT_VISION_BLEND.get())) { - livingEntity.addEffect(new MobEffectInstance(MobEffects.NIGHT_VISION, smokedVisionDuration, smokedMultiplier)); - } else if (player.getMainHandItem().is(ItemRegistry.SMOKED_WEAKNESS_BLEND.get())) { - livingEntity.addEffect(new MobEffectInstance(MobEffects.WEAKNESS, smokedDamageDuration, smokedMultiplier)); - } else if (player.getMainHandItem().is(ItemRegistry.SMOKED_BLINDNESS_BLEND.get())) { - livingEntity.addEffect(new MobEffectInstance(MobEffects.BLINDNESS, smokedVisionDuration, smokedMultiplier)); - } else if (player.getMainHandItem().is(ItemRegistry.SMOKED_FIRE_BLEND.get())) { } - - else if (player.getMainHandItem().is(ItemRegistry.SMOKED_REGENERATION_SLOWNESS_BLEND.get())) { - livingEntity.addEffect(new MobEffectInstance(MobEffects.REGENERATION, smokedHealthDuration, smokedMultiplier)); - livingEntity.addEffect(new MobEffectInstance(MobEffects.MOVEMENT_SLOWDOWN, smokedHealthDuration, smokedMultiplier)); - } else if (player.getMainHandItem().is(ItemRegistry.SMOKED_REGENERATION_SLOWNESS_BLEND.get())) { - livingEntity.addEffect(new MobEffectInstance(MobEffects.REGENERATION, smokedHealthDuration + 120, smokedMultiplier)); - livingEntity.addEffect(new MobEffectInstance(MobEffects.MOVEMENT_SPEED, smokedSpeedDuration + 100, smokedMultiplier)); - livingEntity.addEffect(new MobEffectInstance(MobEffects.WEAKNESS, smokedDamageDuration + 80, smokedMultiplier)); - } - - if (!player.isCreative()) { - stack.shrink(1); - player.addItem(new ItemStack(Items.BOWL, 1)); - } - - - return super.interactLivingEntity(stack, player, livingEntity, hand); - } - - @Override - public boolean hurtEnemy(@NotNull ItemStack stack, LivingEntity target, @NotNull LivingEntity attacker) { - - Player player = (Player) target.getLastHurtByMob(); - if (attacker instanceof Player) { - if (attacker.getMainHandItem().is(ItemRegistry.SMOKED_REGENERATION_BLEND.get())) { - target.addEffect(new MobEffectInstance(MobEffects.REGENERATION, smokedHealthDuration - 80, smokedMultiplier - 1)); - } else if (attacker.getMainHandItem().is(ItemRegistry.SMOKED_POISON_BLEND.get())) { - target.addEffect(new MobEffectInstance(MobEffects.POISON, smokedHealthDuration - 80, smokedMultiplier - 1)); - } else if (attacker.getMainHandItem().is(ItemRegistry.SMOKED_SLOWNESS_BLEND.get())) { - target.addEffect(new MobEffectInstance(MobEffects.MOVEMENT_SLOWDOWN, smokedSpeedDuration - 60, smokedMultiplier - 1)); - } else if (attacker.getMainHandItem().is(ItemRegistry.SMOKED_MINING_FATIGUE_BLEND.get())) { - target.addEffect(new MobEffectInstance(MobEffects.DIG_SLOWDOWN, smokedMiningSpeedDuration - 600, smokedMultiplier - 1)); - } else if (attacker.getMainHandItem().is(ItemRegistry.SMOKED_HASTE_BLEND.get())) { - target.addEffect(new MobEffectInstance(MobEffects.DIG_SPEED, smokedMiningSpeedDuration - 600, smokedMultiplier - 1)); - } else if (attacker.getMainHandItem().is(ItemRegistry.SMOKED_SPEED_BLEND.get())) { - target.addEffect(new MobEffectInstance(MobEffects.MOVEMENT_SPEED, smokedSpeedDuration - 60, smokedMultiplier - 1)); - } else if (attacker.getMainHandItem().is(ItemRegistry.SMOKED_WITHER_BLEND.get())) { - target.addEffect(new MobEffectInstance(MobEffects.WITHER, smokedHealthDuration - 80, smokedMultiplier - 1)); - } else if (attacker.getMainHandItem().is(ItemRegistry.SMOKED_NIGHT_VISION_BLEND.get())) { - target.addEffect(new MobEffectInstance(MobEffects.NIGHT_VISION, smokedVisionDuration - 100, smokedMultiplier - 1)); - } else if (attacker.getMainHandItem().is(ItemRegistry.SMOKED_WEAKNESS_BLEND.get())) { - target.addEffect(new MobEffectInstance(MobEffects.WEAKNESS, smokedDamageDuration - 40, smokedMultiplier - 1)); - } else if (attacker.getMainHandItem().is(ItemRegistry.SMOKED_BLINDNESS_BLEND.get())) { - target.addEffect(new MobEffectInstance(MobEffects.BLINDNESS, smokedVisionDuration - 100, smokedMultiplier - 1)); - } else if (attacker.getMainHandItem().is(ItemRegistry.SMOKED_FIRE_BLEND.get())) { - target.setSecondsOnFire(smokedSecondsOnFire - 2); - } - - else if (attacker.getMainHandItem().is(ItemRegistry.SMOKED_REGENERATION_SLOWNESS_BLEND.get())) { - target.addEffect(new MobEffectInstance(MobEffects.REGENERATION, smokedHealthDuration - 80, smokedMultiplier - 1)); - target.addEffect(new MobEffectInstance(MobEffects.MOVEMENT_SLOWDOWN, smokedSpeedDuration - 60, smokedMultiplier - 1)); - } else if (attacker.getMainHandItem().is(ItemRegistry.SMOKED_REGENERATION_SLOWNESS_BLEND.get())) { - target.addEffect(new MobEffectInstance(MobEffects.REGENERATION, (smokedHealthDuration + 120) - 40, smokedMultiplier - 1)); - target.addEffect(new MobEffectInstance(MobEffects.MOVEMENT_SPEED, (smokedSpeedDuration + 100) - 40, smokedMultiplier - 1)); - target.addEffect(new MobEffectInstance(MobEffects.WEAKNESS, (smokedDamageDuration + 80) - 60, smokedMultiplier)); - } - - assert player != null; - if (!player.isCreative()) { - stack.shrink(1); - player.addItem(new ItemStack(Items.BOWL, 1)); - } - } - - return super.hurtEnemy(stack, target, attacker); - } - - @Override - public void appendHoverText(ItemStack stack, @Nullable Level level, @NotNull List components, @NotNull TooltipFlag tooltipFlag) { - if (!Screen.hasShiftDown()) { - components.add(Component.translatable(shiftControlsText).withStyle(ChatFormatting.DARK_GRAY)); - } else if (Screen.hasShiftDown()) { - if (!stack.is(HibernalHerbsForge.ARTIFICIAL_BLENDS_TAG)) { - HerbBlendItem.effectToAbilityTooltip(stack, components); - components.add(Component.translatable("text.hibernalherbs.blend.modifier.smoked.true").withStyle(ChatFormatting.GRAY)); - - if (!Screen.hasAltDown()) { - components.add(Component.literal("")); - components.add(Component.translatable(leftAltControlsText).withStyle(ChatFormatting.DARK_GRAY)); - } else { - components.add(Component.literal("")); - components.add(Component.translatable("text.hibernalherbs.modifier.blend.smoked.help.one").withStyle(ChatFormatting.DARK_PURPLE)); - components.add(Component.translatable("text.hibernalherbs.modifier.blend.smoked.help.two").withStyle(ChatFormatting.DARK_PURPLE)); - components.add(Component.translatable("text.hibernalherbs.modifier.blend.smoked.help.three").withStyle(ChatFormatting.DARK_PURPLE)); - - components.add(Component.literal("")); - components.add(Component.translatable(leftClickOnPlayerControlsText).withStyle(ChatFormatting.DARK_GRAY)); - components.add(Component.translatable("text.hibernalherbs.blend.attacking.help.one").withStyle(ChatFormatting.DARK_PURPLE)); - components.add(Component.translatable("text.hibernalherbs.blend.attacking.help.two").withStyle(ChatFormatting.DARK_PURPLE)); - components.add(Component.translatable("text.hibernalherbs.blend.attacking.help.three").withStyle(ChatFormatting.DARK_PURPLE)); - - components.add(Component.literal("")); - components.add(Component.translatable(rightClickOnPlayerControlsText).withStyle(ChatFormatting.DARK_GRAY)); - components.add(Component.translatable("text.hibernalherbs.blend.player_pour.help.one").withStyle(ChatFormatting.DARK_PURPLE)); - components.add(Component.translatable("text.hibernalherbs.blend.player_pour.help.two").withStyle(ChatFormatting.DARK_PURPLE)); - components.add(Component.translatable("text.hibernalherbs.blend.player_pour.help.three").withStyle(ChatFormatting.DARK_PURPLE)); - } - - } else { - HerbBlendItem.getExceptionTooltip(stack, components); - components.add(Component.translatable("text.hibernalherbs.blend.modifier.smoked.true").withStyle(ChatFormatting.GRAY)); - - if (!Screen.hasAltDown()) { - components.add(Component.literal("")); - components.add(Component.translatable(leftAltControlsText).withStyle(ChatFormatting.DARK_GRAY)); - } else { - components.add(Component.literal("")); - components.add(Component.translatable("text.hibernalherbs.modifier.blend.smoked.help.one").withStyle(ChatFormatting.DARK_PURPLE)); - components.add(Component.translatable("text.hibernalherbs.modifier.blend.smoked.help.two").withStyle(ChatFormatting.DARK_PURPLE)); - components.add(Component.translatable("text.hibernalherbs.modifier.blend.smoked.help.three").withStyle(ChatFormatting.DARK_PURPLE)); - - components.add(Component.literal("")); - components.add(Component.translatable("text.hibernalherbs.blend.exception.help.one").withStyle(ChatFormatting.DARK_PURPLE)); - components.add(Component.translatable("text.hibernalherbs.blend.exception.help.two").withStyle(ChatFormatting.DARK_PURPLE)); - components.add(Component.translatable("text.hibernalherbs.blend.exception.help.three").withStyle(ChatFormatting.DARK_PURPLE)); - components.add(Component.translatable("text.hibernalherbs.blend.exception.help.four").withStyle(ChatFormatting.DARK_PURPLE)); - - components.add(Component.literal("")); - components.add(Component.translatable(leftClickOnPlayerControlsText).withStyle(ChatFormatting.DARK_GRAY)); - components.add(Component.translatable("text.hibernalherbs.blend.attacking.help.one").withStyle(ChatFormatting.DARK_PURPLE)); - components.add(Component.translatable("text.hibernalherbs.blend.attacking.help.two").withStyle(ChatFormatting.DARK_PURPLE)); - components.add(Component.translatable("text.hibernalherbs.blend.attacking.help.three").withStyle(ChatFormatting.DARK_PURPLE)); - - components.add(Component.literal("")); - components.add(Component.translatable(rightClickOnPlayerControlsText).withStyle(ChatFormatting.DARK_GRAY)); - components.add(Component.translatable("text.hibernalherbs.blend.player_pour.help.one").withStyle(ChatFormatting.DARK_PURPLE)); - components.add(Component.translatable("text.hibernalherbs.blend.player_pour.help.two").withStyle(ChatFormatting.DARK_PURPLE)); - components.add(Component.translatable("text.hibernalherbs.blend.player_pour.help.three").withStyle(ChatFormatting.DARK_PURPLE)); - } - - } - - } - } -} diff --git a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/item/abstractItem/AbstractCanisterItem.java b/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/item/abstractItem/AbstractCanisterItem.java deleted file mode 100644 index 6ffe9425..00000000 --- a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/item/abstractItem/AbstractCanisterItem.java +++ /dev/null @@ -1,334 +0,0 @@ -package net.dakotapride.hibernalHerbs.common.item.abstractItem; - -import net.dakotapride.hibernalHerbs.client.ITooltipProvider; -import net.dakotapride.hibernalHerbs.common.HibernalHerbsForge; -import net.dakotapride.hibernalHerbs.common.registry.ItemRegistry; -import net.minecraft.ChatFormatting; -import net.minecraft.client.gui.screens.Screen; -import net.minecraft.core.NonNullList; -import net.minecraft.nbt.CompoundTag; -import net.minecraft.nbt.ListTag; -import net.minecraft.network.chat.Component; -import net.minecraft.server.level.ServerPlayer; -import net.minecraft.sounds.SoundEvents; -import net.minecraft.stats.Stats; -import net.minecraft.world.InteractionHand; -import net.minecraft.world.InteractionResultHolder; -import net.minecraft.world.entity.Entity; -import net.minecraft.world.entity.SlotAccess; -import net.minecraft.world.entity.item.ItemEntity; -import net.minecraft.world.entity.player.Player; -import net.minecraft.world.inventory.ClickAction; -import net.minecraft.world.inventory.Slot; -import net.minecraft.world.inventory.tooltip.BundleTooltip; -import net.minecraft.world.inventory.tooltip.TooltipComponent; -import net.minecraft.world.item.BundleItem; -import net.minecraft.world.item.ItemStack; -import net.minecraft.world.item.ItemUtils; -import net.minecraft.world.item.TooltipFlag; -import net.minecraft.world.level.Level; -import org.jetbrains.annotations.Nullable; - -import javax.annotation.Nonnull; -import java.util.Collections; -import java.util.List; -import java.util.Objects; -import java.util.Optional; -import java.util.stream.Stream; - -public class AbstractCanisterItem extends BundleItem implements ITooltipProvider { - - // - // Credit Goes To Cheaterpaul (Owner Of Better Bundles Mod For Forge) For BundleItem Code Used Below (slightly modified) - // As Well As Updating It To 1.19+ - // - - public final int size; - - public AbstractCanisterItem(Properties properties, int size) { - super(properties); - this.size = size; - } - - @Override - public boolean overrideStackedOnOther(@Nonnull ItemStack stack, @Nonnull Slot slot, @Nonnull ClickAction action, @Nonnull Player player) { - if (action != ClickAction.SECONDARY) { - return false; - } else { - ItemStack itemStack = slot.getItem(); - if (itemStack.isEmpty()) { - removeOne(stack).ifPresent((p_150740_) -> { - add(stack, slot.safeInsert(p_150740_), size, player); - }); - - if (stack.hasTag()) { - playRemoveOneSound(player); - } - - } else if (itemStack.is(HibernalHerbsForge.BLENDS_TAG)) { - int var6 = (size - getContentWeight(stack, 64)) / getWeight(itemStack, 64); - - playInsertSound(player); - add(stack, slot.safeTake(itemStack.getCount(), var6, player), size, player); - } - - return true; - } - } - - @Override - public boolean overrideOtherStackedOnMe(@Nonnull ItemStack stack1, @Nonnull ItemStack stack2, @Nonnull Slot slot, @Nonnull ClickAction action, @Nonnull Player player, @Nonnull SlotAccess slotAccess) { - if (action == ClickAction.SECONDARY && slot.allowModification(player)) { - if (stack2.isEmpty()) { - Optional var10000 = removeOne(stack1); - Objects.requireNonNull(slotAccess); - var10000.ifPresent(slotAccess::set); - - if (this.getDefaultInstance().hasTag()) { - playRemoveOneSound(player); - } - } else { - playInsertSound(player); - stack2.shrink(add(stack1, stack2, size, player)); - } - - return true; - } else { - return false; - } - } - - @Nonnull - @Override - public InteractionResultHolder use(@Nonnull Level level, Player player, @Nonnull InteractionHand hand) { - ItemStack var4 = player.getItemInHand(hand); - if (dropContents(var4, player)) { - playDropContentsSound(player); - player.awardStat(Stats.ITEM_USED.get(this)); - return InteractionResultHolder.sidedSuccess(var4, level.isClientSide()); - } else { - return InteractionResultHolder.fail(var4); - } - } - - @Override - public boolean isBarVisible(@Nonnull ItemStack stack) { - return getContentWeight(stack, 64) > 0; - } - - @Override - public int getBarWidth(@Nonnull ItemStack stack) { - return Math.min(1 + 12 * getContentWeight(stack, 64) / size, 13); - } - - @Override - public int getBarColor(@Nonnull ItemStack stack) { - return super.getBarColor(stack); - } - - @Nonnull - @Override - public Optional getTooltipImage(@Nonnull ItemStack stack) { - NonNullList var2 = NonNullList.create(); - Stream var10000 = getContents(stack); - Objects.requireNonNull(var2); - var10000.forEach(var2::add); - return Optional.of(new BundleTooltip(var2, getContentWeight(stack, 64))); - } - - @Override - public void appendHoverText(@Nonnull ItemStack stack, @Nonnull Level level, List components, @Nonnull TooltipFlag flag) { - int actualSize; - - if (size == 128) { - actualSize = 2; - } else if (size == 256) { - actualSize = 4; - } else if (size == 384) { - actualSize = 6; - } else { - actualSize = 0; - } - - if (!Screen.hasShiftDown()) { - components.add(Component.translatable(shiftControlsText).withStyle(ChatFormatting.DARK_GRAY)); - } else if (Screen.hasShiftDown()) { - if (stack.is(ItemRegistry.IRON_CANISTER.get())) { - components.add(Component.translatable("text.hibernalherbs.canister.quality.iron").withStyle(ChatFormatting.GRAY)); - } else if (stack.is(ItemRegistry.AMETHYST_CANISTER.get())) { - components.add(Component.translatable("text.hibernalherbs.canister.quality.amethyst").withStyle(ChatFormatting.GRAY)); - } else if (stack.is(ItemRegistry.DIAMOND_CANISTER.get())) { - components.add(Component.translatable("text.hibernalherbs.canister.quality.diamond").withStyle(ChatFormatting.GRAY)); - } - - components.add(Component.translatable("text.hibernalherbs.canister.container", getContentWeight(stack, 1), actualSize).withStyle(ChatFormatting.GRAY)); - - if (!Screen.hasAltDown()) { - components.add(Component.literal("")); - components.add(Component.translatable(leftAltControlsText).withStyle(ChatFormatting.DARK_GRAY)); - } else { - components.add(Component.literal("")); - components.add(Component.translatable("text.hibernalherbs.canister.help.one").withStyle(ChatFormatting.DARK_PURPLE)); - components.add(Component.translatable("text.hibernalherbs.canister.help.two").withStyle(ChatFormatting.DARK_PURPLE)); - components.add(Component.literal("")); - components.add(Component.translatable("text.hibernalherbs.container.variant.help.one").withStyle(ChatFormatting.DARK_PURPLE)); - components.add(Component.translatable("text.hibernalherbs.container.variant.help.two").withStyle(ChatFormatting.DARK_PURPLE)); - components.add(Component.translatable("text.hibernalherbs.container.variant.help.three").withStyle(ChatFormatting.DARK_PURPLE)); - - components.add(Component.literal("")); - components.add(Component.translatable(rightClickInventoryControlsText).withStyle(ChatFormatting.DARK_GRAY)); - components.add(Component.translatable("text.hibernalherbs.canister.inventory_controls.help.one").withStyle(ChatFormatting.DARK_PURPLE)); - components.add(Component.translatable("text.hibernalherbs.canister.inventory_controls.help.two").withStyle(ChatFormatting.DARK_PURPLE)); - components.add(Component.translatable("text.hibernalherbs.canister.inventory_controls.help.three").withStyle(ChatFormatting.DARK_PURPLE)); - } - - components.add(Component.literal("")); - components.add(Component.translatable("text.hibernalherbs.container.can_contain.help").withStyle(ChatFormatting.DARK_GRAY)); - components.add(Component.translatable("text.hibernalherbs.container.can_contain.blends").withStyle(ChatFormatting.DARK_GRAY)); - components.add(Component.translatable("text.hibernalherbs.container.can_contain.smoked_blends").withStyle(ChatFormatting.DARK_GRAY)); - - components.add(Component.literal("")); - } - } - - @Override - public void onDestroyed(@Nonnull ItemEntity entity) { - ItemUtils.onContainerDestroyed(entity, getContents(entity.getItem())); - } - - - - public static int add(ItemStack bundleStack, ItemStack addStack, int size, @Nullable Player player) { - if (!addStack.isEmpty() && addStack.is(HibernalHerbsForge.BLENDS_TAG)) { - CompoundTag tag = bundleStack.getOrCreateTag(); - if (!tag.contains("Items")) { - tag.put("Items", new ListTag()); - } - - int contentWeight = getContentWeight(bundleStack, 64); - int addStackWeight = getWeight(addStack, 64); - int remainingSlots = Math.min(addStack.getCount(), (size - contentWeight) / addStackWeight); - if (remainingSlots == 0) { - return 0; - } else { - int putSize = remainingSlots; - ListTag list = tag.getList("Items", 10); - List var7 = getMatchingItem(addStack, list); - for (CompoundTag itemTag : var7) { - if (remainingSlots <= 0) break; - ItemStack var9 = ItemStack.of(itemTag); - int freeSlots = Math.min(var9.getMaxStackSize() - var9.getCount(), remainingSlots); - var9.grow(freeSlots); - var9.save(itemTag); - list.remove(itemTag); - list.add(0, itemTag); - remainingSlots -= freeSlots; - } - if (remainingSlots > 0) { - ItemStack var10 = addStack.copy(); - var10.setCount(remainingSlots); - CompoundTag var11 = new CompoundTag(); - var10.save(var11); - list.add(0, var11); - } - - return putSize; - } - } else { - return 0; - } - } - - public static List getMatchingItem(ItemStack itemStack, ListTag listTag) { - if (itemStack.is(ItemRegistry.CANISTER.get())) { - return Collections.emptyList(); - } else { - Stream var10000 = listTag.stream(); - var10000 = var10000.filter(CompoundTag.class::isInstance); - return var10000.map(CompoundTag.class::cast).filter((p_150755_) -> { - return ItemStack.isSameItemSameTags(ItemStack.of(p_150755_), itemStack); - }).filter(tag -> { - ItemStack stack = ItemStack.of(tag); - return stack.getCount() < stack.getMaxStackSize(); - }).toList(); - } - } - - public static int getWeight(ItemStack stack, int size) { - if (stack.is(ItemRegistry.CANISTER.get())) { - return 4 + getContentWeight(stack, size); - } else { - return size / stack.getMaxStackSize(); - } - } - - public static int getContentWeight(ItemStack bundleStack, int size) { - return getContents(bundleStack).mapToInt((stack) -> { - return getWeight(stack,size) * stack.getCount(); - }).sum(); - } - - public static Optional removeOne(ItemStack stack) { - CompoundTag tag = stack.getOrCreateTag(); - if (!tag.contains("Items")) { - return Optional.empty(); - } else { - ListTag tagList = tag.getList("Items", 10); - if (tagList.isEmpty()) { - return Optional.empty(); - } else { - CompoundTag tag1 = tagList.getCompound(0); - ItemStack stack1 = ItemStack.of(tag1); - tagList.remove(0); - if (tagList.isEmpty()) { - stack.removeTagKey("Items"); - } - - return Optional.of(stack1); - } - } - } - - public static boolean dropContents(ItemStack stack, Player player) { - CompoundTag tag = stack.getOrCreateTag(); - if (!tag.contains("Items")) { - return false; - } else { - if (player instanceof ServerPlayer) { - ListTag tagList = tag.getList("Items", 10); - - for(int i = 0; i < tagList.size(); ++i) { - CompoundTag tag2 = tagList.getCompound(i); - ItemStack stack2 = ItemStack.of(tag2); - player.drop(stack2, true); - } - } - - stack.removeTagKey("Items"); - return true; - } - } - - public static Stream getContents(ItemStack stack) { - CompoundTag tag = stack.getTag(); - if (tag == null) { - return Stream.empty(); - } else { - ListTag itemList = tag.getList("Items", 10); - Stream items = itemList.stream(); - return items.map(CompoundTag.class::cast).map(ItemStack::of); - } - } - - private void playRemoveOneSound(Entity entity) { - entity.playSound(SoundEvents.BUNDLE_REMOVE_ONE, 0.8F, 0.8F + entity.level().getRandom().nextFloat() * 0.4F); - } - - private void playInsertSound(Entity entity) { - entity.playSound(SoundEvents.BUNDLE_INSERT, 0.8F, 0.8F + entity.level().getRandom().nextFloat() * 0.4F); - } - - private void playDropContentsSound(Entity entity) { - entity.playSound(SoundEvents.BUNDLE_DROP_CONTENTS, 0.8F, 0.8F + entity.level().getRandom().nextFloat() * 0.4F); - } -} diff --git a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/item/abstractItem/AbstractPouchItem.java b/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/item/abstractItem/AbstractPouchItem.java deleted file mode 100644 index 47d68611..00000000 --- a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/item/abstractItem/AbstractPouchItem.java +++ /dev/null @@ -1,436 +0,0 @@ -package net.dakotapride.hibernalHerbs.common.item.abstractItem; - -import net.dakotapride.hibernalHerbs.client.ITooltipProvider; -import net.dakotapride.hibernalHerbs.common.HibernalHerbsForge; -import net.dakotapride.hibernalHerbs.common.registry.ItemRegistry; -import net.minecraft.ChatFormatting; -import net.minecraft.client.gui.screens.Screen; -import net.minecraft.core.NonNullList; -import net.minecraft.nbt.CompoundTag; -import net.minecraft.nbt.ListTag; -import net.minecraft.network.chat.Component; -import net.minecraft.server.level.ServerPlayer; -import net.minecraft.sounds.SoundEvents; -import net.minecraft.stats.Stats; -import net.minecraft.world.InteractionHand; -import net.minecraft.world.InteractionResultHolder; -import net.minecraft.world.entity.Entity; -import net.minecraft.world.entity.SlotAccess; -import net.minecraft.world.entity.item.ItemEntity; -import net.minecraft.world.entity.player.Player; -import net.minecraft.world.inventory.ClickAction; -import net.minecraft.world.inventory.Slot; -import net.minecraft.world.inventory.tooltip.BundleTooltip; -import net.minecraft.world.inventory.tooltip.TooltipComponent; -import net.minecraft.world.item.*; -import net.minecraft.world.level.Level; -import org.jetbrains.annotations.Nullable; - -import javax.annotation.Nonnull; -import java.util.Collections; -import java.util.List; -import java.util.Objects; -import java.util.Optional; -import java.util.stream.Stream; - -public class AbstractPouchItem extends BundleItem implements ITooltipProvider { - - // - // Credit Goes To Cheaterpaul (Owner Of Better Bundles Mod For Forge) For BundleItem Code Used Below (slightly modified) - // As Well As Updating It To 1.19+ - // - - public final int size; - - public AbstractPouchItem(Properties properties, int size) { - super(properties); - this.size = size; - } - - @Override - public boolean overrideStackedOnOther(@Nonnull ItemStack stack, @Nonnull Slot slot, @Nonnull ClickAction action, @Nonnull Player player) { - if (action != ClickAction.SECONDARY) { - return false; - } else { - ItemStack itemStack = slot.getItem(); - if (itemStack.isEmpty()) { - removeOne(stack).ifPresent((p_150740_) -> { - add(stack, slot.safeInsert(p_150740_), size, player); - }); - - if (stack.hasTag()) { - playRemoveOneSound(player); - } - - } else if (itemStack.is(HibernalHerbsForge.HERBS_TAG) || itemStack.is(HibernalHerbsForge.POUNDED_HERBS_TAG)) { - int var6 = (size - getContentWeight(stack, 64)) / getWeight(itemStack, 64); - - playInsertSound(player); - add(stack, slot.safeTake(itemStack.getCount(), var6, player), size, player); - } - - return true; - } - } - - @Override - public boolean overrideOtherStackedOnMe(@Nonnull ItemStack stack1, @Nonnull ItemStack stack2, @Nonnull Slot slot, @Nonnull ClickAction action, @Nonnull Player player, @Nonnull SlotAccess slotAccess) { - if (action == ClickAction.SECONDARY && slot.allowModification(player)) { - if (stack2.isEmpty()) { - Optional var10000 = removeOne(stack1); - Objects.requireNonNull(slotAccess); - var10000.ifPresent(slotAccess::set); - - if (this.getDefaultInstance().is(HibernalHerbsForge.POUCHES_TAG)) { - if (this.getDefaultInstance().is(ItemRegistry.IRON_POUCH.get())) { - if (stack2.is(HibernalHerbsForge.HERBS_TAG) || stack2.is(HibernalHerbsForge.POUNDED_HERBS_TAG)) { - if (this.getDefaultInstance().hasTag()) { - playRemoveOneSound(player); - } - } - } else if (this.getDefaultInstance().is(ItemRegistry.AMETHYST_POUCH.get())) { - if (stack2.is(HibernalHerbsForge.HERBS_TAG) || stack2.is(HibernalHerbsForge.POUNDED_HERBS_TAG)) { - if (this.getDefaultInstance().hasTag()) { - playRemoveOneSound(player); - } - } - } else if (this.getDefaultInstance().is(ItemRegistry.DIAMOND_POUCH.get())) { - if (stack2.is(HibernalHerbsForge.HERBS_TAG) || stack2.is(HibernalHerbsForge.POUNDED_HERBS_TAG)) { - if (this.getDefaultInstance().hasTag()) { - playRemoveOneSound(player); - } - } - } - } - - } else if (this.getDefaultInstance().is(HibernalHerbsForge.POUCHES_TAG)) { - if (this.getDefaultInstance().is(ItemRegistry.IRON_POUCH.get())) { - if (stack2.is(HibernalHerbsForge.HERBS_TAG) || stack2.is(HibernalHerbsForge.POUNDED_HERBS_TAG)) { - playInsertSound(player); - stack2.shrink(add(stack1, stack2, size, player)); - } - } else if (this.getDefaultInstance().is(ItemRegistry.AMETHYST_POUCH.get())) { - if (stack2.is(HibernalHerbsForge.HERBS_TAG) || stack2.is(HibernalHerbsForge.POUNDED_HERBS_TAG)) { - playInsertSound(player); - stack2.shrink(add(stack1, stack2, size, player)); - } - } else if (this.getDefaultInstance().is(ItemRegistry.DIAMOND_POUCH.get())) { - if (stack2.is(HibernalHerbsForge.HERBS_TAG) || stack2.is(HibernalHerbsForge.POUNDED_HERBS_TAG)) { - playInsertSound(player); - stack2.shrink(add(stack1, stack2, size, player)); - } - } - } - - return true; - } else { - return false; - } - } - - @Nonnull - @Override - public InteractionResultHolder use(@Nonnull Level level, Player player, @Nonnull InteractionHand hand) { - ItemStack var4 = player.getItemInHand(hand); - if (dropContents(var4, player)) { - playDropContentsSound(player); - player.awardStat(Stats.ITEM_USED.get(this)); - return InteractionResultHolder.sidedSuccess(var4, level.isClientSide()); - } else { - return InteractionResultHolder.fail(var4); - } - } - - @Override - public boolean isBarVisible(@Nonnull ItemStack stack) { - return getContentWeight(stack, 64) > 0; - } - - @Override - public int getBarWidth(@Nonnull ItemStack stack) { - return Math.min(1 + 12 * getContentWeight(stack, 64) / size, 13); - } - - @Override - public int getBarColor(@Nonnull ItemStack stack) { - return super.getBarColor(stack); - } - - @Nonnull - @Override - public Optional getTooltipImage(@Nonnull ItemStack stack) { - NonNullList var2 = NonNullList.create(); - Stream var10000 = getContents(stack); - Objects.requireNonNull(var2); - var10000.forEach(var2::add); - return Optional.of(new BundleTooltip(var2, getContentWeight(stack, 64))); - } - - @Override - public void appendHoverText(@Nonnull ItemStack stack, @Nonnull Level level, List components, @Nonnull TooltipFlag flag) { - if (!Screen.hasShiftDown()) { - components.add(Component.translatable(shiftControlsText).withStyle(ChatFormatting.DARK_GRAY)); - } else if (Screen.hasShiftDown()) { - if (stack.is(ItemRegistry.IRON_POUCH.get())) { - components.add(Component.translatable("text.hibernalherbs.pouch.quality.scratched").withStyle(ChatFormatting.GRAY)); - } else if (stack.is(ItemRegistry.AMETHYST_POUCH.get())) { - components.add(Component.translatable("text.hibernalherbs.pouch.quality.stitched").withStyle(ChatFormatting.GRAY)); - } else if (stack.is(ItemRegistry.DIAMOND_POUCH.get())) { - components.add(Component.translatable("text.hibernalherbs.pouch.quality.proper").withStyle(ChatFormatting.GRAY)); - } - - components.add((Component.translatable("text.hibernalherbs.pouch.container", getContentWeight(stack, 64), size)).withStyle(ChatFormatting.GRAY)); - - if (!Screen.hasAltDown()) { - components.add(Component.literal("")); - components.add(Component.translatable(leftAltControlsText).withStyle(ChatFormatting.DARK_GRAY)); - } else { - components.add(Component.literal("")); - components.add(Component.translatable("text.hibernalherbs.pouch.help.one").withStyle(ChatFormatting.DARK_PURPLE)); - components.add(Component.translatable("text.hibernalherbs.pouch.help.two").withStyle(ChatFormatting.DARK_PURPLE)); - components.add(Component.literal("")); - components.add(Component.translatable("text.hibernalherbs.container.variant.help.one").withStyle(ChatFormatting.DARK_PURPLE)); - components.add(Component.translatable("text.hibernalherbs.container.variant.help.two").withStyle(ChatFormatting.DARK_PURPLE)); - components.add(Component.translatable("text.hibernalherbs.container.variant.help.three").withStyle(ChatFormatting.DARK_PURPLE)); - - components.add(Component.literal("")); - components.add(Component.translatable(rightClickInventoryControlsText).withStyle(ChatFormatting.DARK_GRAY)); - components.add(Component.translatable("text.hibernalherbs.pouch.inventory_controls.help.one").withStyle(ChatFormatting.DARK_PURPLE)); - components.add(Component.translatable("text.hibernalherbs.pouch.inventory_controls.help.two").withStyle(ChatFormatting.DARK_PURPLE)); - components.add(Component.translatable("text.hibernalherbs.pouch.inventory_controls.help.three").withStyle(ChatFormatting.DARK_PURPLE)); - } - - components.add(Component.literal("")); - components.add(Component.translatable("text.hibernalherbs.container.can_contain.help").withStyle(ChatFormatting.DARK_GRAY)); - components.add(Component.translatable("text.hibernalherbs.container.can_contain.nonpounded_herbs").withStyle(ChatFormatting.DARK_GRAY)); - components.add(Component.translatable("text.hibernalherbs.container.can_contain.pounded_herbs").withStyle(ChatFormatting.DARK_GRAY)); - components.add(Component.translatable("text.hibernalherbs.container.can_contain.dried_herbs").withStyle(ChatFormatting.DARK_GRAY)); - } - } - - @Override - public void onDestroyed(@Nonnull ItemEntity entity) { - ItemUtils.onContainerDestroyed(entity, getContents(entity.getItem())); - } - - - - public int add(ItemStack bundleStack, ItemStack addStack, int size, @Nullable Player player) { - if (this.getDefaultInstance().is(ItemRegistry.IRON_POUCH.get())) { - if (!addStack.isEmpty() && addStack.is(HibernalHerbsForge.HERBS_TAG) - || !addStack.isEmpty() && addStack.is(HibernalHerbsForge.POUNDED_HERBS_TAG)) { - CompoundTag tag = bundleStack.getOrCreateTag(); - if (!tag.contains("Items")) { - tag.put("Items", new ListTag()); - } - - int contentWeight = getContentWeight(bundleStack, 64); - int addStackWeight = getWeight(addStack, 64); - int remainingSlots = Math.min(addStack.getCount(), (size - contentWeight) / addStackWeight); - if (remainingSlots == 0) { - return 0; - } else { - int putSize = remainingSlots; - ListTag list = tag.getList("Items", 10); - List var7 = getMatchingItem(addStack, list); - for (CompoundTag itemTag : var7) { - if (remainingSlots <= 0) break; - ItemStack var9 = ItemStack.of(itemTag); - int freeSlots = Math.min(var9.getMaxStackSize() - var9.getCount(), remainingSlots); - var9.grow(freeSlots); - var9.save(itemTag); - list.remove(itemTag); - list.add(0, itemTag); - remainingSlots -= freeSlots; - } - if (remainingSlots > 0) { - ItemStack var10 = addStack.copy(); - var10.setCount(remainingSlots); - CompoundTag var11 = new CompoundTag(); - var10.save(var11); - list.add(0, var11); - } - - return putSize; - } - } else { - return 0; - } - } else if (this.getDefaultInstance().is(ItemRegistry.AMETHYST_POUCH.get())) { - if (!addStack.isEmpty() && addStack.is(HibernalHerbsForge.HERBS_TAG) - || !addStack.isEmpty() && addStack.is(HibernalHerbsForge.POUNDED_HERBS_TAG)) { - CompoundTag tag = bundleStack.getOrCreateTag(); - if (!tag.contains("Items")) { - tag.put("Items", new ListTag()); - } - - int contentWeight = getContentWeight(bundleStack, 64); - int addStackWeight = getWeight(addStack, 64); - int remainingSlots = Math.min(addStack.getCount(), (size - contentWeight) / addStackWeight); - if (remainingSlots == 0) { - return 0; - } else { - int putSize = remainingSlots; - ListTag list = tag.getList("Items", 10); - List var7 = getMatchingItem(addStack, list); - for (CompoundTag itemTag : var7) { - if (remainingSlots <= 0) break; - ItemStack var9 = ItemStack.of(itemTag); - int freeSlots = Math.min(var9.getMaxStackSize() - var9.getCount(), remainingSlots); - var9.grow(freeSlots); - var9.save(itemTag); - list.remove(itemTag); - list.add(0, itemTag); - remainingSlots -= freeSlots; - } - if (remainingSlots > 0) { - ItemStack var10 = addStack.copy(); - var10.setCount(remainingSlots); - CompoundTag var11 = new CompoundTag(); - var10.save(var11); - list.add(0, var11); - } - - return putSize; - } - } else { - return 0; - } - } else if (this.getDefaultInstance().is(ItemRegistry.DIAMOND_POUCH.get())) { - if (!addStack.isEmpty() && addStack.is(HibernalHerbsForge.HERBS_TAG) - || !addStack.isEmpty() && addStack.is(HibernalHerbsForge.POUNDED_HERBS_TAG)) { - CompoundTag tag = bundleStack.getOrCreateTag(); - if (!tag.contains("Items")) { - tag.put("Items", new ListTag()); - } - - int contentWeight = getContentWeight(bundleStack, 64); - int addStackWeight = getWeight(addStack, 64); - int remainingSlots = Math.min(addStack.getCount(), (size - contentWeight) / addStackWeight); - if (remainingSlots == 0) { - return 0; - } else { - int putSize = remainingSlots; - ListTag list = tag.getList("Items", 10); - List var7 = getMatchingItem(addStack, list); - for (CompoundTag itemTag : var7) { - if (remainingSlots <= 0) break; - ItemStack var9 = ItemStack.of(itemTag); - int freeSlots = Math.min(var9.getMaxStackSize() - var9.getCount(), remainingSlots); - var9.grow(freeSlots); - var9.save(itemTag); - list.remove(itemTag); - list.add(0, itemTag); - remainingSlots -= freeSlots; - } - if (remainingSlots > 0) { - ItemStack var10 = addStack.copy(); - var10.setCount(remainingSlots); - CompoundTag var11 = new CompoundTag(); - var10.save(var11); - list.add(0, var11); - } - - return putSize; - } - } else { - return 0; - } - } else { - return 0; - } - } - - public static List getMatchingItem(ItemStack itemStack, ListTag listTag) { - if (itemStack.is(HibernalHerbsForge.POUCHES_TAG)) { - return Collections.emptyList(); - } else { - Stream var10000 = listTag.stream(); - var10000 = var10000.filter(CompoundTag.class::isInstance); - return var10000.map(CompoundTag.class::cast).filter((p_150755_) -> { - return ItemStack.isSameItemSameTags(ItemStack.of(p_150755_), itemStack); - }).filter(tag -> { - ItemStack stack = ItemStack.of(tag); - return stack.getCount() < stack.getMaxStackSize(); - }).toList(); - } - } - - public static int getWeight(ItemStack stack, int size) { - if (stack.is(HibernalHerbsForge.POUCHES_TAG)) { - return 4 + getContentWeight(stack, size); - } else { - return size / stack.getMaxStackSize(); - } - } - - public static int getContentWeight(ItemStack bundleStack, int size) { - return getContents(bundleStack).mapToInt((stack) -> { - return getWeight(stack,size) * stack.getCount(); - }).sum(); - } - - public static Optional removeOne(ItemStack stack) { - CompoundTag tag = stack.getOrCreateTag(); - if (!tag.contains("Items")) { - return Optional.empty(); - } else { - ListTag tagList = tag.getList("Items", 10); - if (tagList.isEmpty()) { - return Optional.empty(); - } else { - CompoundTag tag1 = tagList.getCompound(0); - ItemStack stack1 = ItemStack.of(tag1); - tagList.remove(0); - if (tagList.isEmpty()) { - stack.removeTagKey("Items"); - } - - return Optional.of(stack1); - } - } - } - - public static boolean dropContents(ItemStack stack, Player player) { - CompoundTag tag = stack.getOrCreateTag(); - if (!tag.contains("Items")) { - return false; - } else { - if (player instanceof ServerPlayer) { - ListTag tagList = tag.getList("Items", 10); - - for(int i = 0; i < tagList.size(); ++i) { - CompoundTag tag2 = tagList.getCompound(i); - ItemStack stack2 = ItemStack.of(tag2); - player.drop(stack2, true); - } - } - - stack.removeTagKey("Items"); - return true; - } - } - - public static Stream getContents(ItemStack stack) { - CompoundTag tag = stack.getTag(); - if (tag == null) { - return Stream.empty(); - } else { - ListTag itemList = tag.getList("Items", 10); - Stream items = itemList.stream(); - return items.map(CompoundTag.class::cast).map(ItemStack::of); - } - } - - private void playRemoveOneSound(Entity entity) { - entity.playSound(SoundEvents.BUNDLE_REMOVE_ONE, 0.8F, 0.8F + entity.level().getRandom().nextFloat() * 0.4F); - } - - private void playInsertSound(Entity entity) { - entity.playSound(SoundEvents.BUNDLE_INSERT, 0.8F, 0.8F + entity.level().getRandom().nextFloat() * 0.4F); - } - - private void playDropContentsSound(Entity entity) { - entity.playSound(SoundEvents.BUNDLE_DROP_CONTENTS, 0.8F, 0.8F + entity.level().getRandom().nextFloat() * 0.4F); - } -} diff --git a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/item/curse/CursedPadlockItem.java b/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/item/curse/CursedPadlockItem.java deleted file mode 100644 index 46cbada7..00000000 --- a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/item/curse/CursedPadlockItem.java +++ /dev/null @@ -1,219 +0,0 @@ -package net.dakotapride.hibernalHerbs.common.item.curse; - -import com.google.common.collect.HashMultimap; -import com.google.common.collect.Multimap; -import net.dakotapride.hibernalHerbs.client.ITooltipProvider; -import net.dakotapride.hibernalHerbs.common.Constants; -import net.dakotapride.hibernalHerbs.common.HibernalHerbsForge; -import net.dakotapride.hibernalHerbs.common.registry.ItemRegistry; -import net.minecraft.ChatFormatting; -import net.minecraft.client.gui.screens.Screen; -import net.minecraft.network.chat.Component; -import net.minecraft.server.level.ServerPlayer; -import net.minecraft.world.effect.MobEffectInstance; -import net.minecraft.world.effect.MobEffects; -import net.minecraft.world.entity.ai.attributes.Attribute; -import net.minecraft.world.entity.ai.attributes.AttributeModifier; -import net.minecraft.world.entity.ai.attributes.Attributes; -import net.minecraft.world.item.Item; -import net.minecraft.world.item.ItemStack; -import net.minecraft.world.item.TooltipFlag; -import net.minecraft.world.level.Level; -import org.jetbrains.annotations.NotNull; -import org.jetbrains.annotations.Nullable; -import top.theillusivec4.curios.api.SlotContext; -import top.theillusivec4.curios.api.type.capability.ICurioItem; - -import java.util.List; -import java.util.UUID; - -public class CursedPadlockItem extends Item implements ICurioItem, ITooltipProvider { - public CursedPadlockItem(Properties properties) { - super(properties); - } - - @Override - public void curioTick(SlotContext slotContext, ItemStack stack) { - if (stack.is(ItemRegistry.BOUND_GREED_PADLOCK.get())) { - slotContext.entity().addEffect(new MobEffectInstance(MobEffects.LUCK, 40, 1)); - } else if (stack.is(ItemRegistry.BOUND_GLUTTONY_PADLOCK.get())) { - slotContext.entity().removeEffect(MobEffects.HUNGER); - } else if (stack.is(ItemRegistry.BOUND_PRIDE_PADLOCK.get())) { - slotContext.entity().addEffect(new MobEffectInstance(MobEffects.REGENERATION, 40, 1)); - } else if (stack.is(ItemRegistry.BOUND_SLOTH_PADLOCK.get())) { - slotContext.entity().addEffect(new MobEffectInstance(MobEffects.SLOW_FALLING, 40, 0)); - } else if (stack.is(ItemRegistry.BOUND_LUST_PADLOCK.get())) { - if (slotContext.entity().hasEffect(MobEffects.POISON)) { - slotContext.entity().removeEffect(MobEffects.POISON); - } else if (slotContext.entity().hasEffect(MobEffects.WITHER)) { - slotContext.entity().removeEffect(MobEffects.WITHER); - } - } - } - - @Override - public Multimap getAttributeModifiers(SlotContext slotContext, UUID uuid, ItemStack stack) { - Multimap modifiers = HashMultimap.create(); - - AttributeModifier baseHealthModifier = new AttributeModifier(uuid, "hibernalherbs:base_health", - 8, AttributeModifier.Operation.ADDITION); - AttributeModifier baseAttackDamageModifier = new AttributeModifier(uuid, "hibernalherbs:base_attack_damage", - 4, AttributeModifier.Operation.ADDITION); - // Unused -// AttributeModifier baseMovementSpeedModifier = new AttributeModifier(uuid, "hibernalherbs:base_movement_speed", -// 0.02, AttributeModifier.Operation.ADDITION); - - AttributeModifier prideHealthModifier = new AttributeModifier(uuid, "hibernalherbs:pride_health_modifier", - 10, AttributeModifier.Operation.ADDITION); - AttributeModifier envyHealthModifier = new AttributeModifier(uuid, "hibernalherbs:envy_health_modifier", - 6, AttributeModifier.Operation.ADDITION); - AttributeModifier lustHealthModifier = new AttributeModifier(uuid, "hibernalherbs:lust_health_modifier", - 10, AttributeModifier.Operation.ADDITION); - AttributeModifier gluttonyMovementSpeedModifier = new AttributeModifier(uuid, "hibernalherbs:gluttony_movement_speed_modifier", - -0.02, AttributeModifier.Operation.ADDITION); - AttributeModifier envyMovementSpeedModifier = new AttributeModifier(uuid, "hibernalherbs:envy_movement_speed_modifier", - 0.04, AttributeModifier.Operation.ADDITION); - AttributeModifier slothMovementSpeedModifier = new AttributeModifier(uuid, "hibernalherbs:sloth_movement_speed_modifier", - -0.04, AttributeModifier.Operation.ADDITION); - - if (stack.is(ItemRegistry.BOUND_WRATH_PADLOCK.get())) { - modifiers.put(Attributes.MAX_HEALTH, baseHealthModifier); - modifiers.put(Attributes.ATTACK_DAMAGE, baseAttackDamageModifier); - } else if (stack.is(ItemRegistry.BOUND_PRIDE_PADLOCK.get())) { - modifiers.put(Attributes.MAX_HEALTH, prideHealthModifier); - } else if (stack.is(ItemRegistry.BOUND_GLUTTONY_PADLOCK.get())) { - modifiers.put(Attributes.MAX_HEALTH, baseHealthModifier); - modifiers.put(Attributes.MOVEMENT_SPEED, gluttonyMovementSpeedModifier); - } else if (stack.is(ItemRegistry.BOUND_GREED_PADLOCK.get())) { - modifiers.put(Attributes.MAX_HEALTH, baseHealthModifier); - } else if (stack.is(ItemRegistry.BOUND_ENVY_PADLOCK.get())) { - modifiers.put(Attributes.MAX_HEALTH, envyHealthModifier); - modifiers.put(Attributes.MOVEMENT_SPEED, envyMovementSpeedModifier); - } else if (stack.is(ItemRegistry.BOUND_SLOTH_PADLOCK.get())) { - modifiers.put(Attributes.MAX_HEALTH, baseHealthModifier); - modifiers.put(Attributes.MOVEMENT_SPEED, slothMovementSpeedModifier); - } else if (stack.is(ItemRegistry.BOUND_LUST_PADLOCK.get())) { - modifiers.put(Attributes.MAX_HEALTH, lustHealthModifier); - } - - return modifiers; - } - - @Override - public void appendHoverText(ItemStack stack, @Nullable Level world, @NotNull List tooltip, @NotNull TooltipFlag tooltipFlag) { - if (!Screen.hasShiftDown()) { - tooltip.add(Component.translatable(shiftControlsText).withStyle(ChatFormatting.DARK_GRAY)); - tooltip.add(Component.literal("")); - } else if (Screen.hasShiftDown()) { - getBoundPrinceFromTooltip(stack, tooltip); - tooltip.add(Component.literal("")); - - if (!Screen.hasAltDown()) { - tooltip.add(Component.translatable(leftAltControlsText).withStyle(ChatFormatting.DARK_GRAY)); - } else if (Screen.hasAltDown()) { - - if (stack.is(HibernalHerbsForge.BOUND_PADLOCKS_TAG)) { - tooltip.add(Component.literal("")); - getBoundPadlockAssistance(stack, tooltip); - } - - if (stack.is(HibernalHerbsForge.PADLOCKS_TAG)) { - tooltip.add(Component.literal("")); - getUnboundPadlockAssistance(stack, tooltip); - } - } - - if (stack.is(HibernalHerbsForge.BOUND_PADLOCKS_TAG)) { - tooltip.add(Component.literal("")); - } - - } - } - - @Override - public void onEquip(SlotContext slotContext, ItemStack prevStack, ItemStack stack) { - if (slotContext.entity() instanceof ServerPlayer serverPlayer) { - getUnholyBlessingFromPrince(stack, serverPlayer); - } - } - - public static void getUnboundPadlockAssistance(ItemStack stack, List tooltip) { - String getPrince = BoundPrinces.NONE.getPrince(); - - if (stack.is(ItemRegistry.WRATH_PADLOCK.get())) { - getPrince = BoundPrinces.WRATH.getPrince(); - } else if (stack.is(ItemRegistry.PRIDE_PADLOCK.get())) { - getPrince = BoundPrinces.PRIDE.getPrince(); - } else if (stack.is(ItemRegistry.GLUTTONY_PADLOCK.get())) { - getPrince = BoundPrinces.GLUTTONY.getPrince(); - } else if (stack.is(ItemRegistry.GREED_PADLOCK.get())) { - getPrince = BoundPrinces.GREED.getPrince(); - } else if (stack.is(ItemRegistry.ENVY_PADLOCK.get())) { - getPrince = BoundPrinces.ENVY.getPrince(); - } else if (stack.is(ItemRegistry.SLOTH_PADLOCK.get())) { - getPrince = BoundPrinces.SLOTH.getPrince(); - } else if (stack.is(ItemRegistry.LUST_PADLOCK.get())) { - getPrince = BoundPrinces.LUST.getPrince(); - } - - tooltip.add(Component.translatable("text.hibernalherbs.padlock.unbound.help.one").withStyle(ChatFormatting.DARK_PURPLE)); - tooltip.add(Component.translatable("text.hibernalherbs.padlock.unbound.help.two", Component.translatable(getPrince)).withStyle(ChatFormatting.DARK_PURPLE)); - tooltip.add(Component.translatable("text.hibernalherbs.padlock.unbound.help.three").withStyle(ChatFormatting.DARK_PURPLE)); - } - - public static void getBoundPadlockAssistance(ItemStack stack, List tooltip) { - - tooltip.add(Component.translatable("text.hibernalherbs.padlock.bound.help.one").withStyle(ChatFormatting.DARK_PURPLE)); - tooltip.add(Component.translatable("text.hibernalherbs.padlock.bound.help.two").withStyle(ChatFormatting.DARK_PURPLE)); - tooltip.add(Component.translatable("text.hibernalherbs.padlock.bound.help.three").withStyle(ChatFormatting.DARK_PURPLE)); - tooltip.add(Component.translatable("text.hibernalherbs.padlock.bound.help.four").withStyle(ChatFormatting.DARK_PURPLE)); - - tooltip.add(Component.literal("")); - tooltip.add(Component.translatable("text.hibernalherbs.padlock.bound.abilities.help.one").withStyle(ChatFormatting.DARK_PURPLE)); - tooltip.add(Component.translatable("text.hibernalherbs.padlock.bound.abilities.help.two").withStyle(ChatFormatting.DARK_PURPLE)); - } - - public static void getBoundPrinceFromTooltip(ItemStack stack, List tooltip) { - String boundPrince = BoundPrinces.NONE.getPrince(); - - if (stack.is(ItemRegistry.BOUND_WRATH_PADLOCK.get())) { - boundPrince = BoundPrinces.WRATH.getPrince(); - } else if (stack.is(ItemRegistry.BOUND_PRIDE_PADLOCK.get())) { - boundPrince = BoundPrinces.PRIDE.getPrince(); - } else if (stack.is(ItemRegistry.BOUND_GLUTTONY_PADLOCK.get())) { - boundPrince = BoundPrinces.GLUTTONY.getPrince(); - } else if (stack.is(ItemRegistry.BOUND_GREED_PADLOCK.get())) { - boundPrince = BoundPrinces.GREED.getPrince(); - } else if (stack.is(ItemRegistry.BOUND_ENVY_PADLOCK.get())) { - boundPrince = BoundPrinces.ENVY.getPrince(); - } else if (stack.is(ItemRegistry.BOUND_SLOTH_PADLOCK.get())) { - boundPrince = BoundPrinces.SLOTH.getPrince(); - } else if (stack.is(ItemRegistry.BOUND_LUST_PADLOCK.get())) { - boundPrince = BoundPrinces.LUST.getPrince(); - } - - tooltip.add(Component.translatable("text.hibernalherbs.padlock.get_prince", Component.translatable(boundPrince)).withStyle(ChatFormatting.GRAY)); - } - - public static void getUnholyBlessingFromPrince(ItemStack stack, ServerPlayer serverPlayer) { - String unholyBlessing = BoundPrinces.NONE.getSinFromPrince(); - - if (stack.is(ItemRegistry.BOUND_WRATH_PADLOCK.get())) { - unholyBlessing = BoundPrinces.WRATH.getSinFromPrince(); - } else if (stack.is(ItemRegistry.BOUND_PRIDE_PADLOCK.get())) { - unholyBlessing = BoundPrinces.PRIDE.getSinFromPrince(); - } else if (stack.is(ItemRegistry.BOUND_GLUTTONY_PADLOCK.get())) { - unholyBlessing = BoundPrinces.GLUTTONY.getSinFromPrince(); - } else if (stack.is(ItemRegistry.BOUND_GREED_PADLOCK.get())) { - unholyBlessing = BoundPrinces.GREED.getSinFromPrince(); - } else if (stack.is(ItemRegistry.BOUND_ENVY_PADLOCK.get())) { - unholyBlessing = BoundPrinces.ENVY.getSinFromPrince(); - } else if (stack.is(ItemRegistry.BOUND_SLOTH_PADLOCK.get())) { - unholyBlessing = BoundPrinces.SLOTH.getSinFromPrince(); - } else if (stack.is(ItemRegistry.BOUND_LUST_PADLOCK.get())) { - unholyBlessing = BoundPrinces.LUST.getSinFromPrince(); - } - - serverPlayer.displayClientMessage(Component.translatable("text.hibernalherbs.padlock.unholy_blessing", Component.translatable(unholyBlessing)).withStyle(ChatFormatting.GRAY).withStyle(ChatFormatting.ITALIC), false); - } -} \ No newline at end of file diff --git a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/item/curse/grimoire/HerbalGrimoireItem.java b/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/item/curse/grimoire/HerbalGrimoireItem.java deleted file mode 100644 index a9bf8a90..00000000 --- a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/item/curse/grimoire/HerbalGrimoireItem.java +++ /dev/null @@ -1,58 +0,0 @@ -package net.dakotapride.hibernalHerbs.common.item.curse.grimoire; - -import net.dakotapride.hibernalHerbs.client.ITooltipProvider; -import net.minecraft.ChatFormatting; -import net.minecraft.client.gui.screens.Screen; -import net.minecraft.network.chat.Component; -import net.minecraft.resources.ResourceLocation; -import net.minecraft.server.level.ServerPlayer; -import net.minecraft.world.InteractionHand; -import net.minecraft.world.InteractionResultHolder; -import net.minecraft.world.entity.player.Player; -import net.minecraft.world.item.Item; -import net.minecraft.world.item.ItemStack; -import net.minecraft.world.item.TooltipFlag; -import net.minecraft.world.level.Level; -import net.minecraftforge.fml.ModList; -import org.jetbrains.annotations.NotNull; -import org.jetbrains.annotations.Nullable; -import vazkii.patchouli.api.PatchouliAPI; - -import java.util.List; - -import static net.dakotapride.hibernalHerbs.common.Constants.MOD_ID; - -public class HerbalGrimoireItem extends Item implements ITooltipProvider { - public HerbalGrimoireItem(Item.Properties properties) { - super(properties); - } - - @Override - public @NotNull InteractionResultHolder use(@NotNull Level level, Player player, @NotNull InteractionHand hand) { - ItemStack itemStack = player.getItemInHand(hand); - - if (player instanceof ServerPlayer serverPlayer && ModList.get().isLoaded("patchouli")) { - - PatchouliAPI.get().openBookGUI(serverPlayer, new ResourceLocation(MOD_ID, "grimoire")); - - return InteractionResultHolder.success(itemStack); - } - - return InteractionResultHolder.fail(itemStack); - } - - @Override - public void appendHoverText(@NotNull ItemStack stack, @Nullable Level level, @NotNull List tooltip, @NotNull TooltipFlag tooltipFlag) { - if (!ModList.get().isLoaded("patchouli")) { - tooltip.add(Component.translatable("text.hibernalherbs.required_mod.patchouli")); - tooltip.add(Component.literal(" ")); - } - - if (!Screen.hasShiftDown()) { - tooltip.add(Component.translatable(shiftControlsText).withStyle(ChatFormatting.DARK_GRAY)); - } else if (Screen.hasShiftDown()) { - tooltip.add(Component.translatable("text.hibernalherbs.grimoire.integration.one").withStyle(ChatFormatting.GRAY).withStyle(ChatFormatting.ITALIC)); - tooltip.add(Component.translatable("text.hibernalherbs.grimoire.integration.two").withStyle(ChatFormatting.GRAY).withStyle(ChatFormatting.ITALIC)); - } - } -} diff --git a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/item/ring/GluttonousRingItem.java b/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/item/ring/GluttonousRingItem.java deleted file mode 100644 index 7eebdbc6..00000000 --- a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/item/ring/GluttonousRingItem.java +++ /dev/null @@ -1,36 +0,0 @@ -package net.dakotapride.hibernalHerbs.common.item.ring; - -import net.dakotapride.hibernalHerbs.client.ITooltipProvider; -import net.minecraft.ChatFormatting; -import net.minecraft.client.gui.screens.Screen; -import net.minecraft.network.chat.Component; -import net.minecraft.world.item.Item; -import net.minecraft.world.item.ItemStack; -import net.minecraft.world.item.TooltipFlag; -import net.minecraft.world.level.Level; -import org.jetbrains.annotations.NotNull; -import org.jetbrains.annotations.Nullable; - -import java.util.List; - -public class GluttonousRingItem extends Item implements ITooltipProvider { - public GluttonousRingItem(Properties properties) { - super(properties); - } - - @Override - public void appendHoverText(@NotNull ItemStack stack, @Nullable Level level, List tooltip, @NotNull TooltipFlag flag) { - if (!Screen.hasShiftDown()) { - tooltip.add(Component.translatable(shiftControlsText).withStyle(ChatFormatting.DARK_GRAY)); - } else if (Screen.hasShiftDown()) { - tooltip.add(Component.translatable(inInventoryPassiveText).withStyle(ChatFormatting.GRAY)); - - tooltip.add(Component.literal("")); - tooltip.add(Component.translatable("text.hibernalherbs.gluttony.help.one").withStyle(ChatFormatting.DARK_PURPLE)); - tooltip.add(Component.translatable("text.hibernalherbs.gluttony.help.two").withStyle(ChatFormatting.DARK_PURPLE)); - - tooltip.add(Component.literal("")); - tooltip.add(Component.translatable("text.hibernalherbs.warning.gluttony.two").withStyle(ChatFormatting.DARK_PURPLE)); - } - } -} diff --git a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/item/ring/adv/AdvancedGluttonousRingItem.java b/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/item/ring/adv/AdvancedGluttonousRingItem.java deleted file mode 100644 index 8f79d6c0..00000000 --- a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/item/ring/adv/AdvancedGluttonousRingItem.java +++ /dev/null @@ -1,38 +0,0 @@ -package net.dakotapride.hibernalHerbs.common.item.ring.adv; - -import net.dakotapride.hibernalHerbs.client.ITooltipProvider; -import net.dakotapride.hibernalHerbs.common.registry.ItemRegistry; -import net.minecraft.ChatFormatting; -import net.minecraft.client.gui.screens.Screen; -import net.minecraft.network.chat.Component; -import net.minecraft.world.item.Item; -import net.minecraft.world.item.ItemStack; -import net.minecraft.world.item.TooltipFlag; -import net.minecraft.world.level.Level; -import org.jetbrains.annotations.NotNull; -import org.jetbrains.annotations.Nullable; - -import java.util.List; - -public class AdvancedGluttonousRingItem extends Item implements ITooltipProvider { - public AdvancedGluttonousRingItem(Properties properties) { - super(properties); - } - - - @Override - public void appendHoverText(@NotNull ItemStack stack, @Nullable Level level, List tooltip, @NotNull TooltipFlag flag) { - if (!Screen.hasShiftDown()) { - tooltip.add(Component.translatable(shiftControlsText).withStyle(ChatFormatting.DARK_GRAY)); - } else if (Screen.hasShiftDown()) { - tooltip.add(Component.translatable(inInventoryPassiveText).withStyle(ChatFormatting.GRAY)); - - tooltip.add(Component.literal("")); - tooltip.add(Component.translatable("text.hibernalherbs.gluttony.advanced.help.one").withStyle(ChatFormatting.DARK_PURPLE)); - tooltip.add(Component.translatable("text.hibernalherbs.gluttony.help.two").withStyle(ChatFormatting.DARK_PURPLE)); - - tooltip.add(Component.literal("")); - tooltip.add(Component.translatable("text.hibernalherbs.warning.gluttony.one", ItemRegistry.GLUTTONOUS_RING.get().getDefaultInstance().getDisplayName()).withStyle(ChatFormatting.DARK_PURPLE)); - } - } -} diff --git a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/recipe/HerbalConjurationRecipe.java b/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/recipe/HerbalConjurationRecipe.java deleted file mode 100644 index b7d88650..00000000 --- a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/recipe/HerbalConjurationRecipe.java +++ /dev/null @@ -1,148 +0,0 @@ -package net.dakotapride.hibernalHerbs.common.recipe; - -import com.google.common.collect.Maps; -import com.google.gson.JsonArray; -import com.google.gson.JsonElement; -import com.google.gson.JsonObject; -import com.google.gson.JsonSyntaxException; -import net.minecraft.core.NonNullList; -import net.minecraft.core.RegistryAccess; -import net.minecraft.network.FriendlyByteBuf; -import net.minecraft.resources.ResourceLocation; -import net.minecraft.util.GsonHelper; -import net.minecraft.world.SimpleContainer; -import net.minecraft.world.item.ItemStack; -import net.minecraft.world.item.crafting.*; -import net.minecraft.world.level.Level; -import org.jetbrains.annotations.NotNull; - -import javax.annotation.Nullable; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import static net.dakotapride.hibernalHerbs.common.Constants.MOD_ID; - -public class HerbalConjurationRecipe implements Recipe { - public final ResourceLocation id; - public final ItemStack output; - public final NonNullList input; - - public HerbalConjurationRecipe(ResourceLocation id, ItemStack output, - NonNullList recipeItems) { - this.id = id; - this.output = output; - this.input = recipeItems; - } - - - @Override - public boolean matches(SimpleContainer container, Level level) { - List checklist = new ArrayList<>(); - for (int i = 0; i < container.getContainerSize(); i++) { - ItemStack stack = container.getItem(i); - if (!stack.isEmpty()) { - checklist.add(stack); - } - } - if (input.size() != checklist.size()) { - return false; - } - for (Ingredient ingredient : input) { - boolean found = false; - for (ItemStack stack : checklist) { - if (ingredient.test(stack)) { - found = true; - checklist.remove(stack); - break; - } - } - if (!found) { - return false; - } - } - return true; - } - - @Override - public @NotNull NonNullList getIngredients() { - return input; - } - - @Override - public @NotNull ItemStack assemble(@NotNull SimpleContainer container, @NotNull RegistryAccess access) { - return output; - } - - @Override - public boolean canCraftInDimensions(int pWidth, int pHeight) { - return true; - } - - @Override - public @NotNull ItemStack getResultItem(@NotNull RegistryAccess access) { - return output.copy(); - } - - @Override - public @NotNull ResourceLocation getId() { - return id; - } - - @Override - public @NotNull RecipeSerializer getSerializer() { - return Serializer.INSTANCE; - } - - @Override - public @NotNull RecipeType getType() { - return Type.INSTANCE; - } - - public static class Type implements RecipeType { - private Type() { } - public static final Type INSTANCE = new Type(); - public static final String ID = "herbal_conjuration"; - } - - public static class Serializer implements RecipeSerializer { - public static final Serializer INSTANCE = new Serializer(); - public static final ResourceLocation ID = - new ResourceLocation(MOD_ID, "herbal_conjuration"); - - @Override - public @NotNull HerbalConjurationRecipe fromJson(ResourceLocation recipeId, JsonObject serializedRecipe) { - ItemStack output = ShapedRecipe.itemStackFromJson(GsonHelper.getAsJsonObject(serializedRecipe, "output")); - - JsonArray ingredients = GsonHelper.getAsJsonArray(serializedRecipe, "ingredients"); - NonNullList inputs = NonNullList.withSize(6, Ingredient.EMPTY); - - for (int i = 0; i < inputs.size(); i++) { - inputs.set(i, Ingredient.fromJson(ingredients.get(i))); - } - - return new HerbalConjurationRecipe(recipeId, output, inputs); - } - - @Override - public @Nullable HerbalConjurationRecipe fromNetwork(@NotNull ResourceLocation id, FriendlyByteBuf buf) { - NonNullList inputs = NonNullList.withSize(buf.readInt(), Ingredient.EMPTY); - - inputs.replaceAll(ignored -> Ingredient.fromNetwork(buf)); - - ItemStack output = buf.readItem(); - return new HerbalConjurationRecipe(id, output, inputs); - } - - @Override - public void toNetwork(FriendlyByteBuf buf, HerbalConjurationRecipe recipe) { - buf.writeInt(recipe.getIngredients().size()); - - for (Ingredient ing : recipe.getIngredients()) { - ing.toNetwork(buf); - } - buf.writeItemStack(recipe.getResultItem(RegistryAccess.EMPTY), false); - } - } -} \ No newline at end of file diff --git a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/recipe/HibernalRecipes.java b/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/recipe/HibernalRecipes.java deleted file mode 100644 index dc1d12d3..00000000 --- a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/recipe/HibernalRecipes.java +++ /dev/null @@ -1,28 +0,0 @@ -package net.dakotapride.hibernalHerbs.common.recipe; - -import net.minecraft.world.item.crafting.RecipeSerializer; -import net.minecraft.world.item.crafting.RecipeType; -import net.minecraftforge.eventbus.api.IEventBus; -import net.minecraftforge.registries.DeferredRegister; -import net.minecraftforge.registries.ForgeRegistries; -import net.minecraftforge.registries.RegistryObject; - -import static net.dakotapride.hibernalHerbs.common.Constants.MOD_ID; - -public class HibernalRecipes { - public static final DeferredRegister> SERIALIZERS = - DeferredRegister.create(ForgeRegistries.RECIPE_SERIALIZERS, MOD_ID); - public static final DeferredRegister> TYPES = - DeferredRegister.create(ForgeRegistries.RECIPE_TYPES, MOD_ID); - - public static final RegistryObject> HERBAL_CONJURATION_TYPE = - TYPES.register(HerbalConjurationRecipe.Type.ID, () -> HerbalConjurationRecipe.Type.INSTANCE); - - public static final RegistryObject> HERBAL_CONJURATION_SERIALIZER = - SERIALIZERS.register(HerbalConjurationRecipe.Type.ID, () -> HerbalConjurationRecipe.Serializer.INSTANCE); - - public static void register(IEventBus eventBus) { - SERIALIZERS.register(eventBus); - TYPES.register(eventBus); - } -} diff --git a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/registry/BlockRegistry.java b/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/registry/BlockRegistry.java deleted file mode 100644 index b65a7628..00000000 --- a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/registry/BlockRegistry.java +++ /dev/null @@ -1,384 +0,0 @@ -package net.dakotapride.hibernalHerbs.common.registry; - -import net.dakotapride.hibernalHerbs.common.Constants; -import net.dakotapride.hibernalHerbs.common.block.*; -import net.dakotapride.hibernalHerbs.common.block.leaf.LeafPileBlock; -import net.dakotapride.hibernalHerbs.common.gen.grower.MyquesteTreeGrower; -import net.dakotapride.hibernalHerbs.common.registry.wood.MyquesteType; -import net.minecraft.core.BlockPos; -import net.minecraft.core.Direction; -import net.minecraft.world.effect.MobEffects; -import net.minecraft.world.item.BlockItem; -import net.minecraft.world.item.Item; -import net.minecraft.world.level.BlockGetter; -import net.minecraft.world.level.block.*; -import net.minecraft.world.level.block.state.BlockBehaviour; -import net.minecraft.world.level.block.state.BlockState; -import net.minecraft.world.level.block.state.properties.BlockSetType; -import net.minecraft.world.level.block.state.properties.WoodType; -import net.minecraftforge.eventbus.api.IEventBus; -import net.minecraftforge.registries.DeferredRegister; -import net.minecraftforge.registries.ForgeRegistries; -import net.minecraftforge.registries.RegistryObject; - -import java.util.function.Supplier; - -public class BlockRegistry { - - public static final BlockSetType MYQUESTE_SET = BlockSetType.register(new BlockSetType("myqueste")); - public static final WoodType MYQUESTE_TYPE = WoodType.register(new WoodType("myqueste", MYQUESTE_SET)); - - public static final DeferredRegister BLOCKS = - DeferredRegister.create(ForgeRegistries.BLOCKS, Constants.MOD_ID); - - public static RegistryObject CONJURATION_ALTAR = registerBlock("conjuration_altar", - () -> new ConjurationAltarBlock(BlockBehaviour.Properties.copy(Blocks.LECTERN).noOcclusion())); - - // TODO: v0.9 Herbs For Princes Of Sin (Required in Bound Padlock Recipes + Additional Uses) - public static RegistryObject PRIDE_HERB = registerBlock("pride_herb", - () -> new SinHerbBlock(200, BlockBehaviour.Properties.copy(Blocks.WITHER_ROSE))); - public static RegistryObject ENVY_HERB = registerBlock("envy_herb", - () -> new SinHerbBlock(200, BlockBehaviour.Properties.copy(Blocks.WITHER_ROSE))); - public static RegistryObject WRATH_HERB = registerBlock("wrath_herb", - () -> new SinHerbBlock(200, BlockBehaviour.Properties.copy(Blocks.WITHER_ROSE))); - public static RegistryObject GLUTTONY_HERB = registerBlock("gluttony_herb", - () -> new SinHerbBlock(200, BlockBehaviour.Properties.copy(Blocks.WITHER_ROSE))); - public static RegistryObject GREED_HERB = registerBlock("greed_herb", - () -> new SinHerbBlock(200, BlockBehaviour.Properties.copy(Blocks.WITHER_ROSE))); - public static RegistryObject LUST_HERB = registerBlock("lust_herb", - () -> new SinHerbBlock(200, BlockBehaviour.Properties.copy(Blocks.WITHER_ROSE))); - public static RegistryObject SLOTH_HERB = registerBlock("sloth_herb", - () -> new SinHerbBlock(200, BlockBehaviour.Properties.copy(Blocks.WITHER_ROSE))); - - // "Leaf" (Herb) Piles - public static RegistryObject MYQUESTE_LEAF_PILE = registerBlock("myqueste_leaf_pile", - () -> new LeafPileBlock(BlockBehaviour.Properties.of().sound(SoundType.GRASS).noOcclusion())); - - public static final RegistryObject ROSEMARY_HERB_PILE = registerBlock("rosemary_herb_pile", - () -> new LeafPileBlock(BlockBehaviour.Properties.of().sound(SoundType.GRASS).noOcclusion())); - public static RegistryObject THYME_HERB_PILE = registerBlock("thyme_herb_pile", - () -> new LeafPileBlock(BlockBehaviour.Properties.of().sound(SoundType.GRASS).noOcclusion())); - public static RegistryObject TARRAGON_HERB_PILE = registerBlock("tarragon_herb_pile", - () -> new LeafPileBlock(BlockBehaviour.Properties.of().sound(SoundType.GRASS).noOcclusion())); - public static RegistryObject CHAMOMILE_HERB_PILE = registerBlock("chamomile_herb_pile", - () -> new LeafPileBlock(BlockBehaviour.Properties.of().sound(SoundType.GRASS).noOcclusion())); - public static RegistryObject CHIVES_HERB_PILE = registerBlock("chives_herb_pile", - () -> new LeafPileBlock(BlockBehaviour.Properties.of().sound(SoundType.GRASS).noOcclusion())); - public static RegistryObject VERBENA_HERB_PILE = registerBlock("verbena_herb_pile", - () -> new LeafPileBlock(BlockBehaviour.Properties.of().sound(SoundType.GRASS).noOcclusion())); - public static RegistryObject SORREL_HERB_PILE = registerBlock("sorrel_herb_pile", - () -> new LeafPileBlock(BlockBehaviour.Properties.of().sound(SoundType.GRASS).noOcclusion())); - public static RegistryObject MARJORAM_HERB_PILE = registerBlock("marjoram_herb_pile", - () -> new LeafPileBlock(BlockBehaviour.Properties.of().sound(SoundType.GRASS).noOcclusion())); - public static RegistryObject CHERVIL_HERB_PILE = registerBlock("chervil_herb_pile", - () -> new LeafPileBlock(BlockBehaviour.Properties.of().sound(SoundType.GRASS).noOcclusion())); - public static RegistryObject FENNSEL_HERB_PILE = registerBlock("fennsel_herb_pile", - () -> new LeafPileBlock(BlockBehaviour.Properties.of().sound(SoundType.GRASS).noOcclusion())); - public static RegistryObject CEILLIS_HERB_PILE = registerBlock("ceillis_herb_pile", - () -> new LeafPileBlock(BlockBehaviour.Properties.of().sound(SoundType.GRASS).noOcclusion())); - public static RegistryObject PUNUEL_HERB_PILE = registerBlock("punuel_herb_pile", - () -> new LeafPileBlock(BlockBehaviour.Properties.of().sound(SoundType.GRASS).noOcclusion())); - public static RegistryObject ESSITTE_HERB_PILE = registerBlock("essitte_herb_pile", - () -> new LeafPileBlock(BlockBehaviour.Properties.of().sound(SoundType.GRASS).noOcclusion())); - - public static RegistryObject THYOCIELLE_HERB_PILE = registerBlock("thyocielle_herb_pile", - () -> new LeafPileBlock(BlockBehaviour.Properties.of().sound(SoundType.GRASS).noOcclusion())); - public static RegistryObject FENNKYSTRAL_HERB_PILE = registerBlock("fennkystral_herb_pile", - () -> new LeafPileBlock(BlockBehaviour.Properties.of().sound(SoundType.GRASS).noOcclusion())); - - public static RegistryObject CALENDULA_HERB_PILE = registerBlock("calendula_herb_pile", - () -> new LeafPileBlock(BlockBehaviour.Properties.of().sound(SoundType.GRASS).noOcclusion())); - - public static RegistryObject SAGE_HERB_PILE = registerBlock("sage_herb_pile", - () -> new LeafPileBlock(BlockBehaviour.Properties.of().sound(SoundType.GRASS).noOcclusion())); - - - public static final RegistryObject ROSEMARY = registerBlock("rosemary", - () -> new FlowerBlock(MobEffects.MOVEMENT_SLOWDOWN, 180, - BlockBehaviour.Properties.copy(Blocks.LILY_OF_THE_VALLEY))); - public static final RegistryObject THYME = registerBlock("thyme", - () -> new FlowerBlock(MobEffects.POISON, 180, - BlockBehaviour.Properties.copy(Blocks.LILY_OF_THE_VALLEY))); - public static final RegistryObject TARRAGON = registerBlock("tarragon", - () -> new FlowerBlock(MobEffects.MOVEMENT_SLOWDOWN, 180, - BlockBehaviour.Properties.copy(Blocks.LILY_OF_THE_VALLEY))); - public static final RegistryObject CHAMOMILE = registerBlock("chamomile", - () -> new FlowerBlock(MobEffects.ABSORPTION, 180, - BlockBehaviour.Properties.copy(Blocks.LILY_OF_THE_VALLEY))); - public static final RegistryObject CHIVES = registerBlock("chives", - () -> new FlowerBlock(MobEffects.MOVEMENT_SLOWDOWN, 180, - BlockBehaviour.Properties.copy(Blocks.LILY_OF_THE_VALLEY))); - public static final RegistryObject VERBENA = registerBlock("verbena", - () -> new FlowerBlock(MobEffects.MOVEMENT_SLOWDOWN, 180, - BlockBehaviour.Properties.copy(Blocks.LILY_OF_THE_VALLEY))); - public static final RegistryObject SORREL = registerBlock("sorrel", - () -> new FlowerBlock(MobEffects.MOVEMENT_SLOWDOWN, 180, - BlockBehaviour.Properties.copy(Blocks.LILY_OF_THE_VALLEY))); - public static final RegistryObject MARJORAM = registerBlock("marjoram", - () -> new FlowerBlock(MobEffects.MOVEMENT_SLOWDOWN, 180, - BlockBehaviour.Properties.copy(Blocks.LILY_OF_THE_VALLEY))); - public static final RegistryObject CHERVIL = registerBlock("chervil", - () -> new FlowerBlock(MobEffects.MOVEMENT_SLOWDOWN, 180, - BlockBehaviour.Properties.copy(Blocks.LILY_OF_THE_VALLEY))); - public static final RegistryObject FENNSEL = registerBlock("fennsel", - () -> new FlowerBlock(MobEffects.MOVEMENT_SLOWDOWN, 180, - BlockBehaviour.Properties.copy(Blocks.LILY_OF_THE_VALLEY))); - public static final RegistryObject CEILLIS = registerBlock("ceillis", - () -> new FlowerBlock(MobEffects.MOVEMENT_SLOWDOWN, 180, - BlockBehaviour.Properties.copy(Blocks.LILY_OF_THE_VALLEY))); - public static final RegistryObject PUNUEL = registerBlock("punuel", - () -> new FlowerBlock(MobEffects.MOVEMENT_SLOWDOWN, 180, - BlockBehaviour.Properties.copy(Blocks.LILY_OF_THE_VALLEY))); - public static final RegistryObject ESSITTE = registerBlock("essitte", - () -> new FlowerBlock(MobEffects.MOVEMENT_SLOWDOWN, 180, - BlockBehaviour.Properties.copy(Blocks.LILY_OF_THE_VALLEY))); - - // Resource Dependant Herbs (Forge) - - public static final RegistryObject THYOCIELLE = registerBlock("thyocielle", - () -> new FlowerBlock(MobEffects.REGENERATION, 180, - BlockBehaviour.Properties.copy(Blocks.LILY_OF_THE_VALLEY))); - public static final RegistryObject FENNKYSTRAL = registerBlock("fennkystral", - () -> new FlowerBlock(MobEffects.REGENERATION, 240, - BlockBehaviour.Properties.copy(Blocks.LILY_OF_THE_VALLEY))); - - // Spring Herbs (Forge) - - public static final RegistryObject CALENDULA = registerBlock("calendula", - () -> new FlowerBlock(MobEffects.GLOWING, 200, - BlockBehaviour.Properties.copy(Blocks.LILY_OF_THE_VALLEY))); - - public static final RegistryObject SAGE = registerBlock("sage", - () -> new SageHerbBlock(180, BlockBehaviour.Properties.copy(Blocks.LILY_OF_THE_VALLEY))); - - public static final RegistryObject CALENDULA_LANTERN = registerBlock("calendula_lantern", - () -> new LanternBlock(BlockBehaviour.Properties.copy(Blocks.LANTERN))); - public static final RegistryObject ROSEMARY_LANTERN = registerBlock("rosemary_lantern", - () -> new LanternBlock(BlockBehaviour.Properties.copy(Blocks.LANTERN))); - public static final RegistryObject THYME_LANTERN = registerBlock("thyme_lantern", - () -> new LanternBlock(BlockBehaviour.Properties.copy(Blocks.LANTERN))); - public static final RegistryObject TARRAGON_LANTERN = registerBlock("tarragon_lantern", - () -> new LanternBlock(BlockBehaviour.Properties.copy(Blocks.LANTERN))); - public static final RegistryObject CHAMOMILE_LANTERN = registerBlock("chamomile_lantern", - () -> new LanternBlock(BlockBehaviour.Properties.copy(Blocks.LANTERN))); - public static final RegistryObject CHIVES_LANTERN = registerBlock("chives_lantern", - () -> new LanternBlock(BlockBehaviour.Properties.copy(Blocks.LANTERN))); - public static final RegistryObject VERBENA_LANTERN = registerBlock("verbena_lantern", - () -> new LanternBlock(BlockBehaviour.Properties.copy(Blocks.LANTERN))); - public static final RegistryObject SORREL_LANTERN = registerBlock("sorrel_lantern", - () -> new LanternBlock(BlockBehaviour.Properties.copy(Blocks.LANTERN))); - public static final RegistryObject MARJORAM_LANTERN = registerBlock("marjoram_lantern", - () -> new LanternBlock(BlockBehaviour.Properties.copy(Blocks.LANTERN))); - public static final RegistryObject CHERVIL_LANTERN = registerBlock("chervil_lantern", - () -> new LanternBlock(BlockBehaviour.Properties.copy(Blocks.LANTERN))); - public static final RegistryObject FENNSEL_LANTERN = registerBlock("fennsel_lantern", - () -> new LanternBlock(BlockBehaviour.Properties.copy(Blocks.LANTERN))); - public static final RegistryObject CEILLIS_LANTERN = registerBlock("ceillis_lantern", - () -> new LanternBlock(BlockBehaviour.Properties.copy(Blocks.LANTERN))); - public static final RegistryObject PUNUEL_LANTERN = registerBlock("punuel_lantern", - () -> new LanternBlock(BlockBehaviour.Properties.copy(Blocks.LANTERN))); - public static final RegistryObject ESSITTE_LANTERN = registerBlock("essitte_lantern", - () -> new LanternBlock(BlockBehaviour.Properties.copy(Blocks.LANTERN))); - public static final RegistryObject THYOCIELLE_LANTERN = registerBlock("thyocielle_lantern", - () -> new LanternBlock(BlockBehaviour.Properties.copy(Blocks.LANTERN))); - public static final RegistryObject FENNKYSTRAL_LANTERN = registerBlock("fennkystral_lantern", - () -> new LanternBlock(BlockBehaviour.Properties.copy(Blocks.LANTERN))); - public static final RegistryObject SAGE_LANTERN = registerBlock("sage_lantern", - () -> new LanternBlock(BlockBehaviour.Properties.copy(Blocks.LANTERN))); - - - public static final RegistryObject CALENDULA_BARREL = registerBlock("calendula_herb_barrel", - () -> new Block(BlockBehaviour.Properties.copy(Blocks.BARREL))); - public static final RegistryObject ROSEMARY_BARREL = registerBlock("rosemary_herb_barrel", - () -> new Block(BlockBehaviour.Properties.copy(Blocks.BARREL))); - public static final RegistryObject THYME_BARREL = registerBlock("thyme_herb_barrel", - () -> new Block(BlockBehaviour.Properties.copy(Blocks.BARREL))); - public static final RegistryObject TARRAGON_BARREL = registerBlock("tarragon_herb_barrel", - () -> new Block(BlockBehaviour.Properties.copy(Blocks.BARREL))); - public static final RegistryObject CHAMOMILE_BARREL = registerBlock("chamomile_herb_barrel", - () -> new Block(BlockBehaviour.Properties.copy(Blocks.BARREL))); - public static final RegistryObject CHIVES_BARREL = registerBlock("chives_herb_barrel", - () -> new Block(BlockBehaviour.Properties.copy(Blocks.BARREL))); - public static final RegistryObject VERBENA_BARREL = registerBlock("verbena_herb_barrel", - () -> new Block(BlockBehaviour.Properties.copy(Blocks.BARREL))); - public static final RegistryObject SORREL_BARREL = registerBlock("sorrel_herb_barrel", - () -> new Block(BlockBehaviour.Properties.copy(Blocks.BARREL))); - public static final RegistryObject MARJORAM_BARREL = registerBlock("marjoram_herb_barrel", - () -> new Block(BlockBehaviour.Properties.copy(Blocks.BARREL))); - public static final RegistryObject CHERVIL_BARREL = registerBlock("chervil_herb_barrel", - () -> new Block(BlockBehaviour.Properties.copy(Blocks.BARREL))); - public static final RegistryObject FENNSEL_BARREL = registerBlock("fennsel_herb_barrel", - () -> new Block(BlockBehaviour.Properties.copy(Blocks.BARREL))); - public static final RegistryObject CEILLIS_BARREL = registerBlock("ceillis_herb_barrel", - () -> new Block(BlockBehaviour.Properties.copy(Blocks.BARREL))); - public static final RegistryObject PUNUEL_BARREL = registerBlock("punuel_herb_barrel", - () -> new Block(BlockBehaviour.Properties.copy(Blocks.BARREL))); - public static final RegistryObject ESSITTE_BARREL = registerBlock("essitte_herb_barrel", - () -> new Block(BlockBehaviour.Properties.copy(Blocks.BARREL))); - public static final RegistryObject THYOCIELLE_BARREL = registerBlock("thyocielle_herb_barrel", - () -> new Block(BlockBehaviour.Properties.copy(Blocks.BARREL))); - public static final RegistryObject FENNKYSTRAL_BARREL = registerBlock("fennkystral_herb_barrel", - () -> new Block(BlockBehaviour.Properties.copy(Blocks.BARREL))); - public static final RegistryObject SAGE_BARREL = registerBlock("sage_herb_barrel", - () -> new Block(BlockBehaviour.Properties.copy(Blocks.BARREL))); - - - public static final RegistryObject POTTED_ROSEMARY = registerBlockWithoutItem("potted_rosemary", - () -> new FlowerPotBlock(() -> ((FlowerPotBlock) Blocks.FLOWER_POT), BlockRegistry.ROSEMARY, - BlockBehaviour.Properties.copy(Blocks.POTTED_LILY_OF_THE_VALLEY))); - public static final RegistryObject POTTED_THYME = registerBlockWithoutItem("potted_thyme", - () -> new FlowerPotBlock(() -> ((FlowerPotBlock) Blocks.FLOWER_POT), BlockRegistry.THYME, - BlockBehaviour.Properties.copy(Blocks.POTTED_LILY_OF_THE_VALLEY))); - public static final RegistryObject POTTED_TARRAGON = registerBlockWithoutItem("potted_tarragon", - () -> new FlowerPotBlock(() -> ((FlowerPotBlock) Blocks.FLOWER_POT), BlockRegistry.TARRAGON, - BlockBehaviour.Properties.copy(Blocks.POTTED_LILY_OF_THE_VALLEY))); - public static final RegistryObject POTTED_CHAMOMILE = registerBlockWithoutItem("potted_chamomile", - () -> new FlowerPotBlock(() -> ((FlowerPotBlock) Blocks.FLOWER_POT), BlockRegistry.CHAMOMILE, - BlockBehaviour.Properties.copy(Blocks.POTTED_LILY_OF_THE_VALLEY))); - public static final RegistryObject POTTED_CHIVES = registerBlockWithoutItem("potted_chives", - () -> new FlowerPotBlock(() -> ((FlowerPotBlock) Blocks.FLOWER_POT), BlockRegistry.CHIVES, - BlockBehaviour.Properties.copy(Blocks.POTTED_LILY_OF_THE_VALLEY))); - public static final RegistryObject POTTED_VERBENA = registerBlockWithoutItem("potted_verbena", - () -> new FlowerPotBlock(() -> ((FlowerPotBlock) Blocks.FLOWER_POT), BlockRegistry.VERBENA, - BlockBehaviour.Properties.copy(Blocks.POTTED_LILY_OF_THE_VALLEY))); - public static final RegistryObject POTTED_SORREL = registerBlockWithoutItem("potted_sorrel", - () -> new FlowerPotBlock(() -> ((FlowerPotBlock) Blocks.FLOWER_POT), BlockRegistry.SORREL, - BlockBehaviour.Properties.copy(Blocks.POTTED_LILY_OF_THE_VALLEY))); - public static final RegistryObject POTTED_MARJORAM = registerBlockWithoutItem("potted_marjoram", - () -> new FlowerPotBlock(() -> ((FlowerPotBlock) Blocks.FLOWER_POT), BlockRegistry.MARJORAM, - BlockBehaviour.Properties.copy(Blocks.POTTED_LILY_OF_THE_VALLEY))); - public static final RegistryObject POTTED_CHERVIL = registerBlockWithoutItem("potted_chervil", - () -> new FlowerPotBlock(() -> ((FlowerPotBlock) Blocks.FLOWER_POT), BlockRegistry.CHERVIL, - BlockBehaviour.Properties.copy(Blocks.POTTED_LILY_OF_THE_VALLEY))); - public static final RegistryObject POTTED_FENNSEL = registerBlockWithoutItem("potted_fennsel", - () -> new FlowerPotBlock(() -> ((FlowerPotBlock) Blocks.FLOWER_POT), BlockRegistry.FENNSEL, - BlockBehaviour.Properties.copy(Blocks.POTTED_LILY_OF_THE_VALLEY))); - public static final RegistryObject POTTED_CEILLIS = registerBlockWithoutItem("potted_ceillis", - () -> new FlowerPotBlock(() -> ((FlowerPotBlock) Blocks.FLOWER_POT), BlockRegistry.CEILLIS, - BlockBehaviour.Properties.copy(Blocks.POTTED_LILY_OF_THE_VALLEY))); - public static final RegistryObject POTTED_PUNUEL = registerBlockWithoutItem("potted_punuel", - () -> new FlowerPotBlock(() -> ((FlowerPotBlock) Blocks.FLOWER_POT), BlockRegistry.PUNUEL, - BlockBehaviour.Properties.copy(Blocks.POTTED_LILY_OF_THE_VALLEY))); - public static final RegistryObject POTTED_ESSITTE = registerBlockWithoutItem("potted_essitte", - () -> new FlowerPotBlock(() -> ((FlowerPotBlock) Blocks.FLOWER_POT), BlockRegistry.ESSITTE, - BlockBehaviour.Properties.copy(Blocks.POTTED_LILY_OF_THE_VALLEY))); - - // Resource Dependant (Potted) Herbs (Forge) - - public static final RegistryObject POTTED_THYOCIELLE = registerBlockWithoutItem("potted_thyocielle", - () -> new FlowerPotBlock(() -> ((FlowerPotBlock) Blocks.FLOWER_POT), BlockRegistry.THYOCIELLE, - BlockBehaviour.Properties.copy(Blocks.POTTED_LILY_OF_THE_VALLEY))); - public static final RegistryObject POTTED_FENNKYSTRAL = registerBlockWithoutItem("potted_fennkystral", - () -> new FlowerPotBlock(() -> ((FlowerPotBlock) Blocks.FLOWER_POT), BlockRegistry.FENNKYSTRAL, - BlockBehaviour.Properties.copy(Blocks.POTTED_LILY_OF_THE_VALLEY))); - - // Spring (Potted) Herbs (Forge) - - public static final RegistryObject POTTED_CALENDULA = registerBlockWithoutItem("potted_calendula", - () -> new FlowerPotBlock(() -> ((FlowerPotBlock) Blocks.FLOWER_POT), BlockRegistry.CALENDULA, - BlockBehaviour.Properties.copy(Blocks.POTTED_LILY_OF_THE_VALLEY))); - - public static final RegistryObject POTTED_SAGE = registerBlockWithoutItem("potted_sage", - () -> new FlowerPotBlock(() -> ((FlowerPotBlock) Blocks.FLOWER_POT), BlockRegistry.SAGE, - BlockBehaviour.Properties.copy(Blocks.POTTED_LILY_OF_THE_VALLEY))); - - public static final RegistryObject MYQUESTE_LOG = registerBlock("myqueste_log", - () -> new FlammableRotatedPillarBlock(BlockBehaviour.Properties.copy(Blocks.SPRUCE_LOG))); - public static final RegistryObject MYQUESTE_WOOD = registerBlock("myqueste_wood", - () -> new FlammableRotatedPillarBlock(BlockBehaviour.Properties.copy(Blocks.SPRUCE_WOOD))); - public static final RegistryObject STRIPPED_MYQUESTE_LOG = registerBlock("stripped_myqueste_log", - () -> new FlammableRotatedPillarBlock(BlockBehaviour.Properties.copy(Blocks.STRIPPED_SPRUCE_LOG))); - public static final RegistryObject STRIPPED_MYQUESTE_WOOD = registerBlock("stripped_myqueste_wood", - () -> new FlammableRotatedPillarBlock(BlockBehaviour.Properties.copy(Blocks.STRIPPED_SPRUCE_WOOD))); - - public static final RegistryObject MYQUESTE_PLANKS = registerBlock("myqueste_planks", - () -> new Block(BlockBehaviour.Properties.copy(Blocks.SPRUCE_PLANKS)) { - @Override - public boolean isFlammable(BlockState state, BlockGetter level, BlockPos pos, Direction direction) { - return true; - } - - @Override - public int getFlammability(BlockState state, BlockGetter level, BlockPos pos, Direction direction) { - return 5; - } - - @Override - public int getFireSpreadSpeed(BlockState state, BlockGetter level, BlockPos pos, Direction direction) { - return 20; - } - }); - - public static final RegistryObject MYQUESTE_SLAB = registerBlock("myqueste_slab", - () -> new SlabBlock(BlockBehaviour.Properties.copy(Blocks.SPRUCE_SLAB))); - public static final RegistryObject MYQUESTE_STAIRS = registerBlock("myqueste_stairs", - () -> new StairBlock(MYQUESTE_PLANKS.get().defaultBlockState(), BlockBehaviour.Properties.copy(Blocks.SPRUCE_STAIRS))); - public static final RegistryObject MYQUESTE_DOOR = registerBlock("myqueste_door", - () -> new DoorBlock(BlockBehaviour.Properties.copy(Blocks.SPRUCE_DOOR), MYQUESTE_SET)); - public static final RegistryObject MYQUESTE_TRAPDOOR = registerBlock("myqueste_trapdoor", - () -> new TrapDoorBlock(BlockBehaviour.Properties.copy(Blocks.SPRUCE_TRAPDOOR), MYQUESTE_SET)); - public static final RegistryObject MYQUESTE_FENCE = registerBlock("myqueste_fence", - () -> new FenceBlock(BlockBehaviour.Properties.copy(Blocks.SPRUCE_FENCE))); - public static final RegistryObject MYQUESTE_FENCE_GATE = registerBlock("myqueste_fence_gate", - () -> new FenceGateBlock(BlockBehaviour.Properties.copy(Blocks.SPRUCE_FENCE_GATE), MYQUESTE_TYPE)); - - public static final RegistryObject MYQUESTE_PRESSURE_PLATE = registerBlock("myqueste_pressure_plate", - () -> new PressurePlateBlock(PressurePlateBlock.Sensitivity.EVERYTHING, - BlockBehaviour.Properties.copy(Blocks.SPRUCE_PRESSURE_PLATE), MYQUESTE_SET)); - public static final RegistryObject MYQUESTE_BUTTON = registerBlock("myqueste_button", - () -> new ButtonBlock(BlockBehaviour.Properties.copy(Blocks.SPRUCE_BUTTON), MYQUESTE_SET, 30, true)); - - public static final RegistryObject MYQUESTE_SIGN = registerBlockWithoutItem("myqueste_sign", () -> - new MyquesteSignBlock(BlockBehaviour.Properties.copy(Blocks.SPRUCE_SIGN), MyquesteType.MYQUESTE)); - public static final RegistryObject MYQUESTE_WALL_SIGN = registerBlockWithoutItem("myqueste_wall_sign", () -> - new MyquesteWallSignBlock(BlockBehaviour.Properties.copy(Blocks.SPRUCE_WALL_SIGN).lootFrom(MYQUESTE_SIGN), MyquesteType.MYQUESTE)); - public static final RegistryObject MYQUESTE_HANGING_SIGN = registerBlockWithoutItem("myqueste_hanging_sign", () -> - new MyquesteHangingSignBlock(BlockBehaviour.Properties.copy(Blocks.SPRUCE_HANGING_SIGN), MyquesteType.MYQUESTE)); - public static final RegistryObject MYQUESTE_WALL_HANGING_SIGN = registerBlockWithoutItem("myqueste_wall_hanging_sign", () -> - new MyquesteHangingSignBlock(BlockBehaviour.Properties.copy(Blocks.SPRUCE_WALL_HANGING_SIGN).lootFrom(MYQUESTE_HANGING_SIGN), MyquesteType.MYQUESTE)); - - public static final RegistryObject MYQUESTE_LEAVES = registerBlock("myqueste_leaves", - () -> new LeavesBlock(BlockBehaviour.Properties.copy(Blocks.SPRUCE_LEAVES)){ - @Override - public boolean isFlammable(BlockState state, BlockGetter level, BlockPos pos, Direction direction) { - return true; - } - - @Override - public int getFlammability(BlockState state, BlockGetter level, BlockPos pos, Direction direction) { - return 30; - } - - @Override - public int getFireSpreadSpeed(BlockState state, BlockGetter level, BlockPos pos, Direction direction) { - return 60; - } - }); - - public static final RegistryObject MYQUESTE_SAPLING = registerBlock("myqueste_sapling", - () -> new SaplingBlock(new MyquesteTreeGrower(), - BlockBehaviour.Properties.copy(Blocks.SPRUCE_SAPLING))); - - public static final RegistryObject POTTED_MYQUESTE_SAPLING = registerBlockWithoutItem("potted_myqueste_sapling", - () -> new FlowerPotBlock(() -> ((FlowerPotBlock) Blocks.FLOWER_POT), BlockRegistry.MYQUESTE_SAPLING, - BlockBehaviour.Properties.copy(Blocks.POTTED_SPRUCE_SAPLING))); - - private static RegistryObject registerBlockWithoutItem(String name, Supplier block) { - return BLOCKS.register(name, block); - } - - private static RegistryObject registerBlock(String name, Supplier block) { - RegistryObject toReturn = BLOCKS.register(name, block); - registerBlockItem(name, toReturn); - return toReturn; - } - - private static RegistryObject registerBlockItem(String name, RegistryObject block) { - return ItemRegistry.ITEMS.register(name, () -> new BlockItem(block.get(), new Item.Properties())); - } - - public static void register(IEventBus eventBus) { - BLOCKS.register(eventBus); - } - -} diff --git a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/registry/ItemRegistry.java b/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/registry/ItemRegistry.java deleted file mode 100644 index 6f70d1d5..00000000 --- a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/registry/ItemRegistry.java +++ /dev/null @@ -1,635 +0,0 @@ -package net.dakotapride.hibernalHerbs.common.registry; - -import net.dakotapride.hibernalHerbs.common.food.FoodComponentList; -import net.dakotapride.hibernalHerbs.common.item.*; -import net.dakotapride.hibernalHerbs.common.item.abstractItem.AbstractCanisterItem; -import net.dakotapride.hibernalHerbs.common.item.abstractItem.AbstractPouchItem; -import net.dakotapride.hibernalHerbs.common.item.curse.CursedPadlockItem; -import net.dakotapride.hibernalHerbs.common.item.curse.grimoire.HerbalGrimoireItem; -import net.dakotapride.hibernalHerbs.common.item.ring.GluttonousRingItem; -import net.dakotapride.hibernalHerbs.common.item.ring.adv.AdvancedGluttonousRingItem; -import net.minecraft.core.registries.Registries; -import net.minecraft.network.chat.Component; -import net.minecraft.world.effect.MobEffectInstance; -import net.minecraft.world.effect.MobEffects; -import net.minecraft.world.food.FoodProperties; -import net.minecraft.world.item.*; -import net.minecraftforge.eventbus.api.IEventBus; -import net.minecraftforge.registries.DeferredRegister; -import net.minecraftforge.registries.ForgeRegistries; -import net.minecraftforge.registries.RegistryObject; - -import static net.dakotapride.hibernalHerbs.common.Constants.MOD_ID; - -public class ItemRegistry implements FoodComponentList { - public static final DeferredRegister CREATIVE_MODE_TABS = - DeferredRegister.create(Registries.CREATIVE_MODE_TAB, MOD_ID); - public static final DeferredRegister ITEMS = - DeferredRegister.create(ForgeRegistries.ITEMS, MOD_ID); - - public static final RegistryObject GROUND_HERBS = ITEMS.register("ground_herbs", - () -> new Item(new Item.Properties())); - - public static final RegistryObject HERBAL_GRIMOIRE = ITEMS.register("grimoire", - () -> new HerbalGrimoireItem(new Item.Properties().stacksTo(1))); - public static final RegistryObject SINGED_GRIMOIRE = ITEMS.register("singed_grimoire", - () -> new HerbalGrimoireItem(new Item.Properties().stacksTo(1))); - - public static final RegistryObject SILIPTIUM_PETAL = ITEMS.register("sin_petals", - () -> new Item(new Item.Properties().stacksTo(16))); - public static final RegistryObject LUMBINETRIK_PETAL = ITEMS.register("lumbinetrik_petals", - () -> new Item(new Item.Properties().stacksTo(16))); - public static final RegistryObject JULISIUM_PETAL = ITEMS.register("julisium_petals", - () -> new Item(new Item.Properties().stacksTo(16))); - - public static final RegistryObject BOUND_WRATH_PADLOCK = ITEMS.register("bound_padlock_wrath", - () -> new CursedPadlockItem(new Item.Properties().stacksTo(1).defaultDurability(1))); - public static final RegistryObject WRATH_PADLOCK = ITEMS.register("padlock_wrath", - () -> new CursedPadlockItem(new Item.Properties().stacksTo(1))); - public static final RegistryObject BOUND_PRIDE_PADLOCK = ITEMS.register("bound_padlock_pride", - () -> new CursedPadlockItem(new Item.Properties().stacksTo(1).defaultDurability(1))); - public static final RegistryObject PRIDE_PADLOCK = ITEMS.register("padlock_pride", - () -> new CursedPadlockItem(new Item.Properties().stacksTo(1))); - public static final RegistryObject BOUND_GLUTTONY_PADLOCK = ITEMS.register("bound_padlock_gluttony", - () -> new CursedPadlockItem(new Item.Properties().stacksTo(1).defaultDurability(1))); - public static final RegistryObject GLUTTONY_PADLOCK = ITEMS.register("padlock_gluttony", - () -> new CursedPadlockItem(new Item.Properties().stacksTo(1))); - public static final RegistryObject BOUND_GREED_PADLOCK = ITEMS.register("bound_padlock_greed", - () -> new CursedPadlockItem(new Item.Properties().stacksTo(1).defaultDurability(1))); - public static final RegistryObject GREED_PADLOCK = ITEMS.register("padlock_greed", - () -> new CursedPadlockItem(new Item.Properties().stacksTo(1))); - public static final RegistryObject BOUND_ENVY_PADLOCK = ITEMS.register("bound_padlock_envy", - () -> new CursedPadlockItem(new Item.Properties().stacksTo(1).defaultDurability(1))); - public static final RegistryObject ENVY_PADLOCK = ITEMS.register("padlock_envy", - () -> new CursedPadlockItem(new Item.Properties().stacksTo(1))); - public static final RegistryObject BOUND_SLOTH_PADLOCK = ITEMS.register("bound_padlock_sloth", - () -> new CursedPadlockItem(new Item.Properties().stacksTo(1).defaultDurability(1))); - public static final RegistryObject SLOTH_PADLOCK = ITEMS.register("padlock_sloth", - () -> new CursedPadlockItem(new Item.Properties().stacksTo(1))); - public static final RegistryObject BOUND_LUST_PADLOCK = ITEMS.register("bound_padlock_lust", - () -> new CursedPadlockItem(new Item.Properties().stacksTo(1).defaultDurability(1))); - public static final RegistryObject LUST_PADLOCK = ITEMS.register("padlock_lust", - () -> new CursedPadlockItem(new Item.Properties().stacksTo(1))); - - public static final RegistryObject RING = ITEMS.register("ring", - () -> new Item(new Item.Properties().stacksTo(1))); - public static final RegistryObject GLUTTONOUS_RING = ITEMS.register("gluttonous_ring", - () -> new GluttonousRingItem(new Item.Properties().stacksTo(1))); - public static final RegistryObject ADV_GLUTTONOUS_RING = ITEMS.register("gluttonous_ring_adv", - () -> new AdvancedGluttonousRingItem(new Item.Properties().stacksTo(1))); - - public static final RegistryObject CRACKED_SIGIL = ITEMS.register("cracked_sigil", - () -> new Item(new Item.Properties())); - public static final RegistryObject SIGIL = ITEMS.register("sigil", - () -> new HerbalSigilItem(new Item.Properties().stacksTo(8))); - public static final RegistryObject SIGIL_WRATH = ITEMS.register("sigil_wrath", - () -> new HerbalSigilItem(new Item.Properties().stacksTo(1))); - public static final RegistryObject SIGIL_GREED = ITEMS.register("sigil_greed", - () -> new HerbalSigilItem(new Item.Properties().stacksTo(1))); - public static final RegistryObject SIGIL_LUST = ITEMS.register("sigil_lust", - () -> new HerbalSigilItem(new Item.Properties().stacksTo(1))); - public static final RegistryObject SIGIL_GLUTTONY = ITEMS.register("sigil_gluttony", - () -> new HerbalSigilItem(new Item.Properties().stacksTo(1))); - public static final RegistryObject SIGIL_ENVY = ITEMS.register("sigil_envy", - () -> new HerbalSigilItem(new Item.Properties().stacksTo(1))); - public static final RegistryObject SIGIL_PRIDE = ITEMS.register("sigil_pride", - () -> new HerbalSigilItem(new Item.Properties().stacksTo(1))); - public static final RegistryObject SIGIL_SLOTH = ITEMS.register("sigil_sloth", - () -> new HerbalSigilItem(new Item.Properties().stacksTo(1))); - public static final RegistryObject SIGIL_CONFIGURATION = ITEMS.register("sigil_configuration", - () -> new HerbalSigilItem(new Item.Properties().stacksTo(1))); - public static final RegistryObject SIGIL_MASTERY = ITEMS.register("sigil_mastery", - () -> new HerbalSigilItem(new Item.Properties().stacksTo(1))); - public static final RegistryObject SIGIL_CONFIGURATION_ADV = ITEMS.register("sigil_configuration_adv", - () -> new HerbalSigilItem(new Item.Properties().stacksTo(1))); - public static final RegistryObject SIGIL_MASTERY_ADV = ITEMS.register("sigil_mastery_adv", - () -> new HerbalSigilItem(new Item.Properties().stacksTo(1))); - - public static final RegistryObject MYQUESTE_BOAT = ITEMS.register("myqueste_boat", - () -> new MyquesteBoatItem(false, new Item.Properties().stacksTo(1), BlockRegistry.MYQUESTE_TYPE)); - public static final RegistryObject MYQUESTE_CHEST_BOAT = ITEMS.register("myqueste_chest_boat", - () -> new MyquesteBoatItem(true, new Item.Properties().stacksTo(1), BlockRegistry.MYQUESTE_TYPE)); - public static final RegistryObject MYQUESTE_SIGN = ITEMS.register("myqueste_sign", - () -> new SignItem(new Item.Properties().stacksTo(16), - BlockRegistry.MYQUESTE_SIGN.get(), BlockRegistry.MYQUESTE_WALL_SIGN.get())); - public static final RegistryObject MYQUESTE_HANGING_SIGN = ITEMS.register("myqueste_hanging_sign", - () -> new HangingSignItem(BlockRegistry.MYQUESTE_HANGING_SIGN.get(), BlockRegistry.MYQUESTE_WALL_HANGING_SIGN.get(), - new Item.Properties().stacksTo(16))); - - public static final RegistryObject HERB_FERTILIZER = ITEMS.register("herb_fertilizer", - () -> new HerbFertilizerItem(new Item.Properties())); - public static final RegistryObject HERB_FERTILIZER_OAK = ITEMS.register("herb_fertilizer_oak", - () -> new HerbFertilizerItem(new Item.Properties())); - public static final RegistryObject HERB_FERTILIZER_BIRCH = ITEMS.register("herb_fertilizer_birch", - () -> new HerbFertilizerItem(new Item.Properties())); - public static final RegistryObject HERB_FERTILIZER_DARK_OAK = ITEMS.register("herb_fertilizer_dark_oak", - () -> new HerbFertilizerItem(new Item.Properties())); - public static final RegistryObject HERB_FERTILIZER_ACACIA = ITEMS.register("herb_fertilizer_acacia", - () -> new HerbFertilizerItem(new Item.Properties())); - public static final RegistryObject HERB_FERTILIZER_JUNGLE = ITEMS.register("herb_fertilizer_jungle", - () -> new HerbFertilizerItem(new Item.Properties())); - public static final RegistryObject HERB_FERTILIZER_SPRUCE = ITEMS.register("herb_fertilizer_spruce", - () -> new HerbFertilizerItem(new Item.Properties())); - public static final RegistryObject HERB_FERTILIZER_MANGROVE = ITEMS.register("herb_fertilizer_mangrove", - () -> new HerbFertilizerItem(new Item.Properties())); - public static final RegistryObject HERB_FERTILIZER_CHERRY = ITEMS.register("herb_fertilizer_cherry", - () -> new HerbFertilizerItem(new Item.Properties())); - public static final RegistryObject HERB_FERTILIZER_CRIMSON = ITEMS.register("herb_fertilizer_crimson", - () -> new HerbFertilizerItem(new Item.Properties())); - public static final RegistryObject HERB_FERTILIZER_WARPED = ITEMS.register("herb_fertilizer_warped", - () -> new HerbFertilizerItem(new Item.Properties())); - public static final RegistryObject HERB_FERTILIZER_MYQUESTE = ITEMS.register("herb_fertilizer_myqueste", - () -> new HerbFertilizerItem(new Item.Properties())); - - public static final RegistryObject HERB_HUMUS = ITEMS.register("herb_humus", - () -> new HerbHumusItem(new Item.Properties())); - public static final RegistryObject HERB_HUMUS_OAK = ITEMS.register("herb_humus_oak", - () -> new HerbHumusItem(new Item.Properties())); - public static final RegistryObject HERB_HUMUS_BIRCH = ITEMS.register("herb_humus_birch", - () -> new HerbHumusItem(new Item.Properties())); - public static final RegistryObject HERB_HUMUS_DARK_OAK = ITEMS.register("herb_humus_dark_oak", - () -> new HerbHumusItem(new Item.Properties())); - public static final RegistryObject HERB_HUMUS_ACACIA = ITEMS.register("herb_humus_acacia", - () -> new HerbHumusItem(new Item.Properties())); - public static final RegistryObject HERB_HUMUS_JUNGLE = ITEMS.register("herb_humus_jungle", - () -> new HerbHumusItem(new Item.Properties())); - public static final RegistryObject HERB_HUMUS_SPRUCE = ITEMS.register("herb_humus_spruce", - () -> new HerbHumusItem(new Item.Properties())); - public static final RegistryObject HERB_HUMUS_MANGROVE = ITEMS.register("herb_humus_mangrove", - () -> new HerbHumusItem(new Item.Properties())); - public static final RegistryObject HERB_HUMUS_CHERRY = ITEMS.register("herb_humus_cherry", - () -> new HerbHumusItem(new Item.Properties())); - public static final RegistryObject HERB_HUMUS_CRIMSON = ITEMS.register("herb_humus_crimson", - () -> new HerbHumusItem(new Item.Properties())); - public static final RegistryObject HERB_HUMUS_WARPED = ITEMS.register("herb_humus_warped", - () -> new HerbHumusItem(new Item.Properties())); - public static final RegistryObject HERB_HUMUS_MYQUESTE = ITEMS.register("herb_humus_myqueste", - () -> new HerbHumusItem(new Item.Properties())); - - - // Refined Pouches/Canisters - public static final RegistryObject IRON_POUCH = ITEMS.register("pouch_scratched", - () -> new AbstractPouchItem(new Item.Properties().stacksTo(1), 64)); - public static final RegistryObject IRON_CANISTER = ITEMS.register("canister_iron", - () -> new AbstractCanisterItem(new Item.Properties().stacksTo(1), 128)); - public static final RegistryObject AMETHYST_POUCH = ITEMS.register("pouch_stitched", - () -> new AbstractPouchItem(new Item.Properties().stacksTo(1), 192)); - public static final RegistryObject AMETHYST_CANISTER = ITEMS.register("canister_amethyst", - () -> new AbstractCanisterItem(new Item.Properties().stacksTo(1), 256)); - public static final RegistryObject DIAMOND_POUCH = ITEMS.register("pouch_proper", - () -> new AbstractPouchItem(new Item.Properties().stacksTo(1), 256)); - public static final RegistryObject DIAMOND_CANISTER = ITEMS.register("canister_diamond", - () -> new AbstractCanisterItem(new Item.Properties().stacksTo(1), 384)); - - - // Legacy - public static final RegistryObject POUCH = ITEMS.register("pouch", - () -> new AbstractPouchItem(new Item.Properties().stacksTo(1), 256)); - public static final RegistryObject CANISTER = ITEMS.register("canister", - () -> new AbstractCanisterItem(new Item.Properties().stacksTo(1), 384)); - - public static final RegistryObject POUNDED_ROSEMARY = ITEMS.register("pounded_rosemary", - () -> new Item(new Item.Properties().food(new FoodProperties.Builder() - .fast().nutrition(4).saturationMod(0.3f).build()))); - public static final RegistryObject POUNDED_THYME = ITEMS.register("pounded_thyme", - () -> new Item(new Item.Properties().food(new FoodProperties.Builder() - .fast().nutrition(4).saturationMod(0.3f).build()))); - public static final RegistryObject POUNDED_TARRAGON = ITEMS.register("pounded_tarragon", - () -> new Item(new Item.Properties().food(new FoodProperties.Builder() - .fast().nutrition(4).saturationMod(0.3f).build()))); - public static final RegistryObject POUNDED_CHAMOMILE = ITEMS.register("pounded_chamomile", - () -> new Item(new Item.Properties().food(new FoodProperties.Builder() - .fast().nutrition(4).saturationMod(0.3f).build()))); - public static final RegistryObject POUNDED_CHIVES = ITEMS.register("pounded_chives", - () -> new Item(new Item.Properties().food(new FoodProperties.Builder() - .fast().nutrition(4).saturationMod(0.3f).build()))); - public static final RegistryObject POUNDED_VERBENA = ITEMS.register("pounded_verbena", - () -> new Item(new Item.Properties().food(new FoodProperties.Builder() - .fast().nutrition(4).saturationMod(0.3f).build()))); - public static final RegistryObject POUNDED_SORREL = ITEMS.register("pounded_sorrel", - () -> new Item(new Item.Properties().food(new FoodProperties.Builder() - .fast().nutrition(4).saturationMod(0.3f).build()))); - public static final RegistryObject POUNDED_MARJORAM = ITEMS.register("pounded_marjoram", - () -> new Item(new Item.Properties().food(new FoodProperties.Builder() - .fast().nutrition(4).saturationMod(0.3f).build()))); - public static final RegistryObject POUNDED_CHERVIL = ITEMS.register("pounded_chervil", - () -> new Item(new Item.Properties().food(new FoodProperties.Builder() - .fast().nutrition(4).saturationMod(0.3f).build()))); - public static final RegistryObject POUNDED_FENNSEL = ITEMS.register("pounded_fennsel", - () -> new Item(new Item.Properties().food(new FoodProperties.Builder() - .fast().nutrition(4).saturationMod(0.3f).build()))); - public static final RegistryObject POUNDED_CEILLIS = ITEMS.register("pounded_ceillis", - () -> new Item(new Item.Properties().food(new FoodProperties.Builder() - .fast().nutrition(4).saturationMod(0.3f).build()))); - public static final RegistryObject POUNDED_PUNUEL = ITEMS.register("pounded_punuel", - () -> new Item(new Item.Properties().food(new FoodProperties.Builder() - .fast().nutrition(4).saturationMod(0.3f).build()))); - public static final RegistryObject POUNDED_ESSITTE = ITEMS.register("pounded_essitte", - () -> new Item(new Item.Properties().food(new FoodProperties.Builder() - .fast().nutrition(4).saturationMod(0.3f).build()))); - public static final RegistryObject POUNDED_THYOCIELLE = ITEMS.register("pounded_thyocielle", - () -> new Item(new Item.Properties().food(new FoodProperties.Builder() - .fast().nutrition(8).saturationMod(0.6f).build()))); - public static final RegistryObject POUNDED_FENNKYSTRAL = ITEMS.register("pounded_fennkystral", - () -> new Item(new Item.Properties().food(new FoodProperties.Builder() - .fast().nutrition(8).saturationMod(0.6f).build()))); - public static final RegistryObject POUNDED_CALENDULA = ITEMS.register("pounded_calendula", - () -> new Item(new Item.Properties().food(new FoodProperties.Builder() - .fast().nutrition(8).saturationMod(0.6f).build()))); - public static final RegistryObject POUNDED_SAGE = ITEMS.register("pounded_sage", - () -> new Item(new Item.Properties().food(new FoodProperties.Builder() - .fast().nutrition(4).saturationMod(0.3f).build()))); - - public static final RegistryObject DRIED_CALENDULA = ITEMS.register("dried_calendula", - () -> new Item(new Item.Properties().food(new FoodProperties.Builder() - .fast().nutrition(8).saturationMod(0.5F).build()))); - public static final RegistryObject DRIED_ROSEMARY = ITEMS.register("dried_rosemary", - () -> new Item(new Item.Properties().food(new FoodProperties.Builder() - .fast().nutrition(8).saturationMod(0.5F).build()))); - public static final RegistryObject DRIED_THYME = ITEMS.register("dried_thyme", - () -> new Item(new Item.Properties().food(new FoodProperties.Builder() - .fast().nutrition(8).saturationMod(0.5F).build()))); - public static final RegistryObject DRIED_TARRAGON = ITEMS.register("dried_tarragon", - () -> new Item(new Item.Properties().food(new FoodProperties.Builder() - .fast().nutrition(8).saturationMod(0.5F).build()))); - public static final RegistryObject DRIED_CHAMOMILE = ITEMS.register("dried_chamomile", - () -> new Item(new Item.Properties().food(new FoodProperties.Builder() - .fast().nutrition(8).saturationMod(0.5F).build()))); - public static final RegistryObject DRIED_CHIVES = ITEMS.register("dried_chives", - () -> new Item(new Item.Properties().food(new FoodProperties.Builder() - .fast().nutrition(8).saturationMod(0.5F).build()))); - public static final RegistryObject DRIED_VERBENA = ITEMS.register("dried_verbena", - () -> new Item(new Item.Properties().food(new FoodProperties.Builder() - .fast().nutrition(8).saturationMod(0.5F).build()))); - public static final RegistryObject DRIED_SORREL = ITEMS.register("dried_sorrel", - () -> new Item(new Item.Properties().food(new FoodProperties.Builder() - .fast().nutrition(8).saturationMod(0.5F).build()))); - public static final RegistryObject DRIED_MARJORAM = ITEMS.register("dried_marjoram", - () -> new Item(new Item.Properties().food(new FoodProperties.Builder() - .fast().nutrition(8).saturationMod(0.5F).build()))); - public static final RegistryObject DRIED_CHERVIL = ITEMS.register("dried_chervil", - () -> new Item(new Item.Properties().food(new FoodProperties.Builder() - .fast().nutrition(8).saturationMod(0.5F).build()))); - public static final RegistryObject DRIED_FENNSEL = ITEMS.register("dried_fennsel", - () -> new Item(new Item.Properties().food(new FoodProperties.Builder() - .fast().nutrition(8).saturationMod(0.5F).build()))); - public static final RegistryObject DRIED_CEILLIS = ITEMS.register("dried_ceillis", - () -> new Item(new Item.Properties().food(new FoodProperties.Builder() - .fast().nutrition(8).saturationMod(0.5F).build()))); - public static final RegistryObject DRIED_PUNUEL = ITEMS.register("dried_punuel", - () -> new Item(new Item.Properties().food(new FoodProperties.Builder() - .fast().nutrition(8).saturationMod(0.5F).build()))); - public static final RegistryObject DRIED_ESSITTE = ITEMS.register("dried_essitte", - () -> new Item(new Item.Properties().food(new FoodProperties.Builder() - .fast().nutrition(8).saturationMod(0.5F).build()))); - public static final RegistryObject DRIED_THYOCIELLE = ITEMS.register("dried_thyocielle", - () -> new Item(new Item.Properties().food(new FoodProperties.Builder() - .fast().nutrition(8).saturationMod(0.5F).build()))); - public static final RegistryObject DRIED_FENNKYSTRAL = ITEMS.register("dried_fennkystral", - () -> new Item(new Item.Properties().food(new FoodProperties.Builder() - .fast().nutrition(8).saturationMod(0.5F).build()))); - public static final RegistryObject DRIED_SAGE = ITEMS.register("dried_sage", - () -> new Item(new Item.Properties().food(new FoodProperties.Builder() - .fast().nutrition(8).saturationMod(0.5F).build()))); - - public static final RegistryObject REGENERATION_BLEND = ITEMS.register("blend_regeneration", - () -> new HerbBlendItem(new Item.Properties().stacksTo(1).food(new FoodProperties.Builder() - .effect(new MobEffectInstance(MobEffects.REGENERATION, healthDuration, baseMultiplier), baseChance).alwaysEat().nutrition(7).saturationMod(0.6f).build()))); - public static final RegistryObject POISON_BLEND = ITEMS.register("blend_poison", - () -> new HerbBlendItem(new Item.Properties().stacksTo(1).food(new FoodProperties.Builder() - .effect(new MobEffectInstance(MobEffects.POISON, healthDuration, baseMultiplier), baseChance).alwaysEat().nutrition(7).saturationMod(0.6f).build()))); - public static final RegistryObject SLOWNESS_BLEND = ITEMS.register("blend_slowness", - () -> new HerbBlendItem(new Item.Properties().stacksTo(1).food(new FoodProperties.Builder() - .effect(new MobEffectInstance(MobEffects.MOVEMENT_SLOWDOWN, speedDuration, baseMultiplier), baseChance).alwaysEat().nutrition(7).saturationMod(0.6f).build()))); - public static final RegistryObject MINING_FATIGUE_BLEND = ITEMS.register("blend_mining_fatigue", - () -> new HerbBlendItem(new Item.Properties().stacksTo(1).food(new FoodProperties.Builder() - .effect(new MobEffectInstance(MobEffects.DIG_SLOWDOWN, miningSpeedDuration, baseMultiplier), baseChance).alwaysEat().nutrition(7).saturationMod(0.6f).build()))); - public static final RegistryObject HASTE_BLEND = ITEMS.register("blend_haste", - () -> new HerbBlendItem(new Item.Properties().stacksTo(1).food(new FoodProperties.Builder() - .effect(new MobEffectInstance(MobEffects.DIG_SPEED, miningSpeedDuration, baseMultiplier), baseChance).alwaysEat().nutrition(7).saturationMod(0.6f).build()))); - public static final RegistryObject SPEED_BLEND = ITEMS.register("blend_speed", - () -> new HerbBlendItem(new Item.Properties().stacksTo(1).food(new FoodProperties.Builder() - .effect(new MobEffectInstance(MobEffects.MOVEMENT_SPEED, speedDuration, baseMultiplier), baseChance).alwaysEat().nutrition(7).saturationMod(0.6f).build()))); - public static final RegistryObject FIRE_BLEND = ITEMS.register("blend_fire", - () -> new HerbBlendItem(new Item.Properties().stacksTo(1).food(new FoodProperties.Builder().nutrition(7).alwaysEat().saturationMod(0.6f).build()))); - public static final RegistryObject WITHER_BLEND = ITEMS.register("blend_wither", - () -> new HerbBlendItem(new Item.Properties().stacksTo(1).food(new FoodProperties.Builder() - .effect(new MobEffectInstance(MobEffects.WITHER, healthDuration, baseMultiplier), baseChance).alwaysEat().nutrition(7).saturationMod(0.6f).build()))); - public static final RegistryObject NIGHT_VISION_BLEND = ITEMS.register("blend_night_vision", - () -> new HerbBlendItem(new Item.Properties().stacksTo(1).food(new FoodProperties.Builder() - .effect(new MobEffectInstance(MobEffects.NIGHT_VISION, visionDuration, baseMultiplier), baseChance).alwaysEat().nutrition(7).saturationMod(0.6f).build()))); - public static final RegistryObject WEAKNESS_BLEND = ITEMS.register("blend_weakness", - () -> new HerbBlendItem(new Item.Properties().stacksTo(1).food(new FoodProperties.Builder() - .effect(new MobEffectInstance(MobEffects.WEAKNESS, damageDuration, baseMultiplier), baseChance).alwaysEat().nutrition(7).saturationMod(0.6f).build()))); - public static final RegistryObject BLINDNESS_BLEND = ITEMS.register("blend_blindness", - () -> new HerbBlendItem(new Item.Properties().stacksTo(1).food(new FoodProperties.Builder() - .effect(new MobEffectInstance(MobEffects.BLINDNESS, visionDuration, baseMultiplier), baseChance).alwaysEat().nutrition(7).saturationMod(0.6f).build()))); - // Resource Dependant (Blends) Herbs (Forge) - public static final RegistryObject REGENERATION_SLOWNESS_BLEND = ITEMS.register("blend_regen_slow", - () -> new HerbBlendItem(new Item.Properties().stacksTo(1).food(new FoodProperties.Builder() - .effect(new MobEffectInstance(MobEffects.REGENERATION, healthDuration, baseMultiplier), baseChance) - .effect(new MobEffectInstance(MobEffects.MOVEMENT_SLOWDOWN, speedDuration, baseMultiplier), baseChance).alwaysEat().nutrition(7).saturationMod(0.6f).build()))); - public static final RegistryObject REGENERATION_SPEED_WEAKNESS_BLEND = ITEMS.register("blend_regen_speed_weak", - () -> new HerbBlendItem(new Item.Properties().stacksTo(1).food(new FoodProperties.Builder() - .effect(new MobEffectInstance(MobEffects.REGENERATION, healthDuration + 120, baseMultiplier), baseChance) - .effect(new MobEffectInstance(MobEffects.MOVEMENT_SPEED, speedDuration + 100, baseMultiplier), baseChance) - .effect(new MobEffectInstance(MobEffects.WEAKNESS, damageDuration + 80, baseMultiplier), baseChance).alwaysEat().nutrition(7).saturationMod(0.6f).build()))); - - // Smoked - public static final RegistryObject SMOKED_REGENERATION_BLEND = ITEMS.register("blend_regeneration_smoked", - () -> new SmokedHerbBlendItem(new Item.Properties().stacksTo(1).food(new FoodProperties.Builder() - .effect(new MobEffectInstance(MobEffects.REGENERATION, smokedHealthDuration, smokedMultiplier), baseChance).alwaysEat().nutrition(7).saturationMod(0.6f).build()))); - public static final RegistryObject SMOKED_POISON_BLEND = ITEMS.register("blend_poison_smoked", - () -> new SmokedHerbBlendItem(new Item.Properties().stacksTo(1).food(new FoodProperties.Builder() - .effect(new MobEffectInstance(MobEffects.POISON, smokedHealthDuration, smokedMultiplier), baseChance).alwaysEat().nutrition(7).saturationMod(0.6f).build()))); - public static final RegistryObject SMOKED_SLOWNESS_BLEND = ITEMS.register("blend_slowness_smoked", - () -> new SmokedHerbBlendItem(new Item.Properties().stacksTo(1).food(new FoodProperties.Builder() - .effect(new MobEffectInstance(MobEffects.MOVEMENT_SLOWDOWN, smokedSpeedDuration, smokedMultiplier), baseChance).alwaysEat().nutrition(7).saturationMod(0.6f).build()))); - public static final RegistryObject SMOKED_MINING_FATIGUE_BLEND = ITEMS.register("blend_mining_fatigue_smoked", - () -> new SmokedHerbBlendItem(new Item.Properties().stacksTo(1).food(new FoodProperties.Builder() - .effect(new MobEffectInstance(MobEffects.DIG_SLOWDOWN, smokedMiningSpeedDuration, smokedMultiplier), baseChance).alwaysEat().nutrition(7).saturationMod(0.6f).build()))); - public static final RegistryObject SMOKED_HASTE_BLEND = ITEMS.register("blend_haste_smoked", - () -> new SmokedHerbBlendItem(new Item.Properties().stacksTo(1).food(new FoodProperties.Builder() - .effect(new MobEffectInstance(MobEffects.DIG_SPEED, smokedMiningSpeedDuration, smokedMultiplier), baseChance).alwaysEat().nutrition(7).saturationMod(0.6f).build()))); - public static final RegistryObject SMOKED_SPEED_BLEND = ITEMS.register("blend_speed_smoked", - () -> new SmokedHerbBlendItem(new Item.Properties().stacksTo(1).food(new FoodProperties.Builder() - .effect(new MobEffectInstance(MobEffects.MOVEMENT_SPEED, smokedSpeedDuration, smokedMultiplier), baseChance).alwaysEat().nutrition(7).saturationMod(0.6f).build()))); - public static final RegistryObject SMOKED_FIRE_BLEND = ITEMS.register("blend_fire_smoked", - () -> new SmokedHerbBlendItem(new Item.Properties().stacksTo(1).food(new FoodProperties.Builder().nutrition(7).alwaysEat().saturationMod(0.6f).build()))); - public static final RegistryObject SMOKED_WITHER_BLEND = ITEMS.register("blend_wither_smoked", - () -> new SmokedHerbBlendItem(new Item.Properties().stacksTo(1).food(new FoodProperties.Builder() - .effect(new MobEffectInstance(MobEffects.WITHER, smokedHealthDuration, smokedMultiplier), baseChance).alwaysEat().nutrition(7).saturationMod(0.6f).build()))); - public static final RegistryObject SMOKED_NIGHT_VISION_BLEND = ITEMS.register("blend_night_vision_smoked", - () -> new SmokedHerbBlendItem(new Item.Properties().stacksTo(1).food(new FoodProperties.Builder() - .effect(new MobEffectInstance(MobEffects.NIGHT_VISION, smokedVisionDuration, smokedMultiplier), baseChance).alwaysEat().nutrition(7).saturationMod(0.6f).build()))); - public static final RegistryObject SMOKED_WEAKNESS_BLEND = ITEMS.register("blend_weakness_smoked", - () -> new SmokedHerbBlendItem(new Item.Properties().stacksTo(1).food(new FoodProperties.Builder() - .effect(new MobEffectInstance(MobEffects.WEAKNESS, smokedDamageDuration, smokedMultiplier), baseChance).alwaysEat().nutrition(7).saturationMod(0.6f).build()))); - public static final RegistryObject SMOKED_BLINDNESS_BLEND = ITEMS.register("blend_blindness_smoked", - () -> new SmokedHerbBlendItem(new Item.Properties().stacksTo(1).food(new FoodProperties.Builder() - .effect(new MobEffectInstance(MobEffects.BLINDNESS, smokedVisionDuration, smokedMultiplier), baseChance).alwaysEat().nutrition(7).saturationMod(0.6f).build()))); - // Resource Dependant (Smoked Blends) Herbs (Forge) - public static final RegistryObject SMOKED_REGENERATION_SLOWNESS_BLEND = ITEMS.register("blend_regen_slow_smoked", - () -> new SmokedHerbBlendItem(new Item.Properties().stacksTo(1).food(new FoodProperties.Builder() - .effect(new MobEffectInstance(MobEffects.REGENERATION, smokedHealthDuration, smokedMultiplier), baseChance) - .effect(new MobEffectInstance(MobEffects.MOVEMENT_SLOWDOWN, smokedSpeedDuration, smokedMultiplier), baseChance).alwaysEat().nutrition(7).saturationMod(0.6f).build()))); - public static final RegistryObject SMOKED_REGENERATION_SPEED_WEAKNESS_BLEND = ITEMS.register("blend_regen_speed_weak_smoked", - () -> new SmokedHerbBlendItem(new Item.Properties().stacksTo(1).food(new FoodProperties.Builder() - .effect(new MobEffectInstance(MobEffects.REGENERATION, smokedHealthDuration + 120, smokedMultiplier), baseChance) - .effect(new MobEffectInstance(MobEffects.MOVEMENT_SPEED, smokedSpeedDuration + 100, smokedMultiplier), baseChance) - .effect(new MobEffectInstance(MobEffects.WEAKNESS, smokedDamageDuration + 80, smokedMultiplier), baseChance).alwaysEat().nutrition(7).saturationMod(0.6f).build()))); - - // Tabs - public static final RegistryObject HIBERNAL_HERBS_TAB = CREATIVE_MODE_TABS.register("hibernal_herbs", - () -> CreativeModeTab.builder().title(Component.translatable("itemGroup.hibernalherbs.hibernal_herbs")) - .icon(() -> new ItemStack(BlockRegistry.CONJURATION_ALTAR.get().asItem())).displayItems((parameters, output) -> { - output.accept(GROUND_HERBS.get()); - output.accept(HERB_FERTILIZER.get()); - output.accept(HERB_HUMUS.get()); - output.accept(IRON_POUCH.get()); - output.accept(AMETHYST_POUCH.get()); - output.accept(DIAMOND_POUCH.get()); - output.accept(IRON_CANISTER.get()); - output.accept(AMETHYST_CANISTER.get()); - output.accept(DIAMOND_CANISTER.get()); - - output.accept(REGENERATION_BLEND.get()); - output.accept(SMOKED_REGENERATION_BLEND.get()); - output.accept(POISON_BLEND.get()); - output.accept(SMOKED_POISON_BLEND.get()); - output.accept(SLOWNESS_BLEND.get()); - output.accept(SMOKED_SLOWNESS_BLEND.get()); - output.accept(MINING_FATIGUE_BLEND.get()); - output.accept(SMOKED_MINING_FATIGUE_BLEND.get()); - output.accept(HASTE_BLEND.get()); - output.accept(SMOKED_HASTE_BLEND.get()); - output.accept(SPEED_BLEND.get()); - output.accept(SMOKED_SPEED_BLEND.get()); - output.accept(FIRE_BLEND.get()); - output.accept(SMOKED_FIRE_BLEND.get()); - output.accept(WITHER_BLEND.get()); - output.accept(SMOKED_WITHER_BLEND.get()); - output.accept(NIGHT_VISION_BLEND.get()); - output.accept(SMOKED_NIGHT_VISION_BLEND.get()); - output.accept(WEAKNESS_BLEND.get()); - output.accept(SMOKED_WEAKNESS_BLEND.get()); - output.accept(BLINDNESS_BLEND.get()); - output.accept(SMOKED_BLINDNESS_BLEND.get()); - output.accept(REGENERATION_SLOWNESS_BLEND.get()); - output.accept(SMOKED_REGENERATION_SLOWNESS_BLEND.get()); - output.accept(REGENERATION_SPEED_WEAKNESS_BLEND.get()); - output.accept(SMOKED_REGENERATION_SPEED_WEAKNESS_BLEND.get()); - - output.accept(HERBAL_GRIMOIRE.get()); - output.accept(SINGED_GRIMOIRE.get()); - - output.accept(SILIPTIUM_PETAL.get()); - output.accept(LUMBINETRIK_PETAL.get()); - output.accept(JULISIUM_PETAL.get()); - - output.accept(SIGIL.get()); - output.accept(SIGIL_PRIDE.get()); - output.accept(SIGIL_WRATH.get()); - output.accept(SIGIL_GLUTTONY.get()); - output.accept(SIGIL_SLOTH.get()); - output.accept(SIGIL_LUST.get()); - output.accept(SIGIL_ENVY.get()); - output.accept(SIGIL_GREED.get()); - output.accept(SIGIL_CONFIGURATION.get()); - output.accept(SIGIL_CONFIGURATION_ADV.get()); - output.accept(SIGIL_MASTERY.get()); - output.accept(SIGIL_MASTERY_ADV.get()); - - output.accept(PRIDE_PADLOCK.get()); - output.accept(BOUND_PRIDE_PADLOCK.get()); - output.accept(WRATH_PADLOCK.get()); - output.accept(BOUND_WRATH_PADLOCK.get()); - output.accept(GLUTTONY_PADLOCK.get()); - output.accept(BOUND_GLUTTONY_PADLOCK.get()); - output.accept(SLOTH_PADLOCK.get()); - output.accept(BOUND_SLOTH_PADLOCK.get()); - output.accept(LUST_PADLOCK.get()); - output.accept(BOUND_LUST_PADLOCK.get()); - output.accept(ENVY_PADLOCK.get()); - output.accept(BOUND_ENVY_PADLOCK.get()); - output.accept(GREED_PADLOCK.get()); - output.accept(BOUND_GREED_PADLOCK.get()); - - output.accept(RING.get()); - output.accept(GLUTTONOUS_RING.get()); - output.accept(ADV_GLUTTONOUS_RING.get()); - - output.accept(BlockRegistry.CONJURATION_ALTAR.get().asItem()); - - output.accept(BlockRegistry.CALENDULA_LANTERN.get().asItem()); - output.accept(BlockRegistry.ROSEMARY_LANTERN.get().asItem()); - output.accept(BlockRegistry.THYME_LANTERN.get().asItem()); - output.accept(BlockRegistry.TARRAGON_LANTERN.get().asItem()); - output.accept(BlockRegistry.CHAMOMILE_LANTERN.get().asItem()); - output.accept(BlockRegistry.CHIVES_LANTERN.get().asItem()); - output.accept(BlockRegistry.VERBENA_LANTERN.get().asItem()); - output.accept(BlockRegistry.SORREL_LANTERN.get().asItem()); - output.accept(BlockRegistry.MARJORAM_LANTERN.get().asItem()); - output.accept(BlockRegistry.CHERVIL_LANTERN.get().asItem()); - output.accept(BlockRegistry.FENNSEL_LANTERN.get().asItem()); - output.accept(BlockRegistry.CEILLIS_LANTERN.get().asItem()); - output.accept(BlockRegistry.PUNUEL_LANTERN.get().asItem()); - output.accept(BlockRegistry.ESSITTE_LANTERN.get().asItem()); - output.accept(BlockRegistry.FENNKYSTRAL_LANTERN.get().asItem()); - output.accept(BlockRegistry.THYOCIELLE_LANTERN.get().asItem()); - output.accept(BlockRegistry.SAGE_LANTERN.get().asItem()); - - output.accept(BlockRegistry.CALENDULA_BARREL.get().asItem()); - output.accept(BlockRegistry.ROSEMARY_BARREL.get().asItem()); - output.accept(BlockRegistry.THYME_BARREL.get().asItem()); - output.accept(BlockRegistry.TARRAGON_BARREL.get().asItem()); - output.accept(BlockRegistry.CHAMOMILE_BARREL.get().asItem()); - output.accept(BlockRegistry.CHIVES_BARREL.get().asItem()); - output.accept(BlockRegistry.VERBENA_BARREL.get().asItem()); - output.accept(BlockRegistry.SORREL_BARREL.get().asItem()); - output.accept(BlockRegistry.MARJORAM_BARREL.get().asItem()); - output.accept(BlockRegistry.CHERVIL_BARREL.get().asItem()); - output.accept(BlockRegistry.FENNSEL_BARREL.get().asItem()); - output.accept(BlockRegistry.CEILLIS_BARREL.get().asItem()); - output.accept(BlockRegistry.PUNUEL_BARREL.get().asItem()); - output.accept(BlockRegistry.ESSITTE_BARREL.get().asItem()); - output.accept(BlockRegistry.FENNKYSTRAL_BARREL.get().asItem()); - output.accept(BlockRegistry.THYOCIELLE_BARREL.get().asItem()); - output.accept(BlockRegistry.SAGE_BARREL.get().asItem()); - - output.accept(BlockRegistry.MYQUESTE_LEAF_PILE.get().asItem()); - output.accept(BlockRegistry.CALENDULA_HERB_PILE.get().asItem()); - output.accept(BlockRegistry.ROSEMARY_HERB_PILE.get().asItem()); - output.accept(BlockRegistry.THYME_HERB_PILE.get().asItem()); - output.accept(BlockRegistry.TARRAGON_HERB_PILE.get().asItem()); - output.accept(BlockRegistry.CHAMOMILE_HERB_PILE.get().asItem()); - output.accept(BlockRegistry.CHIVES_HERB_PILE.get().asItem()); - output.accept(BlockRegistry.VERBENA_HERB_PILE.get().asItem()); - output.accept(BlockRegistry.SORREL_HERB_PILE.get().asItem()); - output.accept(BlockRegistry.MARJORAM_HERB_PILE.get().asItem()); - output.accept(BlockRegistry.CHERVIL_HERB_PILE.get().asItem()); - output.accept(BlockRegistry.FENNSEL_HERB_PILE.get().asItem()); - output.accept(BlockRegistry.CEILLIS_HERB_PILE.get().asItem()); - output.accept(BlockRegistry.PUNUEL_HERB_PILE.get().asItem()); - output.accept(BlockRegistry.ESSITTE_HERB_PILE.get().asItem()); - output.accept(BlockRegistry.FENNKYSTRAL_HERB_PILE.get().asItem()); - output.accept(BlockRegistry.THYOCIELLE_HERB_PILE.get().asItem()); - output.accept(BlockRegistry.SAGE_HERB_PILE.get().asItem()); - - output.accept(BlockRegistry.MYQUESTE_LOG.get().asItem()); - output.accept(BlockRegistry.MYQUESTE_WOOD.get().asItem()); - output.accept(BlockRegistry.STRIPPED_MYQUESTE_LOG.get().asItem()); - output.accept(BlockRegistry.STRIPPED_MYQUESTE_WOOD.get().asItem()); - output.accept(BlockRegistry.MYQUESTE_PLANKS.get().asItem()); - output.accept(BlockRegistry.MYQUESTE_STAIRS.get().asItem()); - output.accept(BlockRegistry.MYQUESTE_SLAB.get().asItem()); - output.accept(BlockRegistry.MYQUESTE_FENCE.get().asItem()); - output.accept(BlockRegistry.MYQUESTE_FENCE_GATE.get().asItem()); - output.accept(BlockRegistry.MYQUESTE_DOOR.get().asItem()); - output.accept(BlockRegistry.MYQUESTE_TRAPDOOR.get().asItem()); - output.accept(BlockRegistry.MYQUESTE_PRESSURE_PLATE.get().asItem()); - output.accept(BlockRegistry.MYQUESTE_BUTTON.get().asItem()); - output.accept(MYQUESTE_BOAT.get()); - output.accept(MYQUESTE_CHEST_BOAT.get()); - output.accept(MYQUESTE_SIGN.get()); - output.accept(MYQUESTE_HANGING_SIGN.get()); - - - }).build()); - public static final RegistryObject POUNDED_HERBS_TAB = CREATIVE_MODE_TABS.register("pounded_herbs", - () -> CreativeModeTab.builder().title(Component.translatable("itemGroup.hibernalherbs.pounded_herbs")) - .icon(() -> new ItemStack(POUNDED_TARRAGON.get())).displayItems(((parameters, output) -> { - output.accept(POUNDED_CALENDULA.get()); - output.accept(POUNDED_ROSEMARY.get()); - output.accept(POUNDED_THYME.get()); - output.accept(POUNDED_TARRAGON.get()); - output.accept(POUNDED_CHAMOMILE.get()); - output.accept(POUNDED_CHIVES.get()); - output.accept(POUNDED_VERBENA.get()); - output.accept(POUNDED_SORREL.get()); - output.accept(POUNDED_MARJORAM.get()); - output.accept(POUNDED_CHERVIL.get()); - output.accept(POUNDED_FENNSEL.get()); - output.accept(POUNDED_CEILLIS.get()); - output.accept(POUNDED_PUNUEL.get()); - output.accept(POUNDED_ESSITTE.get()); - output.accept(POUNDED_FENNKYSTRAL.get()); - output.accept(POUNDED_THYOCIELLE.get()); - output.accept(POUNDED_SAGE.get()); - - output.accept(DRIED_CALENDULA.get()); - output.accept(DRIED_ROSEMARY.get()); - output.accept(DRIED_THYME.get()); - output.accept(DRIED_TARRAGON.get()); - output.accept(DRIED_CHAMOMILE.get()); - output.accept(DRIED_CHIVES.get()); - output.accept(DRIED_VERBENA.get()); - output.accept(DRIED_SORREL.get()); - output.accept(DRIED_MARJORAM.get()); - output.accept(DRIED_CHERVIL.get()); - output.accept(DRIED_FENNSEL.get()); - output.accept(DRIED_CEILLIS.get()); - output.accept(DRIED_PUNUEL.get()); - output.accept(DRIED_ESSITTE.get()); - output.accept(DRIED_FENNKYSTRAL.get()); - output.accept(DRIED_THYOCIELLE.get()); - output.accept(DRIED_SAGE.get()); - })).build()); - public static final RegistryObject HERBS_TAB = CREATIVE_MODE_TABS.register("herbs", - () -> CreativeModeTab.builder().title(Component.translatable("itemGroup.hibernalherbs.herbs")) - .icon(() -> new ItemStack(BlockRegistry.TARRAGON.get().asItem())).displayItems(((parameters, output) -> { - output.accept(BlockRegistry.CALENDULA.get().asItem()); - output.accept(BlockRegistry.ROSEMARY.get().asItem()); - output.accept(BlockRegistry.THYME.get().asItem()); - output.accept(BlockRegistry.TARRAGON.get().asItem()); - output.accept(BlockRegistry.CHAMOMILE.get().asItem()); - output.accept(BlockRegistry.CHIVES.get().asItem()); - output.accept(BlockRegistry.VERBENA.get().asItem()); - output.accept(BlockRegistry.SORREL.get().asItem()); - output.accept(BlockRegistry.MARJORAM.get().asItem()); - output.accept(BlockRegistry.CHERVIL.get().asItem()); - output.accept(BlockRegistry.FENNSEL.get().asItem()); - output.accept(BlockRegistry.CEILLIS.get().asItem()); - output.accept(BlockRegistry.PUNUEL.get().asItem()); - output.accept(BlockRegistry.ESSITTE.get().asItem()); - output.accept(BlockRegistry.FENNKYSTRAL.get().asItem()); - output.accept(BlockRegistry.THYOCIELLE.get().asItem()); - output.accept(BlockRegistry.SAGE.get().asItem()); - - output.accept(BlockRegistry.PRIDE_HERB.get()); - output.accept(BlockRegistry.WRATH_HERB.get()); - output.accept(BlockRegistry.GLUTTONY_HERB.get()); - output.accept(BlockRegistry.SLOTH_HERB.get()); - output.accept(BlockRegistry.LUST_HERB.get()); - output.accept(BlockRegistry.ENVY_HERB.get()); - output.accept(BlockRegistry.GREED_HERB.get()); - })).build()); - public static final RegistryObject AUTOMATION_TAB = CREATIVE_MODE_TABS.register("reproduction", - () -> CreativeModeTab.builder().title(Component.translatable("itemGroup.hibernalherbs.reproduction")) - .icon(() -> new ItemStack(HERB_FERTILIZER.get())).displayItems(((parameters, output) -> { - output.accept(HERB_FERTILIZER_OAK.get().asItem()); - output.accept(HERB_FERTILIZER_DARK_OAK.get().asItem()); - output.accept(HERB_FERTILIZER_ACACIA.get().asItem()); - output.accept(HERB_FERTILIZER_SPRUCE.get().asItem()); - output.accept(HERB_FERTILIZER_BIRCH.get().asItem()); - output.accept(HERB_FERTILIZER_JUNGLE.get().asItem()); - output.accept(HERB_FERTILIZER_MANGROVE.get().asItem()); - output.accept(HERB_FERTILIZER_CHERRY.get().asItem()); - output.accept(HERB_FERTILIZER_MYQUESTE.get().asItem()); - - output.accept(HERB_HUMUS_OAK.get().asItem()); - output.accept(HERB_HUMUS_DARK_OAK.get().asItem()); - output.accept(HERB_HUMUS_ACACIA.get().asItem()); - output.accept(HERB_HUMUS_SPRUCE.get().asItem()); - output.accept(HERB_HUMUS_BIRCH.get().asItem()); - output.accept(HERB_HUMUS_JUNGLE.get().asItem()); - output.accept(HERB_HUMUS_MANGROVE.get().asItem()); - output.accept(HERB_HUMUS_CHERRY.get().asItem()); - output.accept(HERB_HUMUS_MYQUESTE.get().asItem()); - })).build()); - - public static void register(IEventBus eventBus) { - ITEMS.register(eventBus); - CREATIVE_MODE_TABS.register(eventBus); - } -} diff --git a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/registry/wood/MyquesteType.java b/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/registry/wood/MyquesteType.java deleted file mode 100644 index 4bbd179e..00000000 --- a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/registry/wood/MyquesteType.java +++ /dev/null @@ -1,20 +0,0 @@ -package net.dakotapride.hibernalHerbs.common.registry.wood; - -import net.dakotapride.hibernalHerbs.common.registry.BlockRegistry; -import net.minecraft.client.renderer.Sheets; -import net.minecraft.world.level.block.state.properties.WoodType; -import net.minecraftforge.api.distmarker.Dist; -import net.minecraftforge.api.distmarker.OnlyIn; - -import static net.dakotapride.hibernalHerbs.common.Constants.MOD_ID; - -public class MyquesteType { - - public static final WoodType MYQUESTE = WoodType.register(new WoodType(MOD_ID + ":myqueste", BlockRegistry.MYQUESTE_SET)); - - @OnlyIn(Dist.CLIENT) - public static void init() { - Sheets.addWoodType(MYQUESTE); - } - -} diff --git a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/screen/HerbalConjurationMenu.java b/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/screen/HerbalConjurationMenu.java deleted file mode 100644 index 4795a037..00000000 --- a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/screen/HerbalConjurationMenu.java +++ /dev/null @@ -1,131 +0,0 @@ -package net.dakotapride.hibernalHerbs.common.screen; - -import net.dakotapride.hibernalHerbs.common.entity.block.ConjurationAltarBlockEntity; -import net.dakotapride.hibernalHerbs.common.registry.BlockRegistry; -import net.dakotapride.hibernalHerbs.common.screen.menu.HibernalHerbsMenues; -import net.dakotapride.hibernalHerbs.common.screen.slot.ConjurationResultSlotHandler; -import net.minecraft.network.FriendlyByteBuf; -import net.minecraft.world.entity.player.Inventory; -import net.minecraft.world.entity.player.Player; -import net.minecraft.world.inventory.*; -import net.minecraft.world.item.ItemStack; -import net.minecraft.world.level.Level; -import net.minecraft.world.level.block.entity.BlockEntity; -import net.minecraftforge.common.capabilities.ForgeCapabilities; -import net.minecraftforge.items.SlotItemHandler; - -public class HerbalConjurationMenu extends AbstractContainerMenu { - public final ConjurationAltarBlockEntity blockEntity; - private final Level level; - private final ContainerData data; - - public HerbalConjurationMenu(int id, Inventory inv, FriendlyByteBuf extraData) { - this(id, inv, inv.player.level().getBlockEntity(extraData.readBlockPos()), new SimpleContainerData(6)); - } - - public HerbalConjurationMenu(int id, Inventory inv, BlockEntity entity, ContainerData data) { - super(HibernalHerbsMenues.CONJURATION_ALTAR_MENU.get(), id); - checkContainerSize(inv, 7); - blockEntity = (ConjurationAltarBlockEntity) entity; - this.level = inv.player.level(); - this.data = data; - - addPlayerInventory(inv); - addPlayerHotbar(inv); - - this.blockEntity.getCapability(ForgeCapabilities.ITEM_HANDLER).ifPresent(handler -> { - this.addSlot(new SlotItemHandler(handler, 0, 46, 23)); - this.addSlot(new SlotItemHandler(handler, 1, 68, 19)); - this.addSlot(new SlotItemHandler(handler, 2, 90, 23)); - this.addSlot(new SlotItemHandler(handler, 3, 46, 45)); - this.addSlot(new SlotItemHandler(handler, 4, 68, 49)); - this.addSlot(new SlotItemHandler(handler, 5, 90, 45)); - this.addSlot(new ConjurationResultSlotHandler(handler, 6, 116, 63)); - }); - - addDataSlots(data); - } - - public boolean isCrafting() { - return data.get(0) > 0; - } - - public int getScaledProgress() { - int progress = this.data.get(0); - int maxProgress = this.data.get(1); // Max Progress - int progressArrowSize = 26; // This is the height in pixels of your arrow - - return maxProgress != 0 && progress != 0 ? progress * progressArrowSize / maxProgress : 0; - } - - // CREDIT GOES TO: diesieben07 | https://github.com/diesieben07/SevenCommons - // must assign a slot number to each of the slots used by the GUI. - // For this container, we can see both the tile inventory's slots as well as the player inventory slots and the hotbar. - // Each time we add a Slot to the container, it automatically increases the slotIndex, which means - // 0 - 8 = hotbar slots (which will map to the InventoryPlayer slot numbers 0 - 8) - // 9 - 35 = player inventory slots (which map to the InventoryPlayer slot numbers 9 - 35) - // 36 - 44 = TileInventory slots, which map to our TileEntity slot numbers 0 - 8) - private static final int HOTBAR_SLOT_COUNT = 9; - private static final int PLAYER_INVENTORY_ROW_COUNT = 3; - private static final int PLAYER_INVENTORY_COLUMN_COUNT = 9; - private static final int PLAYER_INVENTORY_SLOT_COUNT = PLAYER_INVENTORY_COLUMN_COUNT * PLAYER_INVENTORY_ROW_COUNT; - private static final int VANILLA_SLOT_COUNT = HOTBAR_SLOT_COUNT + PLAYER_INVENTORY_SLOT_COUNT; - private static final int VANILLA_FIRST_SLOT_INDEX = 0; - private static final int TE_INVENTORY_FIRST_SLOT_INDEX = VANILLA_FIRST_SLOT_INDEX + VANILLA_SLOT_COUNT; - - // THIS YOU HAVE TO DEFINE! - private static final int TE_INVENTORY_SLOT_COUNT = 7; // must be the number of slots you have! - - @Override - public ItemStack quickMoveStack(Player playerIn, int index) { - Slot sourceSlot = slots.get(index); - if (sourceSlot == null || !sourceSlot.hasItem()) return ItemStack.EMPTY; //EMPTY_ITEM - ItemStack sourceStack = sourceSlot.getItem(); - ItemStack copyOfSourceStack = sourceStack.copy(); - - // Check if the slot clicked is one of the vanilla container slots - if (index < VANILLA_FIRST_SLOT_INDEX + VANILLA_SLOT_COUNT) { - // This is a vanilla container slot so merge the stack into the tile inventory - if (!moveItemStackTo(sourceStack, TE_INVENTORY_FIRST_SLOT_INDEX, TE_INVENTORY_FIRST_SLOT_INDEX - + TE_INVENTORY_SLOT_COUNT, false)) { - return ItemStack.EMPTY; // EMPTY_ITEM - } - } else if (index < TE_INVENTORY_FIRST_SLOT_INDEX + TE_INVENTORY_SLOT_COUNT) { - // This is a TE slot so merge the stack into the players inventory - if (!moveItemStackTo(sourceStack, VANILLA_FIRST_SLOT_INDEX, VANILLA_FIRST_SLOT_INDEX + VANILLA_SLOT_COUNT, false)) { - return ItemStack.EMPTY; - } - } else { - System.out.println("Invalid slotIndex:" + index); - return ItemStack.EMPTY; - } - // If stack size == 0 (the entire stack was moved) set slot contents to null - if (sourceStack.getCount() == 0) { - sourceSlot.set(ItemStack.EMPTY); - } else { - sourceSlot.setChanged(); - } - sourceSlot.onTake(playerIn, sourceStack); - return copyOfSourceStack; - } - - @Override - public boolean stillValid(Player player) { - return stillValid(ContainerLevelAccess.create(level, blockEntity.getBlockPos()), - player, BlockRegistry.CONJURATION_ALTAR.get()); - } - - private void addPlayerInventory(Inventory playerInventory) { - for (int i = 0; i < 3; ++i) { - for (int l = 0; l < 9; ++l) { - this.addSlot(new Slot(playerInventory, l + i * 9 + 9, 8 + l * 18, 86 + i * 18)); - } - } - } - - private void addPlayerHotbar(Inventory playerInventory) { - for (int i = 0; i < 9; ++i) { - this.addSlot(new Slot(playerInventory, i, 8 + i * 18, 144)); - } - } -} \ No newline at end of file diff --git a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/screen/HerbalConjurationScreen.java b/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/screen/HerbalConjurationScreen.java deleted file mode 100644 index 25f79300..00000000 --- a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/screen/HerbalConjurationScreen.java +++ /dev/null @@ -1,53 +0,0 @@ -package net.dakotapride.hibernalHerbs.common.screen; - -import com.mojang.blaze3d.systems.RenderSystem; -import com.mojang.blaze3d.vertex.PoseStack; -import net.minecraft.client.gui.GuiGraphics; -import net.minecraft.client.gui.screens.inventory.AbstractContainerScreen; -import net.minecraft.client.renderer.GameRenderer; -import net.minecraft.network.chat.Component; -import net.minecraft.resources.ResourceLocation; -import net.minecraft.world.entity.player.Inventory; -import org.jetbrains.annotations.NotNull; - -import static net.dakotapride.hibernalHerbs.common.Constants.MOD_ID; - -public class HerbalConjurationScreen extends AbstractContainerScreen { - private static final ResourceLocation TEXTURE = - new ResourceLocation(MOD_ID,"textures/gui/conjuration_altar.png"); - - public HerbalConjurationScreen(HerbalConjurationMenu menu, Inventory inventory, Component component) { - super(menu, inventory, component); - } - - @Override - protected void init() { - super.init(); - } - - @Override - protected void renderBg(@NotNull GuiGraphics graphics, float pPartialTick, int pMouseX, int pMouseY) { - RenderSystem.setShader(GameRenderer::getPositionTexShader); - RenderSystem.setShaderColor(1.0F, 1.0F, 1.0F, 1.0F); - RenderSystem.setShaderTexture(0, TEXTURE); - int x = (width - imageWidth) / 2; - int y = (height - imageHeight) / 2; - - graphics.blit(TEXTURE, x, y, 0, 0, imageWidth, imageHeight); - - renderProgressArrow(graphics, x, y); - } - - private void renderProgressArrow(GuiGraphics graphics, int x, int y) { - if(menu.isCrafting()) { - graphics.blit(TEXTURE, x + 119, y + 31, 176, 0, 8, menu.getScaledProgress()); - } - } - - @Override - public void render(@NotNull GuiGraphics graphics, int mouseX, int mouseY, float delta) { - renderBackground(graphics); - super.render(graphics, mouseX, mouseY, delta); - renderTooltip(graphics, mouseX, mouseY); - } -} diff --git a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/screen/menu/HibernalHerbsMenues.java b/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/screen/menu/HibernalHerbsMenues.java deleted file mode 100644 index 28b9f9ef..00000000 --- a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/screen/menu/HibernalHerbsMenues.java +++ /dev/null @@ -1,31 +0,0 @@ -package net.dakotapride.hibernalHerbs.common.screen.menu; - -import net.dakotapride.hibernalHerbs.common.screen.HerbalConjurationMenu; -import net.minecraft.world.inventory.AbstractContainerMenu; -import net.minecraft.world.inventory.MenuType; -import net.minecraftforge.common.extensions.IForgeMenuType; -import net.minecraftforge.eventbus.api.IEventBus; -import net.minecraftforge.network.IContainerFactory; -import net.minecraftforge.registries.DeferredRegister; -import net.minecraftforge.registries.ForgeRegistries; -import net.minecraftforge.registries.RegistryObject; - -import static net.dakotapride.hibernalHerbs.common.Constants.MOD_ID; - -public class HibernalHerbsMenues { - public static final DeferredRegister> MENUS = - DeferredRegister.create(ForgeRegistries.MENU_TYPES, MOD_ID); - - public static final RegistryObject> CONJURATION_ALTAR_MENU = - registerMenuType(HerbalConjurationMenu::new, "herbal_conjuration_menu"); - - - private static RegistryObject> registerMenuType(IContainerFactory factory, - String name) { - return MENUS.register(name, () -> IForgeMenuType.create(factory)); - } - - public static void register(IEventBus eventBus) { - MENUS.register(eventBus); - } -} diff --git a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/screen/slot/ConjurationResultSlotHandler.java b/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/screen/slot/ConjurationResultSlotHandler.java deleted file mode 100644 index 12db0a68..00000000 --- a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/screen/slot/ConjurationResultSlotHandler.java +++ /dev/null @@ -1,38 +0,0 @@ -package net.dakotapride.hibernalHerbs.common.screen.slot; - -import net.minecraft.world.entity.player.Player; -import net.minecraft.world.item.ItemStack; -import net.minecraftforge.items.IItemHandler; -import net.minecraftforge.items.SlotItemHandler; -import org.jetbrains.annotations.NotNull; - -public class ConjurationResultSlotHandler extends SlotItemHandler { - private int removeCount; - - public ConjurationResultSlotHandler(IItemHandler itemHandler, int index, int xPosition, int yPosition) { - super(itemHandler, index, xPosition, yPosition); - } - - - public boolean mayPlace(@NotNull ItemStack stack) { - return false; - } - - public @NotNull ItemStack remove(int k) { - if (this.hasItem()) { - this.removeCount += Math.min(k, this.getItem().getCount()); - } - - return super.remove(k); - } - - public void onTake(@NotNull Player player, @NotNull ItemStack stack) { - // this.checkTakeAchievements(stack); - super.onTake(player, stack); - } - - protected void onQuickCraft(@NotNull ItemStack stack, int k) { - this.removeCount += k; - // this.checkTakeAchievements(stack); - } -} diff --git a/Forge/src/main/java/net/dakotapride/hibernalHerbs/mixin/ItemStackMixin.java b/Forge/src/main/java/net/dakotapride/hibernalHerbs/mixin/ItemStackMixin.java deleted file mode 100644 index 2b43951b..00000000 --- a/Forge/src/main/java/net/dakotapride/hibernalHerbs/mixin/ItemStackMixin.java +++ /dev/null @@ -1,73 +0,0 @@ -package net.dakotapride.hibernalHerbs.mixin; - -import net.dakotapride.hibernalHerbs.common.food.FoodComponentList; -import net.dakotapride.hibernalHerbs.common.registry.ItemRegistry; -import net.minecraft.world.InteractionHand; -import net.minecraft.world.InteractionResult; -import net.minecraft.world.entity.LivingEntity; -import net.minecraft.world.entity.player.Player; -import net.minecraft.world.item.Item; -import net.minecraft.world.item.ItemStack; -import net.minecraft.world.level.Level; -import org.spongepowered.asm.mixin.Mixin; -import org.spongepowered.asm.mixin.Shadow; -import org.spongepowered.asm.mixin.Unique; -import org.spongepowered.asm.mixin.injection.At; -import org.spongepowered.asm.mixin.injection.Inject; -import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable; - -@Mixin(ItemStack.class) -public abstract class ItemStackMixin implements FoodComponentList { - - @Shadow public abstract Item getItem(); - - @Shadow public abstract int getCount(); - - @Inject(method = "finishUsingItem", at = @At("HEAD"), cancellable = true) - private void finishUsingItem(Level world, LivingEntity user, CallbackInfoReturnable cir) { - ItemStack gluttonousRingStack = ItemRegistry.GLUTTONOUS_RING.get().getDefaultInstance(); - ItemStack advancedGluttonousRingStack = ItemRegistry.ADV_GLUTTONOUS_RING.get().getDefaultInstance(); - - if (user.getUseItem().is(ItemRegistry.FIRE_BLEND.get())) { - user.setRemainingFireTicks(fireDuration); - } - - if (user.getUseItem().is(ItemRegistry.SMOKED_FIRE_BLEND.get())) { - user.setRemainingFireTicks(smokedFireDuration); - } - - if (user instanceof Player player) { - ItemStack edibleStack = player.getUseItem(); - if (!player.getInventory().contains(gluttonousRingStack) && player.getInventory().contains(advancedGluttonousRingStack) && !player.getCooldowns().isOnCooldown(edibleStack.getItem())) { - cir.setReturnValue(this.consume(edibleStack.copy(), player.level(), player)); - // player.getCooldowns().addCooldown(edibleStack.getItem(), 40); - // cir.cancel(); - } - } - } - - @Unique - private ItemStack consume(ItemStack stack, Level world, LivingEntity entity) { - if (stack.isEdible()) { - entity.eat(world, stack.copy()); - - if (!entity.level().isClientSide() && entity instanceof Player player) { - player.getCooldowns().addCooldown(stack.getItem(), 40); - } - } - - return stack; - } - - @Inject(method = "interactLivingEntity", at = @At("HEAD")) - private void interactLivingEntity(Player player, LivingEntity livingEntity, InteractionHand hand, CallbackInfoReturnable cir) { - if (player.getMainHandItem().is(ItemRegistry.FIRE_BLEND.get())) { - livingEntity.setSecondsOnFire(secondsOnFire); - } - - if (player.getMainHandItem().is(ItemRegistry.SMOKED_FIRE_BLEND.get())) { - livingEntity.setSecondsOnFire(smokedSecondsOnFire); - } - } - -} diff --git a/Forge/src/main/java/net/dakotapride/hibernalHerbs/platform/ForgePlatformHelper.java b/Forge/src/main/java/net/dakotapride/hibernalHerbs/platform/ForgePlatformHelper.java deleted file mode 100644 index d9380253..00000000 --- a/Forge/src/main/java/net/dakotapride/hibernalHerbs/platform/ForgePlatformHelper.java +++ /dev/null @@ -1,26 +0,0 @@ -package net.dakotapride.hibernalHerbs.platform; - -import net.dakotapride.hibernalHerbs.platform.services.IPlatformHelper; -import net.minecraftforge.fml.ModList; -import net.minecraftforge.fml.loading.FMLLoader; - -public class ForgePlatformHelper implements IPlatformHelper { - - @Override - public String getPlatformName() { - - return "Forge"; - } - - @Override - public boolean isModLoaded(String modId) { - - return ModList.get().isLoaded(modId); - } - - @Override - public boolean isDevelopmentEnvironment() { - - return !FMLLoader.isProduction(); - } -} diff --git a/Forge/src/main/resources/META-INF/accesstransformer.cfg b/Forge/src/main/resources/META-INF/accesstransformer.cfg deleted file mode 100644 index 92c253e0..00000000 --- a/Forge/src/main/resources/META-INF/accesstransformer.cfg +++ /dev/null @@ -1,5 +0,0 @@ -public net.minecraft.world.level.block.state.properties.WoodType (Ljava/lang/String;)V # WoodType - -public net.minecraft.world.item.crafting.RecipeManager m_44054_(Lnet/minecraft/world/item/crafting/RecipeType;)Ljava/util/Map; # byType - -public net.minecraft.world.entity.LivingEntity m_21063_(Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;)V # addEatEffect \ No newline at end of file diff --git a/Forge/src/main/resources/META-INF/mods.toml b/Forge/src/main/resources/META-INF/mods.toml deleted file mode 100644 index 400ca72e..00000000 --- a/Forge/src/main/resources/META-INF/mods.toml +++ /dev/null @@ -1,56 +0,0 @@ -# This is an example mods.toml file. It contains the data relating to the loading mods. -# There are several mandatory fields (#mandatory), and many more that are optional (#optional). -# The overall format is standard TOML format, v0.5.0. -# Note that there are a couple of TOML lists in this file. -# Find more information on toml format here: https://github.com/toml-lang/toml -# The name of the mod loader hibernalType to load - for regular FML @Mod mods it should be javafml -modLoader="javafml" #mandatory -# A version range to match for said mod loader - for regular FML @Mod it will be the forge version -loaderVersion="[46,)" #mandatory This is typically bumped every Minecraft version by Forge. See our download page for lists of versions. -# The license for you mod. This is mandatory metadata and allows for easier comprehension of your redistributive properties. -# Review your options at https://choosealicense.com/. All rights reserved is the default copyright stance, and is thus the default here. -license="MIT" -# A URL to refer people to when problems occur with this mod -#issueTrackerURL="https://change.me.to.your.issue.tracker.example.invalid/" #optional -# A list of mods - how many allowed here is determined by the individual mod loader -[[mods]] #mandatory -# The modid of the mod -modId="hibernalherbs" #mandatory -# The version number of the mod - there's a few well known ${} variables useable here or just hardcode it -# ${file.jarVersion} will substitute the value of the Implementation-Version as read from the mod's JAR file metadata -# see the associated build.gradle script for how to populate this completely automatically during a build -version="1.3" #mandatory - # A display name for the mod -displayName="Hibernal Herbs" #mandatory -# A URL to query for updates for this mod. See the JSON update specification https://mcforge.readthedocs.io/en/latest/gettingstarted/autoupdate/ -#updateJSONURL="https://change.me.example.invalid/updates.json" #optional -# A URL for the "homepage" for this mod, displayed in the mod UI -#displayURL="https://change.me.to.your.mods.homepage.example.invalid/" #optional -# A file name (in the root of the mod JAR) containing a logo for display -logoFile="assets/hibernalherbs/icon.png" #optional -# A text field displayed in the mod UI -credits="" #optional -# A text field displayed in the mod UI -authors="DakotaPride" #optional -# The description text for the mod (multi line!) (#mandatory) -description='''[MMD Winterjam 2022] Wanna celebrate the holidays with a touch of mystical blends? Here you are!''' -# A dependency - use the . to indicate dependency for a specific modid. Dependencies are optional. -[[dependencies.hibernalherbs]] #optional - # the modid of the dependency - modId="forge" #mandatory - # Does this dependency have to exist - if not, ordering below must be specified - mandatory=true #mandatory - # The version range of the dependency - versionRange="[46,)" #mandatory - # An ordering relationship for the dependency - BEFORE or AFTER required if the relationship is not mandatory - ordering="NONE" - # Side this dependency is applied on - BOTH, CLIENT or SERVER - side="BOTH" -[[dependencies.hibernalherbs]] -modId="patchouli" -mandatory=true -versionRange="[1.20.1-81,)" -[[dependencies.hibernalherbs]] -modId="curios" -mandatory=true -versionRange="[1.20.1-5.2.0,)" diff --git a/Forge/src/main/resources/META-INF/services/net.dakotapride.hibernalHerbs.platform.services.IPlatformHelper b/Forge/src/main/resources/META-INF/services/net.dakotapride.hibernalHerbs.platform.services.IPlatformHelper deleted file mode 100644 index 0aa66209..00000000 --- a/Forge/src/main/resources/META-INF/services/net.dakotapride.hibernalHerbs.platform.services.IPlatformHelper +++ /dev/null @@ -1 +0,0 @@ -net.dakotapride.hibernalHerbs.platform.ForgePlatformHelper \ No newline at end of file diff --git a/Forge/src/main/resources/assets/hibernalherbs/icon.png b/Forge/src/main/resources/assets/hibernalherbs/icon.png deleted file mode 100644 index 837212e4..00000000 Binary files a/Forge/src/main/resources/assets/hibernalherbs/icon.png and /dev/null differ diff --git a/Forge/src/main/resources/data/hibernalherbs/forge/biome_modifier/add_herbs.json b/Forge/src/main/resources/data/hibernalherbs/forge/biome_modifier/add_herbs.json deleted file mode 100644 index 45b60b78..00000000 --- a/Forge/src/main/resources/data/hibernalherbs/forge/biome_modifier/add_herbs.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "type": "forge:add_features", - "biomes": "#hibernalherbs:has_herbs", - "features": "hibernalherbs:herbs_placed", - "step": "vegetal_decoration" -} \ No newline at end of file diff --git a/Forge/src/main/resources/data/hibernalherbs/forge/biome_modifier/add_myqueste_tree.json b/Forge/src/main/resources/data/hibernalherbs/forge/biome_modifier/add_myqueste_tree.json deleted file mode 100644 index 6223cd3e..00000000 --- a/Forge/src/main/resources/data/hibernalherbs/forge/biome_modifier/add_myqueste_tree.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "type": "forge:add_features", - "biomes": "#hibernalherbs:has_herbs", - "features": "hibernalherbs:myqueste_placed", - "step": "vegetal_decoration" -} \ No newline at end of file diff --git a/Forge/src/main/resources/mixins.hibernalherbs.json b/Forge/src/main/resources/mixins.hibernalherbs.json deleted file mode 100644 index 9c5b351e..00000000 --- a/Forge/src/main/resources/mixins.hibernalherbs.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "required": true, - "package": "net.dakotapride.hibernalHerbs.mixin", - "minVersion": "0.8", - "compatibilityLevel": "JAVA_17", - "mixins": [ - "ItemStackMixin" - ], - "injectors": { - "defaultRequire": 1 - }, - "refmap": "mixins.hibernalherbs.refmap.json" -} \ No newline at end of file diff --git a/LICENSE b/LICENSE index 1bb6383f..1fe9622c 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2022-2023 DakotaPride +Copyright (c) 2024 DakotaPride Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/build.gradle b/build.gradle index bc742bc0..ae3936a4 100644 --- a/build.gradle +++ b/build.gradle @@ -1,63 +1,230 @@ -subprojects { +plugins { + id 'java-library' + id 'maven-publish' + id 'net.neoforged.moddev' version '2.0.75' + id 'idea' +} - apply plugin: 'java' - - java.toolchain.languageVersion = JavaLanguageVersion.of(17) - java.withSourcesJar() - java.withJavadocJar() - - jar { - from(rootProject.file("LICENSE")) { - rename { "${it}_${mod_name}" } - } - manifest { - attributes([ - 'Specification-Title' : mod_name, - 'Specification-Vendor' : mod_author, - 'Specification-Version' : project.jar.archiveVersion, - 'Implementation-Title' : project.name, - 'Implementation-Version' : project.jar.archiveVersion, - 'Implementation-Vendor' : mod_author, - 'Implementation-Timestamp': new Date().format("yyyy-MM-dd'T'HH:mm:ssZ"), - 'Timestamp' : System.currentTimeMillis(), - 'Built-On-Java' : "${System.getProperty('java.vm.version')} (${System.getProperty('java.vm.vendor')})", - 'Built-On-Minecraft' : minecraft_version - ]) +tasks.named('wrapper', Wrapper).configure { + // Define wrapper values here so as to not have to always do so when updating gradlew.properties. + // Switching this to Wrapper.DistributionType.ALL will download the full gradle sources that comes with + // documentation attached on cursor hover of gradle classes and methods. However, this comes with increased + // file size for Gradle. If you do switch this to ALL, run the Gradle wrapper task twice afterwards. + // (Verify by checking gradle/wrapper/gradle-wrapper.properties to see if distributionUrl now points to `-all`) + distributionType = Wrapper.DistributionType.BIN +} + +version = "${mod_version}+neoforged-${minecraft_version}" +group = mod_group_id + +repositories { + mavenLocal() + + maven { url 'https://maven.wispforest.io/releases' } + maven { url 'https://maven.su5ed.dev/releases' } + maven { url 'https://maven.fabricmc.net' } + maven { url 'https://maven.shedaniel.me/' } + maven { + name = "Su5eD" + url = "https://maven.su5ed.dev/releases" + content { + // Forgified Fabric API - Required by Accessories + includeGroup "org.sinytra.forgified-fabric-api" } } - sourcesJar { - from(rootProject.file("LICENSE")) { - rename { "${it}_${mod_name}" } - } + maven { + name = 'TerraformersMC' + url = 'https://maven.terraformersmc.com/' } - repositories { + maven { + name = 'BlameJared Maven (CrT / Bookshelf)' + url = 'https://maven.blamejared.com' + } +} - mavenCentral() +base { + archivesName = mod_id +} - maven { - name = 'Sponge / Mixin' - url = 'https://repo.spongepowered.org/repository/maven-public/' +// Mojang ships Java 21 to end users starting in 1.20.5, so mods should target Java 21. +java.toolchain.languageVersion = JavaLanguageVersion.of(21) + +neoForge { + // Specify the version of NeoForge to use. + version = project.neo_version + + parchment { + mappingsVersion = project.parchment_mappings_version + minecraftVersion = project.parchment_minecraft_version + } + + // This line is optional. Access Transformers are automatically detected + // accessTransformers = project.files('src/main/resources/META-INF/accesstransformer.cfg') + + // Default run configurations. + // These can be tweaked, removed, or duplicated as needed. + runs { + client { + client() + + // Comma-separated list of namespaces to load gametests from. Empty = all namespaces. + systemProperty 'neoforge.enabledGameTestNamespaces', project.mod_id } - maven { - name = 'BlameJared Maven (CrT / Bookshelf)' - url = 'https://maven.blamejared.com' + server { + server() + programArgument '--nogui' + systemProperty 'neoforge.enabledGameTestNamespaces', project.mod_id + } + + // This run config launches GameTestServer and runs all registered gametests, then exits. + // By default, the server will crash when no gametests are provided. + // The gametest system is also enabled by default for other run configs under the /test command. + gameTestServer { + type = "gameTestServer" + systemProperty 'neoforge.enabledGameTestNamespaces', project.mod_id + } + + data { + data() + + // example of overriding the workingDirectory set in configureEach above, uncomment if you want to use it + // gameDirectory = project.file('run-data') + + // Specify the modid for data generation, where to output the resulting resource, and where to look for existing resources. + programArguments.addAll '--mod', project.mod_id, '--all', '--output', file('src/generated/resources/').getAbsolutePath(), '--existing', file('src/main/resources/').getAbsolutePath() + } + + // applies to all the run configs above + configureEach { + // Recommended logging data for a userdev environment + // The markers can be added/remove as needed separated by commas. + // "SCAN": For mods scan. + // "REGISTRIES": For firing of registry events. + // "REGISTRYDUMP": For getting the contents of all registries. + systemProperty 'forge.logging.markers', 'REGISTRIES' + + // Recommended logging level for the console + // You can set various levels here. + // Please read: https://stackoverflow.com/questions/2031163/when-to-use-the-different-log-levels + logLevel = org.slf4j.event.Level.DEBUG } } - tasks.withType(JavaCompile).configureEach { - - it.options.encoding = 'UTF-8' - it.options.release = 17 + mods { + // define mod <-> source bindings + // these are used to tell the game which sources are for which mod + // multi mod projects should define one per mod + "${mod_id}" { + sourceSet(sourceSets.main) + } + } +} + +// Include resources generated by data generators. +sourceSets.main.resources { srcDir 'src/generated/resources' } + +// Sets up a dependency configuration called 'localRuntime'. +// This configuration should be used instead of 'runtimeOnly' to declare +// a dependency that will be present for runtime testing but that is +// "optional", meaning it will not be pulled by dependents of this mod. +configurations { + runtimeClasspath.extendsFrom localRuntime +} + +dependencies { + // Example optional mod dependency with JEI + // The JEI API is declared for compile time use, while the full JEI artifact is used at runtime + // compileOnly "mezz.jei:jei-${mc_version}-common-api:${jei_version}" + // compileOnly "mezz.jei:jei-${mc_version}-neoforge-api:${jei_version}" + // We add the full version to localRuntime, not runtimeOnly, so that we do not publish a dependency on it + // localRuntime "mezz.jei:jei-${mc_version}-neoforge:${jei_version}" + + // Example mod dependency using a mod jar from ./libs with a flat dir repository + // This maps to ./libs/coolmod-${mc_version}-${coolmod_version}.jar + // The group id is ignored when searching -- in this case, it is "blank" + // implementation "blank:coolmod-${mc_version}:${coolmod_version}" + + // Example mod dependency using a file as dependency + // implementation files("libs/coolmod-${mc_version}-${coolmod_version}.jar") + + // Example project dependency using a sister or child project: + // implementation project(":myproject") + + // For more info: + // http://www.gradle.org/docs/current/userguide/artifact_dependencies_tutorial.html + // http://www.gradle.org/docs/current/userguide/dependency_management.html + + + // EMI + //modCompileOnly "dev.emi:emi-fabric:${emi_version}+${minecraft_version}:api" + implementation "dev.emi:emi-neoforge:${emi_version}+${minecraft_version}" + + // Terraform API + //modImplementation "com.terraformersmc.terraform-api:terraform-wood-api-v1:11.0.0-alpha.1" + //include "com.terraformersmc.terraform-api:terraform-wood-api-v1:11.0.0-alpha.1" + + // Trinkets + //modImplementation("dev.emi:trinkets:${trinkets_version}") + + // Moving over to Accessories - recommended to utilise the Trinkets Compatibility Layer + implementation "io.wispforest:accessories-neoforge:${accessories_version}+${minecraft_version}" + + // Patchouli + implementation "vazkii.patchouli:Patchouli:${patchouli_version}-NEOFORGE" +} + +// This block of code expands all declared replace properties in the specified resource targets. +// A missing property will result in an error. Properties are expanded using ${} Groovy notation. +var generateModMetadata = tasks.register("generateModMetadata", ProcessResources) { + var replaceProperties = [ + minecraft_version : minecraft_version, + minecraft_version_range: minecraft_version_range, + neo_version : neo_version, + neo_version_range : neo_version_range, + loader_version_range : loader_version_range, + mod_id : mod_id, + mod_name : mod_name, + mod_license : mod_license, + mod_version : mod_version, + mod_authors : mod_authors, + mod_description : mod_description + ] + inputs.properties replaceProperties + expand replaceProperties + from "src/main/templates" + into "build/generated/sources/modMetadata" +} +// Include the output of "generateModMetadata" as an input directory for the build +// this works with both building through Gradle and the IDE. +sourceSets.main.resources.srcDir generateModMetadata +// To avoid having to run "generateModMetadata" manually, make it run on every project reload +neoForge.ideSyncTask generateModMetadata + +// Example configuration to allow publishing using the maven-publish plugin +publishing { + publications { + register('mavenJava', MavenPublication) { + from components.java + } } + repositories { + maven { + url "file://${project.projectDir}/repo" + } + } +} - // Disables Gradle's custom module metadata from being published to maven. The - // metadata includes mapped dependencies which are not reasonably consumable by - // other mod developers. - tasks.withType(GenerateModuleMetadata) { +tasks.withType(JavaCompile).configureEach { + options.encoding = 'UTF-8' // Use the UTF-8 charset for Java compilation +} - enabled = false +// IDEA no longer automatically downloads sources/javadoc jars for dependencies, so we need to explicitly enable the behavior. +idea { + module { + downloadSources = true + downloadJavadoc = true } } diff --git a/gradle.properties b/gradle.properties index 6f3d7adf..05637a4c 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,48 +1,72 @@ -# Project -version=1.3.1 -group=net.dakotapride.hibernalHerbs +# Sets default memory used for gradle commands. Can be overridden by user or command line properties. +org.gradle.jvmargs=-Xmx1G +org.gradle.daemon=true +org.gradle.parallel=true +org.gradle.caching=true +org.gradle.configuration-cache=true -# Common -minecraft_version=1.20.1 -common_runs_enabled=false -common_client_run_name=Common Client -common_server_run_name=Common Server +#read more on this at https://github.com/neoforged/ModDevGradle?tab=readme-ov-file#better-minecraft-parameter-names--javadoc-parchment +# you can also find the latest versions at: https://parchmentmc.org/docs/getting-started +parchment_minecraft_version=1.21 +parchment_mappings_version=2024.11.10 +# Environment Properties +# You can find the latest versions here: https://projects.neoforged.net/neoforged/neoforge +# The Minecraft version must agree with the Neo version to get a valid artifact +minecraft_version=1.21 +# The Minecraft version range can use any release version of Minecraft as bounds. +# Snapshots, pre-releases, and release candidates are not guaranteed to sort properly +# as they do not follow standard versioning conventions. +minecraft_version_range=[1.21] +# The Neo version must agree with the Minecraft version to get a valid artifact +neo_version=21.0.167 +# The Neo version range can use any version of Neo as bounds +neo_version_range=[21.0.167,) +# The loader version range can only use the major version of FML as bounds +loader_version_range=[1,) + +## Mod Properties + +# The unique mod identifier for the mod. Must be lowercase in English locale. Must fit the regex [a-z][a-z0-9_]{1,63} +# Must match the String constant located in the main mod class annotated with @Mod. +mod_id=hibernalherbs +# The human-readable display name for the mod. +mod_name=Hibernal Herbs +# The license of the mod. Review your options at https://choosealicense.com/. All Rights Reserved is the default. +mod_license=MIT +# The mod version. See https://semver.org/ +mod_version=1.4 +# The group ID for the mod. It is only important when publishing as an artifact to a Maven repository. +# This should match the base package used for the mod sources. +# See https://maven.apache.org/guides/mini/guide-naming-conventions.html +mod_group_id=net.dakotapride.hibernalherbs +# The authors of the mod. This is a simple text string that is used for display purposes in the mod list. +mod_authors=DakotaPride +# The description of the mod. This is a simple multiline text string that is used for display purposes in the mod list. +mod_description=[MMD Winterjam 2022] Wanna celebrate the holidays with a touch of mystical blends? Here you are! -# Forge -# https://files.minecraftforge.net/net/minecraftforge/forge/ -forge_version=47.3.0 -//forge_ats_enabled=true # JEI & REI # https://www.curseforge.com/minecraft/mc-mods/jei/files # https://www.curseforge.com/minecraft/mc-mods/roughly-enough-items/files -jei_version=15.8.0.16 -rei_version=12.1.740 -emi_version=1.1.19 +# jei_version=19.8.2.99 +# rei_version=16.0.762 +# EMI +# https://www.curseforge.com/minecraft/mc-mods/emi/files +emi_version=1.1.12 +emi_version_range=[1.1.12,) # Trinkets & Curios # https://www.curseforge.com/minecraft/mc-mods/trinkets/files # https://www.curseforge.com/minecraft/mc-mods/curios/files -trinkets_version=3.7.2 -curios_version=5.9.1+1.20.1 +# trinkets_version=3.10.0 +# curios_version=9.0.9+1.21 +# Accessories +# https://www.curseforge.com/minecraft/mc-mods/accessories/files +accessories_version=1.0.0-beta.33 +accessories_version_range=[1.0.0-beta.33,) # Patchouli # https://www.curseforge.com/minecraft/mc-mods/patchouli-fabric/files # This version will correspond to both Forge & Fabric versions -patchouli_version=1.20.1-84 - -# Fabric -# https://fabricmc.net/develop/ -fabric_version=0.92.2+1.20.1 -fabric_loader_version=0.15.11 -# Yarn -yarn_mappings=1.20.1+build.10 - -# Mod options -mod_name=HibernalHerbs -mod_author=DakotaPride -mod_id=hibernalherbs - -# Gradle -org.gradle.jvmargs=-Xmx3G -org.gradle.daemon=false \ No newline at end of file +patchouli_version=1.21-87 +patchouli_version_range=[87,) diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar index 7454180f..a4b76b95 100644 Binary files a/gradle/wrapper/gradle-wrapper.jar and b/gradle/wrapper/gradle-wrapper.jar differ diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 0d184210..cea7a793 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,5 +1,7 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.8-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.12-bin.zip +networkTimeout=10000 +validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists diff --git a/gradlew b/gradlew index b4f908aa..f5feea6d 100644 --- a/gradlew +++ b/gradlew @@ -1,7 +1,7 @@ -#!/usr/bin/env bash +#!/bin/sh # -# Copyright 2015 the original author or authors. +# Copyright © 2015-2021 the original authors. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -15,69 +15,104 @@ # See the License for the specific language governing permissions and # limitations under the License. # +# SPDX-License-Identifier: Apache-2.0 +# ############################################################################## -## -## Gradle start up script for UN*X -## +# +# Gradle start up script for POSIX generated by Gradle. +# +# Important for running: +# +# (1) You need a POSIX-compliant shell to run this script. If your /bin/sh is +# noncompliant, but you have some other compliant shell such as ksh or +# bash, then to run this script, type that shell name before the whole +# command line, like: +# +# ksh Gradle +# +# Busybox and similar reduced shells will NOT work, because this script +# requires all of these POSIX shell features: +# * functions; +# * expansions «$var», «${var}», «${var:-default}», «${var+SET}», +# «${var#prefix}», «${var%suffix}», and «$( cmd )»; +# * compound commands having a testable exit status, especially «case»; +# * various built-in commands including «command», «set», and «ulimit». +# +# Important for patching: +# +# (2) This script targets any POSIX shell, so it avoids extensions provided +# by Bash, Ksh, etc; in particular arrays are avoided. +# +# The "traditional" practice of packing multiple parameters into a +# space-separated string is a well documented source of bugs and security +# problems, so this is (mostly) avoided, by progressively accumulating +# options in "$@", and eventually passing that to Java. +# +# Where the inherited environment variables (DEFAULT_JVM_OPTS, JAVA_OPTS, +# and GRADLE_OPTS) rely on word-splitting, this is performed explicitly; +# see the in-line comments for details. +# +# There are tweaks for specific operating systems such as AIX, CygWin, +# Darwin, MinGW, and NonStop. +# +# (3) This script is generated from the Groovy template +# https://github.com/gradle/gradle/blob/HEAD/platforms/jvm/plugins-application/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt +# within the Gradle project. +# +# You can find Gradle at https://github.com/gradle/gradle/. +# ############################################################################## # Attempt to set APP_HOME + # Resolve links: $0 may be a link -PRG="$0" -# Need this for relative symlinks. -while [ -h "$PRG" ] ; do - ls=`ls -ld "$PRG"` - link=`expr "$ls" : '.*-> \(.*\)$'` - if expr "$link" : '/.*' > /dev/null; then - PRG="$link" - else - PRG=`dirname "$PRG"`"/$link" - fi +app_path=$0 + +# Need this for daisy-chained symlinks. +while + APP_HOME=${app_path%"${app_path##*/}"} # leaves a trailing /; empty if no leading path + [ -h "$app_path" ] +do + ls=$( ls -ld "$app_path" ) + link=${ls#*' -> '} + case $link in #( + /*) app_path=$link ;; #( + *) app_path=$APP_HOME$link ;; + esac done -SAVED="`pwd`" -cd "`dirname \"$PRG\"`/" >/dev/null -APP_HOME="`pwd -P`" -cd "$SAVED" >/dev/null -APP_NAME="Gradle" -APP_BASE_NAME=`basename "$0"` - -# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' +# This is normally unused +# shellcheck disable=SC2034 +APP_BASE_NAME=${0##*/} +# Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036) +APP_HOME=$( cd -P "${APP_HOME:-./}" > /dev/null && printf '%s +' "$PWD" ) || exit # Use the maximum available, or set MAX_FD != -1 to use that value. -MAX_FD="maximum" +MAX_FD=maximum warn () { echo "$*" -} +} >&2 die () { echo echo "$*" echo exit 1 -} +} >&2 # OS specific support (must be 'true' or 'false'). cygwin=false msys=false darwin=false nonstop=false -case "`uname`" in - CYGWIN* ) - cygwin=true - ;; - Darwin* ) - darwin=true - ;; - MSYS* | MINGW* ) - msys=true - ;; - NONSTOP* ) - nonstop=true - ;; +case "$( uname )" in #( + CYGWIN* ) cygwin=true ;; #( + Darwin* ) darwin=true ;; #( + MSYS* | MINGW* ) msys=true ;; #( + NONSTOP* ) nonstop=true ;; esac CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar @@ -87,9 +122,9 @@ CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar if [ -n "$JAVA_HOME" ] ; then if [ -x "$JAVA_HOME/jre/sh/java" ] ; then # IBM's JDK on AIX uses strange locations for the executables - JAVACMD="$JAVA_HOME/jre/sh/java" + JAVACMD=$JAVA_HOME/jre/sh/java else - JAVACMD="$JAVA_HOME/bin/java" + JAVACMD=$JAVA_HOME/bin/java fi if [ ! -x "$JAVACMD" ] ; then die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME @@ -98,86 +133,120 @@ Please set the JAVA_HOME variable in your environment to match the location of your Java installation." fi else - JAVACMD="java" - which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. + JAVACMD=java + if ! command -v java >/dev/null 2>&1 + then + die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. Please set the JAVA_HOME variable in your environment to match the location of your Java installation." + fi fi # Increase the maximum file descriptors if we can. -if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then - MAX_FD_LIMIT=`ulimit -H -n` - if [ $? -eq 0 ] ; then - if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then - MAX_FD="$MAX_FD_LIMIT" - fi - ulimit -n $MAX_FD - if [ $? -ne 0 ] ; then - warn "Could not set maximum file descriptor limit: $MAX_FD" - fi - else - warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT" - fi +if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then + case $MAX_FD in #( + max*) + # In POSIX sh, ulimit -H is undefined. That's why the result is checked to see if it worked. + # shellcheck disable=SC2039,SC3045 + MAX_FD=$( ulimit -H -n ) || + warn "Could not query maximum file descriptor limit" + esac + case $MAX_FD in #( + '' | soft) :;; #( + *) + # In POSIX sh, ulimit -n is undefined. That's why the result is checked to see if it worked. + # shellcheck disable=SC2039,SC3045 + ulimit -n "$MAX_FD" || + warn "Could not set maximum file descriptor limit to $MAX_FD" + esac fi -# For Darwin, add options to specify how the application appears in the dock -if $darwin; then - GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\"" -fi +# Collect all arguments for the java command, stacking in reverse order: +# * args from the command line +# * the main class name +# * -classpath +# * -D...appname settings +# * --module-path (only if needed) +# * DEFAULT_JVM_OPTS, JAVA_OPTS, and GRADLE_OPTS environment variables. # For Cygwin or MSYS, switch paths to Windows format before running java -if [ "$cygwin" = "true" -o "$msys" = "true" ] ; then - APP_HOME=`cygpath --path --mixed "$APP_HOME"` - CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` - - JAVACMD=`cygpath --unix "$JAVACMD"` - - # We build the pattern for arguments to be converted via cygpath - ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` - SEP="" - for dir in $ROOTDIRSRAW ; do - ROOTDIRS="$ROOTDIRS$SEP$dir" - SEP="|" - done - OURCYGPATTERN="(^($ROOTDIRS))" - # Add a user-defined pattern to the cygpath arguments - if [ "$GRADLE_CYGPATTERN" != "" ] ; then - OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)" - fi +if "$cygwin" || "$msys" ; then + APP_HOME=$( cygpath --path --mixed "$APP_HOME" ) + CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" ) + + JAVACMD=$( cygpath --unix "$JAVACMD" ) + # Now convert the arguments - kludge to limit ourselves to /bin/sh - i=0 - for arg in "$@" ; do - CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -` - CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option - - if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition - eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"` - else - eval `echo args$i`="\"$arg\"" + for arg do + if + case $arg in #( + -*) false ;; # don't mess with options #( + /?*) t=${arg#/} t=/${t%%/*} # looks like a POSIX filepath + [ -e "$t" ] ;; #( + *) false ;; + esac + then + arg=$( cygpath --path --ignore --mixed "$arg" ) fi - i=`expr $i + 1` + # Roll the args list around exactly as many times as the number of + # args, so each arg winds up back in the position where it started, but + # possibly modified. + # + # NB: a `for` loop captures its iteration list before it begins, so + # changing the positional parameters here affects neither the number of + # iterations, nor the values presented in `arg`. + shift # remove old arg + set -- "$@" "$arg" # push replacement arg done - case $i in - 0) set -- ;; - 1) set -- "$args0" ;; - 2) set -- "$args0" "$args1" ;; - 3) set -- "$args0" "$args1" "$args2" ;; - 4) set -- "$args0" "$args1" "$args2" "$args3" ;; - 5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;; - 6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;; - 7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;; - 8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;; - 9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;; - esac fi -ARGV=("$@") -eval set -- $DEFAULT_JVM_OPTS -IFS=$' -' read -rd '' -a JAVA_OPTS_ARR <<< "$(echo $JAVA_OPTS | xargs -n1)" -IFS=$' -' read -rd '' -a GRADLE_OPTS_ARR <<< "$(echo $GRADLE_OPTS | xargs -n1)" +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' + +# Collect all arguments for the java command: +# * DEFAULT_JVM_OPTS, JAVA_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments, +# and any embedded shellness will be escaped. +# * For example: A user cannot expect ${Hostname} to be expanded, as it is an environment variable and will be +# treated as '${Hostname}' itself on the command line. + +set -- \ + "-Dorg.gradle.appname=$APP_BASE_NAME" \ + -classpath "$CLASSPATH" \ + org.gradle.wrapper.GradleWrapperMain \ + "$@" + +# Stop when "xargs" is not available. +if ! command -v xargs >/dev/null 2>&1 +then + die "xargs is not available" +fi + +# Use "xargs" to parse quoted args. +# +# With -n1 it outputs one arg per line, with the quotes and backslashes removed. +# +# In Bash we could simply go: +# +# readarray ARGS < <( xargs -n1 <<<"$var" ) && +# set -- "${ARGS[@]}" "$@" +# +# but POSIX shell has neither arrays nor command substitution, so instead we +# post-process each arg (as a line of input to sed) to backslash-escape any +# character that might be a shell metacharacter, then use eval to reverse +# that process (while maintaining the separation between arguments), and wrap +# the whole thing up as a single "set" statement. +# +# This will of course break if any of these variables contains a newline or +# an unmatched quote. +# + +eval "set -- $( + printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS" | + xargs -n1 | + sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' | + tr '\n' ' ' + )" '"$@"' -exec "$JAVACMD" "$@" "${JAVA_OPTS_ARR[@]}" "${GRADLE_OPTS_ARR[@]}" "-Dorg.gradle.appname=$APP_BASE_NAME" -classpath "$CLASSPATH" org.gradle.wrapper.GradleWrapperMain "${ARGV[@]}" +exec "$JAVACMD" "$@" diff --git a/gradlew.bat b/gradlew.bat index 107acd32..9d21a218 100644 --- a/gradlew.bat +++ b/gradlew.bat @@ -13,8 +13,10 @@ @rem See the License for the specific language governing permissions and @rem limitations under the License. @rem +@rem SPDX-License-Identifier: Apache-2.0 +@rem -@if "%DEBUG%" == "" @echo off +@if "%DEBUG%"=="" @echo off @rem ########################################################################## @rem @rem Gradle startup script for Windows @@ -25,7 +27,8 @@ if "%OS%"=="Windows_NT" setlocal set DIRNAME=%~dp0 -if "%DIRNAME%" == "" set DIRNAME=. +if "%DIRNAME%"=="" set DIRNAME=. +@rem This is normally unused set APP_BASE_NAME=%~n0 set APP_HOME=%DIRNAME% @@ -40,13 +43,13 @@ if defined JAVA_HOME goto findJavaFromJavaHome set JAVA_EXE=java.exe %JAVA_EXE% -version >NUL 2>&1 -if "%ERRORLEVEL%" == "0" goto execute +if %ERRORLEVEL% equ 0 goto execute -echo. -echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. -echo. -echo Please set the JAVA_HOME variable in your environment to match the -echo location of your Java installation. +echo. 1>&2 +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. 1>&2 +echo. 1>&2 +echo Please set the JAVA_HOME variable in your environment to match the 1>&2 +echo location of your Java installation. 1>&2 goto fail @@ -56,11 +59,11 @@ set JAVA_EXE=%JAVA_HOME%/bin/java.exe if exist "%JAVA_EXE%" goto execute -echo. -echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% -echo. -echo Please set the JAVA_HOME variable in your environment to match the -echo location of your Java installation. +echo. 1>&2 +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% 1>&2 +echo. 1>&2 +echo Please set the JAVA_HOME variable in your environment to match the 1>&2 +echo location of your Java installation. 1>&2 goto fail @@ -75,13 +78,15 @@ set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar :end @rem End local scope for the variables with windows NT shell -if "%ERRORLEVEL%"=="0" goto mainEnd +if %ERRORLEVEL% equ 0 goto mainEnd :fail rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of rem the _cmd.exe /c_ return code! -if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 -exit /b 1 +set EXIT_CODE=%ERRORLEVEL% +if %EXIT_CODE% equ 0 set EXIT_CODE=1 +if not ""=="%GRADLE_EXIT_CONSOLE%" exit %EXIT_CODE% +exit /b %EXIT_CODE% :mainEnd if "%OS%"=="Windows_NT" endlocal diff --git a/settings.gradle b/settings.gradle index d5cb21c3..90ae98fa 100644 --- a/settings.gradle +++ b/settings.gradle @@ -1,16 +1,11 @@ pluginManagement { repositories { + mavenLocal() gradlePluginPortal() - maven { - name = 'Fabric' - url = 'https://maven.fabricmc.net/' - } - maven { - name = 'Sponge Snapshots' - url = 'https://repo.spongepowered.org/repository/maven-public/' - } + maven { url = 'https://maven.neoforged.net/releases' } } } -rootProject.name = 'HibernalHerbs' -include("Common", "Fabric", "Forge") \ No newline at end of file +plugins { + id 'org.gradle.toolchains.foojay-resolver-convention' version '0.9.0' +} diff --git a/src/main/java/net/dakotapride/hibernalherbs/HibernalHerbsMod.java b/src/main/java/net/dakotapride/hibernalherbs/HibernalHerbsMod.java new file mode 100644 index 00000000..43e71f42 --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/HibernalHerbsMod.java @@ -0,0 +1,101 @@ +package net.dakotapride.hibernalherbs; + +import com.mojang.logging.LogUtils; +import net.dakotapride.hibernalherbs.init.*; +import net.dakotapride.hibernalherbs.init.enum_registry.*; +import net.dakotapride.hibernalherbs.init.enum_registry.tag.Tags; +import net.minecraft.resources.ResourceLocation; +import net.neoforged.bus.api.IEventBus; +import net.neoforged.bus.api.SubscribeEvent; +import net.neoforged.fml.ModContainer; +import net.neoforged.fml.common.Mod; +import net.neoforged.fml.event.lifecycle.FMLCommonSetupEvent; +import net.neoforged.neoforge.common.NeoForge; +import net.neoforged.neoforge.event.server.ServerStartingEvent; +import org.slf4j.Logger; + +// The value here should match an entry in the META-INF/neoforge.mods.toml file +@Mod(HibernalHerbsMod.MOD_ID) +public class HibernalHerbsMod { + // Define mod id in a common place for everything to reference + public static final String MOD_ID = "hibernalherbs"; + // Directly reference a slf4j logger + private static final Logger LOGGER = LogUtils.getLogger(); + + // The constructor for the mod class is the first code that is run when your mod is loaded. + // FML will recognize some parameter types like IEventBus or ModContainer and pass them in automatically. + public HibernalHerbsMod(IEventBus modEventBus, ModContainer modContainer) { + // Register the commonSetup method for modloading + modEventBus.addListener(this::commonSetup); + + NeoForge.EVENT_BUS.register(this); + // Resource Pack Registration + modEventBus.addListener(PackLoader::onAddPackFinders); + + ItemInit.register(modEventBus); + BlockInit.register(modEventBus); + BlockEntityTypeInit.register(modEventBus); + EntityTypeInit.register(modEventBus); + RecipeInit.register(modEventBus); + StatusEffectInit.register(modEventBus); + ItemGroupInit.register(modEventBus); + EnchantmentKeys.load(); + StructureKeys.load(); + + DataComponentInit.load(modEventBus); + StatsInit.load(modEventBus); + CriteriaTriggersInit.load(modEventBus); + PropertiesInit.load(); + + // Herb Types - Herb Blocks, Pounded Herbs, Dried Herbs, Herb Lanterns, Herb Barrels, Herb Leaf Piles + HerbTypes.register(); + // Herbal Blends - Herbal Blends, Smoked Herbal Blends + HerbalBlendTypes.register(); + // Herbal Padlocks - Unbound Herbal Padlocks, Bound Herbal Padlocks + PadlockTypes.register(); + // Wood Types - Myqueste + WoodTypes.register(); + // Stone Types - Idiosyncratic Stone, Necromantic Stone + StoneTypes.register(); + // Archeology - Metals, Brushes, Suspicious Blocks, Ashes + Archaeology.register(); + // Metal Utilities - Tools, Armour + MetalUtilities.register(); + // Fertilizer Types - Herbal Fertilizer, Herb Humus + FertilizerTypes.register(); + // Herbal Sigils - Blank Herbal Sigil, Cracked Herbal Sigil, Aligned Herbal Sigils + HerbalSigilTypes.register(); + // Sickles + Sickles.register(); + // Frozen States + FrozeBlockstates.register(); + // Armour Tiers + ModArmourTiers.load(modEventBus); + + // Tags + Tags.load(); + + // Register the item to a creative tab + //modEventBus.addListener(this::addCreative); + + // Register our mod's ModConfigSpec so that FML can create and load the config file for us + //modContainer.registerConfig(ModConfig.Type.COMMON, Config.SPEC); + } + + public static ResourceLocation fromModId(String modId, String id) { + return ResourceLocation.fromNamespaceAndPath(modId, id); + } + + public static ResourceLocation asResource(String id) { + return fromModId(MOD_ID, id); + } + + private void commonSetup(final FMLCommonSetupEvent event) {} + + // You can use SubscribeEvent and let the Event Bus discover methods to call + @SubscribeEvent + public void onServerStarting(ServerStartingEvent event) { + // Do something when the server starts + //LOGGER.info("HELLO from server starting"); + } +} diff --git a/src/main/java/net/dakotapride/hibernalherbs/PackLoader.java b/src/main/java/net/dakotapride/hibernalherbs/PackLoader.java new file mode 100644 index 00000000..e0e11c0c --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/PackLoader.java @@ -0,0 +1,35 @@ +package net.dakotapride.hibernalherbs; + +import net.minecraft.network.chat.Component; +import net.minecraft.server.packs.PackType; +import net.minecraft.server.packs.repository.Pack; +import net.minecraft.server.packs.repository.PackSource; +import net.neoforged.bus.api.SubscribeEvent; +import net.neoforged.fml.common.EventBusSubscriber; +import net.neoforged.neoforge.event.AddPackFindersEvent; + +import static net.dakotapride.hibernalherbs.HibernalHerbsMod.MOD_ID; +import static net.dakotapride.hibernalherbs.HibernalHerbsMod.asResource; + +//@Mod(MOD_ID) +@EventBusSubscriber(modid=MOD_ID, bus = EventBusSubscriber.Bus.MOD) +public class PackLoader { + + @SubscribeEvent + public static void onAddPackFinders(AddPackFindersEvent event) { + if (event.getPackType() == PackType.CLIENT_RESOURCES) { + registerBuiltinResourcePack(event, "stripped_planks"); + registerBuiltinResourcePack(event, "visual_frozen_states"); + } + } + + private static void registerBuiltinResourcePack(AddPackFindersEvent event, String folder) { + event.addPackFinders( + asResource("resourcepacks/" + folder), + PackType.CLIENT_RESOURCES, + Component.literal("hibernalherbs/" + folder), + PackSource.BUILT_IN, + false, + Pack.Position.TOP); + } +} \ No newline at end of file diff --git a/src/main/java/net/dakotapride/hibernalherbs/block/BlockWithLore.java b/src/main/java/net/dakotapride/hibernalherbs/block/BlockWithLore.java new file mode 100644 index 00000000..0072e95a --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/block/BlockWithLore.java @@ -0,0 +1,23 @@ +package net.dakotapride.hibernalherbs.block; + +import net.minecraft.ChatFormatting; +import net.minecraft.network.chat.Component; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.TooltipFlag; +import net.minecraft.world.level.block.Block; + +import java.util.List; + +public class BlockWithLore extends Block { + String key; + public BlockWithLore(Properties properties, String key) { + super(properties); + this.key = key; + } + + @Override + public void appendHoverText(ItemStack itemStack, Item.TooltipContext tooltipContext, List list, TooltipFlag tooltipFlag) { + list.add(Component.translatable(key).withStyle(ChatFormatting.GRAY)); + } +} diff --git a/src/main/java/net/dakotapride/hibernalherbs/block/DeterioratedSacrificialRuneBlock.java b/src/main/java/net/dakotapride/hibernalherbs/block/DeterioratedSacrificialRuneBlock.java new file mode 100644 index 00000000..bdf88c6e --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/block/DeterioratedSacrificialRuneBlock.java @@ -0,0 +1,35 @@ +package net.dakotapride.hibernalherbs.block; + +import net.dakotapride.hibernalherbs.init.BlockInit; +import net.minecraft.core.BlockPos; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.level.Explosion; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.block.state.BlockState; + +import java.util.function.BiConsumer; + +public class DeterioratedSacrificialRuneBlock extends Block { + public DeterioratedSacrificialRuneBlock(Properties properties) { + super(properties); + } + + @Override + protected void onExplosionHit(BlockState blockState, Level level, BlockPos blockPos, Explosion explosion, BiConsumer biConsumer) { + if (explosion.canTriggerBlocks()) { + this.setStateFromTriggeredExplosion(level, blockState, blockPos); + } + + super.onExplosionHit(blockState, level, blockPos, explosion, biConsumer); + } + + public void setStateFromTriggeredExplosion(Level level, BlockState blockState, BlockPos blockPos) { + if (blockState.is(this)) { + level.setBlock(blockPos, BlockInit.SACRIFICIAL_RUNE_BLOCK.get().defaultBlockState(), 3); + //level.setBlock(blockPos, blockState.setValue(OPEN, Boolean.valueOf(bl)), 10); + //this.playSound(entity, level, blockPos, bl); + //level.gameEvent(entity, bl ? GameEvent.BLOCK_OPEN : GameEvent.BLOCK_CLOSE, blockPos); + } + } +} diff --git a/src/main/java/net/dakotapride/hibernalherbs/block/FrozeStateBlock.java b/src/main/java/net/dakotapride/hibernalherbs/block/FrozeStateBlock.java new file mode 100644 index 00000000..6bbaf35f --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/block/FrozeStateBlock.java @@ -0,0 +1,7 @@ +package net.dakotapride.hibernalherbs.block; + +public class FrozeStateBlock extends BlockWithLore { + public FrozeStateBlock(Properties properties) { + super(properties, "text.hibernalherbs.blockstate.frozen_state"); + } +} diff --git a/src/main/java/net/dakotapride/hibernalherbs/block/FrozeStateBulbBlock.java b/src/main/java/net/dakotapride/hibernalherbs/block/FrozeStateBulbBlock.java new file mode 100644 index 00000000..fc72560a --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/block/FrozeStateBulbBlock.java @@ -0,0 +1,22 @@ +package net.dakotapride.hibernalherbs.block; + +import net.minecraft.ChatFormatting; +import net.minecraft.network.chat.Component; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.TooltipFlag; +import net.minecraft.world.level.block.CopperBulbBlock; + +import java.util.List; + +public class FrozeStateBulbBlock extends CopperBulbBlock { + String key = "text.hibernalherbs.blockstate.frozen_state"; + public FrozeStateBulbBlock(Properties properties) { + super(properties); + } + + @Override + public void appendHoverText(ItemStack itemStack, Item.TooltipContext tooltipContext, List list, TooltipFlag tooltipFlag) { + list.add(Component.translatable(key).withStyle(ChatFormatting.GRAY)); + } +} diff --git a/src/main/java/net/dakotapride/hibernalherbs/block/FrozeStateDoorBlock.java b/src/main/java/net/dakotapride/hibernalherbs/block/FrozeStateDoorBlock.java new file mode 100644 index 00000000..9d89b226 --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/block/FrozeStateDoorBlock.java @@ -0,0 +1,23 @@ +package net.dakotapride.hibernalherbs.block; + +import net.minecraft.ChatFormatting; +import net.minecraft.network.chat.Component; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.TooltipFlag; +import net.minecraft.world.level.block.DoorBlock; +import net.minecraft.world.level.block.state.properties.BlockSetType; + +import java.util.List; + +public class FrozeStateDoorBlock extends DoorBlock { + String key = "text.hibernalherbs.blockstate.frozen_state"; + public FrozeStateDoorBlock(BlockSetType blockSetType, Properties properties) { + super(blockSetType, properties); + } + + @Override + public void appendHoverText(ItemStack itemStack, Item.TooltipContext tooltipContext, List list, TooltipFlag tooltipFlag) { + list.add(Component.translatable(key).withStyle(ChatFormatting.GRAY)); + } +} diff --git a/src/main/java/net/dakotapride/hibernalherbs/block/FrozeStateSlabBlock.java b/src/main/java/net/dakotapride/hibernalherbs/block/FrozeStateSlabBlock.java new file mode 100644 index 00000000..5de5add8 --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/block/FrozeStateSlabBlock.java @@ -0,0 +1,22 @@ +package net.dakotapride.hibernalherbs.block; + +import net.minecraft.ChatFormatting; +import net.minecraft.network.chat.Component; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.TooltipFlag; +import net.minecraft.world.level.block.SlabBlock; + +import java.util.List; + +public class FrozeStateSlabBlock extends SlabBlock { + String key = "text.hibernalherbs.blockstate.frozen_state"; + public FrozeStateSlabBlock(Properties properties) { + super(properties); + } + + @Override + public void appendHoverText(ItemStack itemStack, Item.TooltipContext tooltipContext, List list, TooltipFlag tooltipFlag) { + list.add(Component.translatable(key).withStyle(ChatFormatting.GRAY)); + } +} diff --git a/src/main/java/net/dakotapride/hibernalherbs/block/FrozeStateStairsBlock.java b/src/main/java/net/dakotapride/hibernalherbs/block/FrozeStateStairsBlock.java new file mode 100644 index 00000000..ed7cdacc --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/block/FrozeStateStairsBlock.java @@ -0,0 +1,23 @@ +package net.dakotapride.hibernalherbs.block; + +import net.minecraft.ChatFormatting; +import net.minecraft.network.chat.Component; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.TooltipFlag; +import net.minecraft.world.level.block.StairBlock; +import net.minecraft.world.level.block.state.BlockState; + +import java.util.List; + +public class FrozeStateStairsBlock extends StairBlock { + String key = "text.hibernalherbs.blockstate.frozen_state"; + public FrozeStateStairsBlock(BlockState blockState, Properties properties) { + super(blockState, properties); + } + + @Override + public void appendHoverText(ItemStack itemStack, Item.TooltipContext tooltipContext, List list, TooltipFlag tooltipFlag) { + list.add(Component.translatable(key).withStyle(ChatFormatting.GRAY)); + } +} diff --git a/src/main/java/net/dakotapride/hibernalherbs/block/FrozeStateTrapdoorBlock.java b/src/main/java/net/dakotapride/hibernalherbs/block/FrozeStateTrapdoorBlock.java new file mode 100644 index 00000000..e36408c2 --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/block/FrozeStateTrapdoorBlock.java @@ -0,0 +1,23 @@ +package net.dakotapride.hibernalherbs.block; + +import net.minecraft.ChatFormatting; +import net.minecraft.network.chat.Component; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.TooltipFlag; +import net.minecraft.world.level.block.TrapDoorBlock; +import net.minecraft.world.level.block.state.properties.BlockSetType; + +import java.util.List; + +public class FrozeStateTrapdoorBlock extends TrapDoorBlock { + String key = "text.hibernalherbs.blockstate.frozen_state"; + public FrozeStateTrapdoorBlock(BlockSetType blockSetType, Properties properties) { + super(blockSetType, properties); + } + + @Override + public void appendHoverText(ItemStack itemStack, Item.TooltipContext tooltipContext, List list, TooltipFlag tooltipFlag) { + list.add(Component.translatable(key).withStyle(ChatFormatting.GRAY)); + } +} diff --git a/src/main/java/net/dakotapride/hibernalherbs/block/IncenseProviderBlock.java b/src/main/java/net/dakotapride/hibernalherbs/block/IncenseProviderBlock.java new file mode 100644 index 00000000..292c2de4 --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/block/IncenseProviderBlock.java @@ -0,0 +1,220 @@ +package net.dakotapride.hibernalherbs.block; + +import net.dakotapride.hibernalherbs.init.CriteriaTriggersInit; +import net.dakotapride.hibernalherbs.init.PropertiesInit; +import net.dakotapride.hibernalherbs.init.StatsInit; +import net.dakotapride.hibernalherbs.init.enum_registry.HerbTypes; +import net.minecraft.advancements.CriteriaTriggers; +import net.minecraft.core.BlockPos; +import net.minecraft.core.Direction; +import net.minecraft.core.Holder; +import net.minecraft.core.particles.ParticleTypes; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.server.level.ServerPlayer; +import net.minecraft.stats.Stats; +import net.minecraft.util.RandomSource; +import net.minecraft.world.InteractionHand; +import net.minecraft.world.ItemInteractionResult; +import net.minecraft.world.effect.MobEffect; +import net.minecraft.world.effect.MobEffectInstance; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.context.BlockPlaceContext; +import net.minecraft.world.level.BlockGetter; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.block.Mirror; +import net.minecraft.world.level.block.Rotation; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.StateDefinition; +import net.minecraft.world.level.block.state.properties.BlockStateProperties; +import net.minecraft.world.level.block.state.properties.BooleanProperty; +import net.minecraft.world.level.block.state.properties.DirectionProperty; +import net.minecraft.world.phys.BlockHitResult; +import net.minecraft.world.phys.shapes.BooleanOp; +import net.minecraft.world.phys.shapes.CollisionContext; +import net.minecraft.world.phys.shapes.Shapes; +import net.minecraft.world.phys.shapes.VoxelShape; +import org.jetbrains.annotations.NotNull; +import org.jetbrains.annotations.Nullable; + +import java.util.List; +import java.util.Objects; + +public class IncenseProviderBlock extends Block { + public static final BooleanProperty FED = PropertiesInit.FED; + public static final DirectionProperty FACING = BlockStateProperties.HORIZONTAL_FACING; + public IncenseProviderBlock(Properties properties) { + super(properties); + this.registerDefaultState( + this.stateDefinition.any().setValue(FED, Boolean.FALSE).setValue(FACING, Direction.NORTH) + ); + } + + @Override + protected boolean hasAnalogOutputSignal(BlockState blockState) { + return blockState.getValue(FED); + } + + @Override + protected int getAnalogOutputSignal(BlockState blockState, Level level, BlockPos blockPos) { + return 5; + } + + @Override + @Nullable + public BlockState getStateForPlacement(BlockPlaceContext blockPlaceContext) { + return this.defaultBlockState().setValue(FACING, blockPlaceContext.getHorizontalDirection()); + } + + @Override + protected @NotNull BlockState rotate(BlockState blockState, Rotation rotation) { + return blockState.setValue(FACING, rotation.rotate(blockState.getValue(FACING))); + } + + @Override + protected @NotNull BlockState mirror(BlockState blockState, Mirror mirror) { + return blockState.rotate(mirror.getRotation(blockState.getValue(FACING))); + } + + @Override + protected void createBlockStateDefinition(StateDefinition.Builder builder) { + builder.add(FED).add(FACING); + } + + @Override + protected boolean isRandomlyTicking(BlockState blockState) { + return blockState.getValue(FED); + } + + @Override + protected void randomTick(BlockState blockState, ServerLevel serverLevel, BlockPos blockPos, RandomSource randomSource) { + if (blockState.getValue(FED)) { + if (randomSource.nextInt(1) == 0) { + //blockState.setValue(FED, Boolean.FALSE); + serverLevel.setBlock(blockPos, this.defaultBlockState().setValue(FED, false).setValue(FACING, blockState.getValue(FACING)), 3); + } + } + } + + @Override + public void animateTick(BlockState blockState, Level level, BlockPos blockPos, RandomSource randomSource) { + if (blockState.getValue(FED)) { + if (level.isClientSide()) { + makeParticles(level, blockPos, randomSource); + } + } + } + + @Override + protected @NotNull ItemInteractionResult useItemOn(ItemStack itemStack, BlockState blockState, Level level, BlockPos blockPos, Player player, InteractionHand interactionHand, BlockHitResult blockHitResult) { + if (blockState.is(this) && !blockState.getValue(FED) && !player.getCooldowns().isOnCooldown(itemStack.getItem())) { + for (HerbTypes types : HerbTypes.values()) { + if (itemStack.is(types.getPoundedHerb())) { + if (types.getIncenseEffect() != null) { + provideEffectForIncenseFromPoundedHerb(itemStack, blockState, level, blockPos, player, types.getIncenseEffect()); + } else { + if (types == HerbTypes.ROSEMARY || types == HerbTypes.CALENDULA) { + final List list = level.getEntitiesOfClass(LivingEntity.class, player.getBoundingBox().inflate(10F), Objects::nonNull); + list.forEach(livingEntity -> { + if (!level.isClientSide) { + livingEntity.removeAllEffects(); + } + }); + + activate(player, itemStack, blockPos, blockState); + } + } + + level.setBlock(blockPos, this.defaultBlockState().setValue(FED, true).setValue(FACING, blockState.getValue(FACING)), 3); + //this.defaultBlockState().setValue(FED, Boolean.TRUE); + return ItemInteractionResult.SUCCESS; + } else if (itemStack.is(types.getDriedHerb())) { + if (types.getIncenseEffect() != null) { + provideEffectForIncenseFromDriedHerb(itemStack, blockState, level, blockPos, player, types.getIncenseEffect()); + } else { + if (types == HerbTypes.ROSEMARY || types == HerbTypes.CALENDULA) { + final List list = level.getEntitiesOfClass(LivingEntity.class, player.getBoundingBox().inflate(10F), Objects::nonNull); + list.forEach(livingEntity -> { + if (!level.isClientSide) { + livingEntity.removeAllEffects(); + } + }); + + activate(player, itemStack, blockPos, blockState); + } + } + + level.setBlock(blockPos, this.defaultBlockState().setValue(FED, true).setValue(FACING, blockState.getValue(FACING)), 3); + //this.defaultBlockState().setValue(FED, Boolean.TRUE); + return ItemInteractionResult.SUCCESS; + } + } + } + + return super.useItemOn(itemStack, blockState, level, blockPos, player, interactionHand, blockHitResult); + } + + private static void provideEffectForIncenseFromPoundedHerb(ItemStack itemStack, BlockState blockState, Level level, BlockPos blockPos, Player player, Holder effect) { + final List list = level.getEntitiesOfClass(LivingEntity.class, player.getBoundingBox().inflate(10F), Objects::nonNull); + list.forEach(livingEntity -> livingEntity.addEffect(new MobEffectInstance(effect, 600, 1 /*, false, false, false*/))); + activate(player, itemStack, blockPos, blockState); + } + + private static void provideEffectForIncenseFromDriedHerb(ItemStack itemStack, BlockState blockState, Level level, BlockPos blockPos, Player player, Holder effect) { + final List list = level.getEntitiesOfClass(LivingEntity.class, player.getBoundingBox().inflate(10F), Objects::nonNull); + list.forEach(livingEntity -> livingEntity.addEffect(new MobEffectInstance(effect, 1200, 2 /*, false, false, false*/))); + activate(player, itemStack, blockPos, blockState); + } + + private static void activate(Player player, ItemStack itemStack, BlockPos blockPos, BlockState blockState) { + if (!player.getAbilities().instabuild) { + itemStack.shrink(1); + player.getCooldowns().addCooldown(itemStack.getItem(), 900); + } + + if (player instanceof ServerPlayer player1) { + + CriteriaTriggers.ITEM_USED_ON_BLOCK.trigger(player1, blockPos, itemStack); + CriteriaTriggersInit.INCENSE_PROVIDER_INTERACTIONS.get().trigger(player1, blockPos); + player1.awardStat(Stats.ITEM_USED.get(itemStack.getItem())); + player1.awardStat(StatsInit.INCENSE_PROVIDER_INTERACTIONS.get().get(blockState.getBlock())); + } + } + + private static void makeParticles(Level level, BlockPos blockPos, RandomSource randomSource) { + //int i = (blockState.getValue(FACING)).get2DDataValue(); + + for(int j = 0; j < 20; ++j) { + if (randomSource.nextFloat() < 0.2F) { + //Direction direction = Direction.from2DDataValue(Math.floorMod(j + i, 4)); + //float f = 0.3125F; + double d = (double)blockPos.getX() + 0.5 /*- (double)((float)direction.getStepX() * 0.3125F) + (double)((float)direction.getClockWise().getStepX() * 0.3125F)*/; + double e = (double)blockPos.getY() + 0.5; + double g = (double)blockPos.getZ() + 0.5 /*- (double)((float)direction.getStepZ() * 0.3125F) + (double)((float)direction.getClockWise().getStepZ() * 0.3125F)*/; + + for(int k = 0; k < 1; ++k) { + level.addParticle(ParticleTypes.SMOKE, d, e, g, 0.0, 5.0E-4, 0.0); + } + } + } + + } + + @Override + protected VoxelShape getShape(BlockState blockState, BlockGetter blockGetter, BlockPos blockPos, CollisionContext collisionContext) { + return makeShape(); + } + + + public VoxelShape makeShape(){ + VoxelShape shape = Shapes.empty(); + shape = Shapes.join(shape, Shapes.box(0.125, 0, 0.125, 0.875, 0.1875, 0.875), BooleanOp.OR); + shape = Shapes.join(shape, Shapes.box(0.11903407423209408, -0.15037097195284893, 0.3125, 0.11903407423209408, 0.03712902804715107, 0.6875), BooleanOp.OR); + shape = Shapes.join(shape, Shapes.box(0.8809659257679059, -0.15037097195284893, 0.3125, 0.8809659257679059, 0.03712902804715107, 0.6875), BooleanOp.OR); + shape = Shapes.join(shape, Shapes.box(0.125, 0, 0.125, 0.875, 0.1875, 0.875), BooleanOp.OR); + + return shape; + } +} diff --git a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/block/leaf/LeafPileBlock.java b/src/main/java/net/dakotapride/hibernalherbs/block/LeafPileBlock.java similarity index 83% rename from Forge/src/main/java/net/dakotapride/hibernalHerbs/common/block/leaf/LeafPileBlock.java rename to src/main/java/net/dakotapride/hibernalherbs/block/LeafPileBlock.java index 605e3a90..f2cfec96 100644 --- a/Forge/src/main/java/net/dakotapride/hibernalHerbs/common/block/leaf/LeafPileBlock.java +++ b/src/main/java/net/dakotapride/hibernalherbs/block/LeafPileBlock.java @@ -1,4 +1,4 @@ -package net.dakotapride.hibernalHerbs.common.block.leaf; +package net.dakotapride.hibernalherbs.block; import net.minecraft.core.BlockPos; import net.minecraft.core.Direction; @@ -12,15 +12,17 @@ import net.minecraft.world.phys.shapes.CollisionContext; import net.minecraft.world.phys.shapes.VoxelShape; +// Credit to Terraform Wood API + public class LeafPileBlock extends Block { protected static final VoxelShape SHAPE = Block.box(0.0D, 0.0D, 0.0D, 16.0D, 1.0D, 16.0D); - public LeafPileBlock(Properties properties) { - super(properties); + public LeafPileBlock(Properties settings) { + super(settings); } @Override - public VoxelShape getShape(BlockState state, BlockGetter getter, BlockPos pos, CollisionContext context) { + public VoxelShape getShape(BlockState state, BlockGetter view, BlockPos pos, CollisionContext context) { return SHAPE; } diff --git a/src/main/java/net/dakotapride/hibernalherbs/block/ModBrushableBlock.java b/src/main/java/net/dakotapride/hibernalherbs/block/ModBrushableBlock.java new file mode 100644 index 00000000..849789f9 --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/block/ModBrushableBlock.java @@ -0,0 +1,127 @@ +package net.dakotapride.hibernalherbs.block; + +import com.mojang.serialization.MapCodec; +import com.mojang.serialization.codecs.RecordCodecBuilder; +import net.minecraft.core.BlockPos; +import net.minecraft.core.Direction; +import net.minecraft.core.particles.BlockParticleOption; +import net.minecraft.core.particles.ParticleTypes; +import net.minecraft.core.registries.BuiltInRegistries; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.sounds.SoundEvent; +import net.minecraft.util.RandomSource; +import net.minecraft.world.entity.item.FallingBlockEntity; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.LevelAccessor; +import net.minecraft.world.level.block.*; +import net.minecraft.world.level.block.entity.BlockEntity; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.StateDefinition; +import net.minecraft.world.level.block.state.properties.BlockStateProperties; +import net.minecraft.world.level.block.state.properties.IntegerProperty; +import net.minecraft.world.level.gameevent.GameEvent; +import net.minecraft.world.phys.Vec3; +import org.jetbrains.annotations.Nullable; + +public class ModBrushableBlock extends BaseEntityBlock implements Fallable { + public static final MapCodec CODEC = RecordCodecBuilder.mapCodec( + instance -> instance.group( + BuiltInRegistries.BLOCK.byNameCodec().fieldOf("turns_into").forGetter(ModBrushableBlock::getTurnsInto), + BuiltInRegistries.SOUND_EVENT.byNameCodec().fieldOf("brush_sound").forGetter(ModBrushableBlock::getBrushSound), + BuiltInRegistries.SOUND_EVENT.byNameCodec().fieldOf("brush_comleted_sound").forGetter(ModBrushableBlock::getBrushCompletedSound), + propertiesCodec() + ) + .apply(instance, ModBrushableBlock::new) + ); + private static final IntegerProperty DUSTED = BlockStateProperties.DUSTED; + public static final int TICK_DELAY = 2; + private final Block turnsInto; + private final SoundEvent brushSound; + private final SoundEvent brushCompletedSound; + + @Override + public MapCodec codec() { + return CODEC; + } + + public ModBrushableBlock(Block block, SoundEvent soundEvent, SoundEvent soundEvent2, Properties properties) { + super(properties); + this.turnsInto = block; + this.brushSound = soundEvent; + this.brushCompletedSound = soundEvent2; + this.registerDefaultState(this.stateDefinition.any().setValue(DUSTED, Integer.valueOf(0))); + } + + @Override + protected void createBlockStateDefinition(StateDefinition.Builder builder) { + builder.add(DUSTED); + } + + @Override + public RenderShape getRenderShape(BlockState blockState) { + return RenderShape.MODEL; + } + + @Override + public void onPlace(BlockState blockState, Level level, BlockPos blockPos, BlockState blockState2, boolean bl) { + level.scheduleTick(blockPos, this, 2); + } + + @Override + public BlockState updateShape( + BlockState blockState, Direction direction, BlockState blockState2, LevelAccessor levelAccessor, BlockPos blockPos, BlockPos blockPos2 + ) { + levelAccessor.scheduleTick(blockPos, this, 2); + return super.updateShape(blockState, direction, blockState2, levelAccessor, blockPos, blockPos2); + } + + @Override + public void tick(BlockState blockState, ServerLevel serverLevel, BlockPos blockPos, RandomSource randomSource) { + if (serverLevel.getBlockEntity(blockPos) instanceof ModBrushableBlockEntity brushableBlockEntity) { + brushableBlockEntity.checkReset(); + } + + if (FallingBlock.isFree(serverLevel.getBlockState(blockPos.below())) && blockPos.getY() >= serverLevel.getMinBuildHeight()) { + FallingBlockEntity fallingBlockEntity = FallingBlockEntity.fall(serverLevel, blockPos, blockState); + fallingBlockEntity.disableDrop(); + } + } + + @Override + public void onBrokenAfterFall(Level level, BlockPos blockPos, FallingBlockEntity fallingBlockEntity) { + Vec3 vec3 = fallingBlockEntity.getBoundingBox().getCenter(); + level.levelEvent(2001, BlockPos.containing(vec3), Block.getId(fallingBlockEntity.getBlockState())); + level.gameEvent(fallingBlockEntity, GameEvent.BLOCK_DESTROY, vec3); + } + + @Override + public void animateTick(BlockState blockState, Level level, BlockPos blockPos, RandomSource randomSource) { + if (randomSource.nextInt(16) == 0) { + BlockPos blockPos2 = blockPos.below(); + if (FallingBlock.isFree(level.getBlockState(blockPos2))) { + double d = (double)blockPos.getX() + randomSource.nextDouble(); + double e = (double)blockPos.getY() - 0.05; + double f = (double)blockPos.getZ() + randomSource.nextDouble(); + level.addParticle(new BlockParticleOption(ParticleTypes.FALLING_DUST, blockState), d, e, f, 0.0, 0.0, 0.0); + } + } + } + + @Nullable + @Override + public BlockEntity newBlockEntity(BlockPos blockPos, BlockState blockState) { + return new ModBrushableBlockEntity(blockPos, blockState); + } + + public Block getTurnsInto() { + return this.turnsInto; + } + + public SoundEvent getBrushSound() { + return this.brushSound; + } + + public SoundEvent getBrushCompletedSound() { + return this.brushCompletedSound; + } +} diff --git a/src/main/java/net/dakotapride/hibernalherbs/block/ModBrushableBlockEntity.java b/src/main/java/net/dakotapride/hibernalherbs/block/ModBrushableBlockEntity.java new file mode 100644 index 00000000..c65e6f17 --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/block/ModBrushableBlockEntity.java @@ -0,0 +1,261 @@ +package net.dakotapride.hibernalherbs.block; + +import com.mojang.logging.LogUtils; +import it.unimi.dsi.fastutil.objects.ObjectArrayList; +import net.dakotapride.hibernalherbs.init.BlockEntityTypeInit; +import net.minecraft.advancements.CriteriaTriggers; +import net.minecraft.core.BlockPos; +import net.minecraft.core.Direction; +import net.minecraft.core.HolderLookup; +import net.minecraft.core.registries.Registries; +import net.minecraft.nbt.CompoundTag; +import net.minecraft.network.protocol.game.ClientboundBlockEntityDataPacket; +import net.minecraft.resources.ResourceKey; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.server.level.ServerPlayer; +import net.minecraft.world.entity.EntityType; +import net.minecraft.world.entity.item.ItemEntity; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.block.entity.BlockEntity; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.properties.BlockStateProperties; +import net.minecraft.world.level.storage.loot.LootParams; +import net.minecraft.world.level.storage.loot.LootTable; +import net.minecraft.world.level.storage.loot.parameters.LootContextParamSets; +import net.minecraft.world.level.storage.loot.parameters.LootContextParams; +import net.minecraft.world.phys.Vec3; +import org.jetbrains.annotations.Nullable; +import org.slf4j.Logger; + +import java.util.Objects; + +public class ModBrushableBlockEntity extends BlockEntity { + private static final Logger LOGGER = LogUtils.getLogger(); + private static final String LOOT_TABLE_TAG = "LootTable"; + private static final String LOOT_TABLE_SEED_TAG = "LootTableSeed"; + private static final String HIT_DIRECTION_TAG = "hit_direction"; + private static final String ITEM_TAG = "item"; + private static final int BRUSH_COOLDOWN_TICKS = 10; + private static final int BRUSH_RESET_TICKS = 40; + private static final int REQUIRED_BRUSHES_TO_BREAK = 10; + private int brushCount; + private long brushCountResetsAtTick; + private long coolDownEndsAtTick; + private ItemStack item = ItemStack.EMPTY; + @Nullable + private Direction hitDirection; + @Nullable + private ResourceKey lootTable; + private long lootTableSeed; + + public ModBrushableBlockEntity(BlockPos blockPos, BlockState blockState) { + super(BlockEntityTypeInit.BRUSHABLE_BLOCK.get(), blockPos, blockState); + } + + public boolean brush(long l, Player player, Direction direction) { + if (this.hitDirection == null) { + this.hitDirection = direction; + } + + this.brushCountResetsAtTick = l + 40L; + if (l >= this.coolDownEndsAtTick && this.level instanceof ServerLevel) { + this.coolDownEndsAtTick = l + 10L; + this.unpackLootTable(player); + int i = this.getCompletionState(); + if (++this.brushCount >= 10) { + this.brushingCompleted(player); + return true; + } else { + this.level.scheduleTick(this.getBlockPos(), this.getBlockState().getBlock(), 2); + int j = this.getCompletionState(); + if (i != j) { + BlockState blockState = this.getBlockState(); + BlockState blockState2 = blockState.setValue(BlockStateProperties.DUSTED, Integer.valueOf(j)); + this.level.setBlock(this.getBlockPos(), blockState2, 3); + } + + return false; + } + } else { + return false; + } + } + + public void unpackLootTable(Player player) { + if (this.lootTable != null && this.level != null && !this.level.isClientSide() && this.level.getServer() != null) { + LootTable lootTable = this.level.getServer().reloadableRegistries().getLootTable(this.lootTable); + if (player instanceof ServerPlayer serverPlayer) { + CriteriaTriggers.GENERATE_LOOT.trigger(serverPlayer, this.lootTable); + } + + LootParams lootParams = new LootParams.Builder((ServerLevel)this.level) + .withParameter(LootContextParams.ORIGIN, Vec3.atCenterOf(this.worldPosition)) + .withLuck(player.getLuck()) + .withParameter(LootContextParams.THIS_ENTITY, player) + .create(LootContextParamSets.CHEST); + ObjectArrayList objectArrayList = lootTable.getRandomItems(lootParams, this.lootTableSeed); + + this.item = switch (objectArrayList.size()) { + case 0 -> ItemStack.EMPTY; + case 1 -> (ItemStack)objectArrayList.get(0); + default -> { + LOGGER.warn("Expected max 1 loot from loot table {}, but got {}", this.lootTable.location(), objectArrayList.size()); + yield objectArrayList.get(0); + } + }; + this.lootTable = null; + this.setChanged(); + } + } + + private void brushingCompleted(Player player) { + if (this.level != null && this.level.getServer() != null) { + this.dropContent(player); + BlockState blockState = this.getBlockState(); + this.level.levelEvent(3008, this.getBlockPos(), Block.getId(blockState)); + Block block2; + if (this.getBlockState().getBlock() instanceof ModBrushableBlock brushableBlock) { + block2 = brushableBlock.getTurnsInto(); + } else { + block2 = Blocks.AIR; + } + + this.level.setBlock(this.worldPosition, block2.defaultBlockState(), 3); + } + } + + private void dropContent(Player player) { + if (this.level != null && this.level.getServer() != null) { + this.unpackLootTable(player); + if (!this.item.isEmpty()) { + double d = (double) EntityType.ITEM.getWidth(); + double e = 1.0 - d; + double f = d / 2.0; + Direction direction = (Direction) Objects.requireNonNullElse(this.hitDirection, Direction.UP); + BlockPos blockPos = this.worldPosition.relative(direction, 1); + double g = (double)blockPos.getX() + 0.5 * e + f; + double h = (double)blockPos.getY() + 0.5 + (double)(EntityType.ITEM.getHeight() / 2.0F); + double i = (double)blockPos.getZ() + 0.5 * e + f; + ItemEntity itemEntity = new ItemEntity(this.level, g, h, i, this.item.split(this.level.random.nextInt(21) + 10)); + itemEntity.setDeltaMovement(Vec3.ZERO); + this.level.addFreshEntity(itemEntity); + this.item = ItemStack.EMPTY; + } + } + } + + public void checkReset() { + if (this.level != null) { + if (this.brushCount != 0 && this.level.getGameTime() >= this.brushCountResetsAtTick) { + int i = this.getCompletionState(); + this.brushCount = Math.max(0, this.brushCount - 2); + int j = this.getCompletionState(); + if (i != j) { + this.level.setBlock(this.getBlockPos(), this.getBlockState().setValue(BlockStateProperties.DUSTED, Integer.valueOf(j)), 3); + } + + int k = 4; + this.brushCountResetsAtTick = this.level.getGameTime() + 4L; + } + + if (this.brushCount == 0) { + this.hitDirection = null; + this.brushCountResetsAtTick = 0L; + this.coolDownEndsAtTick = 0L; + } else { + this.level.scheduleTick(this.getBlockPos(), this.getBlockState().getBlock(), 2); + } + } + } + + private boolean tryLoadLootTable(CompoundTag compoundTag) { + if (compoundTag.contains("LootTable", 8)) { + this.lootTable = ResourceKey.create(Registries.LOOT_TABLE, ResourceLocation.parse(compoundTag.getString("LootTable"))); + this.lootTableSeed = compoundTag.getLong("LootTableSeed"); + return true; + } else { + return false; + } + } + + private boolean trySaveLootTable(CompoundTag compoundTag) { + if (this.lootTable == null) { + return false; + } else { + compoundTag.putString("LootTable", this.lootTable.location().toString()); + if (this.lootTableSeed != 0L) { + compoundTag.putLong("LootTableSeed", this.lootTableSeed); + } + + return true; + } + } + + @Override + public CompoundTag getUpdateTag(HolderLookup.Provider provider) { + CompoundTag compoundTag = super.getUpdateTag(provider); + if (this.hitDirection != null) { + compoundTag.putInt("hit_direction", this.hitDirection.ordinal()); + } + + if (!this.item.isEmpty()) { + compoundTag.put("item", this.item.save(provider)); + } + + return compoundTag; + } + + public ClientboundBlockEntityDataPacket getUpdatePacket() { + return ClientboundBlockEntityDataPacket.create(this); + } + + @Override + protected void loadAdditional(CompoundTag compoundTag, HolderLookup.Provider provider) { + super.loadAdditional(compoundTag, provider); + if (!this.tryLoadLootTable(compoundTag) && compoundTag.contains("item")) { + this.item = (ItemStack)ItemStack.parse(provider, compoundTag.getCompound("item")).orElse(ItemStack.EMPTY); + } else { + this.item = ItemStack.EMPTY; + } + + if (compoundTag.contains("hit_direction")) { + this.hitDirection = Direction.values()[compoundTag.getInt("hit_direction")]; + } + } + + @Override + protected void saveAdditional(CompoundTag compoundTag, HolderLookup.Provider provider) { + super.saveAdditional(compoundTag, provider); + if (!this.trySaveLootTable(compoundTag) && !this.item.isEmpty()) { + compoundTag.put("item", this.item.save(provider)); + } + } + + public void setLootTable(ResourceKey resourceKey, long l) { + this.lootTable = resourceKey; + this.lootTableSeed = l; + } + + private int getCompletionState() { + if (this.brushCount == 0) { + return 0; + } else if (this.brushCount < 3) { + return 1; + } else { + return this.brushCount < 6 ? 2 : 3; + } + } + + @Nullable + public Direction getHitDirection() { + return this.hitDirection; + } + + public ItemStack getItem() { + return this.item; + } +} diff --git a/src/main/java/net/dakotapride/hibernalherbs/block/ModHangingSignBlock.java b/src/main/java/net/dakotapride/hibernalherbs/block/ModHangingSignBlock.java new file mode 100644 index 00000000..968c0a55 --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/block/ModHangingSignBlock.java @@ -0,0 +1,21 @@ +package net.dakotapride.hibernalherbs.block; + +import net.dakotapride.hibernalherbs.init.BlockEntityTypeInit; +import net.minecraft.core.BlockPos; +import net.minecraft.world.level.block.CeilingHangingSignBlock; +import net.minecraft.world.level.block.entity.BlockEntity; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.properties.WoodType; + +public class ModHangingSignBlock extends CeilingHangingSignBlock { + + public ModHangingSignBlock(WoodType type, Properties properties) { + super(type, properties); + } + + @Override + public BlockEntity newBlockEntity(BlockPos pos, BlockState state) { + return BlockEntityTypeInit.MOD_HANGING_SIGN.get().create(pos, state); + } + +} \ No newline at end of file diff --git a/src/main/java/net/dakotapride/hibernalherbs/block/ModHangingSignBlockEntity.java b/src/main/java/net/dakotapride/hibernalherbs/block/ModHangingSignBlockEntity.java new file mode 100644 index 00000000..d74ddc79 --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/block/ModHangingSignBlockEntity.java @@ -0,0 +1,19 @@ +package net.dakotapride.hibernalherbs.block; + +import net.dakotapride.hibernalherbs.init.BlockEntityTypeInit; +import net.minecraft.core.BlockPos; +import net.minecraft.world.level.block.entity.BlockEntityType; +import net.minecraft.world.level.block.entity.HangingSignBlockEntity; +import net.minecraft.world.level.block.state.BlockState; +import org.jetbrains.annotations.NotNull; + +public class ModHangingSignBlockEntity extends HangingSignBlockEntity { + public ModHangingSignBlockEntity(BlockPos pos, BlockState state) { + super(pos, state); + } + + @Override + public @NotNull BlockEntityType getType() { + return BlockEntityTypeInit.MOD_HANGING_SIGN.get(); + } +} \ No newline at end of file diff --git a/src/main/java/net/dakotapride/hibernalherbs/block/ModSignBlock.java b/src/main/java/net/dakotapride/hibernalherbs/block/ModSignBlock.java new file mode 100644 index 00000000..fad41016 --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/block/ModSignBlock.java @@ -0,0 +1,21 @@ +package net.dakotapride.hibernalherbs.block; + +import net.dakotapride.hibernalherbs.init.BlockEntityTypeInit; +import net.minecraft.core.BlockPos; +import net.minecraft.world.level.block.StandingSignBlock; +import net.minecraft.world.level.block.entity.BlockEntity; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.properties.WoodType; + +public class ModSignBlock extends StandingSignBlock { + + public ModSignBlock(WoodType type, Properties properties) { + super(type, properties); + } + + @Override + public BlockEntity newBlockEntity(BlockPos pos, BlockState state) { + return BlockEntityTypeInit.MOD_SIGN.get().create(pos, state); + } + +} \ No newline at end of file diff --git a/src/main/java/net/dakotapride/hibernalherbs/block/ModSignBlockEntity.java b/src/main/java/net/dakotapride/hibernalherbs/block/ModSignBlockEntity.java new file mode 100644 index 00000000..edab520d --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/block/ModSignBlockEntity.java @@ -0,0 +1,19 @@ +package net.dakotapride.hibernalherbs.block; + +import net.dakotapride.hibernalherbs.init.BlockEntityTypeInit; +import net.minecraft.core.BlockPos; +import net.minecraft.world.level.block.entity.BlockEntityType; +import net.minecraft.world.level.block.entity.SignBlockEntity; +import net.minecraft.world.level.block.state.BlockState; +import org.jetbrains.annotations.NotNull; + +public class ModSignBlockEntity extends SignBlockEntity { + public ModSignBlockEntity(BlockPos pos, BlockState state) { + super(pos, state); + } + + @Override + public @NotNull BlockEntityType getType() { + return BlockEntityTypeInit.MOD_SIGN.get(); + } +} \ No newline at end of file diff --git a/src/main/java/net/dakotapride/hibernalherbs/block/ModWallHangingSignBlock.java b/src/main/java/net/dakotapride/hibernalherbs/block/ModWallHangingSignBlock.java new file mode 100644 index 00000000..038c7d69 --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/block/ModWallHangingSignBlock.java @@ -0,0 +1,21 @@ +package net.dakotapride.hibernalherbs.block; + +import net.dakotapride.hibernalherbs.init.BlockEntityTypeInit; +import net.minecraft.core.BlockPos; +import net.minecraft.world.level.block.WallHangingSignBlock; +import net.minecraft.world.level.block.entity.BlockEntity; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.properties.WoodType; + +public class ModWallHangingSignBlock extends WallHangingSignBlock { + + public ModWallHangingSignBlock(WoodType type, Properties properties) { + super(type, properties); + } + + @Override + public BlockEntity newBlockEntity(BlockPos pos, BlockState state) { + return BlockEntityTypeInit.MOD_HANGING_SIGN.get().create(pos, state); + } + +} \ No newline at end of file diff --git a/src/main/java/net/dakotapride/hibernalherbs/block/ModWallSignBlock.java b/src/main/java/net/dakotapride/hibernalherbs/block/ModWallSignBlock.java new file mode 100644 index 00000000..081c250a --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/block/ModWallSignBlock.java @@ -0,0 +1,21 @@ +package net.dakotapride.hibernalherbs.block; + +import net.dakotapride.hibernalherbs.init.BlockEntityTypeInit; +import net.minecraft.core.BlockPos; +import net.minecraft.world.level.block.WallSignBlock; +import net.minecraft.world.level.block.entity.BlockEntity; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.properties.WoodType; + +public class ModWallSignBlock extends WallSignBlock { + + public ModWallSignBlock(WoodType type, Properties properties) { + super(type, properties); + } + + @Override + public BlockEntity newBlockEntity(BlockPos pos, BlockState state) { + return BlockEntityTypeInit.MOD_SIGN.get().create(pos, state); + } + +} \ No newline at end of file diff --git a/src/main/java/net/dakotapride/hibernalherbs/block/MysticalCampfireBlock.java b/src/main/java/net/dakotapride/hibernalherbs/block/MysticalCampfireBlock.java new file mode 100644 index 00000000..5cd3eb59 --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/block/MysticalCampfireBlock.java @@ -0,0 +1,323 @@ +package net.dakotapride.hibernalherbs.block; + +import com.mojang.serialization.Codec; +import com.mojang.serialization.MapCodec; +import com.mojang.serialization.codecs.RecordCodecBuilder; +import net.dakotapride.hibernalherbs.init.BlockEntityTypeInit; +import net.dakotapride.hibernalherbs.init.CriteriaTriggersInit; +import net.dakotapride.hibernalherbs.init.StatsInit; +import net.dakotapride.hibernalherbs.init.enum_registry.tag.Tags; +import net.dakotapride.hibernalherbs.recipe.MysticalCampfireCookingRecipe; +import net.minecraft.core.BlockPos; +import net.minecraft.core.Direction; +import net.minecraft.core.particles.ParticleTypes; +import net.minecraft.core.particles.SimpleParticleType; +import net.minecraft.server.level.ServerPlayer; +import net.minecraft.sounds.SoundEvents; +import net.minecraft.sounds.SoundSource; +import net.minecraft.tags.BlockTags; +import net.minecraft.tags.ItemTags; +import net.minecraft.util.RandomSource; +import net.minecraft.world.Containers; +import net.minecraft.world.InteractionHand; +import net.minecraft.world.ItemInteractionResult; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.entity.projectile.Projectile; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.Items; +import net.minecraft.world.item.context.BlockPlaceContext; +import net.minecraft.world.item.crafting.RecipeHolder; +import net.minecraft.world.level.BlockGetter; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.LevelAccessor; +import net.minecraft.world.level.block.*; +import net.minecraft.world.level.block.entity.BlockEntity; +import net.minecraft.world.level.block.entity.BlockEntityTicker; +import net.minecraft.world.level.block.entity.BlockEntityType; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.StateDefinition; +import net.minecraft.world.level.block.state.properties.BlockStateProperties; +import net.minecraft.world.level.block.state.properties.BooleanProperty; +import net.minecraft.world.level.block.state.properties.DirectionProperty; +import net.minecraft.world.level.gameevent.GameEvent; +import net.minecraft.world.level.material.FluidState; +import net.minecraft.world.level.material.Fluids; +import net.minecraft.world.level.pathfinder.PathComputationType; +import net.minecraft.world.phys.BlockHitResult; +import net.minecraft.world.phys.shapes.BooleanOp; +import net.minecraft.world.phys.shapes.CollisionContext; +import net.minecraft.world.phys.shapes.Shapes; +import net.minecraft.world.phys.shapes.VoxelShape; +import org.jetbrains.annotations.NotNull; +import org.jetbrains.annotations.Nullable; + +import java.util.Optional; + +public class MysticalCampfireBlock extends BaseEntityBlock implements SimpleWaterloggedBlock { + public static final MapCodec CODEC = RecordCodecBuilder.mapCodec((instance) -> { + return instance.group(Codec.BOOL.fieldOf("spawn_particles").forGetter((campfireBlock) -> { + return campfireBlock.spawnParticles; + }), Codec.intRange(0, 1000).fieldOf("fire_damage").forGetter((campfireBlock) -> { + return campfireBlock.fireDamage; + }), propertiesCodec()).apply(instance, MysticalCampfireBlock::new); + }); + protected static final VoxelShape SHAPE = Block.box(0.0, 0.0, 0.0, 16.0, 7.0, 16.0); + public static final BooleanProperty LIT; + public static final BooleanProperty SIGNAL_FIRE; + public static final BooleanProperty WATERLOGGED; + public static final DirectionProperty FACING; + private static final VoxelShape VIRTUAL_FENCE_POST; + private static final int SMOKE_DISTANCE = 5; + private final boolean spawnParticles; + private final int fireDamage; + + public MapCodec codec() { + return CODEC; + } + + public MysticalCampfireBlock(boolean bl, int i, Properties properties) { + super(properties); + this.spawnParticles = bl; + this.fireDamage = i; + this.registerDefaultState(((((this.stateDefinition.any()).setValue(LIT, true)).setValue(SIGNAL_FIRE, false)).setValue(WATERLOGGED, false)).setValue(FACING, Direction.NORTH)); + } + + @Override + protected @NotNull ItemInteractionResult useItemOn(ItemStack itemStack, BlockState blockState, Level level, BlockPos blockPos, Player player, InteractionHand interactionHand, BlockHitResult blockHitResult) { + BlockEntity blockEntity = level.getBlockEntity(blockPos); + if (blockEntity instanceof MysticalCampfireBlockEntity campfireBlockEntity) { + ItemStack itemStack2 = player.getItemInHand(interactionHand); + Optional> optional = campfireBlockEntity.getCookableRecipe(itemStack2); + if (optional.isPresent()) { + if (!level.isClientSide && campfireBlockEntity.placeFood(player, itemStack2, ((MysticalCampfireCookingRecipe)((RecipeHolder)optional.get()).value()).getCookingTime())) { + if (player instanceof ServerPlayer player1) { + CriteriaTriggersInit.MYSTICAL_CAMPFIRE_INTERACTIONS.get().trigger(player1, blockPos); + player1.awardStat(StatsInit.MYSTICAL_CAMPFIRE_INTERACTIONS.get().get(this)); + } + return ItemInteractionResult.SUCCESS; + } + + return ItemInteractionResult.CONSUME; + } + } + + if (itemStack.is(ItemTags.SHOVELS) && blockState.getValue(LIT)) { + level.setBlock(blockPos, this.defaultBlockState().setValue(LIT, false).setValue(FACING, blockState.getValue(FACING)), 3); + //this.defaultBlockState().setValue(LIT, false); + itemStack.hurtAndBreak(1, player, LivingEntity.getSlotForHand(player.getUsedItemHand())); + dowse(null, level, blockPos, blockState); + return ItemInteractionResult.SUCCESS; + + } + + if (!blockState.getValue(LIT) && (itemStack.is(Items.FLINT_AND_STEEL) || itemStack.is(Items.FIRE_CHARGE))) { + level.setBlock(blockPos, this.defaultBlockState().setValue(LIT, true).setValue(FACING, blockState.getValue(FACING)), 3); + //this.defaultBlockState().setValue(LIT, true); + itemStack.hurtAndBreak(1, player, LivingEntity.getSlotForHand(player.getUsedItemHand())); + + level.gameEvent(player, GameEvent.BLOCK_CHANGE, blockPos); + return ItemInteractionResult.SUCCESS; + } + + return ItemInteractionResult.PASS_TO_DEFAULT_BLOCK_INTERACTION; + } + + @Override + protected void entityInside(BlockState blockState, Level level, BlockPos blockPos, Entity entity) { + if (blockState.getValue(LIT) && entity instanceof LivingEntity) { + entity.hurt(level.damageSources().campfire(), (float)this.fireDamage); + } + + super.entityInside(blockState, level, blockPos, entity); + } + + @Override + protected void onRemove(BlockState blockState, Level level, BlockPos blockPos, BlockState blockState2, boolean bl) { + if (!blockState.is(blockState2.getBlock())) { + BlockEntity blockEntity = level.getBlockEntity(blockPos); + if (blockEntity instanceof MysticalCampfireBlockEntity) { + Containers.dropContents(level, blockPos, ((MysticalCampfireBlockEntity)blockEntity).getItems()); + } + + super.onRemove(blockState, level, blockPos, blockState2, bl); + } + } + + @Override + @Nullable + public BlockState getStateForPlacement(BlockPlaceContext blockPlaceContext) { + LevelAccessor levelAccessor = blockPlaceContext.getLevel(); + BlockPos blockPos = blockPlaceContext.getClickedPos(); + boolean bl = levelAccessor.getFluidState(blockPos).getType() == Fluids.WATER; + return (((this.defaultBlockState().setValue(WATERLOGGED, bl)).setValue(SIGNAL_FIRE, this.isSmokeSource(levelAccessor.getBlockState(blockPos.below())))).setValue(LIT, !bl)).setValue(FACING, blockPlaceContext.getHorizontalDirection()); + } + + @Override + protected BlockState updateShape(BlockState blockState, Direction direction, BlockState blockState2, LevelAccessor levelAccessor, BlockPos blockPos, BlockPos blockPos2) { + if (blockState.getValue(WATERLOGGED)) { + levelAccessor.scheduleTick(blockPos, Fluids.WATER, Fluids.WATER.getTickDelay(levelAccessor)); + } + + return direction == Direction.DOWN ? blockState.setValue(SIGNAL_FIRE, this.isSmokeSource(blockState2)) : super.updateShape(blockState, direction, blockState2, levelAccessor, blockPos, blockPos2); + } + + private boolean isSmokeSource(BlockState arg) { + return arg.is(Tags.Blocks.DRIED_HERB_BLOCKS.getTag()); + } + + @Override + protected VoxelShape getShape(BlockState blockState, BlockGetter blockGetter, BlockPos blockPos, CollisionContext collisionContext) { + return SHAPE; + } + + @Override + protected RenderShape getRenderShape(BlockState blockState) { + return RenderShape.MODEL; + } + + @Override + public void animateTick(BlockState blockState, Level level, BlockPos blockPos, RandomSource randomSource) { + if (blockState.getValue(LIT)) { + if (randomSource.nextInt(10) == 0) { + level.playLocalSound((double)blockPos.getX() + 0.5, (double)blockPos.getY() + 0.5, (double)blockPos.getZ() + 0.5, SoundEvents.CAMPFIRE_CRACKLE, SoundSource.BLOCKS, 0.5F + randomSource.nextFloat(), randomSource.nextFloat() * 0.7F + 0.6F, false); + } + + if (this.spawnParticles && randomSource.nextInt(5) == 0) { + for(int i = 0; i < randomSource.nextInt(1) + 1; ++i) { + level.addParticle(ParticleTypes.PORTAL, (double)blockPos.getX() + 0.5, (double)blockPos.getY() + 0.5, (double)blockPos.getZ() + 0.5, (double)(randomSource.nextFloat() / 2.0F), 5.0E-5, (double)(randomSource.nextFloat() / 2.0F)); + } + } + + } + } + + public static void dowse(@Nullable Entity entity, LevelAccessor levelAccessor, BlockPos blockPos, BlockState blockState) { + if (levelAccessor.isClientSide()) { + for(int i = 0; i < 20; ++i) { + makeParticles((Level)levelAccessor, blockPos, blockState.getValue(SIGNAL_FIRE), true); + } + } + + BlockEntity blockEntity = levelAccessor.getBlockEntity(blockPos); + if (blockEntity instanceof MysticalCampfireBlockEntity) { + ((MysticalCampfireBlockEntity)blockEntity).dowse(); + } + + levelAccessor.gameEvent(entity, GameEvent.BLOCK_CHANGE, blockPos); + } + + @Override + public boolean placeLiquid(LevelAccessor levelAccessor, BlockPos blockPos, BlockState blockState, FluidState fluidState) { + if (!(Boolean)blockState.getValue(BlockStateProperties.WATERLOGGED) && fluidState.getType() == Fluids.WATER) { + boolean bl = blockState.getValue(LIT); + if (bl) { + if (!levelAccessor.isClientSide()) { + levelAccessor.playSound(null, blockPos, SoundEvents.GENERIC_EXTINGUISH_FIRE, SoundSource.BLOCKS, 1.0F, 1.0F); + } + + dowse(null, levelAccessor, blockPos, blockState); + } + + levelAccessor.setBlock(blockPos, (blockState.setValue(WATERLOGGED, true)).setValue(LIT, false).setValue(FACING, blockState.getValue(FACING)), 3); + levelAccessor.scheduleTick(blockPos, fluidState.getType(), fluidState.getType().getTickDelay(levelAccessor)); + return true; + } else { + return false; + } + } + + @Override + protected void onProjectileHit(Level level, BlockState blockState, BlockHitResult blockHitResult, Projectile projectile) { + BlockPos blockPos = blockHitResult.getBlockPos(); + if (!level.isClientSide && projectile.isOnFire() && projectile.mayInteract(level, blockPos) && !(Boolean)blockState.getValue(LIT) && !(Boolean)blockState.getValue(WATERLOGGED)) { + level.setBlock(blockPos, blockState.setValue(BlockStateProperties.LIT, true), 11); + } + + } + + public static void makeParticles(Level level, BlockPos blockPos, boolean bl, boolean bl2) { + RandomSource randomSource = level.getRandom(); + SimpleParticleType simpleParticleType = bl ? ParticleTypes.CAMPFIRE_SIGNAL_SMOKE : ParticleTypes.CAMPFIRE_COSY_SMOKE; + level.addAlwaysVisibleParticle(simpleParticleType, true, (double)blockPos.getX() + 0.5 + randomSource.nextDouble() / 3.0 * (double)(randomSource.nextBoolean() ? 1 : -1), (double)blockPos.getY() + randomSource.nextDouble() + randomSource.nextDouble(), (double)blockPos.getZ() + 0.5 + randomSource.nextDouble() / 3.0 * (double)(randomSource.nextBoolean() ? 1 : -1), 0.0, 0.07, 0.0); + if (bl2) { + level.addParticle(ParticleTypes.SMOKE, (double)blockPos.getX() + 0.5 + randomSource.nextDouble() / 4.0 * (double)(randomSource.nextBoolean() ? 1 : -1), (double)blockPos.getY() + 0.4, (double)blockPos.getZ() + 0.5 + randomSource.nextDouble() / 4.0 * (double)(randomSource.nextBoolean() ? 1 : -1), 0.0, 0.005, 0.0); + } + + } + + public static boolean isSmokeyPos(Level level, BlockPos blockPos) { + for(int i = 1; i <= 5; ++i) { + BlockPos blockPos2 = blockPos.below(i); + BlockState blockState = level.getBlockState(blockPos2); + if (isLitCampfire(blockState)) { + return true; + } + + boolean bl = Shapes.joinIsNotEmpty(VIRTUAL_FENCE_POST, blockState.getCollisionShape(level, blockPos, CollisionContext.empty()), BooleanOp.AND); + if (bl) { + BlockState blockState2 = level.getBlockState(blockPos2.below()); + return isLitCampfire(blockState2); + } + } + + return false; + } + + public static boolean isLitCampfire(BlockState blockState) { + return blockState.hasProperty(LIT) && blockState.is(BlockTags.CAMPFIRES) && (Boolean)blockState.getValue(LIT); + } + + @Override + protected FluidState getFluidState(BlockState blockState) { + return blockState.getValue(WATERLOGGED) ? Fluids.WATER.getSource(false) : super.getFluidState(blockState); + } + + @Override + protected BlockState rotate(BlockState blockState, Rotation rotation) { + return blockState.setValue(FACING, rotation.rotate(blockState.getValue(FACING))); + } + + @Override + protected BlockState mirror(BlockState blockState, Mirror mirror) { + return blockState.rotate(mirror.getRotation(blockState.getValue(FACING))); + } + + @Override + protected void createBlockStateDefinition(StateDefinition.Builder builder) { + builder.add(LIT, SIGNAL_FIRE, WATERLOGGED, FACING); + } + + @Override + public BlockEntity newBlockEntity(BlockPos blockPos, BlockState blockState) { + return new MysticalCampfireBlockEntity(blockPos, blockState); + } + + @Override + @Nullable + public BlockEntityTicker getTicker(Level level, BlockState blockState, BlockEntityType blockEntityType) { + if (level.isClientSide) { + return blockState.getValue(LIT) ? createTickerHelper(blockEntityType, BlockEntityTypeInit.MYSTICAL_CAMPFIRE.get(), MysticalCampfireBlockEntity::particleTick) : null; + } else { + return blockState.getValue(LIT) ? createTickerHelper(blockEntityType, BlockEntityTypeInit.MYSTICAL_CAMPFIRE.get(), MysticalCampfireBlockEntity::cookTick) : createTickerHelper(blockEntityType, BlockEntityTypeInit.MYSTICAL_CAMPFIRE.get(), MysticalCampfireBlockEntity::cooldownTick); + } + } + + @Override + protected boolean isPathfindable(BlockState blockState, PathComputationType pathComputationType) { + return false; + } + + public static boolean canLight(BlockState blockState) { + return blockState.is(BlockTags.CAMPFIRES, (blockStateBase) -> blockStateBase.hasProperty(WATERLOGGED) && blockStateBase.hasProperty(LIT)) && !(Boolean)blockState.getValue(WATERLOGGED) && !(Boolean)blockState.getValue(LIT); + } + + static { + LIT = BlockStateProperties.LIT; + SIGNAL_FIRE = BlockStateProperties.SIGNAL_FIRE; + WATERLOGGED = BlockStateProperties.WATERLOGGED; + FACING = BlockStateProperties.HORIZONTAL_FACING; + VIRTUAL_FENCE_POST = Block.box(6.0, 0.0, 6.0, 10.0, 16.0, 10.0); + } +} diff --git a/src/main/java/net/dakotapride/hibernalherbs/block/MysticalCampfireBlockEntity.java b/src/main/java/net/dakotapride/hibernalherbs/block/MysticalCampfireBlockEntity.java new file mode 100644 index 00000000..a5beb683 --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/block/MysticalCampfireBlockEntity.java @@ -0,0 +1,207 @@ +package net.dakotapride.hibernalherbs.block; + +import net.dakotapride.hibernalherbs.init.BlockEntityTypeInit; +import net.dakotapride.hibernalherbs.init.RecipeInit; +import net.dakotapride.hibernalherbs.recipe.MysticalCampfireCookingRecipe; +import net.minecraft.core.BlockPos; +import net.minecraft.core.Direction; +import net.minecraft.core.HolderLookup; +import net.minecraft.core.NonNullList; +import net.minecraft.core.component.DataComponentMap; +import net.minecraft.core.component.DataComponents; +import net.minecraft.core.particles.ParticleTypes; +import net.minecraft.nbt.CompoundTag; +import net.minecraft.network.protocol.game.ClientboundBlockEntityDataPacket; +import net.minecraft.util.Mth; +import net.minecraft.util.RandomSource; +import net.minecraft.world.Clearable; +import net.minecraft.world.ContainerHelper; +import net.minecraft.world.Containers; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.component.ItemContainerContents; +import net.minecraft.world.item.crafting.RecipeHolder; +import net.minecraft.world.item.crafting.RecipeManager; +import net.minecraft.world.item.crafting.SingleRecipeInput; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.block.entity.BlockEntity; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.gameevent.GameEvent; +import org.jetbrains.annotations.Nullable; + +import java.util.Optional; + +public class MysticalCampfireBlockEntity extends BlockEntity implements Clearable { + private static final int BURN_COOL_SPEED = 2; + private static final int NUM_SLOTS = 4; + private final NonNullList items; + private final int[] cookingProgress; + private final int[] cookingTime; + private final RecipeManager.CachedCheck quickCheck; + + public MysticalCampfireBlockEntity(BlockPos blockPos, BlockState blockState) { + super(BlockEntityTypeInit.MYSTICAL_CAMPFIRE.get(), blockPos, blockState); + this.items = NonNullList.withSize(4, ItemStack.EMPTY); + this.cookingProgress = new int[4]; + this.cookingTime = new int[4]; + this.quickCheck = RecipeManager.createCheck(RecipeInit.MYSTICAL_CAMPFIRE_CONVERSION_TYPE.get()); + } + + public static void cookTick(Level level, BlockPos blockPos, BlockState blockState, MysticalCampfireBlockEntity campfireBlockEntity) { + boolean bl = false; + + for(int i = 0; i < campfireBlockEntity.items.size(); ++i) { + ItemStack itemStack = campfireBlockEntity.items.get(i); + if (!itemStack.isEmpty()) { + bl = true; + int var10002 = campfireBlockEntity.cookingProgress[i]++; + if (campfireBlockEntity.cookingProgress[i] >= campfireBlockEntity.cookingTime[i]) { + SingleRecipeInput singleRecipeInput = new SingleRecipeInput(itemStack); + ItemStack itemStack2 = campfireBlockEntity.quickCheck.getRecipeFor(singleRecipeInput, level).map((recipeHolder) -> (recipeHolder.value()).assemble(singleRecipeInput, level.registryAccess())).orElse(itemStack); + if (itemStack2.isItemEnabled(level.enabledFeatures())) { + Containers.dropItemStack(level, blockPos.getX(), blockPos.getY(), blockPos.getZ(), itemStack2); + campfireBlockEntity.items.set(i, ItemStack.EMPTY); + level.sendBlockUpdated(blockPos, blockState, blockState, 3); + level.gameEvent(GameEvent.BLOCK_CHANGE, blockPos, GameEvent.Context.of(blockState)); + } + } + } + } + + if (bl) { + setChanged(level, blockPos, blockState); + } + + } + + public static void cooldownTick(Level level, BlockPos blockPos, BlockState blockState, MysticalCampfireBlockEntity campfireBlockEntity) { + boolean bl = false; + + for(int i = 0; i < campfireBlockEntity.items.size(); ++i) { + if (campfireBlockEntity.cookingProgress[i] > 0) { + bl = true; + campfireBlockEntity.cookingProgress[i] = Mth.clamp(campfireBlockEntity.cookingProgress[i] - 2, 0, campfireBlockEntity.cookingTime[i]); + } + } + + if (bl) { + setChanged(level, blockPos, blockState); + } + + } + + public static void particleTick(Level level, BlockPos blockPos, BlockState blockState, MysticalCampfireBlockEntity campfireBlockEntity) { + RandomSource randomSource = level.random; + int i; + if (randomSource.nextFloat() < 0.11F) { + for(i = 0; i < randomSource.nextInt(2) + 2; ++i) { + MysticalCampfireBlock.makeParticles(level, blockPos, blockState.getValue(MysticalCampfireBlock.SIGNAL_FIRE), false); + } + } + + i = (blockState.getValue(MysticalCampfireBlock.FACING)).get2DDataValue(); + + for(int j = 0; j < campfireBlockEntity.items.size(); ++j) { + if (!(campfireBlockEntity.items.get(j)).isEmpty() && randomSource.nextFloat() < 0.2F) { + Direction direction = Direction.from2DDataValue(Math.floorMod(j + i, 4)); + float f = 0.3125F; + double d = (double)blockPos.getX() + 0.5 - (double)((float)direction.getStepX() * 0.3125F) + (double)((float)direction.getClockWise().getStepX() * 0.3125F); + double e = (double)blockPos.getY() + 0.5; + double g = (double)blockPos.getZ() + 0.5 - (double)((float)direction.getStepZ() * 0.3125F) + (double)((float)direction.getClockWise().getStepZ() * 0.3125F); + + for(int k = 0; k < 4; ++k) { + level.addParticle(ParticleTypes.SMOKE, d, e, g, 0.0, 5.0E-4, 0.0); + } + } + } + + } + + public NonNullList getItems() { + return this.items; + } + + protected void loadAdditional(CompoundTag compoundTag, HolderLookup.Provider provider) { + super.loadAdditional(compoundTag, provider); + this.items.clear(); + ContainerHelper.loadAllItems(compoundTag, this.items, provider); + int[] is; + if (compoundTag.contains("CookingTimes", 11)) { + is = compoundTag.getIntArray("CookingTimes"); + System.arraycopy(is, 0, this.cookingProgress, 0, Math.min(this.cookingTime.length, is.length)); + } + + if (compoundTag.contains("CookingTotalTimes", 11)) { + is = compoundTag.getIntArray("CookingTotalTimes"); + System.arraycopy(is, 0, this.cookingTime, 0, Math.min(this.cookingTime.length, is.length)); + } + + } + + protected void saveAdditional(CompoundTag compoundTag, HolderLookup.Provider provider) { + super.saveAdditional(compoundTag, provider); + ContainerHelper.saveAllItems(compoundTag, this.items, true, provider); + compoundTag.putIntArray("CookingTimes", this.cookingProgress); + compoundTag.putIntArray("CookingTotalTimes", this.cookingTime); + } + + public ClientboundBlockEntityDataPacket getUpdatePacket() { + return ClientboundBlockEntityDataPacket.create(this); + } + + public CompoundTag getUpdateTag(HolderLookup.Provider provider) { + CompoundTag compoundTag = new CompoundTag(); + ContainerHelper.saveAllItems(compoundTag, this.items, true, provider); + return compoundTag; + } + + public Optional> getCookableRecipe(ItemStack itemStack) { + return this.items.stream().noneMatch(ItemStack::isEmpty) ? Optional.empty() : this.quickCheck.getRecipeFor(new SingleRecipeInput(itemStack), this.level); + } + + public boolean placeFood(@Nullable LivingEntity livingEntity, ItemStack itemStack, int i) { + for(int j = 0; j < this.items.size(); ++j) { + ItemStack itemStack2 = (ItemStack)this.items.get(j); + if (itemStack2.isEmpty()) { + this.cookingTime[j] = i; + this.cookingProgress[j] = 0; + this.items.set(j, itemStack.consumeAndReturn(1, livingEntity)); + this.level.gameEvent(GameEvent.BLOCK_CHANGE, this.getBlockPos(), GameEvent.Context.of(livingEntity, this.getBlockState())); + this.markUpdated(); + return true; + } + } + + return false; + } + + private void markUpdated() { + this.setChanged(); + this.getLevel().sendBlockUpdated(this.getBlockPos(), this.getBlockState(), this.getBlockState(), 3); + } + + public void clearContent() { + this.items.clear(); + } + + public void dowse() { + if (this.level != null) { + this.markUpdated(); + } + + } + + protected void applyImplicitComponents(DataComponentInput dataComponentInput) { + super.applyImplicitComponents(dataComponentInput); + (dataComponentInput.getOrDefault(DataComponents.CONTAINER, ItemContainerContents.EMPTY)).copyInto(this.getItems()); + } + + protected void collectImplicitComponents(DataComponentMap.Builder builder) { + super.collectImplicitComponents(builder); + builder.set(DataComponents.CONTAINER, ItemContainerContents.fromItems(this.getItems())); + } + + public void removeComponentsFromTag(CompoundTag compoundTag) { + compoundTag.remove("Items"); + } +} diff --git a/src/main/java/net/dakotapride/hibernalherbs/block/SacrificialRuneBlock.java b/src/main/java/net/dakotapride/hibernalherbs/block/SacrificialRuneBlock.java new file mode 100644 index 00000000..ef8ee7c1 --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/block/SacrificialRuneBlock.java @@ -0,0 +1,44 @@ +package net.dakotapride.hibernalherbs.block; + +import net.dakotapride.hibernalherbs.init.BlockInit; +import net.dakotapride.hibernalherbs.init.CriteriaTriggersInit; +import net.dakotapride.hibernalherbs.init.StatsInit; +import net.minecraft.core.BlockPos; +import net.minecraft.core.particles.BlockParticleOption; +import net.minecraft.core.particles.ParticleTypes; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.server.level.ServerPlayer; +import net.minecraft.util.Mth; +import net.minecraft.util.RandomSource; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.phys.Vec3; + +public class SacrificialRuneBlock extends Block { + public SacrificialRuneBlock(Properties properties) { + super(properties); + } + + @Override + protected boolean isRandomlyTicking(BlockState blockState) { + return true; + } + + @Override + protected void randomTick(BlockState blockState, ServerLevel serverLevel, BlockPos blockPos, RandomSource randomSource) { + if (serverLevel.isClientSide) return; + + if ((serverLevel.getRandom().nextFloat() * 2) <= 1) { + serverLevel.setBlock(blockPos, BlockInit.DETERIORATED_SACRIFICIAL_RUNE_BLOCK.get().defaultBlockState(), 3); + + Vec3 vec3 = blockPos.getCenter().add(0.0, 0.5, 0.0); + int i = (int)Mth.clamp(50.0F * 0.5F, 0.0F, 200.0F); + serverLevel.sendParticles(new BlockParticleOption(ParticleTypes.BLOCK, blockState), vec3.x, vec3.y, vec3.z, i, 0.3F, 0.3F, 0.3F, 0.15F); + + for (ServerPlayer player : serverLevel.players()) { + CriteriaTriggersInit.DETERIORATED_RUNE_BLOCK.get().trigger(player, blockPos); + player.awardStat(StatsInit.DETERIORATED_RUNE_BLOCK.get().get(BlockInit.DETERIORATED_SACRIFICIAL_RUNE_BLOCK.get())); + } + } + } +} diff --git a/src/main/java/net/dakotapride/hibernalherbs/client/ClientEvents.java b/src/main/java/net/dakotapride/hibernalherbs/client/ClientEvents.java new file mode 100644 index 00000000..0cfd2724 --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/client/ClientEvents.java @@ -0,0 +1,79 @@ +package net.dakotapride.hibernalherbs.client; + +import com.google.common.collect.Maps; +import net.dakotapride.hibernalherbs.entity.render.ModBoatRenderer; +import net.dakotapride.hibernalherbs.init.BlockEntityTypeInit; +import net.dakotapride.hibernalherbs.init.EntityTypeInit; +import net.dakotapride.hibernalherbs.init.enum_registry.FrozeBlockstates; +import net.dakotapride.hibernalherbs.init.enum_registry.WoodTypes; +import net.dakotapride.hibernalherbs.item.HerbalPadlockItem; +import net.minecraft.Util; +import net.minecraft.client.model.BoatModel; +import net.minecraft.client.model.ChestBoatModel; +import net.minecraft.client.model.geom.ModelLayerLocation; +import net.minecraft.client.renderer.ItemBlockRenderTypes; +import net.minecraft.client.renderer.RenderType; +import net.minecraft.client.renderer.Sheets; +import net.minecraft.client.renderer.block.ModelBlockRenderer; +import net.minecraft.client.renderer.blockentity.HangingSignRenderer; +import net.minecraft.client.renderer.blockentity.SignRenderer; +import net.minecraft.client.renderer.entity.EntityRenderers; +import net.minecraft.client.resources.model.BakedModel; +import net.minecraft.world.level.block.Block; +import net.neoforged.api.distmarker.Dist; +import net.neoforged.api.distmarker.OnlyIn; +import net.neoforged.bus.api.SubscribeEvent; +import net.neoforged.fml.common.EventBusSubscriber; +import net.neoforged.fml.event.lifecycle.FMLClientSetupEvent; +import net.neoforged.neoforge.client.event.EntityRenderersEvent; + +import java.util.Map; + +import static net.dakotapride.hibernalherbs.HibernalHerbsMod.MOD_ID; +import static net.dakotapride.hibernalherbs.HibernalHerbsMod.asResource; + +@EventBusSubscriber(modid = MOD_ID, bus = EventBusSubscriber.Bus.MOD, value = Dist.CLIENT) +public class ClientEvents { + + @SubscribeEvent + public static void registerEntityRenderer(EntityRenderersEvent.RegisterRenderers event) { + event.registerEntityRenderer(EntityTypeInit.MOD_BOAT.get(), context -> new ModBoatRenderer<>(context, false)); + event.registerEntityRenderer(EntityTypeInit.MOD_CHEST_BOAT.get(), context -> new ModBoatRenderer<>(context, true)); + event.registerBlockEntityRenderer(BlockEntityTypeInit.MOD_SIGN.get(), SignRenderer::new); + event.registerBlockEntityRenderer(BlockEntityTypeInit.MOD_HANGING_SIGN.get(), HangingSignRenderer::new); + event.registerBlockEntityRenderer(BlockEntityTypeInit.BRUSHABLE_BLOCK.get(), ModBrushableBlockRenderer::new); + event.registerBlockEntityRenderer(BlockEntityTypeInit.MYSTICAL_CAMPFIRE.get(), MysticalCampfireRenderer::new); + } + + @SubscribeEvent + public static void registerEntityModelLayers(EntityRenderersEvent.RegisterLayerDefinitions event) { + event.registerLayerDefinition(new ModelLayerLocation(asResource("boat/myqueste"), "main"), BoatModel::createBodyModel); + event.registerLayerDefinition(new ModelLayerLocation(asResource("chest_boat/myqueste"), "main"), ChestBoatModel::createBodyModel); + } + + @SubscribeEvent + public static void clientSetup(final FMLClientSetupEvent event) { +// ItemProperties.register(ItemRegistry.CANISTER.get(), new ResourceLocation(MOD_ID, "filled"), +// ((pStack, pLevel, pEntity, pSeed) -> pStack.hasTag() ? 1f : 0f)); +// ItemProperties.register(ItemRegistry.IRON_CANISTER.get(), new ResourceLocation(MOD_ID, "filled"), +// ((pStack, pLevel, pEntity, pSeed) -> pStack.hasTag() ? 1f : 0f)); +// ItemProperties.register(ItemRegistry.AMETHYST_CANISTER.get(), new ResourceLocation(MOD_ID, "filled"), +// ((pStack, pLevel, pEntity, pSeed) -> pStack.hasTag() ? 1f : 0f)); +// ItemProperties.register(ItemRegistry.DIAMOND_CANISTER.get(), new ResourceLocation(MOD_ID, "filled"), +// ((pStack, pLevel, pEntity, pSeed) -> pStack.hasTag() ? 1f : 0f)); + +// for (FrozeBlockstates frozeBlockstates : FrozeBlockstates.values()) { +// ItemBlockRenderTypes.setRenderLayer(frozeBlockstates.getDoorBlock(), RenderType.cutout()); +// ItemBlockRenderTypes.setRenderLayer(frozeBlockstates.getTrapdoorBlock(), RenderType.cutout()); +// ItemBlockRenderTypes.setRenderLayer(frozeBlockstates.getGrateBlock(), RenderType.cutout()); +// } + + for (WoodTypes types : WoodTypes.values()) { + Sheets.addWoodType(types.getWoodType()); + } + + HerbalPadlockItem.clientInit(); + + HerbalPadlockItem.clientInit(); + } +} diff --git a/src/main/java/net/dakotapride/hibernalherbs/client/ModBrushableBlockRenderer.java b/src/main/java/net/dakotapride/hibernalherbs/client/ModBrushableBlockRenderer.java new file mode 100644 index 00000000..79e4d238 --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/client/ModBrushableBlockRenderer.java @@ -0,0 +1,82 @@ +package net.dakotapride.hibernalherbs.client; + + +import com.mojang.blaze3d.vertex.PoseStack; +import com.mojang.math.Axis; +import net.dakotapride.hibernalherbs.block.ModBrushableBlockEntity; +import net.minecraft.client.renderer.LevelRenderer; +import net.minecraft.client.renderer.MultiBufferSource; +import net.minecraft.client.renderer.blockentity.BlockEntityRenderer; +import net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider; +import net.minecraft.client.renderer.entity.ItemRenderer; +import net.minecraft.client.renderer.texture.OverlayTexture; +import net.minecraft.core.Direction; +import net.minecraft.world.item.ItemDisplayContext; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.level.block.state.properties.BlockStateProperties; +import net.neoforged.api.distmarker.Dist; +import net.neoforged.api.distmarker.OnlyIn; + +//@EventBusSubscriber(Dist.CLIENT) +//@OnlyIn(Dist.CLIENT) +public class ModBrushableBlockRenderer implements BlockEntityRenderer { + private final ItemRenderer itemRenderer; + + public ModBrushableBlockRenderer(BlockEntityRendererProvider.Context context) { + this.itemRenderer = context.getItemRenderer(); + } + + public void render(ModBrushableBlockEntity brushableBlockEntity, float f, PoseStack poseStack, MultiBufferSource multiBufferSource, int i, int j) { + if (brushableBlockEntity.getLevel() != null) { + int k = (Integer)brushableBlockEntity.getBlockState().getValue(BlockStateProperties.DUSTED); + if (k > 0) { + Direction direction = brushableBlockEntity.getHitDirection(); + if (direction != null) { + ItemStack itemStack = brushableBlockEntity.getItem(); + if (!itemStack.isEmpty()) { + poseStack.pushPose(); + poseStack.translate(0.0F, 0.5F, 0.0F); + float[] fs = this.translations(direction, k); + poseStack.translate(fs[0], fs[1], fs[2]); + poseStack.mulPose(Axis.YP.rotationDegrees(75.0F)); + boolean bl = direction == Direction.EAST || direction == Direction.WEST; + poseStack.mulPose(Axis.YP.rotationDegrees((float)((bl ? 90 : 0) + 11))); + poseStack.scale(0.5F, 0.5F, 0.5F); + int l = LevelRenderer.getLightColor( + brushableBlockEntity.getLevel(), brushableBlockEntity.getBlockState(), brushableBlockEntity.getBlockPos().relative(direction) + ); + this.itemRenderer + .renderStatic(itemStack, ItemDisplayContext.FIXED, l, OverlayTexture.NO_OVERLAY, poseStack, multiBufferSource, brushableBlockEntity.getLevel(), 0); + poseStack.popPose(); + } + } + } + } + } + + private float[] translations(Direction direction, int i) { + float[] fs = new float[]{0.5F, 0.0F, 0.5F}; + float f = (float)i / 10.0F * 0.75F; + switch (direction) { + case EAST: + fs[0] = 0.73F + f; + break; + case WEST: + fs[0] = 0.25F - f; + break; + case UP: + fs[1] = 0.25F + f; + break; + case DOWN: + fs[1] = -0.23F - f; + break; + case NORTH: + fs[2] = 0.25F - f; + break; + case SOUTH: + fs[2] = 0.73F + f; + } + + return fs; + } +} diff --git a/src/main/java/net/dakotapride/hibernalherbs/client/MysticalCampfireRenderer.java b/src/main/java/net/dakotapride/hibernalherbs/client/MysticalCampfireRenderer.java new file mode 100644 index 00000000..ecef8da8 --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/client/MysticalCampfireRenderer.java @@ -0,0 +1,51 @@ +package net.dakotapride.hibernalherbs.client; + +import com.mojang.blaze3d.vertex.PoseStack; +import com.mojang.math.Axis; +import net.dakotapride.hibernalherbs.block.MysticalCampfireBlock; +import net.dakotapride.hibernalherbs.block.MysticalCampfireBlockEntity; +import net.minecraft.client.renderer.MultiBufferSource; +import net.minecraft.client.renderer.blockentity.BlockEntityRenderer; +import net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider; +import net.minecraft.client.renderer.entity.ItemRenderer; +import net.minecraft.core.Direction; +import net.minecraft.core.NonNullList; +import net.minecraft.world.item.ItemDisplayContext; +import net.minecraft.world.item.ItemStack; +import net.neoforged.api.distmarker.Dist; +import net.neoforged.api.distmarker.OnlyIn; + +//@EventBusSubscriber(Dist.CLIENT) +//@OnlyIn(Dist.CLIENT) +public class MysticalCampfireRenderer implements BlockEntityRenderer { + private static final float SIZE = 0.375F; + private final ItemRenderer itemRenderer; + + public MysticalCampfireRenderer(BlockEntityRendererProvider.Context context) { + this.itemRenderer = context.getItemRenderer(); + } + + public void render(MysticalCampfireBlockEntity campfireBlockEntity, float f, PoseStack poseStack, MultiBufferSource multiBufferSource, int i, int j) { + Direction direction = (Direction)campfireBlockEntity.getBlockState().getValue(MysticalCampfireBlock.FACING); + NonNullList nonNullList = campfireBlockEntity.getItems(); + int k = (int)campfireBlockEntity.getBlockPos().asLong(); + + for(int l = 0; l < nonNullList.size(); ++l) { + ItemStack itemStack = (ItemStack)nonNullList.get(l); + if (itemStack != ItemStack.EMPTY) { + poseStack.pushPose(); + poseStack.translate(0.5F, 0.44921875F, 0.5F); + Direction direction2 = Direction.from2DDataValue((l + direction.get2DDataValue()) % 4); + float g = -direction2.toYRot(); + poseStack.mulPose(Axis.YP.rotationDegrees(g)); + poseStack.mulPose(Axis.XP.rotationDegrees(90.0F)); + poseStack.translate(-0.3125F, -0.3125F, 0.0F); + poseStack.scale(0.375F, 0.375F, 0.375F); + this.itemRenderer.renderStatic(itemStack, ItemDisplayContext.FIXED, i, j, poseStack, multiBufferSource, campfireBlockEntity.getLevel(), k + l); + poseStack.popPose(); + } + } + + } +} + diff --git a/src/main/java/net/dakotapride/hibernalherbs/effect/ApplyEffectFromHealthStatusEffect.java b/src/main/java/net/dakotapride/hibernalherbs/effect/ApplyEffectFromHealthStatusEffect.java new file mode 100644 index 00000000..b7e43d9b --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/effect/ApplyEffectFromHealthStatusEffect.java @@ -0,0 +1,44 @@ +package net.dakotapride.hibernalherbs.effect; + +import net.minecraft.core.Holder; +import net.minecraft.world.effect.MobEffect; +import net.minecraft.world.effect.MobEffectCategory; +import net.minecraft.world.effect.MobEffectInstance; +import net.minecraft.world.entity.LivingEntity; + +public class ApplyEffectFromHealthStatusEffect extends BasicStatusEffect { + Holder effect; + double str; + public ApplyEffectFromHealthStatusEffect(Holder effect, double str, int colour) { + super(MobEffectCategory.NEUTRAL, colour); + this.effect = effect; + this.str = str; + } + + @Override + public boolean applyEffectTick(LivingEntity livingEntity, int i) { + if (livingEntity.getHealth() < (livingEntity.getMaxHealth() * 0.75) && livingEntity.getHealth() > (livingEntity.getMaxHealth() * 0.50)) { + //this.addAttributeModifier(attribute, HibernalHerbsMod.asResource("effect." + this.getDescriptionId() + ".health_modifier"), str, AttributeModifier.Operation.ADD_VALUE); + + livingEntity.addEffect(new MobEffectInstance(effect, (20 * 2), i)); + } + if (livingEntity.getHealth() < (livingEntity.getMaxHealth() * 0.50) && livingEntity.getHealth() > (livingEntity.getMaxHealth() * 0.25)) { + //this.addAttributeModifier(attribute, HibernalHerbsMod.asResource("effect." + this.getDescriptionId() + ".health_modifier"), str * 1.5, AttributeModifier.Operation.ADD_VALUE); + + livingEntity.addEffect(new MobEffectInstance(effect, (20 * 2), i + 1)); + } + if (livingEntity.getHealth() < (livingEntity.getMaxHealth() * 0.25)) { + //this.addAttributeModifier(attribute, HibernalHerbsMod.asResource("effect." + this.getDescriptionId() + ".health_modifier"), str * 2.0, AttributeModifier.Operation.ADD_VALUE); + + livingEntity.addEffect(new MobEffectInstance(effect, (20 * 2), i + 2)); + } + + return true; + } + + @Override + public boolean shouldApplyEffectTickThisTick(int i, int j) { + int k = 25 >> j; + return k == 0 || i % k == 0; + } +} diff --git a/src/main/java/net/dakotapride/hibernalherbs/effect/ApplyEffectOnAttackStatusEffect.java b/src/main/java/net/dakotapride/hibernalherbs/effect/ApplyEffectOnAttackStatusEffect.java new file mode 100644 index 00000000..bc92f4c7 --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/effect/ApplyEffectOnAttackStatusEffect.java @@ -0,0 +1,17 @@ +package net.dakotapride.hibernalherbs.effect; + +import net.minecraft.core.Holder; +import net.minecraft.world.effect.MobEffect; +import net.minecraft.world.effect.MobEffectCategory; + +public class ApplyEffectOnAttackStatusEffect extends BasicStatusEffect { + Holder effect; + public ApplyEffectOnAttackStatusEffect(Holder applyToTarget, int colour) { + super(MobEffectCategory.NEUTRAL, colour); + this.effect = applyToTarget; + } + + public Holder getEffect() { + return effect; + } +} diff --git a/src/main/java/net/dakotapride/hibernalherbs/effect/BasicStatusEffect.java b/src/main/java/net/dakotapride/hibernalherbs/effect/BasicStatusEffect.java new file mode 100644 index 00000000..ad8f4a36 --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/effect/BasicStatusEffect.java @@ -0,0 +1,12 @@ +package net.dakotapride.hibernalherbs.effect; + +import net.minecraft.world.effect.MobEffect; +import net.minecraft.world.effect.MobEffectCategory; + +public class BasicStatusEffect extends MobEffect { + public BasicStatusEffect(MobEffectCategory category, int colour) { + super(category, colour); + } + + +} diff --git a/src/main/java/net/dakotapride/hibernalherbs/effect/MimicryStatusEffect.java b/src/main/java/net/dakotapride/hibernalherbs/effect/MimicryStatusEffect.java new file mode 100644 index 00000000..61310909 --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/effect/MimicryStatusEffect.java @@ -0,0 +1,18 @@ +package net.dakotapride.hibernalherbs.effect; + +import net.dakotapride.hibernalherbs.init.DamageSourceKeysInit; +import net.minecraft.world.damagesource.DamageSource; +import net.minecraft.world.effect.MobEffects; +import net.minecraft.world.entity.LivingEntity; +import org.jetbrains.annotations.NotNull; + +public class MimicryStatusEffect extends ApplyEffectFromHealthStatusEffect { + public MimicryStatusEffect() { + super(MobEffects.DAMAGE_BOOST, 4.0D, 0xAEDB7A); + } + + @Override + public void onMobHurt(LivingEntity livingEntity, int i, @NotNull DamageSource damageSource, float f) { + livingEntity.hurt(livingEntity.damageSources().source(DamageSourceKeysInit.MIMICRY_REPERCUSSIONS), f); + } +} diff --git a/src/main/java/net/dakotapride/hibernalherbs/effect/SiphonHealthStatusEffect.java b/src/main/java/net/dakotapride/hibernalherbs/effect/SiphonHealthStatusEffect.java new file mode 100644 index 00000000..b65145de --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/effect/SiphonHealthStatusEffect.java @@ -0,0 +1,15 @@ +package net.dakotapride.hibernalherbs.effect; + +import net.minecraft.world.effect.MobEffectCategory; + +public class SiphonHealthStatusEffect extends BasicStatusEffect { + float health_m; + public SiphonHealthStatusEffect(float h, int colour) { + super(MobEffectCategory.NEUTRAL, colour); + this.health_m = h; + } + + public float getHealthMultiplicative() { + return health_m; + } +} diff --git a/src/main/java/net/dakotapride/hibernalherbs/emi/AbstractAgglomerationUsageRecipe.java b/src/main/java/net/dakotapride/hibernalherbs/emi/AbstractAgglomerationUsageRecipe.java new file mode 100644 index 00000000..5a84d510 --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/emi/AbstractAgglomerationUsageRecipe.java @@ -0,0 +1,155 @@ +package net.dakotapride.hibernalherbs.emi; + +import dev.emi.emi.api.recipe.EmiRecipe; +import dev.emi.emi.api.recipe.EmiRecipeCategory; +import dev.emi.emi.api.render.EmiTexture; +import dev.emi.emi.api.stack.EmiIngredient; +import dev.emi.emi.api.stack.EmiStack; +import dev.emi.emi.api.widget.WidgetHolder; +import net.dakotapride.hibernalherbs.HibernalHerbsMod; +import net.dakotapride.hibernalherbs.init.ItemInit; +import net.minecraft.core.Holder; +import net.minecraft.core.registries.BuiltInRegistries; +import net.minecraft.network.chat.Component; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.world.effect.MobEffect; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.crafting.Ingredient; +import org.jetbrains.annotations.Nullable; + +import java.util.List; + +public abstract class AbstractAgglomerationUsageRecipe implements EmiRecipe { + EmiIngredient sigil; + EmiTexture texture; + List output; + List components; + Holder effect; + private int width = 110, height = 28; + + // Provide an effect upon use + public AbstractAgglomerationUsageRecipe(Holder effect, Item item, List components, EmiTexture texture) { + this.sigil = EmiIngredient.of(Ingredient.of(item)); + this.texture = texture; + this.components = components; + this.effect = effect; + } + + EmiIngredient input, result; + + // Provide an item upon use + public AbstractAgglomerationUsageRecipe(ItemStack input, ItemStack result) { + this.input = EmiIngredient.of(Ingredient.of(input)); + this.result = EmiIngredient.of(Ingredient.of(result)); + } + +// @Override +// public List getOutputs() { +// return List.of(); +// } + + @Override + public int getDisplayWidth() { + return width; + } + + @Override + public int getDisplayHeight() { + return height; + } + + public void createWidgetFromHerbalSigil(WidgetHolder widgets) { + widgets.addSlot(sigil, 4, 6); + widgets.addTexture(EmiTexture.PLUS, 26, 8); + widgets.addTexture(EmiTexture.EMPTY_ARROW, 64, 6); + //widgets.addTexture(EmiTexture.PLUS, 2 - EmiTexture.PLUS.width / 2, -6 * 9); + widgets.addSlot(EmiIngredient.of(Ingredient.of(ItemInit.SORCERER_AGGLOMERATION)), 44, 6); + + widgets.addTexture(texture, 62 + EmiTexture.EMPTY_ARROW.width + 2, 6); + //widgets.addText(Component.translatable(effect.value().getDescriptionId()), 1, 1, 0x0, false); + widgets.addTooltipText(components, 62 + EmiTexture.EMPTY_ARROW.width + 2, 6, 18, 18); + } + + public void createCustomWidget(ItemStack stack0, ItemStack stack1, WidgetHolder widgets) { + widgets.addSlot(EmiIngredient.of(Ingredient.of(stack0)), 4, 6); + widgets.addTexture(EmiTexture.PLUS, 26, 8); + widgets.addTexture(EmiTexture.EMPTY_ARROW, 64, 6); + //widgets.addTexture(EmiTexture.PLUS, 2 - EmiTexture.PLUS.width / 2, -6 * 9); + widgets.addSlot(EmiIngredient.of(Ingredient.of(ItemInit.SORCERER_AGGLOMERATION)), 44, 6); + + widgets.addSlot(EmiIngredient.of(Ingredient.of(stack1)), 62 + EmiTexture.EMPTY_ARROW.width + 2, 6).recipeContext(this); + } + + public static class AgglomerationUsageRecipe extends AbstractAgglomerationUsageRecipe { + public AgglomerationUsageRecipe(Holder effect, Item item, List components, EmiTexture texture) { + super(effect, item, components, texture); + } + + @Override + public EmiRecipeCategory getCategory() { + return HibernalHerbsEmiPlugin.AGGLOMERATION_USAGE_EFFECT; + } + + @Override + public @Nullable ResourceLocation getId() { + return HibernalHerbsMod.asResource("agglomeration_usage/" + BuiltInRegistries.MOB_EFFECT.getKey(effect.value()).getPath()); + } + + @Override + public List getInputs() { + return List.of(sigil, EmiIngredient.of(Ingredient.of(ItemInit.SORCERER_AGGLOMERATION))); + } + + @Override + public void addWidgets(WidgetHolder widgets) { + super.createWidgetFromHerbalSigil(widgets); + } + + @Override + public List getOutputs() { + return List.of(); + } + } + + public static class CustomAgglomerationUsageRecipe extends AbstractAgglomerationUsageRecipe { + ItemStack stack0, stack1; + boolean has_custom_tooltip; + + private final List outputs; + public CustomAgglomerationUsageRecipe(ItemStack stack0, ItemStack stack1, boolean has_custom_tooltip) { + super(stack0, stack1); + this.stack0 = stack0; + this.stack1 = stack1; + this.has_custom_tooltip = has_custom_tooltip; + + this.outputs = List.of(EmiStack.of(stack1)); + //this.outputs = builder.output.stream().map(i -> (EmiStack) i.stack).toList(); + } + + @Override + public EmiRecipeCategory getCategory() { + return HibernalHerbsEmiPlugin.AGGLOMERATION_USAGE_ITEM; + } + + @Override + public @Nullable ResourceLocation getId() { + return HibernalHerbsMod.asResource("agglomeration_usage/" + BuiltInRegistries.ITEM.getKey(stack1.getItem()).getPath()); + } + + @Override + public List getInputs() { + return List.of(EmiIngredient.of(Ingredient.of(stack0)), EmiIngredient.of(Ingredient.of(ItemInit.SORCERER_AGGLOMERATION))); + } + + @Override + public void addWidgets(WidgetHolder widgets) { + super.createCustomWidget(stack0, stack1, widgets); + } + + @Override + public List getOutputs() { + return outputs; + } + } +} diff --git a/src/main/java/net/dakotapride/hibernalherbs/emi/AbstractTomeUsageRecipe.java b/src/main/java/net/dakotapride/hibernalherbs/emi/AbstractTomeUsageRecipe.java new file mode 100644 index 00000000..5edc77b7 --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/emi/AbstractTomeUsageRecipe.java @@ -0,0 +1,155 @@ +package net.dakotapride.hibernalherbs.emi; + +import dev.emi.emi.api.recipe.EmiRecipe; +import dev.emi.emi.api.recipe.EmiRecipeCategory; +import dev.emi.emi.api.render.EmiTexture; +import dev.emi.emi.api.stack.EmiIngredient; +import dev.emi.emi.api.stack.EmiStack; +import dev.emi.emi.api.widget.WidgetHolder; +import net.dakotapride.hibernalherbs.HibernalHerbsMod; +import net.dakotapride.hibernalherbs.init.ItemInit; +import net.minecraft.core.Holder; +import net.minecraft.core.registries.BuiltInRegistries; +import net.minecraft.network.chat.Component; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.world.effect.MobEffect; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.crafting.Ingredient; +import org.jetbrains.annotations.Nullable; + +import java.util.List; + +public abstract class AbstractTomeUsageRecipe implements EmiRecipe { + EmiIngredient sigil; + EmiTexture texture; + List output; + List components; + Holder effect; + private int width = 110, height = 28; + + // Provide an effect upon use + public AbstractTomeUsageRecipe(Holder effect, Item item, List components, EmiTexture texture) { + this.sigil = EmiIngredient.of(Ingredient.of(item)); + this.texture = texture; + this.components = components; + this.effect = effect; + } + + EmiIngredient input, result; + + // Provide an item upon use + public AbstractTomeUsageRecipe(ItemStack input, ItemStack result) { + this.input = EmiIngredient.of(Ingredient.of(input)); + this.result = EmiIngredient.of(Ingredient.of(result)); + } + +// @Override +// public List getOutputs() { +// return List.of(); +// } + + @Override + public int getDisplayWidth() { + return width; + } + + @Override + public int getDisplayHeight() { + return height; + } + + public void createWidgetFromHerbalSigil(WidgetHolder widgets) { + widgets.addSlot(sigil, 4, 6); + widgets.addTexture(EmiTexture.PLUS, 26, 8); + widgets.addTexture(EmiTexture.EMPTY_ARROW, 64, 6); + //widgets.addTexture(EmiTexture.PLUS, 2 - EmiTexture.PLUS.width / 2, -6 * 9); + widgets.addSlot(EmiIngredient.of(Ingredient.of(ItemInit.SORCERER_TOME)), 44, 6); + + widgets.addTexture(texture, 62 + EmiTexture.EMPTY_ARROW.width + 2, 6); + //widgets.addText(Component.translatable(effect.value().getDescriptionId()), 1, 1, 0x0, false); + widgets.addTooltipText(components, 62 + EmiTexture.EMPTY_ARROW.width + 2, 6, 18, 18); + } + + public void createCustomWidget(ItemStack stack0, ItemStack stack1, WidgetHolder widgets) { + widgets.addSlot(EmiIngredient.of(Ingredient.of(stack0)), 4, 6); + widgets.addTexture(EmiTexture.PLUS, 26, 8); + widgets.addTexture(EmiTexture.EMPTY_ARROW, 64, 6); + //widgets.addTexture(EmiTexture.PLUS, 2 - EmiTexture.PLUS.width / 2, -6 * 9); + widgets.addSlot(EmiIngredient.of(Ingredient.of(ItemInit.SORCERER_TOME)), 44, 6); + + widgets.addSlot(EmiIngredient.of(Ingredient.of(stack1)), 62 + EmiTexture.EMPTY_ARROW.width + 2, 6).recipeContext(this); + } + + public static class TomeUsageRecipe extends AbstractTomeUsageRecipe { + public TomeUsageRecipe(Holder effect, Item item, List components, EmiTexture texture) { + super(effect, item, components, texture); + } + + @Override + public EmiRecipeCategory getCategory() { + return HibernalHerbsEmiPlugin.TOME_USAGE_EFFECT; + } + + @Override + public @Nullable ResourceLocation getId() { + return HibernalHerbsMod.asResource("tome_usage/" + BuiltInRegistries.MOB_EFFECT.getKey(effect.value()).getPath()); + } + + @Override + public List getInputs() { + return List.of(sigil, EmiIngredient.of(Ingredient.of(ItemInit.SORCERER_TOME))); + } + + @Override + public void addWidgets(WidgetHolder widgets) { + super.createWidgetFromHerbalSigil(widgets); + } + + @Override + public List getOutputs() { + return List.of(); + } + } + + public static class CustomTomeUsageRecipe extends AbstractTomeUsageRecipe { + ItemStack stack0, stack1; + boolean has_custom_tooltip; + + private final List outputs; + public CustomTomeUsageRecipe(ItemStack stack0, ItemStack stack1, boolean has_custom_tooltip) { + super(stack0, stack1); + this.stack0 = stack0; + this.stack1 = stack1; + this.has_custom_tooltip = has_custom_tooltip; + + this.outputs = List.of(EmiStack.of(stack1)); + //this.outputs = builder.output.stream().map(i -> (EmiStack) i.stack).toList(); + } + + @Override + public EmiRecipeCategory getCategory() { + return HibernalHerbsEmiPlugin.TOME_USAGE_ITEM; + } + + @Override + public @Nullable ResourceLocation getId() { + return HibernalHerbsMod.asResource("tome_usage/" + BuiltInRegistries.ITEM.getKey(stack1.getItem()).getPath()); + } + + @Override + public List getInputs() { + return List.of(EmiIngredient.of(Ingredient.of(stack0)), EmiIngredient.of(Ingredient.of(ItemInit.SORCERER_TOME))); + } + + @Override + public void addWidgets(WidgetHolder widgets) { + super.createCustomWidget(stack0, stack1, widgets); + } + + @Override + public List getOutputs() { + return outputs; + } + } +} diff --git a/src/main/java/net/dakotapride/hibernalherbs/emi/BlockUpdateFakeRecipe.java b/src/main/java/net/dakotapride/hibernalherbs/emi/BlockUpdateFakeRecipe.java new file mode 100644 index 00000000..2d056a1d --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/emi/BlockUpdateFakeRecipe.java @@ -0,0 +1,134 @@ +package net.dakotapride.hibernalherbs.emi; + +import dev.emi.emi.api.recipe.EmiRecipe; +import dev.emi.emi.api.recipe.EmiRecipeCategory; +import dev.emi.emi.api.render.EmiTexture; +import dev.emi.emi.api.stack.EmiIngredient; +import dev.emi.emi.api.stack.EmiStack; +import dev.emi.emi.api.widget.WidgetHolder; +import net.dakotapride.hibernalherbs.HibernalHerbsMod; +import net.minecraft.core.registries.BuiltInRegistries; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.crafting.Ingredient; +import org.jetbrains.annotations.Nullable; + +import java.util.List; + +public class BlockUpdateFakeRecipe implements EmiRecipe { + private int width = 110, height = 28; + //EmiIngredient input, result; + ItemStack input, result; + + UpdateTypes type; + + public BlockUpdateFakeRecipe(ItemStack input, ItemStack result, UpdateTypes type) { + this.input = input; + this.result = result; + this.type = type; + } + + @Override + public int getDisplayWidth() { + return width; + } + + @Override + public int getDisplayHeight() { + return height; + } + + @Override + public EmiRecipeCategory getCategory() { + return type.getCategory(); + } + + @Override + public @Nullable ResourceLocation getId() { + return HibernalHerbsMod.asResource(type.getId() + BuiltInRegistries.ITEM.getKey(input.getItem()).getPath()); + } + + @Override + public List getInputs() { + return List.of(EmiIngredient.of(Ingredient.of(input))); + } + + @Override + public List getOutputs() { + return List.of(EmiStack.of(result)); + } + + @Override + public void addWidgets(WidgetHolder widgets) { + widgets.addSlot(EmiIngredient.of(Ingredient.of(input)), 24, 6); + //widgets.addTexture(EmiTexture.PLUS, 26, 8); + widgets.addTexture(EmiTexture.EMPTY_ARROW, 44, 6); + //widgets.addTexture(EmiTexture.PLUS, 2 - EmiTexture.PLUS.width / 2, -6 * 9); + + widgets.addSlot(EmiIngredient.of(Ingredient.of(result)), 44 + EmiTexture.EMPTY_ARROW.width + 2, 6).recipeContext(this); + } + + public static class DeteriorationRecipe extends BlockUpdateFakeRecipe { + public DeteriorationRecipe(ItemStack input, ItemStack result) { + super(input, result, UpdateTypes.DETERIORATION); + } + } + + public static class RevertDeteriorationRecipe extends BlockUpdateFakeRecipe { + public RevertDeteriorationRecipe(ItemStack input, ItemStack result) { + super(input, result, UpdateTypes.REVERT_DETERIORATION); + } + + @Override + public void addWidgets(WidgetHolder widgets) { + widgets.addSlot(EmiIngredient.of(Ingredient.of(result)), 24, 6); + //widgets.addTexture(EmiTexture.PLUS, 26, 8); + widgets.addTexture(EmiTexture.EMPTY_ARROW, 44, 6); + //widgets.addTexture(EmiTexture.PLUS, 2 - EmiTexture.PLUS.width / 2, -6 * 9); + + widgets.addSlot(EmiIngredient.of(Ingredient.of(input)), 44 + EmiTexture.EMPTY_ARROW.width + 2, 6).recipeContext(this); + } + + @Override + public List getInputs() { + return List.of(EmiIngredient.of(Ingredient.of(result))); + } + + @Override + public List getOutputs() { + return List.of(EmiStack.of(input)); + } + } + + public static class FreezingStateRecipe extends BlockUpdateFakeRecipe { + public FreezingStateRecipe(ItemStack input, ItemStack result) { + super(input, result, UpdateTypes.FREEZE_STATE); + } + } + + public static class UnfreezingStateRecipe extends BlockUpdateFakeRecipe { + public UnfreezingStateRecipe(ItemStack input, ItemStack result) { + super(input, result, UpdateTypes.UNFREEZE_STATE); + } + + @Override + public void addWidgets(WidgetHolder widgets) { + widgets.addSlot(EmiIngredient.of(Ingredient.of(result)), 24, 6); + //widgets.addTexture(EmiTexture.PLUS, 26, 8); + widgets.addTexture(EmiTexture.EMPTY_ARROW, 44, 6); + //widgets.addTexture(EmiTexture.PLUS, 2 - EmiTexture.PLUS.width / 2, -6 * 9); + + widgets.addSlot(EmiIngredient.of(Ingredient.of(input)), 44 + EmiTexture.EMPTY_ARROW.width + 2, 6).recipeContext(this); + } + + @Override + public List getInputs() { + return List.of(EmiIngredient.of(Ingredient.of(result))); + } + + @Override + public List getOutputs() { + return List.of(EmiStack.of(input)); + } + } +} diff --git a/src/main/java/net/dakotapride/hibernalherbs/emi/HibernalHerbsEmiPlugin.java b/src/main/java/net/dakotapride/hibernalherbs/emi/HibernalHerbsEmiPlugin.java new file mode 100644 index 00000000..eb664023 --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/emi/HibernalHerbsEmiPlugin.java @@ -0,0 +1,292 @@ +package net.dakotapride.hibernalherbs.emi; + +import dev.emi.emi.EmiPort; +import dev.emi.emi.api.EmiEntrypoint; +import dev.emi.emi.api.EmiPlugin; +import dev.emi.emi.api.EmiRegistry; +import dev.emi.emi.api.recipe.EmiRecipe; +import dev.emi.emi.api.recipe.EmiRecipeCategory; +import dev.emi.emi.api.render.EmiTexture; +import dev.emi.emi.api.stack.EmiIngredient; +import dev.emi.emi.api.stack.EmiStack; +import dev.emi.emi.recipe.EmiCookingRecipe; +import dev.emi.emi.runtime.EmiReloadLog; +import net.dakotapride.hibernalherbs.HibernalHerbsMod; +import net.dakotapride.hibernalherbs.init.BlockInit; +import net.dakotapride.hibernalherbs.init.ItemInit; +import net.dakotapride.hibernalherbs.init.RecipeInit; +import net.dakotapride.hibernalherbs.init.StatusEffectInit; +import net.dakotapride.hibernalherbs.init.enum_registry.*; +import net.dakotapride.hibernalherbs.init.enum_registry.tag.Tags; +import net.dakotapride.hibernalherbs.item.SorcererAgglomerationItem; +import net.dakotapride.hibernalherbs.item.SorcererTomeItem; +import net.dakotapride.hibernalherbs.recipe.MysticalCampfireCookingRecipe; +import net.minecraft.ChatFormatting; +import net.minecraft.network.chat.Component; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.world.item.Items; +import net.minecraft.world.item.crafting.*; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.block.Blocks; + +import java.util.List; +import java.util.Locale; +import java.util.function.Supplier; + +@EmiEntrypoint +public class HibernalHerbsEmiPlugin implements EmiPlugin { + public static final ResourceLocation SPRITE_SHEET = HibernalHerbsMod.asResource("textures/gui/recipe_viewer/emi.png"); + public static final EmiStack MYSTICAL_CAMPFIRE = EmiStack.of(BlockInit.MYSTICAL_CAMPFIRE); + public static final EmiStack SORCERER_AGGLOMERATION = EmiStack.of(ItemInit.SORCERER_AGGLOMERATION); + public static final EmiStack SORCERER_TOME = EmiStack.of(ItemInit.SORCERER_TOME); + public static final EmiStack SACRIFICIAL_RUNE = EmiStack.of(BlockInit.SACRIFICIAL_RUNE_BLOCK); + public static final EmiStack DETERIORATED_SACRIFICIAL_RUNE = EmiStack.of(BlockInit.DETERIORATED_SACRIFICIAL_RUNE_BLOCK); + public static final EmiStack FROZE_STATE_SACRIFICIAL_RUNE = EmiStack.of(BlockInit.FROZE_STATE_SACRIFICIAL_RUNE_BLOCK); + public static final EmiStack WEATHERED_COPPER_BLOCK = EmiStack.of(Blocks.WEATHERED_COPPER); + public static final EmiStack IRON_SICKLE = EmiStack.of(Sickles.IRON.getSickleItem()); + public static final EmiRecipeCategory MYSTICAL_CAMPFIRE_CONVERSION = + new EmiRecipeCategory(HibernalHerbsMod.asResource("mystical_campfire_conversion"), + MYSTICAL_CAMPFIRE, new EmiTexture(SPRITE_SHEET, 0, 0, 16, 16)); + public static final EmiRecipeCategory AGGLOMERATION_USAGE_EFFECT = + new EmiRecipeCategory(HibernalHerbsMod.asResource("agglomeration_usage.effect"), + SORCERER_AGGLOMERATION, new EmiTexture(SPRITE_SHEET, 16, 0, 16, 16)); + public static final EmiRecipeCategory TOME_USAGE_EFFECT = + new EmiRecipeCategory(HibernalHerbsMod.asResource("tome_usage.effect"), + SORCERER_TOME, new EmiTexture(SPRITE_SHEET, 32, 0, 16, 16)); + public static final EmiRecipeCategory AGGLOMERATION_USAGE_ITEM = + new EmiRecipeCategory(HibernalHerbsMod.asResource("agglomeration_usage.item"), + SORCERER_AGGLOMERATION, new EmiTexture(SPRITE_SHEET, 16, 0, 16, 16)); + public static final EmiRecipeCategory TOME_USAGE_ITEM = + new EmiRecipeCategory(HibernalHerbsMod.asResource("tome_usage.item"), + SORCERER_TOME, new EmiTexture(SPRITE_SHEET, 32, 0, 16, 16)); + public static final EmiRecipeCategory DETERIORATION = + new EmiRecipeCategory(HibernalHerbsMod.asResource("deterioration"), + SACRIFICIAL_RUNE, new EmiTexture(SPRITE_SHEET, 48, 0, 16, 16)); + public static final EmiRecipeCategory REVERT_DETERIORATION = + new EmiRecipeCategory(HibernalHerbsMod.asResource("revert_deterioration"), + IRON_SICKLE, new EmiTexture(SPRITE_SHEET, 48, 0, 16, 16)); + public static final EmiRecipeCategory FREEZING_STATE = + new EmiRecipeCategory(HibernalHerbsMod.asResource("freezing_state"), + WEATHERED_COPPER_BLOCK, new EmiTexture(SPRITE_SHEET, 16, 0, 16, 16)); + public static final EmiRecipeCategory UNFREEZING_STATE = + new EmiRecipeCategory(HibernalHerbsMod.asResource("unfreezing_state"), + WEATHERED_COPPER_BLOCK, new EmiTexture(SPRITE_SHEET, 16, 0, 16, 16)); + + public static final ResourceLocation AGGLOMERATION_EFFECTS = HibernalHerbsMod.asResource("textures/gui/recipe_viewer/agglomeration_effect_icons.png"); + public static final EmiTexture SANGUINE_ICON = new EmiTexture(AGGLOMERATION_EFFECTS, 0, 0, 18, 18); + public static final EmiTexture LETHARGY_ICON = new EmiTexture(AGGLOMERATION_EFFECTS, 18, 0, 18, 18); + public static final EmiTexture DEVOTION_ICON = new EmiTexture(AGGLOMERATION_EFFECTS, 36, 0, 18, 18); + public static final EmiTexture RAPACITY_ICON = new EmiTexture(AGGLOMERATION_EFFECTS, 54, 0, 18, 18); + public static final EmiTexture BARBARIC_ICON = new EmiTexture(AGGLOMERATION_EFFECTS, 72, 0, 18, 18); + public static final EmiTexture ESURIENT_ICON = new EmiTexture(AGGLOMERATION_EFFECTS, 90, 0, 18, 18); + public static final EmiTexture MIMICRY_ICON = new EmiTexture(AGGLOMERATION_EFFECTS, 108, 0, 18, 18); + + @Override + public void register(EmiRegistry registry) { + // Tell EMI to add a tab for your category + registry.addCategory(MYSTICAL_CAMPFIRE_CONVERSION); + registry.addCategory(AGGLOMERATION_USAGE_EFFECT); + registry.addCategory(AGGLOMERATION_USAGE_ITEM); + registry.addCategory(TOME_USAGE_EFFECT); + registry.addCategory(TOME_USAGE_ITEM); + registry.addCategory(DETERIORATION); + registry.addCategory(FREEZING_STATE); + registry.addCategory(UNFREEZING_STATE); + registry.addCategory(REVERT_DETERIORATION); + + //registry.addRecipe(new EmiInfoRecipe(List.of(EmiIngredient.of(Ingredient.of(ItemInit.LIFE_FORCE_BOTTLE))), List.of(Component.translatable("emi.hibernalherbs.information.life_force"), Component.translatable("emi.hibernalherbs.information.life_force.usage"), Component.translatable("emi.hibernalherbs.information.life_force.slashing")), HibernalHerbsMod.asResource("life_force"))); + + // Add all the workstations your category uses + registry.addWorkstation(MYSTICAL_CAMPFIRE_CONVERSION, MYSTICAL_CAMPFIRE); + registry.addWorkstation(AGGLOMERATION_USAGE_EFFECT, SORCERER_AGGLOMERATION); + registry.addWorkstation(AGGLOMERATION_USAGE_ITEM, SORCERER_AGGLOMERATION); + registry.addWorkstation(TOME_USAGE_EFFECT, SORCERER_TOME); + registry.addWorkstation(TOME_USAGE_ITEM, SORCERER_TOME); + registry.addWorkstation(DETERIORATION, SACRIFICIAL_RUNE); + registry.addWorkstation(DETERIORATION, FROZE_STATE_SACRIFICIAL_RUNE); + registry.addWorkstation(DETERIORATION, DETERIORATED_SACRIFICIAL_RUNE); + registry.addWorkstation(FREEZING_STATE, SORCERER_AGGLOMERATION); + registry.addWorkstation(UNFREEZING_STATE, SORCERER_AGGLOMERATION); + registry.addWorkstation(REVERT_DETERIORATION, EmiIngredient.of(Tags.Items.SICKLES.getTag())); + registry.addWorkstation(REVERT_DETERIORATION, EmiIngredient.of(Ingredient.of(Items.WIND_CHARGE))); + + for (MysticalCampfireCookingRecipe recipe : getRecipes(registry, RecipeInit.MYSTICAL_CAMPFIRE_CONVERSION_TYPE.get())) { + addRecipeSafe(registry, () -> new EmiCookingRecipe(recipe, MYSTICAL_CAMPFIRE_CONVERSION, 1, true), recipe); + } + + // Agglomeration Usages - effect + addRecipeSafe(registry, () -> new AbstractAgglomerationUsageRecipe. + AgglomerationUsageRecipe(StatusEffectInit.SANGUINE, HerbalSigilTypes.PRIDE.getHerbalSigilItem(), + List.of(Component.translatable(StatusEffectInit.SANGUINE.value().getDescriptionId()), + Component.translatable("text.hibernalherbs.effect.health_loss").withStyle(ChatFormatting.GRAY), + Component.translatable("text.hibernalherbs.effect.lifesteal").withStyle(ChatFormatting.GRAY), + Component.literal(StatusEffectInit.SANGUINE.getRegisteredName().toLowerCase(Locale.ROOT)).withStyle(ChatFormatting.DARK_GRAY), + Component.translatable("text.hibernalherbs.mod_id").withStyle(ChatFormatting.BLUE, ChatFormatting.ITALIC)), SANGUINE_ICON)); + addRecipeSafe(registry, () -> new AbstractAgglomerationUsageRecipe. + AgglomerationUsageRecipe(StatusEffectInit.LETHARGY, HerbalSigilTypes.SLOTH.getHerbalSigilItem(), + List.of(Component.translatable(StatusEffectInit.LETHARGY.value().getDescriptionId()), + Component.translatable("text.hibernalherbs.effect.movement_slowness").withStyle(ChatFormatting.GRAY), + Component.translatable("text.hibernalherbs.effect.apply_slowness_on_attack").withStyle(ChatFormatting.GRAY), + Component.literal(StatusEffectInit.LETHARGY.getRegisteredName().toLowerCase(Locale.ROOT)).withStyle(ChatFormatting.DARK_GRAY), + Component.translatable("text.hibernalherbs.mod_id").withStyle(ChatFormatting.BLUE, ChatFormatting.ITALIC)), LETHARGY_ICON)); + addRecipeSafe(registry, () -> new AbstractAgglomerationUsageRecipe. + AgglomerationUsageRecipe(StatusEffectInit.BARBARIC, HerbalSigilTypes.WRATH.getHerbalSigilItem(), + List.of(Component.translatable(StatusEffectInit.BARBARIC.value().getDescriptionId()), + Component.translatable("text.hibernalherbs.effect.movement_speed").withStyle(ChatFormatting.GRAY), + Component.translatable("text.hibernalherbs.effect.damage_increase").withStyle(ChatFormatting.GRAY), + Component.literal(StatusEffectInit.BARBARIC.getRegisteredName().toLowerCase(Locale.ROOT)).withStyle(ChatFormatting.DARK_GRAY), + Component.translatable("text.hibernalherbs.mod_id").withStyle(ChatFormatting.BLUE, ChatFormatting.ITALIC)), BARBARIC_ICON)); + addRecipeSafe(registry, () -> new AbstractAgglomerationUsageRecipe. + AgglomerationUsageRecipe(StatusEffectInit.DEVOTION, HerbalSigilTypes.LUST.getHerbalSigilItem(), + List.of(Component.translatable(StatusEffectInit.DEVOTION.value().getDescriptionId()), + Component.translatable("text.hibernalherbs.effect.breed_entities").withStyle(ChatFormatting.GRAY), + Component.translatable("text.hibernalherbs.effect.health_increase").withStyle(ChatFormatting.GRAY), + Component.literal(StatusEffectInit.DEVOTION.getRegisteredName().toLowerCase(Locale.ROOT)).withStyle(ChatFormatting.DARK_GRAY), + Component.translatable("text.hibernalherbs.mod_id").withStyle(ChatFormatting.BLUE, ChatFormatting.ITALIC)), DEVOTION_ICON)); + addRecipeSafe(registry, () -> new AbstractAgglomerationUsageRecipe. + AgglomerationUsageRecipe(StatusEffectInit.RAPACITY, HerbalSigilTypes.GREED.getHerbalSigilItem(), + List.of(Component.translatable(StatusEffectInit.RAPACITY.value().getDescriptionId()), + Component.translatable("text.hibernalherbs.effect.villager_discount").withStyle(ChatFormatting.GRAY), + //Component.translatable("text.hibernalherbs.effect.villager_gifting").withStyle(ChatFormatting.GRAY), + Component.literal(StatusEffectInit.RAPACITY.getRegisteredName().toLowerCase(Locale.ROOT)).withStyle(ChatFormatting.DARK_GRAY), + Component.translatable("text.hibernalherbs.mod_id").withStyle(ChatFormatting.BLUE, ChatFormatting.ITALIC)), RAPACITY_ICON)); + addRecipeSafe(registry, () -> new AbstractAgglomerationUsageRecipe. + AgglomerationUsageRecipe(StatusEffectInit.ESURIENT, HerbalSigilTypes.GLUTTONY.getHerbalSigilItem(), + List.of(Component.translatable(StatusEffectInit.ESURIENT.value().getDescriptionId()), + Component.translatable("text.hibernalherbs.effect.movement_slowness").withStyle(ChatFormatting.GRAY), + Component.translatable("text.hibernalherbs.effect.consume_food_buff").withStyle(ChatFormatting.GRAY), + Component.literal(StatusEffectInit.ESURIENT.getRegisteredName().toLowerCase(Locale.ROOT)).withStyle(ChatFormatting.DARK_GRAY), + Component.translatable("text.hibernalherbs.mod_id").withStyle(ChatFormatting.BLUE, ChatFormatting.ITALIC)), ESURIENT_ICON)); + addRecipeSafe(registry, () -> new AbstractAgglomerationUsageRecipe. + AgglomerationUsageRecipe(StatusEffectInit.MIMICRY, HerbalSigilTypes.ENVY.getHerbalSigilItem(), + List.of(Component.translatable(StatusEffectInit.MIMICRY.value().getDescriptionId()), + Component.translatable("text.hibernalherbs.effect.mimicry_damage").withStyle(ChatFormatting.GRAY), + Component.translatable("text.hibernalherbs.effect.apply_strength_health").withStyle(ChatFormatting.GRAY), + Component.literal(StatusEffectInit.MIMICRY.getRegisteredName().toLowerCase(Locale.ROOT)).withStyle(ChatFormatting.DARK_GRAY), + Component.translatable("text.hibernalherbs.mod_id").withStyle(ChatFormatting.BLUE, ChatFormatting.ITALIC)), MIMICRY_ICON)); + // Agglomeration Usages - item + SorcererAgglomerationItem.createEmiRecipe(registry, Items.WITHER_ROSE, HerbTypes.SAGE.getBaseBlock().asItem()); + SorcererAgglomerationItem.createEmiRecipe(registry, Items.LODESTONE, BlockInit.SACRIFICIAL_RUNE_BLOCK.asItem()); + SorcererAgglomerationItem.createEmiRecipe(registry, BlockInit.DETERIORATED_SACRIFICIAL_RUNE_BLOCK.asItem(), ItemInit.BLANK_HERBAL_SIGIL.get()); + SorcererAgglomerationItem.createStoneConversionEmiRecipe(registry, Items.STONE, Items.COBBLESTONE, Items.STONE_BRICKS, Items.SMOOTH_STONE, StoneTypes.IDIOSYNCRATIC_STONE); + SorcererAgglomerationItem.createStoneConversionEmiRecipe(registry, Items.DEEPSLATE, Items.COBBLED_DEEPSLATE, Items.DEEPSLATE_BRICKS, Items.POLISHED_DEEPSLATE, StoneTypes.NECROMANTIC_STONE); + + + // Tome Usages - effect + addRecipeSafe(registry, () -> new AbstractTomeUsageRecipe. + TomeUsageRecipe(StatusEffectInit.SANGUINE, HerbalSigilTypes.PRIDE.getHerbalSigilItem(), + List.of(Component.translatable(StatusEffectInit.SANGUINE.value().getDescriptionId() + ".level", "II"), + Component.translatable("text.hibernalherbs.effect.health_loss").withStyle(ChatFormatting.GRAY), + Component.translatable("text.hibernalherbs.effect.lifesteal").withStyle(ChatFormatting.GRAY), + Component.literal(StatusEffectInit.SANGUINE.getRegisteredName().toLowerCase(Locale.ROOT)).withStyle(ChatFormatting.DARK_GRAY), + Component.translatable("text.hibernalherbs.mod_id").withStyle(ChatFormatting.BLUE, ChatFormatting.ITALIC)), SANGUINE_ICON)); + addRecipeSafe(registry, () -> new AbstractTomeUsageRecipe. + TomeUsageRecipe(StatusEffectInit.LETHARGY, HerbalSigilTypes.SLOTH.getHerbalSigilItem(), + List.of(Component.translatable(StatusEffectInit.LETHARGY.value().getDescriptionId() + ".level", "II"), + Component.translatable("text.hibernalherbs.effect.movement_slowness").withStyle(ChatFormatting.GRAY), + Component.translatable("text.hibernalherbs.effect.apply_slowness_on_attack").withStyle(ChatFormatting.GRAY), + Component.literal(StatusEffectInit.LETHARGY.getRegisteredName().toLowerCase(Locale.ROOT)).withStyle(ChatFormatting.DARK_GRAY), + Component.translatable("text.hibernalherbs.mod_id").withStyle(ChatFormatting.BLUE, ChatFormatting.ITALIC)), LETHARGY_ICON)); + addRecipeSafe(registry, () -> new AbstractTomeUsageRecipe. + TomeUsageRecipe(StatusEffectInit.BARBARIC, HerbalSigilTypes.WRATH.getHerbalSigilItem(), + List.of(Component.translatable(StatusEffectInit.BARBARIC.value().getDescriptionId() + ".level", "II"), + Component.translatable("text.hibernalherbs.effect.movement_speed").withStyle(ChatFormatting.GRAY), + Component.translatable("text.hibernalherbs.effect.damage_increase").withStyle(ChatFormatting.GRAY), + Component.literal(StatusEffectInit.BARBARIC.getRegisteredName().toLowerCase(Locale.ROOT)).withStyle(ChatFormatting.DARK_GRAY), + Component.translatable("text.hibernalherbs.mod_id").withStyle(ChatFormatting.BLUE, ChatFormatting.ITALIC)), BARBARIC_ICON)); + addRecipeSafe(registry, () -> new AbstractTomeUsageRecipe. + TomeUsageRecipe(StatusEffectInit.DEVOTION, HerbalSigilTypes.LUST.getHerbalSigilItem(), + List.of(Component.translatable(StatusEffectInit.DEVOTION.value().getDescriptionId() + ".level", "II"), + Component.translatable("text.hibernalherbs.effect.breed_entities").withStyle(ChatFormatting.GRAY), + Component.translatable("text.hibernalherbs.effect.health_increase").withStyle(ChatFormatting.GRAY), + Component.literal(StatusEffectInit.DEVOTION.getRegisteredName().toLowerCase(Locale.ROOT)).withStyle(ChatFormatting.DARK_GRAY), + Component.translatable("text.hibernalherbs.mod_id").withStyle(ChatFormatting.BLUE, ChatFormatting.ITALIC)), DEVOTION_ICON)); + addRecipeSafe(registry, () -> new AbstractTomeUsageRecipe. + TomeUsageRecipe(StatusEffectInit.RAPACITY, HerbalSigilTypes.GREED.getHerbalSigilItem(), + List.of(Component.translatable(StatusEffectInit.RAPACITY.value().getDescriptionId() + ".level", "II"), + Component.translatable("text.hibernalherbs.effect.villager_discount").withStyle(ChatFormatting.GRAY), + Component.translatable("text.hibernalherbs.effect.villager_gifting").withStyle(ChatFormatting.GRAY), + Component.literal(StatusEffectInit.RAPACITY.getRegisteredName().toLowerCase(Locale.ROOT)).withStyle(ChatFormatting.DARK_GRAY), + Component.translatable("text.hibernalherbs.mod_id").withStyle(ChatFormatting.BLUE, ChatFormatting.ITALIC)), RAPACITY_ICON)); + addRecipeSafe(registry, () -> new AbstractTomeUsageRecipe. + TomeUsageRecipe(StatusEffectInit.ESURIENT, HerbalSigilTypes.GLUTTONY.getHerbalSigilItem(), + List.of(Component.translatable(StatusEffectInit.ESURIENT.value().getDescriptionId() + ".level", "II"), + Component.translatable("text.hibernalherbs.effect.movement_slowness").withStyle(ChatFormatting.GRAY), + Component.translatable("text.hibernalherbs.effect.consume_food_buff").withStyle(ChatFormatting.GRAY), + Component.literal(StatusEffectInit.ESURIENT.getRegisteredName().toLowerCase(Locale.ROOT)).withStyle(ChatFormatting.DARK_GRAY), + Component.translatable("text.hibernalherbs.mod_id").withStyle(ChatFormatting.BLUE, ChatFormatting.ITALIC)), ESURIENT_ICON)); + addRecipeSafe(registry, () -> new AbstractTomeUsageRecipe. + TomeUsageRecipe(StatusEffectInit.MIMICRY, HerbalSigilTypes.ENVY.getHerbalSigilItem(), + List.of(Component.translatable(StatusEffectInit.MIMICRY.value().getDescriptionId() + ".level", "II"), + Component.translatable("text.hibernalherbs.effect.mimicry_damage").withStyle(ChatFormatting.GRAY), + Component.translatable("text.hibernalherbs.effect.apply_strength_health").withStyle(ChatFormatting.GRAY), + Component.literal(StatusEffectInit.MIMICRY.getRegisteredName().toLowerCase(Locale.ROOT)).withStyle(ChatFormatting.DARK_GRAY), + Component.translatable("text.hibernalherbs.mod_id").withStyle(ChatFormatting.BLUE, ChatFormatting.ITALIC)), MIMICRY_ICON)); + // Tome Usages - item + SorcererTomeItem.createBoundPadlockRecipe(registry, PadlockTypes.PRIDE); + SorcererTomeItem.createBoundPadlockRecipe(registry, PadlockTypes.SLOTH); + SorcererTomeItem.createBoundPadlockRecipe(registry, PadlockTypes.WRATH); + SorcererTomeItem.createBoundPadlockRecipe(registry, PadlockTypes.LUST); + SorcererTomeItem.createBoundPadlockRecipe(registry, PadlockTypes.GREED); + SorcererTomeItem.createBoundPadlockRecipe(registry, PadlockTypes.GLUTTONY); + SorcererTomeItem.createBoundPadlockRecipe(registry, PadlockTypes.ENVY); + + createDeteriorationRecipes(registry, BlockInit.SACRIFICIAL_RUNE_BLOCK.get(), BlockInit.DETERIORATED_SACRIFICIAL_RUNE_BLOCK.get()); + + // Freeze/Unfreeze blockstates + createFreezingRecipes(registry, BlockInit.SACRIFICIAL_RUNE_BLOCK.get(), BlockInit.FROZE_STATE_SACRIFICIAL_RUNE_BLOCK.get()); + + for (FrozeBlockstates states : FrozeBlockstates.values()) { + // Copper + createFreezingRecipes(registry, states.getBaseBlock(), states.getFrozeState()); + createFreezingRecipes(registry, states.getChiseledBlock(), states.getFrozeChiseledState()); + createFreezingRecipes(registry, states.getGrateBlock(), states.getFrozeGrateState()); + createFreezingRecipes(registry, states.getCutBlock(), states.getFrozeCutState()); + createFreezingRecipes(registry, states.getCutSlabBlock(), states.getFrozeCutSlabState()); + createFreezingRecipes(registry, states.getCutStairsBlock(), states.getFrozeCutStairsState()); + createFreezingRecipes(registry, states.getDoorBlock(), states.getFrozeDoorState()); + createFreezingRecipes(registry, states.getTrapdoorBlock(), states.getFrozeTrapdoorState()); + createFreezingRecipes(registry, states.getBulbBlock(), states.getFrozeBulbState()); + } + } + + private static > Iterable getRecipes(EmiRegistry registry, RecipeType type) { + return registry.getRecipeManager().getAllRecipesFor(type).stream().map(RecipeHolder::value)::iterator; + } + + private static void createDeteriorationRecipes(EmiRegistry registry, Block block, Block block2) { + addRecipeSafe(registry, () -> new BlockUpdateFakeRecipe.DeteriorationRecipe( + block.asItem().getDefaultInstance(), + block2.asItem().getDefaultInstance())); + addRecipeSafe(registry, () -> new BlockUpdateFakeRecipe.RevertDeteriorationRecipe( + block.asItem().getDefaultInstance(), + block2.asItem().getDefaultInstance())); + } + + private static void createFreezingRecipes(EmiRegistry registry, Block block, Block block2) { + addRecipeSafe(registry, () -> new BlockUpdateFakeRecipe.FreezingStateRecipe( + block.asItem().getDefaultInstance(), + block2.asItem().getDefaultInstance())); + addRecipeSafe(registry, () -> new BlockUpdateFakeRecipe.UnfreezingStateRecipe( + block.asItem().getDefaultInstance(), + block2.asItem().getDefaultInstance())); + } + + public static void addRecipeSafe(EmiRegistry registry, Supplier supplier, Recipe recipe) { + try { + registry.addRecipe(supplier.get()); + } catch (Throwable e) { + EmiReloadLog.warn("Exception thrown when parsing vanilla recipe " + EmiPort.getId(recipe)); + EmiReloadLog.error(e); + } + } + + public static void addRecipeSafe(EmiRegistry registry, Supplier supplier) { + try { + registry.addRecipe(supplier.get()); + } catch (Throwable e) { + EmiReloadLog.warn("Exception thrown when parsing EMI recipe (no ID available)"); + EmiReloadLog.error(e); + } + } +} diff --git a/src/main/java/net/dakotapride/hibernalherbs/emi/UpdateTypes.java b/src/main/java/net/dakotapride/hibernalherbs/emi/UpdateTypes.java new file mode 100644 index 00000000..e3ab8e18 --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/emi/UpdateTypes.java @@ -0,0 +1,28 @@ +package net.dakotapride.hibernalherbs.emi; + +import dev.emi.emi.api.recipe.EmiRecipeCategory; + +import java.util.Locale; + +public enum UpdateTypes { + DETERIORATION(HibernalHerbsEmiPlugin.DETERIORATION), + REVERT_DETERIORATION(HibernalHerbsEmiPlugin.REVERT_DETERIORATION), + FREEZE_STATE(HibernalHerbsEmiPlugin.FREEZING_STATE), + UNFREEZE_STATE(HibernalHerbsEmiPlugin.UNFREEZING_STATE),; + + String id; + EmiRecipeCategory category; + + UpdateTypes(EmiRecipeCategory category) { + this.id = name().toLowerCase(Locale.ROOT); + this.category = category; + } + + public String getId() { + return id; + } + + public EmiRecipeCategory getCategory() { + return category; + } +} diff --git a/src/main/java/net/dakotapride/hibernalherbs/entity/boat/ModBoatEntity.java b/src/main/java/net/dakotapride/hibernalherbs/entity/boat/ModBoatEntity.java new file mode 100644 index 00000000..5338b197 --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/entity/boat/ModBoatEntity.java @@ -0,0 +1,137 @@ +package net.dakotapride.hibernalherbs.entity.boat; + +import net.dakotapride.hibernalherbs.HibernalHerbsMod; +import net.dakotapride.hibernalherbs.init.EntityTypeInit; +import net.dakotapride.hibernalherbs.init.enum_registry.WoodTypes; +import net.minecraft.nbt.CompoundTag; +import net.minecraft.network.protocol.Packet; +import net.minecraft.network.protocol.game.ClientGamePacketListener; +import net.minecraft.network.protocol.game.ClientboundAddEntityPacket; +import net.minecraft.network.syncher.EntityDataAccessor; +import net.minecraft.network.syncher.EntityDataSerializers; +import net.minecraft.network.syncher.SynchedEntityData; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.server.level.ServerEntity; +import net.minecraft.world.entity.EntityType; +import net.minecraft.world.entity.vehicle.Boat; +import net.minecraft.world.item.Item; +import net.minecraft.world.level.Level; +import org.jetbrains.annotations.NotNull; + +import java.util.function.Supplier; + +public class ModBoatEntity extends Boat { + private static final EntityDataAccessor WOOD_TYPE = SynchedEntityData.defineId(ModBoatEntity.class, EntityDataSerializers.INT); + + public ModBoatEntity(EntityType type, Level level) { + super(type, level); + this.blocksBuilding = true; + } + + public ModBoatEntity(Level level, double x, double y, double z) { + this(EntityTypeInit.MOD_BOAT.get(), level); + this.setPos(x, y, z); + this.xo = x; + this.yo = y; + this.zo = z; + } + + @Override + protected void defineSynchedData(SynchedEntityData.@NotNull Builder builder) { + super.defineSynchedData(builder); + builder.define(WOOD_TYPE, 0); + } + + @Override + protected void readAdditionalSaveData(CompoundTag pCompound) { + if (pCompound.contains("Type", 8)) { + this.setWoodType(Type.byName(pCompound.getString("Type"))); + } + } + + @Override + protected void addAdditionalSaveData(@NotNull CompoundTag pCompound) { + super.addAdditionalSaveData(pCompound); + pCompound.putString("Type", this.getWoodType().getName()); + } + + public Type getWoodType() { + return Type.byId(this.entityData.get(WOOD_TYPE)); + } + + public void setWoodType(Type type) { + this.entityData.set(WOOD_TYPE, type.ordinal()); + } + + @Override + public @NotNull Item getDropItem() { + return this.getWoodType().getItem().get(); + } + + @Override + public @NotNull Packet getAddEntityPacket(@NotNull ServerEntity serverEntity) { + return new ClientboundAddEntityPacket(this, serverEntity); + } + + public enum Type { + MYQUESTE("myqueste", () -> WoodTypes.MYQUESTE.getBoatItem(), () -> WoodTypes.MYQUESTE.getChestBoatItem()); + + private final String name; + private final Supplier item; + private final Supplier chestItem; + + Type(String name, Supplier boatItem, Supplier chestBoatItem) { + this.name = name; + this.item = boatItem; + this.chestItem = chestBoatItem; + } + + public ResourceLocation getTexture(boolean hasChest) { + if (hasChest) { + return HibernalHerbsMod.asResource("textures/entity/chest_boat/" + name + ".png"); + } + return HibernalHerbsMod.asResource("textures/entity/boat/" + name + ".png"); + } + + public String getModelLocation() { + return "boat/" + name; + } + + public String getChestModelLocation() { + return "chest_boat/" + name; + } + + public String getName() { + return this.name; + } + + public Supplier getItem() { + return item; + } + + public Supplier getChestItem() { + return chestItem; + } + + public static Type byId(int id) { + Type[] values = values(); + if (id < 0 || id >= values.length) { + id = 0; + } + + return values[id]; + } + + public static Type byName(String name) { + Type[] values = values(); + + for(int i = 0; i < values.length; ++i) { + if (values[i].getName().equals(name)) { + return values[i]; + } + } + + return values[0]; + } + } +} diff --git a/src/main/java/net/dakotapride/hibernalherbs/entity/boat/ModChestBoatEntity.java b/src/main/java/net/dakotapride/hibernalherbs/entity/boat/ModChestBoatEntity.java new file mode 100644 index 00000000..49b24c90 --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/entity/boat/ModChestBoatEntity.java @@ -0,0 +1,192 @@ +package net.dakotapride.hibernalherbs.entity.boat; + +import net.dakotapride.hibernalherbs.init.EntityTypeInit; +import net.minecraft.core.NonNullList; +import net.minecraft.nbt.CompoundTag; +import net.minecraft.resources.ResourceKey; +import net.minecraft.world.Containers; +import net.minecraft.world.InteractionHand; +import net.minecraft.world.InteractionResult; +import net.minecraft.world.damagesource.DamageSource; +import net.minecraft.world.entity.EntityType; +import net.minecraft.world.entity.HasCustomInventoryScreen; +import net.minecraft.world.entity.SlotAccess; +import net.minecraft.world.entity.monster.piglin.PiglinAi; +import net.minecraft.world.entity.player.Inventory; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.entity.vehicle.Boat; +import net.minecraft.world.entity.vehicle.ContainerEntity; +import net.minecraft.world.inventory.AbstractContainerMenu; +import net.minecraft.world.inventory.ChestMenu; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.gameevent.GameEvent; +import net.minecraft.world.level.storage.loot.LootTable; +import org.jetbrains.annotations.NotNull; +import org.jetbrains.annotations.Nullable; + +public class ModChestBoatEntity extends ModBoatEntity implements HasCustomInventoryScreen, ContainerEntity { + private static final int CONTAINER_SIZE = 27; + private NonNullList itemStacks = NonNullList.withSize(CONTAINER_SIZE, ItemStack.EMPTY); + @Nullable + private ResourceKey lootTable; + private long lootTableSeed; + + public ModChestBoatEntity(EntityType entityType, Level level) { + super(entityType, level); + } + + public ModChestBoatEntity(Level level, double x, double y, double z) { + this(EntityTypeInit.MOD_CHEST_BOAT.get(), level); + this.setPos(x, y, z); + this.xo = x; + this.yo = y; + this.zo = z; + } + + @Override + protected float getSinglePassengerXOffset() { + return 0.15F; + } + + @Override + protected int getMaxPassengers() { + return 1; + } + + @Override + protected void addAdditionalSaveData(CompoundTag pCompound) { + super.addAdditionalSaveData(pCompound); + this.addChestVehicleSaveData(pCompound, this.registryAccess()); + } + + @Override + protected void readAdditionalSaveData(CompoundTag pCompound) { + super.readAdditionalSaveData(pCompound); + this.readChestVehicleSaveData(pCompound, this.registryAccess()); + } + + @Override + public void destroy(DamageSource source) { + super.destroy(source); + this.chestVehicleDestroyed(source, this.level(), this); + } + + @Override + public void remove(RemovalReason pReason) { + if (!this.level().isClientSide() && pReason.shouldDestroy()) { + Containers.dropContents(this.level(), this, this); + } + + super.remove(pReason); + } + + @Override + public InteractionResult interact(Player pPlayer, InteractionHand pHand) { + return this.canAddPassenger(pPlayer) && !pPlayer.isSecondaryUseActive() ? super.interact(pPlayer, pHand) : this.interactWithContainerVehicle(pPlayer); + } + + @Override + public void openCustomInventoryScreen(Player player) { + player.openMenu(this); + if (!player.level().isClientSide()) { + this.gameEvent(GameEvent.CONTAINER_OPEN, player); + PiglinAi.angerNearbyPiglins(player, true); + } + + } + + @Override + public @NotNull Item getDropItem() { + return this.getWoodType().getChestItem().get(); + } + + @Override + public void clearContent() { + this.clearChestVehicleContent(); + } + + @Override + public int getContainerSize() { + return 27; + } + + @Override + public ItemStack getItem(int pIndex) { + return this.getChestVehicleItem(pIndex); + } + + @Override + public ItemStack removeItem(int pIndex, int pCount) { + return this.removeChestVehicleItem(pIndex, pCount); + } + + @Override + public ItemStack removeItemNoUpdate(int pIndex) { + return this.removeChestVehicleItemNoUpdate(pIndex); + } + + @Override + public void setItem(int pIndex, ItemStack pStack) { + this.setChestVehicleItem(pIndex, pStack); + } + + @Override + public SlotAccess getSlot(int pSlot) { + return this.getChestVehicleSlot(pSlot); + } + + @Override + public void setChanged() { + } + + @Override + public boolean stillValid(Player pPlayer) { + return this.isChestVehicleStillValid(pPlayer); + } + + @Nullable + public AbstractContainerMenu createMenu(int pContainerId, Inventory pInventory, Player pPlayer) { + if (this.lootTable != null && pPlayer.isSpectator()) { + return null; + } else { + this.unpackLootTable(pInventory.player); + return ChestMenu.threeRows(pContainerId, pInventory, this); + } + } + + public void unpackLootTable(@Nullable Player player) { + this.unpackChestVehicleLootTable(player); + } + + @Override + public void setLootTable(@Nullable ResourceKey resourceKey) { + this.lootTable = resourceKey; + } + + @Nullable + public ResourceKey getLootTable() { + return this.lootTable; + } + + @Override + public long getLootTableSeed() { + return this.lootTableSeed; + } + + @Override + public void setLootTableSeed(long seed) { + this.lootTableSeed = seed; + } + + @Override + public @NotNull NonNullList getItemStacks() { + return this.itemStacks; + } + + @Override + public void clearItemStacks() { + this.itemStacks = NonNullList.withSize(this.getContainerSize(), ItemStack.EMPTY); + } +} \ No newline at end of file diff --git a/src/main/java/net/dakotapride/hibernalherbs/entity/render/ModBoatRenderer.java b/src/main/java/net/dakotapride/hibernalherbs/entity/render/ModBoatRenderer.java new file mode 100644 index 00000000..bb18be66 --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/entity/render/ModBoatRenderer.java @@ -0,0 +1,88 @@ +package net.dakotapride.hibernalherbs.entity.render; + +import com.google.common.collect.ImmutableMap; +import com.mojang.blaze3d.vertex.PoseStack; +import com.mojang.blaze3d.vertex.VertexConsumer; +import com.mojang.datafixers.util.Pair; +import com.mojang.math.Axis; +import net.dakotapride.hibernalherbs.HibernalHerbsMod; +import net.dakotapride.hibernalherbs.entity.boat.ModBoatEntity; +import net.minecraft.client.model.BoatModel; +import net.minecraft.client.model.ChestBoatModel; +import net.minecraft.client.model.ListModel; +import net.minecraft.client.model.WaterPatchModel; +import net.minecraft.client.model.geom.ModelLayerLocation; +import net.minecraft.client.model.geom.ModelPart; +import net.minecraft.client.renderer.MultiBufferSource; +import net.minecraft.client.renderer.RenderType; +import net.minecraft.client.renderer.entity.EntityRenderer; +import net.minecraft.client.renderer.entity.EntityRendererProvider; +import net.minecraft.client.renderer.texture.OverlayTexture; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.util.Mth; +import net.minecraft.world.entity.vehicle.Boat; +import org.joml.Quaternionf; + +import java.util.Map; +import java.util.stream.Stream; + +// Boat code credited to Ecologics Devs +@SuppressWarnings("NullableProblems") +public class ModBoatRenderer extends EntityRenderer { + private final Map>> boatResources; + + public ModBoatRenderer(EntityRendererProvider.Context context, boolean hasChest) { + super(context); + this.shadowRadius = 0.8f; + this.boatResources = Stream.of(ModBoatEntity.Type.values()).collect(ImmutableMap.toImmutableMap(type -> type, type -> + Pair.of(type.getTexture(hasChest), this.createBoatModel(context, type, hasChest)))); + } + + private ListModel createBoatModel(EntityRendererProvider.Context context, ModBoatEntity.Type type, boolean hasChest) { + ModelLayerLocation modelLayerLocation = hasChest ? + new ModelLayerLocation(HibernalHerbsMod.asResource(type.getChestModelLocation()), "main") + : new ModelLayerLocation(HibernalHerbsMod.asResource(type.getModelLocation()), "main"); + ModelPart modelPart = context.bakeLayer(modelLayerLocation); + return hasChest ? new ChestBoatModel(modelPart) : new BoatModel(modelPart); + } + + @Override + public void render(T entity, float entityYaw, float partialTicks, PoseStack matrixStack, MultiBufferSource buffer, int packedLight) { + float h; + matrixStack.pushPose(); + matrixStack.translate(0.0f, 0.375f, 0.0f); + matrixStack.mulPose(Axis.YP.rotationDegrees(180.0f - entityYaw)); + float f = (float)entity.getHurtTime() - partialTicks; + float g = entity.getDamage() - partialTicks; + if (g < 0.0f) { + g = 0.0f; + } + if (f > 0.0f) { + matrixStack.mulPose(Axis.XP.rotationDegrees(Mth.sin(f) * f * g / 10.0f * (float)entity.getHurtDir())); + } + if (!Mth.equal(h = entity.getBubbleAngle(partialTicks), 0.0f)) { + matrixStack.mulPose(new Quaternionf().setAngleAxis(entity.getBubbleAngle(partialTicks) * ((float)Math.PI / 180), 1.0f, 0.0f, 1.0f)); + } + Pair> pair = this.boatResources.get(entity.getWoodType()); + ResourceLocation resourceLocation = pair.getFirst(); + ListModel listModel = pair.getSecond(); + matrixStack.scale(-1.0f, -1.0f, 1.0f); + matrixStack.mulPose(Axis.YP.rotationDegrees(90.0f)); + listModel.setupAnim(entity, partialTicks, 0.0f, -0.1f, 0.0f, 0.0f); + VertexConsumer vertexConsumer = buffer.getBuffer(listModel.renderType(resourceLocation)); + listModel.renderToBuffer(matrixStack, vertexConsumer, packedLight, OverlayTexture.NO_OVERLAY); + if (!entity.isUnderWater()) { + VertexConsumer vertexConsumer2 = buffer.getBuffer(RenderType.waterMask()); + if (listModel instanceof WaterPatchModel waterPatchModel) { + waterPatchModel.waterPatch().render(matrixStack, vertexConsumer2, packedLight, OverlayTexture.NO_OVERLAY); + } + } + matrixStack.popPose(); + super.render(entity, entityYaw, partialTicks, matrixStack, buffer, packedLight); + } + + @Override + public ResourceLocation getTextureLocation(ModBoatEntity boat) { + return boatResources.get(boat.getWoodType()).getFirst(); + } +} \ No newline at end of file diff --git a/Common/src/main/java/net/dakotapride/hibernalHerbs/common/food/FoodComponentList.java b/src/main/java/net/dakotapride/hibernalherbs/food/FoodComponentList.java similarity index 96% rename from Common/src/main/java/net/dakotapride/hibernalHerbs/common/food/FoodComponentList.java rename to src/main/java/net/dakotapride/hibernalherbs/food/FoodComponentList.java index df094966..4a8bd188 100644 --- a/Common/src/main/java/net/dakotapride/hibernalHerbs/common/food/FoodComponentList.java +++ b/src/main/java/net/dakotapride/hibernalherbs/food/FoodComponentList.java @@ -1,4 +1,4 @@ -package net.dakotapride.hibernalHerbs.common.food; +package net.dakotapride.hibernalherbs.food; public interface FoodComponentList { // Base Duration diff --git a/src/main/java/net/dakotapride/hibernalherbs/init/BlockEntityTypeInit.java b/src/main/java/net/dakotapride/hibernalherbs/init/BlockEntityTypeInit.java new file mode 100644 index 00000000..b6235d87 --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/init/BlockEntityTypeInit.java @@ -0,0 +1,52 @@ +package net.dakotapride.hibernalherbs.init; + +import com.mojang.datafixers.types.Type; +import net.dakotapride.hibernalherbs.HibernalHerbsMod; +import net.dakotapride.hibernalherbs.block.ModBrushableBlockEntity; +import net.dakotapride.hibernalherbs.block.ModHangingSignBlockEntity; +import net.dakotapride.hibernalherbs.block.ModSignBlockEntity; +import net.dakotapride.hibernalherbs.block.MysticalCampfireBlockEntity; +import net.dakotapride.hibernalherbs.init.enum_registry.Archaeology; +import net.dakotapride.hibernalherbs.init.enum_registry.WoodTypes; +import net.minecraft.Util; +import net.minecraft.core.Registry; +import net.minecraft.core.registries.BuiltInRegistries; +import net.minecraft.core.registries.Registries; +import net.minecraft.util.datafix.fixes.References; +import net.minecraft.world.level.block.entity.BlockEntity; +import net.minecraft.world.level.block.entity.BlockEntityType; +import net.minecraft.world.level.block.entity.SignBlockEntity; +import net.neoforged.bus.api.IEventBus; +import net.neoforged.neoforge.registries.DeferredHolder; +import net.neoforged.neoforge.registries.DeferredRegister; + +import java.util.function.Supplier; + +public class BlockEntityTypeInit { + public static final DeferredRegister> BLOCK_ENTITY_TYPES = DeferredRegister.create(Registries.BLOCK_ENTITY_TYPE, HibernalHerbsMod.MOD_ID); + + public static final DeferredHolder, BlockEntityType> MYSTICAL_CAMPFIRE = + register("mystical_campfire", () -> BlockEntityType.Builder.of(MysticalCampfireBlockEntity::new, BlockInit.MYSTICAL_CAMPFIRE.get())); + + public static final DeferredHolder, BlockEntityType> MOD_SIGN = + register("sign", () -> BlockEntityType.Builder.of(ModSignBlockEntity::new, + WoodTypes.MYQUESTE.getSignBlock(), WoodTypes.MYQUESTE.getWallSignBlock())); + public static final DeferredHolder, BlockEntityType> MOD_HANGING_SIGN = + register("hanging_sign", () -> BlockEntityType.Builder.of(ModHangingSignBlockEntity::new, + WoodTypes.MYQUESTE.getHangingSignBlock(), WoodTypes.MYQUESTE.getWallHangingSignBlock())); + + public static final DeferredHolder, BlockEntityType> BRUSHABLE_BLOCK = + register("brushable_block", () -> BlockEntityType.Builder.of(ModBrushableBlockEntity::new, + Archaeology.SuspiciousBlocks.END_STONE.getBlock())); + + private static DeferredHolder, BlockEntityType> register(String string, Supplier> builder) { + Type type = Util.fetchChoiceType(References.BLOCK_ENTITY, string); + return BLOCK_ENTITY_TYPES.register(string, () -> builder.get().build(type)); + //Type type = Util.fetchChoiceType(References.BLOCK_ENTITY, string); + //return Registry.register(BuiltInRegistries.BLOCK_ENTITY_TYPE, HibernalHerbsMod.asResource(string), builder.build(type)); + } + + public static void register(IEventBus bus) { + BLOCK_ENTITY_TYPES.register(bus); + } +} diff --git a/src/main/java/net/dakotapride/hibernalherbs/init/BlockInit.java b/src/main/java/net/dakotapride/hibernalherbs/init/BlockInit.java new file mode 100644 index 00000000..4363387d --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/init/BlockInit.java @@ -0,0 +1,50 @@ +package net.dakotapride.hibernalherbs.init; + +import net.dakotapride.hibernalherbs.HibernalHerbsMod; +import net.dakotapride.hibernalherbs.block.*; +import net.minecraft.world.item.BlockItem; +import net.minecraft.world.item.Item; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.neoforged.bus.api.IEventBus; +import net.neoforged.neoforge.registries.DeferredBlock; +import net.neoforged.neoforge.registries.DeferredItem; +import net.neoforged.neoforge.registries.DeferredRegister; + +import java.util.function.Supplier; + +public class BlockInit { + public static final DeferredRegister.Blocks BLOCKS = DeferredRegister.createBlocks(HibernalHerbsMod.MOD_ID); + // WIP + public static DeferredBlock SACRIFICIAL_RUNE_BLOCK = register("sacrificial_rune_block", + () -> new SacrificialRuneBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.DEEPSLATE).requiresCorrectToolForDrops())); + public static DeferredBlock FROZE_STATE_SACRIFICIAL_RUNE_BLOCK = register("froze_state_sacrificial_rune_block", + () -> new FrozeStateBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.DEEPSLATE).requiresCorrectToolForDrops())); + public static DeferredBlock DETERIORATED_SACRIFICIAL_RUNE_BLOCK = register("deteriorated_sacrificial_rune_block", + () -> new DeterioratedSacrificialRuneBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.DEEPSLATE).requiresCorrectToolForDrops())); + + public static DeferredBlock MYSTICAL_CAMPFIRE = register("mystical_campfire", + () -> new MysticalCampfireBlock(true, 10, BlockBehaviour.Properties.ofFullCopy(Blocks.CAMPFIRE).noOcclusion())); + public static DeferredBlock INCENSE_PROVIDER = register("incense_provider", + () -> new IncenseProviderBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.STONE_SLAB).noOcclusion().lightLevel(l -> 7).requiresCorrectToolForDrops())); + + // Collective Registration + public static void register(IEventBus bus) { + BLOCKS.register(bus); + } + + public static DeferredBlock register(String name, Supplier block) { + DeferredBlock toReturn = registerWithoutBlockItem(name, block); + registerBlockItem(name, toReturn); + return toReturn; + } + + public static DeferredBlock registerWithoutBlockItem(String name, Supplier block) { + return BLOCKS.register(name, block); + } + + public static DeferredItem registerBlockItem(String name, DeferredBlock block) { + return ItemInit.ITEMS.register(name, () -> new BlockItem(block.get(), new Item.Properties())); + } +} diff --git a/src/main/java/net/dakotapride/hibernalherbs/init/CriteriaTriggersInit.java b/src/main/java/net/dakotapride/hibernalherbs/init/CriteriaTriggersInit.java new file mode 100644 index 00000000..66a24ec3 --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/init/CriteriaTriggersInit.java @@ -0,0 +1,50 @@ +package net.dakotapride.hibernalherbs.init; + +import net.dakotapride.hibernalherbs.HibernalHerbsMod; +import net.minecraft.advancements.CriterionTrigger; +import net.minecraft.advancements.critereon.ConsumeItemTrigger; +import net.minecraft.advancements.critereon.DefaultBlockInteractionTrigger; +import net.minecraft.advancements.critereon.ItemUsedOnLocationTrigger; +import net.minecraft.core.registries.Registries; +import net.neoforged.bus.api.IEventBus; +import net.neoforged.neoforge.registries.DeferredHolder; +import net.neoforged.neoforge.registries.DeferredRegister; + +import java.util.function.Supplier; + +public class CriteriaTriggersInit { + public static final DeferredRegister> CRITERION_TRIGGERS = DeferredRegister.create(Registries.TRIGGER_TYPE, HibernalHerbsMod.MOD_ID); + + public static final DeferredHolder, ConsumeItemTrigger> USED_AGGLOMERATION = register("agglomeration_uses", ConsumeItemTrigger::new); + public static final DeferredHolder, ConsumeItemTrigger> USED_TOME = register("tome_uses", ConsumeItemTrigger::new); + public static final DeferredHolder, ConsumeItemTrigger> SACRIFICED_BLOOD_FROM_AGGLOMERATION = register("agglomeration_sacrifices", ConsumeItemTrigger::new); + public static final DeferredHolder, ConsumeItemTrigger> SACRIFICED_HUNGER_FROM_TOME = register("tome_sacrifices", ConsumeItemTrigger::new); + public static final DeferredHolder, ConsumeItemTrigger> CONJURED_ITEMS_FROM_AGGLOMERATION = register("agglomeration_conjured_items", ConsumeItemTrigger::new); + public static final DeferredHolder, ConsumeItemTrigger> CONJURED_ITEMS_FROM_TOME = register("tome_conjured_items", ConsumeItemTrigger::new); + public static final DeferredHolder, ConsumeItemTrigger> USED_SIGIL = register("used_sigil", ConsumeItemTrigger::new); + public static final DeferredHolder, ConsumeItemTrigger> USED_SIGIL_WITH_AGGLOMERATION = register("used_sigil_with_agglomeration", ConsumeItemTrigger::new); + public static final DeferredHolder, ConsumeItemTrigger> USED_SIGIL_WITH_TOME = register("used_sigil_with_tome", ConsumeItemTrigger::new); + + public static final DeferredHolder, DefaultBlockInteractionTrigger> DETERIORATED_RUNE_BLOCK = register("deteriorated_rune_block", DefaultBlockInteractionTrigger::new); + + public static final DeferredHolder, DefaultBlockInteractionTrigger> FROZE_BLOCKSTATE = register("froze_blockstate", DefaultBlockInteractionTrigger::new); + public static final DeferredHolder, DefaultBlockInteractionTrigger> UNFROZE_BLOCKSTATE = register("unfroze_blockstate", DefaultBlockInteractionTrigger::new); + + public static final DeferredHolder, DefaultBlockInteractionTrigger> SACRIFICIAL_RUNE_RESTORATION = register("sacrificial_rune_restoration", DefaultBlockInteractionTrigger::new); + + public static final DeferredHolder, DefaultBlockInteractionTrigger> INCENSE_PROVIDER_INTERACTIONS = register("incense_provider_interactions", DefaultBlockInteractionTrigger::new); + public static final DeferredHolder, DefaultBlockInteractionTrigger> MYSTICAL_CAMPFIRE_INTERACTIONS = register("mystical_campfire_interactions", DefaultBlockInteractionTrigger::new); + + public static final DeferredHolder, ItemUsedOnLocationTrigger> USE_HERB_HUMUS_ON_LOG = register("use_herb_humus_on_log", ItemUsedOnLocationTrigger::new); + + //public static final SummonedEntityTrigger COMPLETED_SACRIFICIAL_RITUAL = register("sacrificial_ritual_completed", new SummonedEntityTrigger()); + + public static > DeferredHolder, T> register(String string, Supplier criterionTrigger) { + return CRITERION_TRIGGERS.register(string, criterionTrigger); + //return Registry.register(BuiltInRegistries.TRIGGER_TYPES, HibernalHerbsMod.asResource(string), criterionTrigger); + } + + public static void load(IEventBus bus) { + CRITERION_TRIGGERS.register(bus); + } +} diff --git a/src/main/java/net/dakotapride/hibernalherbs/init/DamageSourceKeysInit.java b/src/main/java/net/dakotapride/hibernalherbs/init/DamageSourceKeysInit.java new file mode 100644 index 00000000..943be6e2 --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/init/DamageSourceKeysInit.java @@ -0,0 +1,12 @@ +package net.dakotapride.hibernalherbs.init; + +import net.dakotapride.hibernalherbs.HibernalHerbsMod; +import net.minecraft.core.registries.Registries; +import net.minecraft.resources.ResourceKey; +import net.minecraft.world.damagesource.DamageType; + +public interface DamageSourceKeysInit { + ResourceKey AGGLOMERATION_BLOOD_SACRIFICE = ResourceKey.create(Registries.DAMAGE_TYPE, HibernalHerbsMod.asResource("sacrifice/agglomeration")); + ResourceKey TOME_HUNGER_SACRIFICE = ResourceKey.create(Registries.DAMAGE_TYPE, HibernalHerbsMod.asResource("sacrifice/tome")); + ResourceKey MIMICRY_REPERCUSSIONS = ResourceKey.create(Registries.DAMAGE_TYPE, HibernalHerbsMod.asResource("mimicry/repercussions")); +} diff --git a/src/main/java/net/dakotapride/hibernalherbs/init/DataComponentInit.java b/src/main/java/net/dakotapride/hibernalherbs/init/DataComponentInit.java new file mode 100644 index 00000000..58d7b228 --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/init/DataComponentInit.java @@ -0,0 +1,32 @@ +package net.dakotapride.hibernalherbs.init; + +import com.mojang.serialization.Codec; +import net.dakotapride.hibernalherbs.HibernalHerbsMod; +import net.minecraft.advancements.CriterionTrigger; +import net.minecraft.core.Registry; +import net.minecraft.core.component.DataComponentType; +import net.minecraft.core.registries.BuiltInRegistries; +import net.minecraft.core.registries.Registries; +import net.minecraft.network.codec.ByteBufCodecs; +import net.neoforged.bus.api.IEventBus; +import net.neoforged.neoforge.registries.DeferredHolder; +import net.neoforged.neoforge.registries.DeferredRegister; + +import java.util.function.UnaryOperator; + +public class DataComponentInit { + public static final DeferredRegister> DATA_COMPONENTS = DeferredRegister.create(Registries.DATA_COMPONENT_TYPE, HibernalHerbsMod.MOD_ID); + + public static final DeferredHolder, DataComponentType> IS_BEING_USED = register( + "is_being_used", builder -> builder.persistent(Codec.BOOL).networkSynchronized(ByteBufCodecs.BOOL) + ); + + private static DeferredHolder, DataComponentType> register(String name, UnaryOperator> builderOperator) { + return DATA_COMPONENTS.register(name, () -> builderOperator.apply(DataComponentType.builder()).build()); + //return Registry.register(BuiltInRegistries.DATA_COMPONENT_TYPE, HibernalHerbsMod.asResource(name), builderOperator.apply(DataComponentType.builder()).build()); + } + + public static void load(IEventBus bus) { + DATA_COMPONENTS.register(bus); + } +} diff --git a/src/main/java/net/dakotapride/hibernalherbs/init/EnchantmentKeys.java b/src/main/java/net/dakotapride/hibernalherbs/init/EnchantmentKeys.java new file mode 100644 index 00000000..9effa367 --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/init/EnchantmentKeys.java @@ -0,0 +1,18 @@ +package net.dakotapride.hibernalherbs.init; + +import net.dakotapride.hibernalherbs.HibernalHerbsMod; +import net.minecraft.core.registries.Registries; +import net.minecraft.resources.ResourceKey; +import net.minecraft.world.item.enchantment.Enchantment; + +public class EnchantmentKeys { + public static final ResourceKey SLASHING = load("slashing"); + public static final ResourceKey CULLING = load("culling"); + public static final ResourceKey RAPID = load("rapid"); + + public static void load() {} + + private static ResourceKey load(String string) { + return ResourceKey.create(Registries.ENCHANTMENT, HibernalHerbsMod.asResource(string)); + } +} diff --git a/src/main/java/net/dakotapride/hibernalherbs/init/EntityTypeInit.java b/src/main/java/net/dakotapride/hibernalherbs/init/EntityTypeInit.java new file mode 100644 index 00000000..5fb31d8f --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/init/EntityTypeInit.java @@ -0,0 +1,38 @@ +package net.dakotapride.hibernalherbs.init; + +import net.dakotapride.hibernalherbs.HibernalHerbsMod; +import net.dakotapride.hibernalherbs.entity.boat.ModBoatEntity; +import net.dakotapride.hibernalherbs.entity.boat.ModChestBoatEntity; +import net.minecraft.advancements.CriterionTrigger; +import net.minecraft.core.Registry; +import net.minecraft.core.registries.BuiltInRegistries; +import net.minecraft.core.registries.Registries; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.entity.EntityType; +import net.minecraft.world.entity.MobCategory; +import net.neoforged.bus.api.IEventBus; +import net.neoforged.neoforge.registries.DeferredHolder; +import net.neoforged.neoforge.registries.DeferredRegister; + +import java.util.function.Supplier; + +public class EntityTypeInit { + public static final DeferredRegister> ENTITY_TYPES = DeferredRegister.create(Registries.ENTITY_TYPE, HibernalHerbsMod.MOD_ID); + // WIP + public static DeferredHolder, EntityType> MOD_BOAT = register("boat", + () -> EntityType.Builder.of(ModBoatEntity::new, MobCategory.MISC).sized(1.375f, 0.5625f).clientTrackingRange(10) + .build(HibernalHerbsMod.asResource("boat").toString())); + public static DeferredHolder, EntityType> MOD_CHEST_BOAT = register("chest_boat", + () -> EntityType.Builder.of(ModChestBoatEntity::new, MobCategory.MISC).sized(1.375f, 0.5625f).clientTrackingRange(10) + .build(HibernalHerbsMod.asResource("chest_boat").toString())); + + // Collective Registration + public static void register(IEventBus bus) { + ENTITY_TYPES.register(bus); + } + + public static DeferredHolder, EntityType> register(String name, Supplier> entityType) { + return ENTITY_TYPES.register(name, entityType); + //return Registry.register(BuiltInRegistries.ENTITY_TYPE, HibernalHerbsMod.asResource(name), entityType); + } +} diff --git a/src/main/java/net/dakotapride/hibernalherbs/init/FeaturesInit.java b/src/main/java/net/dakotapride/hibernalherbs/init/FeaturesInit.java new file mode 100644 index 00000000..d7bcb3c8 --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/init/FeaturesInit.java @@ -0,0 +1,24 @@ +package net.dakotapride.hibernalherbs.init; + +import net.dakotapride.hibernalherbs.HibernalHerbsMod; +import net.minecraft.core.registries.Registries; +import net.minecraft.resources.ResourceKey; +import net.minecraft.world.level.levelgen.feature.ConfiguredFeature; +import net.minecraft.world.level.levelgen.placement.PlacedFeature; + +public class FeaturesInit { + public static final ResourceKey> MYQUESTE_CONFIGURED = registerConfiguredFeature("myqueste"); + public static final ResourceKey> HERBS_CONFIGURED = registerConfiguredFeature("herbs"); + + public static final ResourceKey MYQUESTE_PLACED = registerPlacedFeature("myqueste_placed"); + public static final ResourceKey HERBS_PLACED = registerPlacedFeature("herbs_placed"); + + public static ResourceKey> registerConfiguredFeature(String name) { + return ResourceKey.create(Registries.CONFIGURED_FEATURE, HibernalHerbsMod.asResource(name)); + } + + public static ResourceKey registerPlacedFeature(String name) { + return ResourceKey.create(Registries.PLACED_FEATURE, HibernalHerbsMod.asResource(name)); + } + +} diff --git a/src/main/java/net/dakotapride/hibernalherbs/init/ItemGroupInit.java b/src/main/java/net/dakotapride/hibernalherbs/init/ItemGroupInit.java new file mode 100644 index 00000000..54da37ed --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/init/ItemGroupInit.java @@ -0,0 +1,32 @@ +package net.dakotapride.hibernalherbs.init; + +import net.dakotapride.hibernalherbs.HibernalHerbsMod; +import net.dakotapride.hibernalherbs.init.enum_registry.Sickles; +import net.minecraft.core.registries.Registries; +import net.minecraft.network.chat.Component; +import net.minecraft.world.item.CreativeModeTab; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ItemStack; +import net.neoforged.bus.api.IEventBus; +import net.neoforged.neoforge.registries.DeferredHolder; +import net.neoforged.neoforge.registries.DeferredRegister; + +import java.util.function.Supplier; + +public class ItemGroupInit { + public static final DeferredRegister CREATIVE_MODE_TABS = DeferredRegister.create(Registries.CREATIVE_MODE_TAB, HibernalHerbsMod.MOD_ID); + + public static final Supplier HIBERNAL_HERBS_TAB = CREATIVE_MODE_TABS.register("hibernal_herbs", + () -> CreativeModeTab.builder().icon(() -> new ItemStack(Sickles.ARKONIUM.getSickleItem())) + .title(Component.translatable("creativetab.hibernalherbs.hibernal_herbs")) + .displayItems((itemDisplayParameters, output) -> { + for (DeferredHolder items : ItemInit.ITEMS.getEntries()) { + output.accept(items.get()); + } + }).build()); + + + public static void register(IEventBus eventBus) { + CREATIVE_MODE_TABS.register(eventBus); + } +} diff --git a/src/main/java/net/dakotapride/hibernalherbs/init/ItemInit.java b/src/main/java/net/dakotapride/hibernalherbs/init/ItemInit.java new file mode 100644 index 00000000..5f5601ce --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/init/ItemInit.java @@ -0,0 +1,55 @@ +package net.dakotapride.hibernalherbs.init; + +import net.dakotapride.hibernalherbs.HibernalHerbsMod; +import net.dakotapride.hibernalherbs.item.*; +import net.minecraft.core.Registry; +import net.minecraft.core.registries.BuiltInRegistries; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.Rarity; +import net.neoforged.bus.api.IEventBus; +import net.neoforged.neoforge.registries.DeferredItem; +import net.neoforged.neoforge.registries.DeferredRegister; + +import java.util.function.Supplier; + +@SuppressWarnings({"unused"}) +public class ItemInit { + public static final DeferredRegister.Items ITEMS = DeferredRegister.createItems(HibernalHerbsMod.MOD_ID); + + public static DeferredItem GROUND_HERBS = register("ground_herbs", () -> new Item(new Item.Properties())); + + public static DeferredItem LIFE_FORCE_BOTTLE = register("life_force", () -> new LifeForceBottleItem(new Item.Properties().stacksTo(16).rarity(Rarity.UNCOMMON))); + + public static DeferredItem INSCRIPTION_SMITHING_TEMPLATE = register("inscription_smithing_template", InscriptionSmithingTemplate::createInscriptionSmithingTemplateItem); + + public static DeferredItem BLANK_HERBAL_SIGIL = register("blank_herbal_sigil", () -> new Item(new Item.Properties().rarity(Rarity.UNCOMMON))); + public static DeferredItem CRACKED_HERBAL_SIGIL = register("cracked_herbal_sigil", () -> new Item(new Item.Properties().rarity(Rarity.UNCOMMON))); + + public static DeferredItem SILIPTIUM_PETALS = register("siliptium_petals", () -> new Item(new Item.Properties())); + public static DeferredItem LUMBINETRIK_PETALS = register("lumbinetrik_petals", () -> new Item(new Item.Properties())); + public static DeferredItem JULISIUM_PETALS = register("julisium_petals", () -> new Item(new Item.Properties())); + + public static DeferredItem GRIMOIRE = register("grimoire", () -> new HerbalGrimoireItem(new Item.Properties().stacksTo(1).rarity(Rarity.RARE))); + public static DeferredItem SINGED_GRIMOIRE = register("singed_grimoire", () -> new HerbalGrimoireItem(new Item.Properties().stacksTo(1).rarity(Rarity.RARE))); + + public static DeferredItem SORCERER_AGGLOMERATION = register("agglomeration", () -> new SorcererAgglomerationItem(new Item.Properties().rarity(Rarity.UNCOMMON).stacksTo(1))); + public static DeferredItem SORCERER_TOME = register("tome", () -> new SorcererTomeItem(new Item.Properties().rarity(Rarity.UNCOMMON).stacksTo(1))); + + public static DeferredItem MYSTICAL_ASHES = register("extract_mystical_ashes", () -> new ExtractItem("Mystical Flame", new Item.Properties().stacksTo(1).rarity(Rarity.UNCOMMON))); + public static DeferredItem VILE_ASHES = register("extract_vile_ashes", () -> new ExtractItem("Vile Flame", new Item.Properties().stacksTo(1).rarity(Rarity.UNCOMMON))); + public static DeferredItem VIRTUOUS_ASHES = register("extract_virtuous_ashes", () -> new ExtractItem("Virtuous Flame", new Item.Properties().stacksTo(1).rarity(Rarity.UNCOMMON))); + + // Collective Registration + public static void register(IEventBus bus) { + ITEMS.register(bus); + } + + public static DeferredItem register(String name, Supplier item) { + return ITEMS.register(name, item); + //return Registry.register(BuiltInRegistries.ITEM, HibernalHerbsMod.asResource(name), item); + } + + public static DeferredItem sickle(String name, Supplier item) { + return ITEMS.register(name, item); + } +} diff --git a/src/main/java/net/dakotapride/hibernalherbs/init/PropertiesInit.java b/src/main/java/net/dakotapride/hibernalherbs/init/PropertiesInit.java new file mode 100644 index 00000000..78b2748c --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/init/PropertiesInit.java @@ -0,0 +1,9 @@ +package net.dakotapride.hibernalherbs.init; + +import net.minecraft.world.level.block.state.properties.BooleanProperty; + +public class PropertiesInit { + public static final BooleanProperty FED = BooleanProperty.create("fed"); + + public static void load() {} +} diff --git a/src/main/java/net/dakotapride/hibernalherbs/init/RecipeInit.java b/src/main/java/net/dakotapride/hibernalherbs/init/RecipeInit.java new file mode 100644 index 00000000..9076cf3c --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/init/RecipeInit.java @@ -0,0 +1,48 @@ +package net.dakotapride.hibernalherbs.init; + +import net.dakotapride.hibernalherbs.HibernalHerbsMod; +import net.dakotapride.hibernalherbs.recipe.MysticalCampfireCookingRecipe; +import net.minecraft.advancements.CriterionTrigger; +import net.minecraft.core.Registry; +import net.minecraft.core.registries.BuiltInRegistries; +import net.minecraft.core.registries.Registries; +import net.minecraft.world.item.crafting.Recipe; +import net.minecraft.world.item.crafting.RecipeSerializer; +import net.minecraft.world.item.crafting.RecipeType; +import net.minecraft.world.item.crafting.SimpleCookingSerializer; +import net.neoforged.bus.api.IEventBus; +import net.neoforged.neoforge.registries.DeferredHolder; +import net.neoforged.neoforge.registries.DeferredRegister; + +public class RecipeInit { + public static final DeferredRegister> RECIPE_TYPES = DeferredRegister.create(Registries.RECIPE_TYPE, HibernalHerbsMod.MOD_ID); + public static final DeferredRegister> RECIPE_SERIALIZERS = DeferredRegister.create(Registries.RECIPE_SERIALIZER, HibernalHerbsMod.MOD_ID); + // WIP + public static DeferredHolder, RecipeType> MYSTICAL_CAMPFIRE_CONVERSION_TYPE = register("mystical_campfire_conversion", + new RecipeType<>() { + @Override + public String toString() { + return "mystical_campfire_conversion"; + } + }); + + public static DeferredHolder, RecipeSerializer> MYSTICAL_CAMPFIRE_CONVERSION_SERIALIZER = register("mystical_campfire_conversion", + new SimpleCookingSerializer<>(MysticalCampfireCookingRecipe::new, 100)); + + // Collective Registration + public static void register(IEventBus bus) { + RECIPE_TYPES.register(bus); + RECIPE_SERIALIZERS.register(bus); + } + + public static > DeferredHolder, RecipeType> register(String name, RecipeType recipe) { + return RECIPE_TYPES.register(name, () -> recipe); + //return Registry.register(BuiltInRegistries.RECIPE_TYPE, HibernalHerbsMod.asResource(name), recipe); + } + + public static > DeferredHolder, RecipeSerializer> register(String name, RecipeSerializer recipeSerializer) { + return RECIPE_SERIALIZERS.register(name, () -> recipeSerializer); + //return Registry.register(BuiltInRegistries.RECIPE_SERIALIZER, HibernalHerbsMod.asResource(name), recipeSerializer); + } + +} diff --git a/src/main/java/net/dakotapride/hibernalherbs/init/StatsInit.java b/src/main/java/net/dakotapride/hibernalherbs/init/StatsInit.java new file mode 100644 index 00000000..7ee9345b --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/init/StatsInit.java @@ -0,0 +1,137 @@ +package net.dakotapride.hibernalherbs.init; + +import net.dakotapride.hibernalherbs.HibernalHerbsMod; +import net.minecraft.advancements.Criterion; +import net.minecraft.advancements.critereon.*; +import net.minecraft.core.Registry; +import net.minecraft.core.registries.BuiltInRegistries; +import net.minecraft.core.registries.Registries; +import net.minecraft.network.chat.Component; +import net.minecraft.stats.StatType; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.crafting.RecipeType; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.storage.loot.predicates.LocationCheck; +import net.minecraft.world.level.storage.loot.predicates.MatchTool; +import net.neoforged.bus.api.IEventBus; +import net.neoforged.neoforge.registries.DeferredHolder; +import net.neoforged.neoforge.registries.DeferredRegister; + +import java.util.Optional; + +public class StatsInit { + public static final DeferredRegister> STAT_TYPES = DeferredRegister.create(Registries.STAT_TYPE, HibernalHerbsMod.MOD_ID); + + public static final DeferredHolder, StatType> USED_AGGLOMERATION = makeRegistryStatType("agglomeration_uses", BuiltInRegistries.ITEM); + public static final DeferredHolder, StatType> USED_TOME = makeRegistryStatType("tome_uses", BuiltInRegistries.ITEM); + public static final DeferredHolder, StatType> SACRIFICED_BLOOD_FROM_AGGLOMERATION = makeRegistryStatType("agglomeration_sacrifices", BuiltInRegistries.ITEM); + public static final DeferredHolder, StatType> SACRIFICED_HUNGER_FROM_TOME = makeRegistryStatType("tome_sacrifice", BuiltInRegistries.ITEM); + public static final DeferredHolder, StatType> CONJURED_ITEMS_FROM_AGGLOMERATION = makeRegistryStatType("agglomeration_conjured_items", BuiltInRegistries.ITEM); + public static final DeferredHolder, StatType> CONJURED_ITEMS_FROM_TOME = makeRegistryStatType("tome_conjured_items", BuiltInRegistries.ITEM); + public static final DeferredHolder, StatType> USED_SIGIL = makeRegistryStatType("used_sigil", BuiltInRegistries.ITEM); + public static final DeferredHolder, StatType> USED_SIGIL_WITH_AGGLOMERATION = makeRegistryStatType("used_sigil_with_agglomeration", BuiltInRegistries.ITEM); + public static final DeferredHolder, StatType> USED_SIGIL_WITH_TOME = makeRegistryStatType("used_sigil_with_tome", BuiltInRegistries.ITEM); + + public static final DeferredHolder, StatType> DETERIORATED_RUNE_BLOCK = makeRegistryStatType("deteriorated_rune_block", BuiltInRegistries.BLOCK); + + public static final DeferredHolder, StatType> FROZE_BLOCKSTATE = makeRegistryStatType("froze_blockstate", BuiltInRegistries.BLOCK); + public static final DeferredHolder, StatType> UNFROZE_BLOCKSTATE = makeRegistryStatType("unfroze_blockstate", BuiltInRegistries.BLOCK); + + public static final DeferredHolder, StatType> SACRIFICIAL_RUNE_RESTORATION = makeRegistryStatType("sacrificial_rune_restoration", BuiltInRegistries.BLOCK); + + public static final DeferredHolder, StatType> INCENSE_PROVIDER_INTERACTIONS = makeRegistryStatType("incense_provider_interactions", BuiltInRegistries.BLOCK); + public static final DeferredHolder, StatType> MYSTICAL_CAMPFIRE_INTERACTIONS = makeRegistryStatType("mystical_campfire_interactions", BuiltInRegistries.BLOCK); + + public static final DeferredHolder, StatType> USE_HERB_HUMUS_ON_LOG = makeRegistryStatType("use_herb_humus_on_log", BuiltInRegistries.BLOCK); + + //public static final StatType> COMPLETED_SACRIFICIAL_RITUAL = makeRegistryStatType("sacrificial_ritual_completed", BuiltInRegistries.ENTITY_TYPE); + + private static DeferredHolder, StatType> makeRegistryStatType(String string, Registry registry) { + Component component = Component.translatable("stat_type.hibernalherbs." + string); + return STAT_TYPES.register(string, () -> new StatType<>(registry, component)); + //return Registry.register(BuiltInRegistries.STAT_TYPE, HibernalHerbsMod.asResource(string), new StatType<>(registry, component)); + } + + public static void load(IEventBus bus) { + STAT_TYPES.register(bus); + } + + // vanilla (private) methods + + private static ItemUsedOnLocationTrigger.TriggerInstance itemUsedOnLocation(LocationPredicate.Builder builder, ItemPredicate.Builder builder2) { + ContextAwarePredicate contextAwarePredicate = ContextAwarePredicate.create( + LocationCheck.checkLocation(builder).build(), MatchTool.toolMatches(builder2).build() + ); + return new ItemUsedOnLocationTrigger.TriggerInstance(Optional.empty(), Optional.of(contextAwarePredicate)); + } + + // end vanilla (private) methods + + public static Criterion usedAgglomeration(ItemPredicate.Builder builder) { + return CriteriaTriggersInit.USED_AGGLOMERATION.get().createCriterion(new ConsumeItemTrigger.TriggerInstance(Optional.empty(), Optional.of(builder.build()))); + } + + public static Criterion sacrificedBloodFromAgglomeration(ItemPredicate.Builder builder) { + return CriteriaTriggersInit.SACRIFICED_BLOOD_FROM_AGGLOMERATION.get().createCriterion(new ConsumeItemTrigger.TriggerInstance(Optional.empty(), Optional.of(builder.build()))); + } + + public static Criterion conjuredItemsFromAgglomeration(ItemPredicate.Builder builder) { + return CriteriaTriggersInit.CONJURED_ITEMS_FROM_AGGLOMERATION.get().createCriterion(new ConsumeItemTrigger.TriggerInstance(Optional.empty(), Optional.of(builder.build()))); + } + + public static Criterion usedTome(ItemPredicate.Builder builder) { + return CriteriaTriggersInit.USED_TOME.get().createCriterion(new ConsumeItemTrigger.TriggerInstance(Optional.empty(), Optional.of(builder.build()))); + } + + public static Criterion sacrificedHungerFromTome(ItemPredicate.Builder builder) { + return CriteriaTriggersInit.SACRIFICED_HUNGER_FROM_TOME.get().createCriterion(new ConsumeItemTrigger.TriggerInstance(Optional.empty(), Optional.of(builder.build()))); + } + + public static Criterion conjuredItemsFromTome(ItemPredicate.Builder builder) { + return CriteriaTriggersInit.CONJURED_ITEMS_FROM_TOME.get().createCriterion(new ConsumeItemTrigger.TriggerInstance(Optional.empty(), Optional.of(builder.build()))); + } + + public static Criterion deterioratedSacrificialRuneBlock(BlockPredicate.Builder builder) { + return CriteriaTriggersInit.DETERIORATED_RUNE_BLOCK.get().createCriterion(new DefaultBlockInteractionTrigger.TriggerInstance(Optional.empty(), Optional.empty())); + } + + public static Criterion frozeBlockstate(BlockPredicate.Builder builder) { + return CriteriaTriggersInit.FROZE_BLOCKSTATE.get().createCriterion(new DefaultBlockInteractionTrigger.TriggerInstance(Optional.empty(), Optional.empty())); + } + + public static Criterion unfrozeBlockstate(BlockPredicate.Builder builder) { + return CriteriaTriggersInit.UNFROZE_BLOCKSTATE.get().createCriterion(new DefaultBlockInteractionTrigger.TriggerInstance(Optional.empty(), Optional.empty())); + } + + public static Criterion restoredSacrificialRuneBlock(BlockPredicate.Builder builder) { + return CriteriaTriggersInit.SACRIFICIAL_RUNE_RESTORATION.get().createCriterion(new DefaultBlockInteractionTrigger.TriggerInstance(Optional.empty(), Optional.empty())); + } + + public static Criterion usedHerbalSigil(ItemPredicate.Builder builder) { + return CriteriaTriggersInit.USED_SIGIL.get().createCriterion(new ConsumeItemTrigger.TriggerInstance(Optional.empty(), Optional.of(builder.build()))); + } + + public static Criterion usedHerbalSigilWithAgglomeration(ItemPredicate.Builder builder) { + return CriteriaTriggersInit.USED_SIGIL_WITH_AGGLOMERATION.get().createCriterion(new ConsumeItemTrigger.TriggerInstance(Optional.empty(), Optional.of(builder.build()))); + } + + public static Criterion usedHerbalSigilWithTome(ItemPredicate.Builder builder) { + return CriteriaTriggersInit.USED_SIGIL_WITH_TOME.get().createCriterion(new ConsumeItemTrigger.TriggerInstance(Optional.empty(), Optional.of(builder.build()))); + } + + public static Criterion interactedWithIncenseProvider(BlockPredicate.Builder builder) { + return CriteriaTriggersInit.INCENSE_PROVIDER_INTERACTIONS.get().createCriterion(new DefaultBlockInteractionTrigger.TriggerInstance(Optional.empty(), Optional.empty())); + } + + public static Criterion interactedWithMysticalCampfire(BlockPredicate.Builder builder) { + return CriteriaTriggersInit.MYSTICAL_CAMPFIRE_INTERACTIONS.get().createCriterion(new DefaultBlockInteractionTrigger.TriggerInstance(Optional.empty(), Optional.empty())); + } + + public static Criterion useHerbHumusOnLog(LocationPredicate.Builder builder, ItemPredicate.Builder builder2) { + return CriteriaTriggersInit.USE_HERB_HUMUS_ON_LOG.get().createCriterion(itemUsedOnLocation(builder, builder2)); + } + +// public static Criterion completedSacrificialRitual(EntityPredicate.Builder builder) { +// return CriteriaTriggersInit.COMPLETED_SACRIFICIAL_RITUAL.createCriterion(new SummonedEntityTrigger.TriggerInstance(Optional.empty(), Optional.of(EntityPredicate.wrap(builder)))); +// } +} diff --git a/src/main/java/net/dakotapride/hibernalherbs/init/StatusEffectInit.java b/src/main/java/net/dakotapride/hibernalherbs/init/StatusEffectInit.java new file mode 100644 index 00000000..d17dcbb5 --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/init/StatusEffectInit.java @@ -0,0 +1,58 @@ +package net.dakotapride.hibernalherbs.init; + +import net.dakotapride.hibernalherbs.HibernalHerbsMod; +import net.dakotapride.hibernalherbs.effect.ApplyEffectOnAttackStatusEffect; +import net.dakotapride.hibernalherbs.effect.BasicStatusEffect; +import net.dakotapride.hibernalherbs.effect.MimicryStatusEffect; +import net.dakotapride.hibernalherbs.effect.SiphonHealthStatusEffect; +import net.minecraft.core.Holder; +import net.minecraft.core.Registry; +import net.minecraft.core.registries.BuiltInRegistries; +import net.minecraft.core.registries.Registries; +import net.minecraft.stats.StatType; +import net.minecraft.world.effect.MobEffect; +import net.minecraft.world.effect.MobEffectCategory; +import net.minecraft.world.effect.MobEffects; +import net.minecraft.world.entity.ai.attributes.AttributeModifier; +import net.minecraft.world.entity.ai.attributes.Attributes; +import net.neoforged.bus.api.IEventBus; +import net.neoforged.neoforge.registries.DeferredHolder; +import net.neoforged.neoforge.registries.DeferredRegister; + +import java.util.function.Supplier; + +@SuppressWarnings({"unused"}) +public class StatusEffectInit { + public static final DeferredRegister EFFECTS = DeferredRegister.create(Registries.MOB_EFFECT, HibernalHerbsMod.MOD_ID); + //public static MobEffect SANGUINE = register("sanguine", new SanguineStatusEffect()); + + public static final DeferredHolder SANGUINE = register("sanguine", () -> new SiphonHealthStatusEffect(0.76F, 0xE05974) + .addAttributeModifier(Attributes.MAX_HEALTH, HibernalHerbsMod.asResource("effect.sanguine.max_health"), -4.0D, AttributeModifier.Operation.ADD_VALUE)); + public static final DeferredHolder LETHARGY = register("lethargy", () -> new ApplyEffectOnAttackStatusEffect(MobEffects.MOVEMENT_SLOWDOWN, 0x92C8D1) + .addAttributeModifier(Attributes.MOVEMENT_SPEED, HibernalHerbsMod.asResource("effect.lethargy.movement_speed"), -0.15F, AttributeModifier.Operation.ADD_MULTIPLIED_BASE)); + public static final DeferredHolder BARBARIC = register("barbaric", () -> new BasicStatusEffect(MobEffectCategory.NEUTRAL, 0xD69489) + .addAttributeModifier(Attributes.MOVEMENT_SPEED, HibernalHerbsMod.asResource("effect.barbaric.movement_speed"), 0.05F, AttributeModifier.Operation.ADD_VALUE) + .addAttributeModifier(Attributes.ATTACK_DAMAGE, HibernalHerbsMod.asResource("effect.barbaric.attack_damage"), 0.15F, AttributeModifier.Operation.ADD_MULTIPLIED_BASE)); + public static final DeferredHolder DEVOTION = register("devotion", () -> new BasicStatusEffect(MobEffectCategory.NEUTRAL, 0xC095D6) + .addAttributeModifier(Attributes.MAX_HEALTH, HibernalHerbsMod.asResource("effect.devotion.max_health"), 4.0D, AttributeModifier.Operation.ADD_MULTIPLIED_TOTAL)); + public static final DeferredHolder RAPACITY = register("rapacity", () -> new BasicStatusEffect(MobEffectCategory.NEUTRAL, 0xAEDB7A)); + public static final DeferredHolder ESURIENT = register("esurient", () -> new BasicStatusEffect(MobEffectCategory.NEUTRAL, 0xAEDB7A) + .addAttributeModifier(Attributes.SNEAKING_SPEED, HibernalHerbsMod.asResource("effect.esurient.sneaking_speed"), -0.15F, AttributeModifier.Operation.ADD_MULTIPLIED_BASE)); + public static final DeferredHolder MIMICRY = register("mimicry", MimicryStatusEffect::new); + + public static final DeferredHolder FROST_RESISTANCE = register("frost_resistance", () -> new BasicStatusEffect(MobEffectCategory.BENEFICIAL, 0x0)); + + // Collective Registration + public static void register(IEventBus bus) { + EFFECTS.register(bus); + } + + private static DeferredHolder register(String string, Supplier mobEffect) { + return EFFECTS.register(string, mobEffect); + //return Registry.registerForHolder(BuiltInRegistries.MOB_EFFECT, HibernalHerbsMod.asResource(string), mobEffect); + } + +// public static MobEffect register(String name, MobEffect item) { +// return Registry.register(BuiltInRegistries.MOB_EFFECT, HibernalHerbsMod.asResource(name), item); +// } +} diff --git a/src/main/java/net/dakotapride/hibernalherbs/init/StructureKeys.java b/src/main/java/net/dakotapride/hibernalherbs/init/StructureKeys.java new file mode 100644 index 00000000..c24aa713 --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/init/StructureKeys.java @@ -0,0 +1,16 @@ +package net.dakotapride.hibernalherbs.init; + +import net.dakotapride.hibernalherbs.HibernalHerbsMod; +import net.minecraft.core.registries.Registries; +import net.minecraft.resources.ResourceKey; +import net.minecraft.world.level.levelgen.structure.Structure; + +public class StructureKeys { + public static final ResourceKey ARCANE_RUINS = createKey("arcane_ruins"); + + public static void load() {} + + private static ResourceKey createKey(String name) { + return ResourceKey.create(Registries.STRUCTURE, HibernalHerbsMod.asResource(name)); + } +} diff --git a/src/main/java/net/dakotapride/hibernalherbs/init/enum_registry/Archaeology.java b/src/main/java/net/dakotapride/hibernalherbs/init/enum_registry/Archaeology.java new file mode 100644 index 00000000..863a53de --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/init/enum_registry/Archaeology.java @@ -0,0 +1,229 @@ +package net.dakotapride.hibernalherbs.init.enum_registry; + +import net.dakotapride.hibernalherbs.block.ModBrushableBlock; +import net.dakotapride.hibernalherbs.init.BlockInit; +import net.dakotapride.hibernalherbs.init.ItemInit; +import net.dakotapride.hibernalherbs.init.enum_registry.tag.Tags; +import net.dakotapride.hibernalherbs.item.ModBrushItem; +import net.minecraft.sounds.SoundEvents; +import net.minecraft.tags.TagKey; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.Rarity; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.material.PushReaction; +import net.neoforged.neoforge.registries.DeferredBlock; +import net.neoforged.neoforge.registries.DeferredItem; + +import java.util.Locale; +import java.util.function.Supplier; + +public class Archaeology { + + public enum Metals { + ARKONIUM(), + SYRUM(); + + public final String metal_id; + + public final DeferredItem ingot; + public final DeferredItem nugget; + public final DeferredBlock block; + + public Supplier alloy_ingredient0; + public Supplier alloy_ingredient1; + public DeferredItem scrap_item; + + Metals() { + this.metal_id = name().toLowerCase(Locale.ROOT); + + this.ingot = ItemInit.register(metal_id + "_ingot", () -> new Item(new Item.Properties())); + this.nugget = ItemInit.register(metal_id + "_nugget", () -> new Item(new Item.Properties())); + this.block = BlockInit.register(metal_id + "_block", () -> new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.DIAMOND_BLOCK).requiresCorrectToolForDrops())); + } + + Metals(Supplier alloy_ingredient0, Supplier alloy_ingredient1) { + this.metal_id = name().toLowerCase(Locale.ROOT); + + this.ingot = ItemInit.register(metal_id + "_alloy", () -> new Item(new Item.Properties())); + this.alloy_ingredient0 = alloy_ingredient0; + this.alloy_ingredient1 = alloy_ingredient1; + //this.scrap_item = ItemInit.register(metal_id + "_scrap", new Item(new Item.Properties())); + + this.nugget = ItemInit.register(metal_id + "_nugget", () -> new Item(new Item.Properties())); + this.block = BlockInit.register(metal_id + "_block", () -> new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.DIAMOND_BLOCK).requiresCorrectToolForDrops())); + } + + Metals(DeferredItem alloy_ingredient0) { + this.metal_id = name().toLowerCase(Locale.ROOT); + + this.ingot = ItemInit.register(metal_id + "_alloy", () -> new Item(new Item.Properties())); + this.alloy_ingredient0 = alloy_ingredient0; + this.alloy_ingredient1 = scrap_item; + this.scrap_item = ItemInit.register(metal_id + "_scrap", () -> new Item(new Item.Properties())); + + this.nugget = ItemInit.register(metal_id + "_nugget", () -> new Item(new Item.Properties())); + this.block = BlockInit.register(metal_id + "_block", () -> new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.DIAMOND_BLOCK).requiresCorrectToolForDrops())); + } + + public String getMetalId() { + return metal_id; + } + + public boolean isAlloy() { + return alloy_ingredient0 != null; + } + + public Item getAlloyIngredient() { + return alloy_ingredient0.get(); + } + + public Item getSecondaryAlloyIngredient() { + return alloy_ingredient1.get(); + } + + public Item getScrapItem() { + return scrap_item.get(); + } + + public DeferredItem getIngotItem() { + return ingot; + } + + public Item getNuggetItem() { + return nugget.get(); + } + + public Block getBlock() { + return block.get(); + } + + public static void register() {} + } + + public enum Brushes { + SYRUM(Metals.SYRUM),; + + public final String brush_id; + + public final DeferredItem brush; + public final Metals metal; + + Brushes(Metals metal) { + this.brush_id = name().toLowerCase(Locale.ROOT); + + this.metal = metal; + + this.brush = ItemInit.register(brush_id + "_brush", () -> new ModBrushItem(new Item.Properties().durability(96).stacksTo(1))); + } + + public String getBrushId() { + return brush_id; + } + + public Item getBrushItem() { + return brush.get(); + } + + public static void register() {} + } + + public enum SuspiciousBlocks { + //DIRT(Blocks.DIRT, false), + END_STONE(Blocks.END_STONE, Tags.Blocks.REQUIRES_HIGH_TIER_BRUSH.getTag(), true); + + public final String block_id; + + public final DeferredBlock block; + public final Block turns_to; + public final boolean requires_tier_above_basic; + + public TagKey brushable_by; + + SuspiciousBlocks(Block turns_to, boolean requires_tier_above_basic) { + this.block_id = name().toLowerCase(Locale.ROOT); + + this.turns_to = turns_to; + this.requires_tier_above_basic = requires_tier_above_basic; + + this.block = BlockInit.register("suspicious_" + block_id, + () -> new ModBrushableBlock(turns_to, + SoundEvents.BRUSH_GRAVEL, SoundEvents.BRUSH_GRAVEL_COMPLETED, + BlockBehaviour.Properties.ofFullCopy(turns_to).pushReaction(PushReaction.DESTROY))); + } + + SuspiciousBlocks(Block turns_to, TagKey brushable_by, boolean requires_tier_above_basic) { + this.block_id = name().toLowerCase(Locale.ROOT); + + this.turns_to = turns_to; + this.requires_tier_above_basic = requires_tier_above_basic; + this.brushable_by = brushable_by; + + this.block = BlockInit.register("suspicious_" + block_id, + () -> new ModBrushableBlock(turns_to, + SoundEvents.BRUSH_GRAVEL, SoundEvents.BRUSH_GRAVEL_COMPLETED, + BlockBehaviour.Properties.ofFullCopy(turns_to).pushReaction(PushReaction.DESTROY))); + } + + public String getBlockId() { + return block_id; + } + + public Block getTransitionStateBlock() { + return turns_to; + } + + public boolean requiresTierAboveBasicBrush() { + return requires_tier_above_basic; + } + + public TagKey getBrushableByTagKey() { + return brushable_by; + } + + public Block getBlock() { + return block.get(); + } + + public static void register() {} + } + + public enum Ashes { + PRIDE(), + SLOTH(), + WRATH(), + LUST(), + GREED(), + GLUTTONY(), + ENVY(); + + public final String ashes_id; + + public final DeferredItem ashes; + + Ashes() { + this.ashes_id = name().toLowerCase(Locale.ROOT); + + this.ashes = ItemInit.register(ashes_id + "_ashes", () -> new Item(new Item.Properties().stacksTo(1).rarity(Rarity.UNCOMMON))); + } + + public String getAshesId() { + return ashes_id; + } + + public Item getAshesItem() { + return ashes.get(); + } + + public static void register() {} + } + + public static void register() { + Metals.register(); + Brushes.register(); + SuspiciousBlocks.register(); + Ashes.register(); + } + +} diff --git a/src/main/java/net/dakotapride/hibernalherbs/init/enum_registry/FertilizerTypes.java b/src/main/java/net/dakotapride/hibernalherbs/init/enum_registry/FertilizerTypes.java new file mode 100644 index 00000000..9159925d --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/init/enum_registry/FertilizerTypes.java @@ -0,0 +1,215 @@ +package net.dakotapride.hibernalherbs.init.enum_registry; + +import net.dakotapride.hibernalherbs.init.CriteriaTriggersInit; +import net.dakotapride.hibernalherbs.init.ItemInit; +import net.dakotapride.hibernalherbs.init.StatsInit; +import net.dakotapride.hibernalherbs.item.HerbFertilizerItem; +import net.dakotapride.hibernalherbs.item.HerbHumusItem; +import net.minecraft.ChatFormatting; +import net.minecraft.advancements.CriteriaTriggers; +import net.minecraft.core.BlockPos; +import net.minecraft.network.chat.Component; +import net.minecraft.server.level.ServerPlayer; +import net.minecraft.stats.Stats; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.block.Blocks; +import net.neoforged.neoforge.registries.DeferredItem; + +import java.util.List; +import java.util.Locale; +import java.util.function.Supplier; + +@SuppressWarnings({"unused"}) +public enum FertilizerTypes { + NONE("text.nothing_to_see_here.null_registry", 0), + OAK(() -> Blocks.STRIPPED_OAK_LOG, 3), + SPRUCE(() -> Blocks.STRIPPED_SPRUCE_LOG, 4), + BIRCH(() -> Blocks.STRIPPED_BIRCH_LOG, 3), + ACACIA(() -> Blocks.STRIPPED_ACACIA_LOG, 2), + CHERRY(() -> Blocks.STRIPPED_CHERRY_LOG, 3), + JUNGLE(() -> Blocks.STRIPPED_JUNGLE_LOG, 3), + DARK_OAK(() -> Blocks.STRIPPED_DARK_OAK_LOG, 3), + CRIMSON(() -> Blocks.STRIPPED_CRIMSON_STEM, 2), + WARPED(() -> Blocks.STRIPPED_WARPED_STEM, 2), + MANGROVE(() -> Blocks.STRIPPED_MANGROVE_LOG, 3), + BAMBOO(() -> Blocks.STRIPPED_BAMBOO_BLOCK, 3), + MYQUESTE(WoodTypes.MYQUESTE.getStrippedLogBlock(), 4); + + public final String fertilizer_id; + + + public DeferredItem herbal_fertilizer; + public final DeferredItem herbal_humus; + public final int production_value; + + public Supplier from_block; + + FertilizerTypes(Supplier block, int prod_value) { + this.fertilizer_id = name().toLowerCase(Locale.ROOT); + this.production_value = prod_value; + + this.herbal_fertilizer = ItemInit.register(fertilizer_id + "_herb_fertilizer", () -> new HerbFertilizerItem(new Item.Properties().stacksTo(16))); + this.herbal_humus = ItemInit.register(fertilizer_id + "_herb_humus", () -> new HerbHumusItem(new Item.Properties().stacksTo(16))); + + this.from_block = block; + } + + FertilizerTypes(String nothing, int prod_value) { + this.fertilizer_id = name().toLowerCase(Locale.ROOT); + this.production_value = prod_value; + + this.herbal_humus = ItemInit.register("herb_humus", () -> new HerbHumusItem(new Item.Properties())); + } + + public Item getFertilizerItem() { + return herbal_fertilizer.get(); + } + + public Item getHerbHumusItem() { + return herbal_humus.get(); + } + + public Block getBlockFrom() { + return from_block.get(); + } + + public int getProductionValue() { + return production_value; + } + + public String getFertilizerId() { + return fertilizer_id; + } + + public static void register() {} + + public static boolean checkHerbalFertilizer(ItemStack stack, FertilizerTypes type) { + return stack.getItem() == type.getFertilizerItem(); + } + + public static boolean checkHerbalHumus(ItemStack stack, FertilizerTypes type) { + return stack.getItem() == type.getHerbHumusItem(); + } + + // Tooltips + + public static void getFertilizerAssistance(ItemStack stack, List tooltip, FertilizerTypes type) { + if (checkHerbalFertilizer(stack, type)) { + tooltip.add(Component.translatable("text.hibernalherbs.association." + type.getFertilizerId()).withStyle(ChatFormatting.GRAY)); + } + } + + public static void getUniversalAssistance(ItemStack stack, List tooltip, FertilizerTypes type) { + if (type.getFertilizerItem() != null && checkHerbalFertilizer(stack, type)) { + tooltip.add(Component.translatable("text.hibernalherbs.association." + type.getFertilizerId()).withStyle(ChatFormatting.GRAY)); + } else if (type.getHerbHumusItem() != null && checkHerbalHumus(stack, type)) { + tooltip.add(Component.translatable("text.hibernalherbs.association." + type.getFertilizerId()).withStyle(ChatFormatting.GRAY)); + } + } + + public static void applyFertilizerAssistanceTooltip(ItemStack stack, List tooltip) { + FertilizerTypes.getUniversalAssistance(stack, tooltip, FertilizerTypes.OAK); + FertilizerTypes.getUniversalAssistance(stack, tooltip, FertilizerTypes.SPRUCE); + FertilizerTypes.getUniversalAssistance(stack, tooltip, FertilizerTypes.BIRCH); + FertilizerTypes.getUniversalAssistance(stack, tooltip, FertilizerTypes.ACACIA); + FertilizerTypes.getUniversalAssistance(stack, tooltip, FertilizerTypes.CHERRY); + FertilizerTypes.getUniversalAssistance(stack, tooltip, FertilizerTypes.JUNGLE); + FertilizerTypes.getUniversalAssistance(stack, tooltip, FertilizerTypes.DARK_OAK); + FertilizerTypes.getUniversalAssistance(stack, tooltip, FertilizerTypes.CRIMSON); + FertilizerTypes.getUniversalAssistance(stack, tooltip, FertilizerTypes.WARPED); + FertilizerTypes.getUniversalAssistance(stack, tooltip, FertilizerTypes.MANGROVE); + FertilizerTypes.getUniversalAssistance(stack, tooltip, FertilizerTypes.BAMBOO); + FertilizerTypes.getUniversalAssistance(stack, tooltip, FertilizerTypes.MYQUESTE); + FertilizerTypes.getUniversalAssistance(stack, tooltip, FertilizerTypes.NONE); + + // Required check for herbal humus inside of fertilizer method +// if (checkHerbalHumus(stack, FertilizerTypes.NONE)) { +// tooltip.add(Component.translatable("text.hibernalherbs.association." + FertilizerTypes.NONE.getFertilizerId()).withStyle(ChatFormatting.GRAY)); +// } + } + + public static void getProductionValue(ItemStack stack, List tooltip, FertilizerTypes type) { + if (checkHerbalHumus(stack, type) || (type.getFertilizerItem() != null && checkHerbalFertilizer(stack, type))) { + tooltip.add(Component.translatable("text.hibernalherbs.humus.production", type.getProductionValue()).withStyle(ChatFormatting.GRAY)); + } + } + + public static void applyProductionValueTooltip(ItemStack stack, List tooltip) { + FertilizerTypes.getProductionValue(stack, tooltip, FertilizerTypes.OAK); + FertilizerTypes.getProductionValue(stack, tooltip, FertilizerTypes.SPRUCE); + FertilizerTypes.getProductionValue(stack, tooltip, FertilizerTypes.BIRCH); + FertilizerTypes.getProductionValue(stack, tooltip, FertilizerTypes.ACACIA); + FertilizerTypes.getProductionValue(stack, tooltip, FertilizerTypes.CHERRY); + FertilizerTypes.getProductionValue(stack, tooltip, FertilizerTypes.JUNGLE); + FertilizerTypes.getProductionValue(stack, tooltip, FertilizerTypes.DARK_OAK); + FertilizerTypes.getProductionValue(stack, tooltip, FertilizerTypes.CRIMSON); + FertilizerTypes.getProductionValue(stack, tooltip, FertilizerTypes.WARPED); + FertilizerTypes.getProductionValue(stack, tooltip, FertilizerTypes.MANGROVE); + FertilizerTypes.getProductionValue(stack, tooltip, FertilizerTypes.BAMBOO); + FertilizerTypes.getProductionValue(stack, tooltip, FertilizerTypes.MYQUESTE); + if (checkHerbalHumus(stack, FertilizerTypes.NONE)) { + FertilizerTypes.getProductionValue(stack, tooltip, FertilizerTypes.NONE); + } + } + + public static void getHumusAssistance(ItemStack stack, List tooltip, FertilizerTypes type) { + if (checkHerbalHumus(stack, type)) { + tooltip.add(Component.translatable("text.hibernalherbs.humus.usage.first").withStyle(ChatFormatting.DARK_PURPLE)); + tooltip.add(Component.translatable("text.hibernalherbs.humus.usage.secondary", Component.translatable("text.hibernalherbs.association.help." + type.getFertilizerId())).withStyle(ChatFormatting.DARK_PURPLE)); + } + } + + public static void applyHumusAssistanceTooltip(ItemStack stack, List tooltip) { + FertilizerTypes.getHumusAssistance(stack, tooltip, FertilizerTypes.OAK); + FertilizerTypes.getHumusAssistance(stack, tooltip, FertilizerTypes.SPRUCE); + FertilizerTypes.getHumusAssistance(stack, tooltip, FertilizerTypes.BIRCH); + FertilizerTypes.getHumusAssistance(stack, tooltip, FertilizerTypes.ACACIA); + FertilizerTypes.getHumusAssistance(stack, tooltip, FertilizerTypes.CHERRY); + FertilizerTypes.getHumusAssistance(stack, tooltip, FertilizerTypes.JUNGLE); + FertilizerTypes.getHumusAssistance(stack, tooltip, FertilizerTypes.DARK_OAK); + FertilizerTypes.getHumusAssistance(stack, tooltip, FertilizerTypes.CRIMSON); + FertilizerTypes.getHumusAssistance(stack, tooltip, FertilizerTypes.WARPED); + FertilizerTypes.getHumusAssistance(stack, tooltip, FertilizerTypes.MANGROVE); + FertilizerTypes.getHumusAssistance(stack, tooltip, FertilizerTypes.BAMBOO); + FertilizerTypes.getHumusAssistance(stack, tooltip, FertilizerTypes.MYQUESTE); + if (checkHerbalHumus(stack, FertilizerTypes.NONE)) { + FertilizerTypes.getHumusAssistance(stack, tooltip, FertilizerTypes.NONE); + } + } + + // Humus "recipes" + + public static void createHerbHumus(Level level, BlockPos blockPos, ItemStack itemStack, Player player, FertilizerTypes type) { + if (level.getBlockState(blockPos).is(type.getBlockFrom())) { + itemStack.shrink(1); + player.addItem(new ItemStack(type.getHerbHumusItem(), 1)); + player.getCooldowns().addCooldown(itemStack.getItem(), 10); + + if (player instanceof ServerPlayer serverPlayer) { + CriteriaTriggers.ITEM_USED_ON_BLOCK.trigger(serverPlayer, blockPos, itemStack); + CriteriaTriggersInit.USE_HERB_HUMUS_ON_LOG.get().trigger(serverPlayer, blockPos, itemStack); + serverPlayer.awardStat(Stats.ITEM_USED.get(itemStack.getItem())); + serverPlayer.awardStat(StatsInit.USE_HERB_HUMUS_ON_LOG.get().get(type.getBlockFrom())); + } + } + } + + public static void applyHerbHumusFunction(Level level, BlockPos blockPos, ItemStack itemStack, Player player) { + FertilizerTypes.createHerbHumus(level, blockPos, itemStack, player, FertilizerTypes.OAK); + FertilizerTypes.createHerbHumus(level, blockPos, itemStack, player, FertilizerTypes.SPRUCE); + FertilizerTypes.createHerbHumus(level, blockPos, itemStack, player, FertilizerTypes.BIRCH); + FertilizerTypes.createHerbHumus(level, blockPos, itemStack, player, FertilizerTypes.ACACIA); + FertilizerTypes.createHerbHumus(level, blockPos, itemStack, player, FertilizerTypes.CHERRY); + FertilizerTypes.createHerbHumus(level, blockPos, itemStack, player, FertilizerTypes.JUNGLE); + FertilizerTypes.createHerbHumus(level, blockPos, itemStack, player, FertilizerTypes.DARK_OAK); + FertilizerTypes.createHerbHumus(level, blockPos, itemStack, player, FertilizerTypes.CRIMSON); + FertilizerTypes.createHerbHumus(level, blockPos, itemStack, player, FertilizerTypes.WARPED); + FertilizerTypes.createHerbHumus(level, blockPos, itemStack, player, FertilizerTypes.MANGROVE); + FertilizerTypes.createHerbHumus(level, blockPos, itemStack, player, FertilizerTypes.BAMBOO); + FertilizerTypes.createHerbHumus(level, blockPos, itemStack, player, FertilizerTypes.MYQUESTE); + } +} diff --git a/src/main/java/net/dakotapride/hibernalherbs/init/enum_registry/FrozeBlockstates.java b/src/main/java/net/dakotapride/hibernalherbs/init/enum_registry/FrozeBlockstates.java new file mode 100644 index 00000000..32bf2134 --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/init/enum_registry/FrozeBlockstates.java @@ -0,0 +1,134 @@ +package net.dakotapride.hibernalherbs.init.enum_registry; + +import net.dakotapride.hibernalherbs.block.*; +import net.dakotapride.hibernalherbs.init.BlockInit; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.state.properties.BlockSetType; +import net.neoforged.neoforge.registries.DeferredBlock; + +import java.util.Locale; + +public enum FrozeBlockstates { + COPPER(Blocks.COPPER_BLOCK, Blocks.CUT_COPPER, Blocks.CUT_COPPER_SLAB, Blocks.CUT_COPPER_STAIRS, Blocks.COPPER_DOOR, Blocks.COPPER_TRAPDOOR, Blocks.COPPER_BULB, Blocks.COPPER_GRATE, Blocks.CHISELED_COPPER), + EXPOSED_COPPER(Blocks.EXPOSED_COPPER, Blocks.EXPOSED_CUT_COPPER, Blocks.EXPOSED_CUT_COPPER_SLAB, Blocks.EXPOSED_CUT_COPPER_STAIRS, Blocks.EXPOSED_COPPER_DOOR, Blocks.EXPOSED_COPPER_TRAPDOOR, Blocks.EXPOSED_COPPER_BULB, Blocks.EXPOSED_COPPER_GRATE, Blocks.EXPOSED_CHISELED_COPPER), + WEATHERED_COPPER(Blocks.WEATHERED_COPPER, Blocks.WEATHERED_CUT_COPPER, Blocks.WEATHERED_CUT_COPPER_SLAB, Blocks.WEATHERED_CUT_COPPER_STAIRS, Blocks.WEATHERED_COPPER_DOOR, Blocks.WEATHERED_COPPER_TRAPDOOR, Blocks.WEATHERED_COPPER_BULB, Blocks.WEATHERED_COPPER_GRATE, Blocks.WEATHERED_CHISELED_COPPER), + OXIDISED_COPPER(Blocks.OXIDIZED_COPPER, Blocks.OXIDIZED_CUT_COPPER, Blocks.OXIDIZED_CUT_COPPER_SLAB, Blocks.OXIDIZED_CUT_COPPER_STAIRS, Blocks.OXIDIZED_COPPER_DOOR, Blocks.OXIDIZED_COPPER_TRAPDOOR, Blocks.OXIDIZED_COPPER_BULB, Blocks.OXIDIZED_COPPER_GRATE, Blocks.OXIDIZED_CHISELED_COPPER),; + + final String id; + + final DeferredBlock froze_state; + final DeferredBlock froze_cut_state; + final DeferredBlock froze_cut_slab_state; + final DeferredBlock froze_cut_stairs_state; + final DeferredBlock froze_door_state; + final DeferredBlock froze_trapdoor_state; + final DeferredBlock froze_bulb_state; + final DeferredBlock froze_grate_state; + final DeferredBlock froze_chiseled_state; + + final Block base; + final Block cut; + final Block cut_slab; + final Block cut_stairs; + final Block door; + final Block trapdoor; + final Block bulb; + final Block grate; + final Block chiseled; + + FrozeBlockstates(Block base, Block cut, Block cut_slab, Block cut_stairs, Block door, Block trapdoor, Block bulb, Block grate, Block chiseled) { + this.id = name().toLowerCase(Locale.ROOT); + + this.base = base; + this.cut = cut; + this.cut_slab = cut_slab; + this.cut_stairs = cut_stairs; + this.door = door; + this.trapdoor = trapdoor; + this.bulb = bulb; + this.grate = grate; + this.chiseled = chiseled; + + this.froze_state = BlockInit.register("froze_state_" + id + "_block", () -> new FrozeStateBlock(BlockBehaviour.Properties.ofFullCopy(base).requiresCorrectToolForDrops())); + this.froze_cut_state = BlockInit.register("froze_state_cut_" + id + "_block", () -> new FrozeStateBlock(BlockBehaviour.Properties.ofFullCopy(base).requiresCorrectToolForDrops())); + this.froze_cut_slab_state = BlockInit.register("froze_state_cut_" + id + "_slab", () -> new FrozeStateSlabBlock(BlockBehaviour.Properties.ofFullCopy(base).requiresCorrectToolForDrops())); + this.froze_cut_stairs_state = BlockInit.register("froze_state_cut_" + id + "_stairs", () -> new FrozeStateStairsBlock(froze_state.get().defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(base).requiresCorrectToolForDrops())); + this.froze_door_state = BlockInit.register("froze_state_" + id + "_door", () -> new FrozeStateDoorBlock(BlockSetType.COPPER, BlockBehaviour.Properties.ofFullCopy(base).noOcclusion().requiresCorrectToolForDrops())); + this.froze_trapdoor_state = BlockInit.register("froze_state_" + id + "_trapdoor", () -> new FrozeStateTrapdoorBlock(BlockSetType.COPPER, BlockBehaviour.Properties.ofFullCopy(base).noOcclusion().requiresCorrectToolForDrops())); + this.froze_bulb_state = BlockInit.register("froze_state_" + id + "_bulb", () -> new FrozeStateBulbBlock(BlockBehaviour.Properties.ofFullCopy(base).requiresCorrectToolForDrops())); + this.froze_grate_state = BlockInit.register("froze_state_" + id + "_grate", () -> new FrozeStateBlock(BlockBehaviour.Properties.ofFullCopy(base).noOcclusion().requiresCorrectToolForDrops())); + this.froze_chiseled_state = BlockInit.register("froze_state_chiseled_" + id + "_block", () -> new FrozeStateBlock(BlockBehaviour.Properties.ofFullCopy(base).requiresCorrectToolForDrops())); + } + + public String getId() { + return id; + } + + public Block getBaseBlock() { + return base; + } + + public Block getCutBlock() { + return cut; + } + + public Block getCutStairsBlock() { + return cut_stairs; + } + + public Block getCutSlabBlock() { + return cut_slab; + } + + public Block getDoorBlock() { + return door; + } + + public Block getTrapdoorBlock() { + return trapdoor; + } + + public Block getBulbBlock() { + return bulb; + } + + public Block getGrateBlock() { + return grate; + } + + public Block getChiseledBlock() { + return chiseled; + } + + public Block getFrozeState() { + return froze_state.get(); + } + public Block getFrozeCutState() { + return froze_cut_state.get(); + } + public Block getFrozeCutStairsState() { + return froze_cut_stairs_state.get(); + } + public Block getFrozeCutSlabState() { + return froze_cut_slab_state.get(); + } + public Block getFrozeDoorState() { + return froze_door_state.get(); + } + public Block getFrozeTrapdoorState() { + return froze_trapdoor_state.get(); + } + public Block getFrozeBulbState() { + return froze_bulb_state.get(); + } + public Block getFrozeGrateState() { + return froze_grate_state.get(); + } + public Block getFrozeChiseledState() { + return froze_chiseled_state.get(); + } + + public static void register() {} +} diff --git a/src/main/java/net/dakotapride/hibernalherbs/init/enum_registry/HerbTypes.java b/src/main/java/net/dakotapride/hibernalherbs/init/enum_registry/HerbTypes.java new file mode 100644 index 00000000..17179a25 --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/init/enum_registry/HerbTypes.java @@ -0,0 +1,142 @@ +package net.dakotapride.hibernalherbs.init.enum_registry; + +import net.dakotapride.hibernalherbs.block.LeafPileBlock; +import net.dakotapride.hibernalherbs.init.BlockInit; +import net.dakotapride.hibernalherbs.init.ItemInit; +import net.dakotapride.hibernalherbs.init.StatusEffectInit; +import net.minecraft.core.Holder; +import net.minecraft.world.effect.MobEffect; +import net.minecraft.world.effect.MobEffects; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.component.SuspiciousStewEffects; +import net.minecraft.world.level.block.*; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.neoforged.neoforge.registries.DeferredBlock; +import net.neoforged.neoforge.registries.DeferredItem; + +import java.util.Locale; + +@SuppressWarnings({"unused"}) +public enum HerbTypes { + ROSEMARY(), + THYME(MobEffects.DAMAGE_RESISTANCE), + TARRAGON(MobEffects.HEALTH_BOOST), + CHAMOMILE(MobEffects.REGENERATION), + CHIVES(MobEffects.DAMAGE_RESISTANCE), + VERBENA(MobEffects.MOVEMENT_SPEED), + SORREL(MobEffects.LUCK), + MARJORAM(MobEffects.DAMAGE_RESISTANCE), + CHERVIL(MobEffects.LUCK), + FENNEL(MobEffects.DAMAGE_BOOST), + CEILLIS(MobEffects.NIGHT_VISION), + PUNUEL(MobEffects.DIG_SPEED), + ESSITTE(MobEffects.MOVEMENT_SPEED), + THYOCIELLE(MobEffects.FIRE_RESISTANCE), + FENNKYSTRAL(StatusEffectInit.FROST_RESISTANCE), + CALENDULA(), + SAGE(MobEffects.LEVITATION); + + public final String herb_id; + + + public final DeferredBlock base_block; + public final DeferredBlock potted_block; + + public final DeferredItem pounded_herb; + public final DeferredBlock pounded_herb_block; + public final DeferredItem dried_herb; + public final DeferredBlock dried_herb_block; + + public final DeferredBlock lantern_block; + + public final DeferredBlock herb_pile_block; + public final DeferredBlock herb_barrel_block; + + public Holder incense_effect; + + HerbTypes(Holder incense_effect) { + this.herb_id = name().toLowerCase(Locale.ROOT); + + this.incense_effect = incense_effect; + + this.base_block = BlockInit.register(herb_id, () -> new FlowerBlock(SuspiciousStewEffects.EMPTY, BlockBehaviour.Properties.ofFullCopy(Blocks.POPPY))); + this.pounded_herb_block = BlockInit.register("pounded_" + herb_id + "_block", () -> new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.GRASS_BLOCK))); + this.dried_herb_block = BlockInit.register("dried_" + herb_id + "_block", () -> new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.GRASS_BLOCK))); + + this.potted_block = BlockInit.registerWithoutBlockItem("potted_" + herb_id, () -> new FlowerPotBlock(() -> (FlowerPotBlock) Blocks.FLOWER_POT, base_block, BlockBehaviour.Properties.ofFullCopy(Blocks.POTTED_POPPY))); + + this.pounded_herb = ItemInit.register("pounded_" + herb_id, () -> new Item(new Item.Properties())); + this.dried_herb = ItemInit.register("dried_" + herb_id, () -> new Item(new Item.Properties())); + + this.lantern_block = BlockInit.register(herb_id + "_lantern", () -> new LanternBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.LANTERN))); + this.herb_pile_block = BlockInit.register(herb_id + "_herb_pile", () -> new LeafPileBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.WHITE_CARPET).noOcclusion().sound(SoundType.GRASS))); + this.herb_barrel_block = BlockInit.register(herb_id + "_herb_barrel", () -> new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.BARREL))); + + } + + HerbTypes() { + this.herb_id = name().toLowerCase(Locale.ROOT); + + //this.incense_effect = incense_effect; + + this.base_block = BlockInit.register(herb_id, () -> new FlowerBlock(SuspiciousStewEffects.EMPTY, BlockBehaviour.Properties.ofFullCopy(Blocks.POPPY))); + this.pounded_herb_block = BlockInit.register("pounded_" + herb_id + "_block", () -> new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.GRASS_BLOCK))); + this.dried_herb_block = BlockInit.register("dried_" + herb_id + "_block", () -> new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.GRASS_BLOCK))); + + this.potted_block = BlockInit.registerWithoutBlockItem("potted_" + herb_id, () -> new FlowerPotBlock(() -> (FlowerPotBlock) Blocks.FLOWER_POT, base_block, BlockBehaviour.Properties.ofFullCopy(Blocks.POTTED_POPPY))); + + this.pounded_herb = ItemInit.register("pounded_" + herb_id, () -> new Item(new Item.Properties())); + this.dried_herb = ItemInit.register("dried_" + herb_id, () -> new Item(new Item.Properties())); + + this.lantern_block = BlockInit.register(herb_id + "_lantern", () -> new LanternBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.LANTERN))); + this.herb_pile_block = BlockInit.register(herb_id + "_herb_pile", () -> new LeafPileBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.WHITE_CARPET).noOcclusion().sound(SoundType.GRASS))); + this.herb_barrel_block = BlockInit.register(herb_id + "_herb_barrel", () -> new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.BARREL))); + + } + + public String getHerbId() { + return herb_id; + } + + public Holder getIncenseEffect() { + return incense_effect; + } + + public Block getBaseBlock() { + return base_block.get(); + } + + public Block getPottedPlantBlock() { + return potted_block.get(); + } + + public Item getPoundedHerb() { + return pounded_herb.get(); + } + + public Item getDriedHerb() { + return dried_herb.get(); + } + + public Block getLanternBlock() { + return lantern_block.get(); + } + + public Block getHerbPileBlock() { + return herb_pile_block.get(); + } + + public Block getHerbBarrelBlock() { + return herb_barrel_block.get(); + } + + public Block getPoundedHerbBlock() { + return pounded_herb_block.get(); + } + + public Block getDriedHerbBlock() { + return dried_herb_block.get(); + } + + public static void register() {} +} diff --git a/src/main/java/net/dakotapride/hibernalherbs/init/enum_registry/HerbalBlendTypes.java b/src/main/java/net/dakotapride/hibernalherbs/init/enum_registry/HerbalBlendTypes.java new file mode 100644 index 00000000..ecb1bd5c --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/init/enum_registry/HerbalBlendTypes.java @@ -0,0 +1,202 @@ +package net.dakotapride.hibernalherbs.init.enum_registry; + +import net.dakotapride.hibernalherbs.init.ItemInit; +import net.dakotapride.hibernalherbs.item.HerbalBlendItem; +import net.minecraft.ChatFormatting; +import net.minecraft.core.Holder; +import net.minecraft.network.chat.Component; +import net.minecraft.network.chat.MutableComponent; +import net.minecraft.world.effect.MobEffect; +import net.minecraft.world.effect.MobEffectInstance; +import net.minecraft.world.effect.MobEffects; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.food.FoodProperties; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ItemStack; +import net.neoforged.neoforge.registries.DeferredItem; + +import java.util.List; +import java.util.Locale; + +@SuppressWarnings({"unused"}) +public enum HerbalBlendTypes { + NONE("text.nothing_to_see_here.null_registry"), + REGENERATION(MobEffects.REGENERATION, 400, 1), + POISON(MobEffects.POISON, 400, 1), + SLOWNESS(MobEffects.MOVEMENT_SLOWDOWN, 400, 1), + MINING_FATIGUE(MobEffects.DIG_SLOWDOWN, 400, 1), + HASTE(MobEffects.DIG_SPEED, 400, 1), + SPEED(MobEffects.MOVEMENT_SPEED, 400, 1), + FIRE(), + WITHER(MobEffects.WITHER, 400, 1), + NIGHT_VISION(MobEffects.NIGHT_VISION, 400, 1), + WEAKNESS(MobEffects.WEAKNESS, 400, 1), + BLINDNESS(MobEffects.BLINDNESS, 400, 1),; + + public final String herbal_blend_id; + + public DeferredItem herbal_blend; + //public Item smoked_herbal_blend; + + public FoodProperties.Builder food_properties; + + public Holder effect0; + public int duration_ticks; + public int effect_amplifier; + + HerbalBlendTypes(Holder effect0, int ticks, int amplifier) { + this.herbal_blend_id = name().toLowerCase(Locale.ROOT); + + this.food_properties = new FoodProperties.Builder() + .alwaysEdible().nutrition(7).saturationModifier(0.6f); + + this.herbal_blend = ItemInit.register(herbal_blend_id + "_herbal_blend", () -> new HerbalBlendItem(new Item.Properties().stacksTo(1) + .food(food_properties + .effect(new MobEffectInstance(effect0, ticks, amplifier), 1.0f).build()))); +// this.smoked_herbal_blend = ItemInit.register("smoked_" + herbal_blend_id + "_herbal_blend", new HerbalBlendItem(new Item.Properties().stacksTo(1) +// .food(food_properties +// .effect(new MobEffectInstance(effect0, (int) (ticks * 1.5f), amplifier + 1), 1.0f).build()))); + + this.effect0 = effect0; + this.duration_ticks = ticks; + this.effect_amplifier = amplifier; + } + + HerbalBlendTypes() { + this.herbal_blend_id = name().toLowerCase(Locale.ROOT); + + this.food_properties = new FoodProperties.Builder() + // No status effects to provide + // .effect(new MobEffectInstance(effect0, ticks, amplifier), 1.0f) + .alwaysEdible().nutrition(7).saturationModifier(0.6f); + + this.herbal_blend = ItemInit.register(herbal_blend_id + "_herbal_blend", () -> new HerbalBlendItem(new Item.Properties().stacksTo(1).food(food_properties.build()))); +// this.smoked_herbal_blend = ItemInit.register("smoked_" + herbal_blend_id + "_herbal_blend", new HerbalBlendItem(new Item.Properties().stacksTo(1).food(food_properties.build()))); + + } + + HerbalBlendTypes(String nothing) { + this.herbal_blend_id = name().toLowerCase(Locale.ROOT); + + // Create a default value for each non-registration field to avoid null errors + this.effect0 = MobEffects.WITHER; + this.duration_ticks = 2400; + this.effect_amplifier = 3; + + } + + public Item getHerbalBlend() { + return herbal_blend.get(); + } + +// public Item getSmokedHerbalBlend() { +// return smoked_herbal_blend; +// } + + public MobEffect getEffect0() { + return effect0.value(); + } + + public int getDurationTicks() { + return duration_ticks; + } + + public int getDurationTicksFromInteraction() { + return (int) (duration_ticks * 0.75f); + } + + public int getEffectAmplifier() { + return effect_amplifier; + } + + public String getHerbalBlendId() { + return herbal_blend_id; + } + + public static void register() {} + + + public static boolean checkHerbBlendType(ItemStack stack, HerbalBlendTypes type) { + return stack.getItem() == type.getHerbalBlend() /*|| stack.getItem() == type.getSmokedHerbalBlend()*/; + } + + public void checkEffects(LivingEntity entity, int ticks, int amplifier) { + if (effect0 != null) { + entity.addEffect(new MobEffectInstance(effect0, ticks, amplifier)); + } + } + + public static void applyFromConsumption(ItemStack stack, LivingEntity entity, HerbalBlendTypes type) { + if (HerbalBlendTypes.checkHerbBlendType(stack, type)) { + type.checkEffects(entity, type.getDurationTicks(), type.getEffectAmplifier()); + } + } + + public static void applyFromInteraction(ItemStack stack, LivingEntity entity, HerbalBlendTypes type) { + if (HerbalBlendTypes.checkHerbBlendType(stack, type)) { + type.checkEffects(entity, type.getDurationTicksFromInteraction(), type.getEffectAmplifier() - 1); + } + } + + + // Tooltips + + public static void effectFromType(ItemStack stack, List tooltip, HerbalBlendTypes type) { + MobEffect effect = MobEffects.REGENERATION.value(); + String ability; + + if (!HerbalBlendTypes.checkHerbBlendType(stack, HerbalBlendTypes.FIRE)) { + if (HerbalBlendTypes.checkHerbBlendType(stack, type)) { + effect = type.getEffect0(); + } else if (type == HerbalBlendTypes.NONE) { + effect = HerbalBlendTypes.NONE.getEffect0(); + } else { + effect = HerbalBlendTypes.NONE.getEffect0(); + } + } + + if (HerbalBlendTypes.checkHerbBlendType(stack, type)) { + ability = type.getHerbalBlendId(); + } else if (type == HerbalBlendTypes.NONE) { + ability = HerbalBlendTypes.NONE.getHerbalBlendId(); + } else { + ability = HerbalBlendTypes.NONE.getHerbalBlendId(); + } + + MutableComponent use_ability = Component.translatable("text.hibernalherbs.ability." + ability); + + tooltip.add(Component.translatable("text.hibernalherbs.blend.ability", use_ability).withStyle(ChatFormatting.GRAY)); + + if (checkHerbBlendType(stack, HerbalBlendTypes.FIRE)) { + tooltip.add(Component.translatable("text.hibernalherbs.blend.provided_effect.fire").withStyle(ChatFormatting.GRAY)); + } else { + tooltip.add(Component.translatable("text.hibernalherbs.blend.provided_effect", effect.getDisplayName()).withStyle(ChatFormatting.GRAY)); + } + } + + public static void applyToTooltip(ItemStack stack, List tooltip) { + if (checkHerbBlendType(stack, HerbalBlendTypes.REGENERATION)) { + HerbalBlendTypes.effectFromType(stack, tooltip, HerbalBlendTypes.REGENERATION); + } else if (checkHerbBlendType(stack, HerbalBlendTypes.POISON)) { + HerbalBlendTypes.effectFromType(stack, tooltip, HerbalBlendTypes.POISON); + } else if (checkHerbBlendType(stack, HerbalBlendTypes.SLOWNESS)) { + HerbalBlendTypes.effectFromType(stack, tooltip, HerbalBlendTypes.SLOWNESS); + } else if (checkHerbBlendType(stack, HerbalBlendTypes.MINING_FATIGUE)) { + HerbalBlendTypes.effectFromType(stack, tooltip, HerbalBlendTypes.MINING_FATIGUE); + } else if (checkHerbBlendType(stack, HerbalBlendTypes.HASTE)) { + HerbalBlendTypes.effectFromType(stack, tooltip, HerbalBlendTypes.HASTE); + } else if (checkHerbBlendType(stack, HerbalBlendTypes.SPEED)) { + HerbalBlendTypes.effectFromType(stack, tooltip, HerbalBlendTypes.SPEED); + } else if (checkHerbBlendType(stack, HerbalBlendTypes.WITHER)) { + HerbalBlendTypes.effectFromType(stack, tooltip, HerbalBlendTypes.WITHER); + } else if (checkHerbBlendType(stack, HerbalBlendTypes.NIGHT_VISION)) { + HerbalBlendTypes.effectFromType(stack, tooltip, HerbalBlendTypes.NIGHT_VISION); + } else if (checkHerbBlendType(stack, HerbalBlendTypes.WEAKNESS)) { + HerbalBlendTypes.effectFromType(stack, tooltip, HerbalBlendTypes.WEAKNESS); + } else if (checkHerbBlendType(stack, HerbalBlendTypes.BLINDNESS)) { + HerbalBlendTypes.effectFromType(stack, tooltip, HerbalBlendTypes.BLINDNESS); + } else if (checkHerbBlendType(stack, HerbalBlendTypes.FIRE)) { + HerbalBlendTypes.effectFromType(stack, tooltip, HerbalBlendTypes.FIRE); + } + } +} diff --git a/src/main/java/net/dakotapride/hibernalherbs/init/enum_registry/HerbalSigilTypes.java b/src/main/java/net/dakotapride/hibernalherbs/init/enum_registry/HerbalSigilTypes.java new file mode 100644 index 00000000..45dac2a3 --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/init/enum_registry/HerbalSigilTypes.java @@ -0,0 +1,100 @@ +package net.dakotapride.hibernalherbs.init.enum_registry; + +import net.dakotapride.hibernalherbs.init.ItemInit; +import net.dakotapride.hibernalherbs.item.HerbalSigilItem; +import net.minecraft.ChatFormatting; +import net.minecraft.network.chat.Component; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.Rarity; +import net.neoforged.neoforge.registries.DeferredItem; + +import java.util.List; +import java.util.Locale; + +@SuppressWarnings({"unused"}) +public enum HerbalSigilTypes { + NONE("text.nothing_to_see_here.empty_registry"), + CONFIGURATION(), + MASTERY(), + ADVANCED_CONFIGURATION(), + ADVANCED_MASTERY(), + PRIDE(), + SLOTH(), + WRATH(), + LUST(), + GREED(), + GLUTTONY(), + ENVY(); + + public final String sigil_id; + + + public DeferredItem herbal_sigil; + + HerbalSigilTypes() { + this.sigil_id = name().toLowerCase(Locale.ROOT); + + this.herbal_sigil = ItemInit.register(sigil_id + "_herbal_sigil", () -> new HerbalSigilItem(new Item.Properties().stacksTo(1).rarity(Rarity.EPIC).durability(10))); + } + + HerbalSigilTypes(String nothing) { + this.sigil_id = name().toLowerCase(Locale.ROOT); + } + + public Item getHerbalSigilItem() { + return herbal_sigil.get(); + } + + public String getSigilId() { + return sigil_id; + } + + public static void register() {} + + public static boolean checkSigilType(ItemStack stack, HerbalSigilTypes type) { + return stack.getItem() == type.getHerbalSigilItem(); + } + + // Tooltips + + public static void getHerbalSigilAssistance(ItemStack stack, List tooltip, HerbalSigilTypes type) { + String alignment; + + if (HerbalSigilTypes.checkSigilType(stack, type)) { + alignment = type.getSigilId(); + } else if (type == HerbalSigilTypes.NONE) { + alignment = HerbalSigilTypes.NONE.getSigilId(); + } else { + alignment = HerbalSigilTypes.NONE.getSigilId(); + } + + tooltip.add(Component.translatable("text.hibernalherbs.sigil.alignment", Component.translatable("text.hibernalherbs.sigil.alignment." + alignment)).withStyle(ChatFormatting.GRAY)); + } + + public static void applyHerbalSigilAssistanceTooltip(ItemStack stack, List tooltip) { + if (checkSigilType(stack, HerbalSigilTypes.CONFIGURATION)) { + HerbalSigilTypes.getHerbalSigilAssistance(stack, tooltip, HerbalSigilTypes.CONFIGURATION); + } else if (checkSigilType(stack, HerbalSigilTypes.MASTERY)) { + HerbalSigilTypes.getHerbalSigilAssistance(stack, tooltip, HerbalSigilTypes.MASTERY); + } else if (checkSigilType(stack, HerbalSigilTypes.ADVANCED_CONFIGURATION)) { + HerbalSigilTypes.getHerbalSigilAssistance(stack, tooltip, HerbalSigilTypes.ADVANCED_CONFIGURATION); + } else if (checkSigilType(stack, HerbalSigilTypes.ADVANCED_MASTERY)) { + HerbalSigilTypes.getHerbalSigilAssistance(stack, tooltip, HerbalSigilTypes.ADVANCED_MASTERY); + } else if (checkSigilType(stack, HerbalSigilTypes.PRIDE)) { + HerbalSigilTypes.getHerbalSigilAssistance(stack, tooltip, HerbalSigilTypes.PRIDE); + } else if (checkSigilType(stack, HerbalSigilTypes.SLOTH)) { + HerbalSigilTypes.getHerbalSigilAssistance(stack, tooltip, HerbalSigilTypes.SLOTH); + } else if (checkSigilType(stack, HerbalSigilTypes.WRATH)) { + HerbalSigilTypes.getHerbalSigilAssistance(stack, tooltip, HerbalSigilTypes.WRATH); + } else if (checkSigilType(stack, HerbalSigilTypes.LUST)) { + HerbalSigilTypes.getHerbalSigilAssistance(stack, tooltip, HerbalSigilTypes.LUST); + } else if (checkSigilType(stack, HerbalSigilTypes.GREED)) { + HerbalSigilTypes.getHerbalSigilAssistance(stack, tooltip, HerbalSigilTypes.GREED); + } else if (checkSigilType(stack, HerbalSigilTypes.GLUTTONY)) { + HerbalSigilTypes.getHerbalSigilAssistance(stack, tooltip, HerbalSigilTypes.GLUTTONY); + } else if (checkSigilType(stack, HerbalSigilTypes.ENVY)) { + HerbalSigilTypes.getHerbalSigilAssistance(stack, tooltip, HerbalSigilTypes.ENVY); + } + } +} diff --git a/src/main/java/net/dakotapride/hibernalherbs/init/enum_registry/MetalUtilities.java b/src/main/java/net/dakotapride/hibernalherbs/init/enum_registry/MetalUtilities.java new file mode 100644 index 00000000..8510a16d --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/init/enum_registry/MetalUtilities.java @@ -0,0 +1,183 @@ +package net.dakotapride.hibernalherbs.init.enum_registry; + +import net.dakotapride.hibernalherbs.init.ItemInit; +import net.dakotapride.hibernalherbs.item.AttributeArmourItem; +import net.dakotapride.hibernalherbs.item.SickleItem; +import net.minecraft.core.Holder; +import net.minecraft.world.entity.ai.attributes.Attribute; +import net.minecraft.world.entity.ai.attributes.Attributes; +import net.minecraft.world.item.*; +import net.neoforged.neoforge.registries.DeferredItem; + +public class MetalUtilities { + + public enum Armour { + ARKONIUM(Archaeology.Metals.ARKONIUM, ModArmourTiers.ARKONIUM, Rarity.UNCOMMON, Attributes.MOVEMENT_SPEED, 0.02F), + SYRUM(Archaeology.Metals.SYRUM, ModArmourTiers.SYRUM, Rarity.UNCOMMON),; + + public final DeferredItem helmet; + public final DeferredItem chestplate; + public final DeferredItem leggings; + public final DeferredItem boots; + + public final Holder armorMaterial; + public final Archaeology.Metals metal; + + Armour(Archaeology.Metals metals, Holder material) { + this.armorMaterial = material; + this.metal = metals; + + this.helmet = ItemInit.register(metals.getMetalId() + "_helmet", () -> new ArmorItem(material, ArmorItem.Type.HELMET, + new Item.Properties().durability(ArmorItem.Type.HELMET.getDurability(33)))); + this.chestplate = ItemInit.register(metals.getMetalId() + "_chestplate", () -> new ArmorItem(material, ArmorItem.Type.CHESTPLATE, + new Item.Properties().durability(ArmorItem.Type.CHESTPLATE.getDurability(33)))); + this.leggings = ItemInit.register(metals.getMetalId() + "_leggings", () -> new ArmorItem(material, ArmorItem.Type.LEGGINGS, + new Item.Properties().durability(ArmorItem.Type.LEGGINGS.getDurability(33)))); + this.boots = ItemInit.register(metals.getMetalId() + "_boots", () -> new ArmorItem(material, ArmorItem.Type.BOOTS, + new Item.Properties().durability(ArmorItem.Type.BOOTS.getDurability(33)))); + } + + Armour(Archaeology.Metals metals, Holder material, Rarity rarity) { + this.armorMaterial = material; + this.metal = metals; + + this.helmet = ItemInit.register(metals.getMetalId() + "_helmet", () -> new ArmorItem(material, ArmorItem.Type.HELMET, + new Item.Properties().durability(ArmorItem.Type.HELMET.getDurability(33)).rarity(rarity))); + this.chestplate = ItemInit.register(metals.getMetalId() + "_chestplate", () -> new ArmorItem(material, ArmorItem.Type.CHESTPLATE, + new Item.Properties().durability(ArmorItem.Type.CHESTPLATE.getDurability(33)).rarity(rarity))); + this.leggings = ItemInit.register(metals.getMetalId() + "_leggings", () -> new ArmorItem(material, ArmorItem.Type.LEGGINGS, + new Item.Properties().durability(ArmorItem.Type.LEGGINGS.getDurability(33)).rarity(rarity))); + this.boots = ItemInit.register(metals.getMetalId() + "_boots", () -> new ArmorItem(material, ArmorItem.Type.BOOTS, + new Item.Properties().durability(ArmorItem.Type.BOOTS.getDurability(33)).rarity(rarity))); + } + + Armour(Archaeology.Metals metals, Holder material, Rarity rarity, Holder attributeHolder, float value) { + this.armorMaterial = material; + this.metal = metals; + + this.helmet = ItemInit.register(metals.getMetalId() + "_helmet", () -> new AttributeArmourItem(material, ArmorItem.Type.HELMET, attributeHolder, value, + new Item.Properties().durability(ArmorItem.Type.HELMET.getDurability(33)).rarity(rarity))); + this.chestplate = ItemInit.register(metals.getMetalId() + "_chestplate", () -> new AttributeArmourItem(material, ArmorItem.Type.CHESTPLATE, attributeHolder, value, + new Item.Properties().durability(ArmorItem.Type.CHESTPLATE.getDurability(33)).rarity(rarity))); + this.leggings = ItemInit.register(metals.getMetalId() + "_leggings", () -> new AttributeArmourItem(material, ArmorItem.Type.LEGGINGS, attributeHolder, value, + new Item.Properties().durability(ArmorItem.Type.LEGGINGS.getDurability(33)).rarity(rarity))); + this.boots = ItemInit.register(metals.getMetalId() + "_boots", () -> new AttributeArmourItem(material, ArmorItem.Type.BOOTS, attributeHolder, value, + new Item.Properties().durability(ArmorItem.Type.BOOTS.getDurability(33)).rarity(rarity))); + } + + public Holder getArmorMaterial() { + return armorMaterial; + } + + public Archaeology.Metals getMetal() { + return metal; + } + + public ArmorItem getHelmetItem() { + return (ArmorItem) helmet.get(); + } + + public ArmorItem getChestplateItem() { + return (ArmorItem) chestplate.get(); + } + + public ArmorItem getLeggingsItem() { + return (ArmorItem) leggings.get(); + } + + public ArmorItem getBootsItem() { + return (ArmorItem) boots.get(); + } + + public static void register() {} + } + + public enum Tools { + ARKONIUM(Archaeology.Metals.ARKONIUM, ModTiers.ARKONIUM, Rarity.UNCOMMON), + SYRUM(Archaeology.Metals.SYRUM, ModTiers.SYRUM, Rarity.UNCOMMON),; + + public final DeferredItem sword; + public final DeferredItem pickaxe; + public final DeferredItem axe; + public final DeferredItem shovel; + public final DeferredItem hoe; + //public final SickleItem sickle; + + public final Tier tier; + public final Archaeology.Metals metal; + + Tools(Archaeology.Metals metals, Tier tier) { + this.tier = tier; + this.metal = metals; + //this.sickle = sickle.getSickleItem(); + + this.sword = ItemInit.register(metals.getMetalId() + "_sword", () -> new SwordItem(tier, new Item.Properties() + .attributes(SwordItem.createAttributes(tier, 3, -2.4F)))); + this.pickaxe = ItemInit.register(metals.getMetalId() + "_pickaxe", () -> new PickaxeItem(tier, new Item.Properties() + .attributes(PickaxeItem.createAttributes(tier, 1.0F, -2.8F)))); + this.axe = ItemInit.register(metals.getMetalId() + "_axe", () -> new AxeItem(tier, new Item.Properties() + .attributes(AxeItem.createAttributes(tier, 6.0F, -3.1F)))); + this.shovel = ItemInit.register(metals.getMetalId() + "_shovel", () -> new ShovelItem(tier, new Item.Properties() + .attributes(ShovelItem.createAttributes(tier, 1.5F, -3.0F)))); + this.hoe = ItemInit.register(metals.getMetalId() + "_hoe", () -> new HoeItem(tier, new Item.Properties() + .attributes(HoeItem.createAttributes(tier, 2.0F, -1.0F)))); + } + + Tools(Archaeology.Metals metals, Tier tier, Rarity rarity) { + this.tier = tier; + this.metal = metals; + //this.sickle = sickle.getSickleItem(); + + this.sword = ItemInit.register(metals.getMetalId() + "_sword", () -> new SwordItem(tier, new Item.Properties() + .attributes(SwordItem.createAttributes(tier, 3, -2.4F)).rarity(rarity))); + this.pickaxe = ItemInit.register(metals.getMetalId() + "_pickaxe", () -> new PickaxeItem(tier, new Item.Properties() + .attributes(PickaxeItem.createAttributes(tier, 1.0F, -2.8F)).rarity(rarity))); + this.axe = ItemInit.register(metals.getMetalId() + "_axe", () -> new AxeItem(tier, new Item.Properties() + .attributes(AxeItem.createAttributes(tier, 6.0F, -3.1F)).rarity(rarity))); + this.shovel = ItemInit.register(metals.getMetalId() + "_shovel", () -> new ShovelItem(tier, new Item.Properties() + .attributes(ShovelItem.createAttributes(tier, 1.5F, -3.0F)).rarity(rarity))); + this.hoe = ItemInit.register(metals.getMetalId() + "_hoe", () -> new HoeItem(tier, new Item.Properties() + .attributes(HoeItem.createAttributes(tier, 2.0F, -1.0F)).rarity(rarity))); + } + + public Tier getToolTier() { + return tier; + } + + public Archaeology.Metals getMetal() { + return metal; + } + + public Item getSwordItem() { + return sword.get(); + } + + public Item getPickaxeItem() { + return pickaxe.get(); + } + + public Item getAxeItem() { + return axe.get(); + } + + public Item getShovelItem() { + return shovel.get(); + } + + public Item getHoeItem() { + return hoe.get(); + } + +// public Item getSickleItem() { +// return sickle; +// } + + public static void register() {} + } + + public static void register() { + Armour.register(); + Tools.register(); + } + +} diff --git a/src/main/java/net/dakotapride/hibernalherbs/init/enum_registry/ModArmourTiers.java b/src/main/java/net/dakotapride/hibernalherbs/init/enum_registry/ModArmourTiers.java new file mode 100644 index 00000000..81728a3c --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/init/enum_registry/ModArmourTiers.java @@ -0,0 +1,73 @@ +package net.dakotapride.hibernalherbs.init.enum_registry; + +import net.dakotapride.hibernalherbs.HibernalHerbsMod; +import net.minecraft.Util; +import net.minecraft.core.Holder; +import net.minecraft.core.Registry; +import net.minecraft.core.registries.BuiltInRegistries; +import net.minecraft.core.registries.Registries; +import net.minecraft.sounds.SoundEvent; +import net.minecraft.sounds.SoundEvents; +import net.minecraft.world.entity.EntityType; +import net.minecraft.world.item.ArmorItem; +import net.minecraft.world.item.ArmorMaterial; +import net.minecraft.world.item.crafting.Ingredient; +import net.neoforged.bus.api.IEventBus; +import net.neoforged.neoforge.registries.DeferredHolder; +import net.neoforged.neoforge.registries.DeferredRegister; + +import java.util.EnumMap; +import java.util.List; +import java.util.function.Supplier; + +public class ModArmourTiers { + public static final DeferredRegister ARMOUR_MATERIAL = DeferredRegister.create(Registries.ARMOR_MATERIAL, HibernalHerbsMod.MOD_ID); + + public static final DeferredHolder ARKONIUM = register("arkonium", Util.make(new EnumMap<>(ArmorItem.Type.class), enumMap -> { + enumMap.put(ArmorItem.Type.BOOTS, 2); + enumMap.put(ArmorItem.Type.LEGGINGS, 5); + enumMap.put(ArmorItem.Type.CHESTPLATE, 6); + enumMap.put(ArmorItem.Type.HELMET, 2); + enumMap.put(ArmorItem.Type.BODY, 5); + }), 9, SoundEvents.ARMOR_EQUIP_DIAMOND, 0.0F, 0.0F, () -> Ingredient.of(Archaeology.Metals.ARKONIUM.getIngotItem())); + public static final Holder SYRUM = register("syrum", Util.make(new EnumMap<>(ArmorItem.Type.class), enumMap -> { + enumMap.put(ArmorItem.Type.BOOTS, 2); + enumMap.put(ArmorItem.Type.LEGGINGS, 5); + enumMap.put(ArmorItem.Type.CHESTPLATE, 6); + enumMap.put(ArmorItem.Type.HELMET, 2); + enumMap.put(ArmorItem.Type.BODY, 5); + }), 9, SoundEvents.ARMOR_EQUIP_DIAMOND, 0.0F, 0.0F, () -> Ingredient.of(Archaeology.Metals.SYRUM.getIngotItem())); + + public static void load(IEventBus bus) { + ARMOUR_MATERIAL.register(bus); + } + + private static DeferredHolder register( + String string, EnumMap enumMap, int i, Holder holder, float f, float g, Supplier supplier + ) { + List list = List.of(new ArmorMaterial.Layer(HibernalHerbsMod.asResource(string))); + return register(string, enumMap, i, holder, f, g, supplier, list); + } + + private static DeferredHolder register( + String string, + EnumMap enumMap, + int i, + Holder holder, + float f, + float g, + Supplier supplier, + List list + ) { + EnumMap enumMap2 = new EnumMap<>(ArmorItem.Type.class); + + for (ArmorItem.Type type : ArmorItem.Type.values()) { + enumMap2.put(type, enumMap.get(type)); + } + + return ARMOUR_MATERIAL.register(string, () -> new ArmorMaterial(enumMap2, i, holder, supplier, list, f, g)); +// return Registry.registerForHolder( +// BuiltInRegistries.ARMOR_MATERIAL, HibernalHerbsMod.asResource(string), new ArmorMaterial(enumMap2, i, holder, supplier, list, f, g) +// ); + } +} diff --git a/src/main/java/net/dakotapride/hibernalherbs/init/enum_registry/ModTiers.java b/src/main/java/net/dakotapride/hibernalherbs/init/enum_registry/ModTiers.java new file mode 100644 index 00000000..c568a2ac --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/init/enum_registry/ModTiers.java @@ -0,0 +1,61 @@ +package net.dakotapride.hibernalherbs.init.enum_registry; + +import com.google.common.base.Suppliers; +import net.minecraft.tags.BlockTags; +import net.minecraft.tags.TagKey; +import net.minecraft.world.item.Tier; +import net.minecraft.world.item.crafting.Ingredient; +import net.minecraft.world.level.block.Block; + +import java.util.function.Supplier; + +public enum ModTiers implements Tier { + ARKONIUM(BlockTags.INCORRECT_FOR_DIAMOND_TOOL, 1561, 6.0F, 2.0F, 14, () -> Ingredient.of(Archaeology.Metals.ARKONIUM.getIngotItem())), + SYRUM(BlockTags.INCORRECT_FOR_DIAMOND_TOOL, 1561, 12.0F, 0.0F, 22, () -> Ingredient.of(Archaeology.Metals.SYRUM.getIngotItem())),; + + private final TagKey incorrectBlocksForDrops; + private final int uses; + private final float speed; + private final float damage; + private final int enchantmentValue; + private final Supplier repairIngredient; + + ModTiers(final TagKey tagKey, final int j, final float f, final float g, final int k, final Supplier supplier) { + this.incorrectBlocksForDrops = tagKey; + this.uses = j; + this.speed = f; + this.damage = g; + this.enchantmentValue = k; + this.repairIngredient = Suppliers.memoize(supplier::get); + } + + @Override + public int getUses() { + return this.uses; + } + + @Override + public float getSpeed() { + return this.speed; + } + + @Override + public float getAttackDamageBonus() { + return this.damage; + } + + @Override + public TagKey getIncorrectBlocksForDrops() { + return this.incorrectBlocksForDrops; + } + + @Override + public int getEnchantmentValue() { + return this.enchantmentValue; + } + + @Override + public Ingredient getRepairIngredient() { + return (Ingredient)this.repairIngredient.get(); + } +} diff --git a/src/main/java/net/dakotapride/hibernalherbs/init/enum_registry/PadlockTypes.java b/src/main/java/net/dakotapride/hibernalherbs/init/enum_registry/PadlockTypes.java new file mode 100644 index 00000000..2ce6ac87 --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/init/enum_registry/PadlockTypes.java @@ -0,0 +1,179 @@ +package net.dakotapride.hibernalherbs.init.enum_registry; + +import net.dakotapride.hibernalherbs.init.ItemInit; +import net.dakotapride.hibernalherbs.item.HerbalPadlockItem; +import net.minecraft.ChatFormatting; +import net.minecraft.network.chat.Component; +import net.minecraft.server.level.ServerPlayer; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.Rarity; +import net.neoforged.neoforge.registries.DeferredItem; + +import java.util.List; +import java.util.Locale; + +@SuppressWarnings({"unused"}) +public enum PadlockTypes { + NONE("text.nothing_to_see_here.null_registry"), + PRIDE(HerbalSigilTypes.PRIDE), + SLOTH(HerbalSigilTypes.SLOTH), + WRATH(HerbalSigilTypes.WRATH), + LUST(HerbalSigilTypes.LUST), + GREED(HerbalSigilTypes.GREED), + GLUTTONY(HerbalSigilTypes.GLUTTONY), + ENVY(HerbalSigilTypes.ENVY); + + public final String padlock_id; + + + public DeferredItem unbound_padlock; + public DeferredItem bound_padlock; + //public Item herbal_sigil; + + PadlockTypes(HerbalSigilTypes sigil) { + this.padlock_id = name().toLowerCase(Locale.ROOT); + + //this.herbal_sigil = sigil.getHerbalSigilItem(); + + this.unbound_padlock = ItemInit.register("unbound_" + padlock_id + "_padlock", () -> new HerbalPadlockItem(new Item.Properties().stacksTo(1).rarity(Rarity.EPIC))); + this.bound_padlock = ItemInit.register("bound_" + padlock_id + "_padlock", () -> new HerbalPadlockItem(new Item.Properties().stacksTo(1).rarity(Rarity.EPIC))); + } + + PadlockTypes(String nothing) { + this.padlock_id = name().toLowerCase(Locale.ROOT); + } + + public Item getUnboundPadlockItem() { + return unbound_padlock.get(); + } + + public Item getBoundPadlockItem() { + return bound_padlock.get(); + } + +// public Item getHerbalSigilItem() { +// return herbal_sigil; +// } + + public String getPadlockId() { + return padlock_id; + } + + public static void register() {} + + public static boolean checkPadlockType(ItemStack stack, PadlockTypes type) { + return stack.getItem() == type.getUnboundPadlockItem() || stack.getItem() == type.getBoundPadlockItem(); + } + + // Tooltips + + public static void getUnboundPadlockAssistance(ItemStack stack, List tooltip, PadlockTypes type) { + String prince; + + if (PadlockTypes.checkPadlockType(stack, type)) { + prince = type.getPadlockId(); + } else if (type == PadlockTypes.NONE) { + prince = PadlockTypes.NONE.getPadlockId(); + } else { + prince = PadlockTypes.NONE.getPadlockId(); + } + + tooltip.add(Component.translatable("text.hibernalherbs.padlock.unbound.help.one").withStyle(ChatFormatting.DARK_PURPLE)); + tooltip.add(Component.translatable("text.hibernalherbs.padlock.unbound.help.two", Component.translatable("text.hibernalherbs.padlock.prince." + prince)).withStyle(ChatFormatting.DARK_PURPLE)); + tooltip.add(Component.translatable("text.hibernalherbs.padlock.unbound.help.three").withStyle(ChatFormatting.DARK_PURPLE)); + } + + public static void applyUnboundPadlockAssistanceTooltip(ItemStack stack, List tooltip) { + if (checkPadlockType(stack, PadlockTypes.PRIDE)) { + PadlockTypes.getUnboundPadlockAssistance(stack, tooltip, PadlockTypes.PRIDE); + } else if (checkPadlockType(stack, PadlockTypes.SLOTH)) { + PadlockTypes.getUnboundPadlockAssistance(stack, tooltip, PadlockTypes.SLOTH); + } else if (checkPadlockType(stack, PadlockTypes.WRATH)) { + PadlockTypes.getUnboundPadlockAssistance(stack, tooltip, PadlockTypes.WRATH); + } else if (checkPadlockType(stack, PadlockTypes.LUST)) { + PadlockTypes.getUnboundPadlockAssistance(stack, tooltip, PadlockTypes.LUST); + } else if (checkPadlockType(stack, PadlockTypes.GREED)) { + PadlockTypes.getUnboundPadlockAssistance(stack, tooltip, PadlockTypes.GREED); + } else if (checkPadlockType(stack, PadlockTypes.GLUTTONY)) { + PadlockTypes.getUnboundPadlockAssistance(stack, tooltip, PadlockTypes.GLUTTONY); + } else if (checkPadlockType(stack, PadlockTypes.ENVY)) { + PadlockTypes.getUnboundPadlockAssistance(stack, tooltip, PadlockTypes.ENVY); + } + } + + public static void getBoundPadlockAssistance(ItemStack stack, List tooltip) { + + tooltip.add(Component.translatable("text.hibernalherbs.padlock.bound.help.one").withStyle(ChatFormatting.DARK_PURPLE)); + tooltip.add(Component.translatable("text.hibernalherbs.padlock.bound.help.two").withStyle(ChatFormatting.DARK_PURPLE)); + tooltip.add(Component.translatable("text.hibernalherbs.padlock.bound.help.three").withStyle(ChatFormatting.DARK_PURPLE)); + tooltip.add(Component.translatable("text.hibernalherbs.padlock.bound.help.four").withStyle(ChatFormatting.DARK_PURPLE)); + } + + public static void getBoundPrinceFromTooltip(ItemStack stack, List tooltip, PadlockTypes type) { + String prince; + + if (PadlockTypes.checkPadlockType(stack, type)) { + prince = type.getPadlockId(); + } else if (type == PadlockTypes.NONE) { + prince = PadlockTypes.NONE.getPadlockId(); + } else { + prince = PadlockTypes.NONE.getPadlockId(); + } + + tooltip.add(Component.translatable("text.hibernalherbs.padlock.get_prince", Component.translatable("text.hibernalherbs.padlock.sin." + prince)).withStyle(ChatFormatting.GRAY)); + } + + public static void applyPadlockTypeTooltip(ItemStack stack, List tooltip) { + if (checkPadlockType(stack, PadlockTypes.PRIDE)) { + PadlockTypes.getBoundPrinceFromTooltip(stack, tooltip, PadlockTypes.PRIDE); + } else if (checkPadlockType(stack, PadlockTypes.SLOTH)) { + PadlockTypes.getBoundPrinceFromTooltip(stack, tooltip, PadlockTypes.SLOTH); + } else if (checkPadlockType(stack, PadlockTypes.WRATH)) { + PadlockTypes.getBoundPrinceFromTooltip(stack, tooltip, PadlockTypes.WRATH); + } else if (checkPadlockType(stack, PadlockTypes.LUST)) { + PadlockTypes.getBoundPrinceFromTooltip(stack, tooltip, PadlockTypes.LUST); + } else if (checkPadlockType(stack, PadlockTypes.GREED)) { + PadlockTypes.getBoundPrinceFromTooltip(stack, tooltip, PadlockTypes.GREED); + } else if (checkPadlockType(stack, PadlockTypes.GLUTTONY)) { + PadlockTypes.getBoundPrinceFromTooltip(stack, tooltip, PadlockTypes.GLUTTONY); + } else if (checkPadlockType(stack, PadlockTypes.ENVY)) { + PadlockTypes.getBoundPrinceFromTooltip(stack, tooltip, PadlockTypes.ENVY); + } + } + + public static void getUnholyBlessingFromPrince(ItemStack stack, LivingEntity entity, PadlockTypes type) { + String prince; + + if (PadlockTypes.checkPadlockType(stack, type)) { + prince = type.getPadlockId(); + } else if (type == PadlockTypes.NONE) { + prince = PadlockTypes.NONE.getPadlockId(); + } else { + prince = PadlockTypes.NONE.getPadlockId(); + } + + if (entity instanceof ServerPlayer player) { + player.displayClientMessage(Component.translatable("text.hibernalherbs.padlock.unholy_blessing", Component.translatable("text.hibernalherbs.padlock.sin." + prince)).withStyle(ChatFormatting.GRAY).withStyle(ChatFormatting.ITALIC), false); + } + } + + public static void applyPopupText(ItemStack stack, LivingEntity entity) { + if (checkPadlockType(stack, PadlockTypes.PRIDE)) { + PadlockTypes.getUnholyBlessingFromPrince(stack, entity, PadlockTypes.PRIDE); + } else if (checkPadlockType(stack, PadlockTypes.SLOTH)) { + PadlockTypes.getUnholyBlessingFromPrince(stack, entity, PadlockTypes.SLOTH); + } else if (checkPadlockType(stack, PadlockTypes.WRATH)) { + PadlockTypes.getUnholyBlessingFromPrince(stack, entity, PadlockTypes.WRATH); + } else if (checkPadlockType(stack, PadlockTypes.LUST)) { + PadlockTypes.getUnholyBlessingFromPrince(stack, entity, PadlockTypes.LUST); + } else if (checkPadlockType(stack, PadlockTypes.GREED)) { + PadlockTypes.getUnholyBlessingFromPrince(stack, entity, PadlockTypes.GREED); + } else if (checkPadlockType(stack, PadlockTypes.GLUTTONY)) { + PadlockTypes.getUnholyBlessingFromPrince(stack, entity, PadlockTypes.GLUTTONY); + } else if (checkPadlockType(stack, PadlockTypes.ENVY)) { + PadlockTypes.getUnholyBlessingFromPrince(stack, entity, PadlockTypes.ENVY); + } + } +} diff --git a/src/main/java/net/dakotapride/hibernalherbs/init/enum_registry/Sickles.java b/src/main/java/net/dakotapride/hibernalherbs/init/enum_registry/Sickles.java new file mode 100644 index 00000000..9a710735 --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/init/enum_registry/Sickles.java @@ -0,0 +1,94 @@ +package net.dakotapride.hibernalherbs.init.enum_registry; + +import net.dakotapride.hibernalherbs.init.ItemInit; +import net.dakotapride.hibernalherbs.init.enum_registry.tag.Tags; +import net.dakotapride.hibernalherbs.item.SickleItem; +import net.minecraft.core.component.DataComponents; +import net.minecraft.tags.ItemTags; +import net.minecraft.tags.TagKey; +import net.minecraft.world.item.*; +import net.neoforged.neoforge.registries.DeferredItem; + +import java.util.Locale; + +public enum Sickles { + WOODEN(Tiers.WOOD, "planks"), + STONE(Tiers.STONE,"stone"), + IRON(Tiers.IRON), + GOLDEN(Tiers.GOLD), + DIAMOND(Tiers.DIAMOND), + NETHERITE(Tiers.NETHERITE), + + ARKONIUM(ModTiers.ARKONIUM, Rarity.UNCOMMON), + SYRUM(ModTiers.SYRUM, Rarity.UNCOMMON),; + + public final String material_id; + + + public final DeferredItem sickle; + public final Tier tier; +// public DeferredItem repair0; +// public Item repair1; +// public TagKey repair_tag; + public String recipe_name; + + Sickles(Tier tier) { + this.material_id = name().toLowerCase(Locale.ROOT); + this.tier = tier; + //this.repair1 = repair; + this.sickle = ItemInit.sickle(material_id + "_sickle", () -> new SickleItem(tier, new Item.Properties() + .stacksTo(1).attributes((SickleItem.createAttributes(tier, 3, -2.4F, -0.4F + // (tier_mod * (0.30F / 2)) + ))) + .component(DataComponents.TOOL, tier.createToolProperties(Tags.Blocks.MINEABLE_WITH_SICKLE.getTag())))); + } + + Sickles(Tier tier, Rarity rarity) { + this.material_id = name().toLowerCase(Locale.ROOT); + this.tier = tier; + //this.repair0 = repair; + this.sickle = ItemInit.sickle(material_id + "_sickle", () -> new SickleItem(tier, new Item.Properties().rarity(rarity) + .stacksTo(1).attributes((SickleItem.createAttributes(tier, 3, -2.4F, -0.4F + // (tier_mod * (0.30F / 2)) + ))) + .component(DataComponents.TOOL, tier.createToolProperties(Tags.Blocks.MINEABLE_WITH_SICKLE.getTag())))); + } + + Sickles(Tier tier, String recipe_name) { + this.material_id = name().toLowerCase(Locale.ROOT); + this.tier = tier; + //this.repair_tag = repair; + this.recipe_name = recipe_name; + this.sickle = ItemInit.sickle(material_id + "_sickle", () -> new SickleItem(tier, new Item.Properties() + .stacksTo(1).attributes((SickleItem.createAttributes(tier, 3, -2.4F, -0.4F + // (tier_mod * (0.30F / 2)) + ))) + .component(DataComponents.TOOL, tier.createToolProperties(Tags.Blocks.MINEABLE_WITH_SICKLE.getTag())))); + } + + public String getMaterialId() { + return material_id; + } + + public String getRecipeName() { + return recipe_name; + } + + public Tier getTier() { + return tier; + } + +// public Item getRepairItem() { +// return repair; +// } + +// public TagKey getRepairTag() { +// return repair_tag; +// } + + public SickleItem getSickleItem() { + return sickle.get(); + } + + public static void register() {} +} diff --git a/src/main/java/net/dakotapride/hibernalherbs/init/enum_registry/StoneTypes.java b/src/main/java/net/dakotapride/hibernalherbs/init/enum_registry/StoneTypes.java new file mode 100644 index 00000000..2999a4f1 --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/init/enum_registry/StoneTypes.java @@ -0,0 +1,188 @@ +package net.dakotapride.hibernalherbs.init.enum_registry; + +import it.unimi.dsi.fastutil.objects.Object2ObjectArrayMap; +import net.dakotapride.hibernalherbs.HibernalHerbsMod; +import net.dakotapride.hibernalherbs.init.BlockInit; +import net.dakotapride.hibernalherbs.init.enum_registry.tag.Tags; +import net.minecraft.tags.TagKey; +import net.minecraft.world.item.Item; +import net.minecraft.world.level.block.*; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.state.properties.BlockSetType; +import net.neoforged.neoforge.registries.DeferredBlock; + +import java.util.Locale; +import java.util.Map; +import java.util.Objects; +import java.util.stream.Stream; + +public enum StoneTypes { + IDIOSYNCRATIC_STONE(Tags.Blocks.IDIOSYNCRATIC_STONE_TYPE.getTag(), Tags.Items.IDIOSYNCRATIC_STONE_TYPE.getTag()), + NECROMANTIC_STONE(Tags.Blocks.NECROMANTIC_STONE_TYPE.getTag(), Tags.Items.NECROMANTIC_STONE_TYPE.getTag()); + + public final String stone_id; + + public final BlockSetType set_type; + + public final DeferredBlock base_block; + public final DeferredBlock cobbled_block; + public final DeferredBlock polished_block; + public final DeferredBlock bricks_block; + public final DeferredBlock slab_block; + public final DeferredBlock cobbled_slab_block; + public final DeferredBlock polished_slab_block; + public final DeferredBlock brick_slab_block; + public final DeferredBlock stairs_block; + public final DeferredBlock cobbled_stairs_block; + public final DeferredBlock polished_stairs_block; + public final DeferredBlock brick_stairs_block; + public final DeferredBlock wall_block; + public final DeferredBlock cobbled_wall_block; + public final DeferredBlock polished_wall_block; + public final DeferredBlock brick_wall_block; + public final DeferredBlock button_block; + //public final DeferredBlock polished_button_block; + //public final DeferredBlock brick_button_block; + public final DeferredBlock pressure_plate_block; + //public final DeferredBlock cobbled_pressure_plate_block; + //public final DeferredBlock polished_pressure_plate_block; + //public final DeferredBlock brick_pressure_plate_block; + + public final TagKey tag; + public final TagKey tag0; + + StoneTypes(TagKey stone_tag, TagKey item_tag) { + this.stone_id = name().toLowerCase(Locale.ROOT); + + this.set_type = BlockSetTypes.register(new BlockSetType(stone_id)); + + this.tag = stone_tag; + this.tag0 = item_tag; + + this.base_block = BlockInit.register(stone_id, () -> new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.STONE).requiresCorrectToolForDrops())); + this.cobbled_block = BlockInit.register("cobbled_" + stone_id, () -> new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.STONE).requiresCorrectToolForDrops())); + this.polished_block = BlockInit.register("polished_" + stone_id, () -> new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.STONE).requiresCorrectToolForDrops())); + this.bricks_block = BlockInit.register(stone_id + "_bricks", () -> new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.STONE).requiresCorrectToolForDrops())); + + this.slab_block = BlockInit.register(stone_id + "_slab", () -> new SlabBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.STONE_SLAB).requiresCorrectToolForDrops())); + this.cobbled_slab_block = BlockInit.register("cobbled_" + stone_id + "_slab", () -> new SlabBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.STONE_SLAB).requiresCorrectToolForDrops())); + this.polished_slab_block = BlockInit.register("polished_" + stone_id + "_slab", () -> new SlabBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.STONE_SLAB).requiresCorrectToolForDrops())); + this.brick_slab_block = BlockInit.register(stone_id + "_brick_slab", () -> new SlabBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.STONE_SLAB).requiresCorrectToolForDrops())); + + this.stairs_block = BlockInit.register(stone_id + "_stairs", () -> new StairBlock(base_block.get().defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(Blocks.STONE_STAIRS).requiresCorrectToolForDrops())); + this.cobbled_stairs_block = BlockInit.register("cobbled_" + stone_id + "_stairs", () -> new StairBlock(cobbled_block.get().defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(Blocks.STONE_STAIRS).requiresCorrectToolForDrops())); + this.polished_stairs_block = BlockInit.register("polished_" + stone_id + "_stairs", () -> new StairBlock(polished_block.get().defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(Blocks.STONE_STAIRS).requiresCorrectToolForDrops())); + this.brick_stairs_block = BlockInit.register(stone_id + "_brick_stairs", () -> new StairBlock(bricks_block.get().defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(Blocks.STONE_STAIRS).requiresCorrectToolForDrops())); + + this.wall_block = BlockInit.register(stone_id + "_wall", () -> new WallBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.STONE_BRICK_WALL).requiresCorrectToolForDrops())); + this.cobbled_wall_block = BlockInit.register("cobbled_" + stone_id + "_wall", () -> new WallBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.STONE_BRICK_WALL).requiresCorrectToolForDrops())); + this.polished_wall_block = BlockInit.register("polished_" + stone_id + "_wall", () -> new WallBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.STONE_BRICK_WALL).requiresCorrectToolForDrops())); + this.brick_wall_block = BlockInit.register(stone_id + "_brick_wall", () -> new WallBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.STONE_BRICK_WALL).requiresCorrectToolForDrops())); + + this.button_block = BlockInit.register(stone_id + "_button", () -> new ButtonBlock(set_type, 20, BlockBehaviour.Properties.ofFullCopy(Blocks.STONE_BUTTON).requiresCorrectToolForDrops())); + this.pressure_plate_block = BlockInit.register(stone_id + "_pressure_plate", () -> new PressurePlateBlock(set_type, BlockBehaviour.Properties.ofFullCopy(Blocks.STONE_PRESSURE_PLATE).requiresCorrectToolForDrops())); + } + + public String getStoneId() { + return stone_id; + } + + public TagKey getBlockTag() { + return tag; + } + + public TagKey getItemTag() { + return tag0; + } + + public Block getBaseBlock() { + return base_block.get(); + } + + public Block getSlabBlock() { + return slab_block.get(); + } + + public Block getStairsBlock() { + return stairs_block.get(); + } + + public Block getWallBlock() { + return wall_block.get(); + } + + public Block getButtonBlock() { + return button_block.get(); + } + + public Block getPressurePlateBlock() { + return pressure_plate_block.get(); + } + + public Block getCobbledBlock() { + return cobbled_block.get(); + } + + public Block getCobbledSlabBlock() { + return cobbled_slab_block.get(); + } + + public Block getCobbledStairsBlock() { + return cobbled_stairs_block.get(); + } + + public Block getCobbledWallBlock() { + return cobbled_wall_block.get(); + } + + public Block getPolishedBlock() { + return polished_block.get(); + } + + public Block getPolishedSlabBlock() { + return polished_slab_block.get(); + } + + public Block getPolishedStairsBlock() { + return polished_stairs_block.get(); + } + + public Block getPolishedWallBlock() { + return polished_wall_block.get(); + } + + public Block getBricksBlock() { + return bricks_block.get(); + } + + public Block getBrickSlabBlock() { + return brick_slab_block.get(); + } + + public Block getBrickStairsBlock() { + return brick_stairs_block.get(); + } + + public Block getBrickWallBlock() { + return brick_wall_block.get(); + } + + public static void register() {} + + public static class BlockSetTypes { + private static final Map TYPES = new Object2ObjectArrayMap<>(); + + private static BlockSetType register(BlockSetType blockSetType) { + TYPES.put(HibernalHerbsMod.MOD_ID + ":" + blockSetType.name(), blockSetType); + return blockSetType; + } + + public static Stream values() { + return TYPES.values().stream(); + } + + static { + Objects.requireNonNull(TYPES); + } + } +} diff --git a/src/main/java/net/dakotapride/hibernalherbs/init/enum_registry/WoodTypes.java b/src/main/java/net/dakotapride/hibernalherbs/init/enum_registry/WoodTypes.java new file mode 100644 index 00000000..66493ce7 --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/init/enum_registry/WoodTypes.java @@ -0,0 +1,270 @@ +package net.dakotapride.hibernalherbs.init.enum_registry; + +import it.unimi.dsi.fastutil.objects.Object2ObjectArrayMap; +import net.dakotapride.hibernalherbs.HibernalHerbsMod; +import net.dakotapride.hibernalherbs.block.ModHangingSignBlock; +import net.dakotapride.hibernalherbs.block.ModSignBlock; +import net.dakotapride.hibernalherbs.block.ModWallHangingSignBlock; +import net.dakotapride.hibernalherbs.block.ModWallSignBlock; +import net.dakotapride.hibernalherbs.entity.boat.ModBoatEntity; +import net.dakotapride.hibernalherbs.init.BlockInit; +import net.dakotapride.hibernalherbs.init.FeaturesInit; +import net.dakotapride.hibernalherbs.init.ItemInit; +import net.dakotapride.hibernalherbs.init.enum_registry.tag.Tags; +import net.dakotapride.hibernalherbs.item.ModBoatItem; +import net.minecraft.tags.TagKey; +import net.minecraft.world.item.HangingSignItem; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.SignItem; +import net.minecraft.world.level.block.*; +import net.minecraft.world.level.block.grower.TreeGrower; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.state.properties.BlockSetType; +import net.minecraft.world.level.block.state.properties.WoodType; +import net.minecraft.world.level.material.MapColor; +import net.neoforged.neoforge.registries.DeferredBlock; +import net.neoforged.neoforge.registries.DeferredItem; + +import java.util.Locale; +import java.util.Map; +import java.util.Objects; +import java.util.Optional; +import java.util.stream.Stream; + +@SuppressWarnings({"unused"}) +public enum WoodTypes { + MYQUESTE(); + + public final String wood_id; + + public final BlockSetType wood_set; + public final WoodType wood_type; + + public final DeferredBlock leaves_block; + public final DeferredBlock log_block; + public final DeferredBlock stripped_log_block; + public final DeferredBlock wood_block; + public final DeferredBlock stripped_wood_block; + public final DeferredBlock planks_block; + public final DeferredBlock slab_block; + public final DeferredBlock stairs_block; + public final DeferredBlock fence_block; + public final DeferredBlock fence_gate_block; + public final DeferredBlock button_block; + public final DeferredBlock pressure_plate_block; + public final DeferredBlock door_block; + public final DeferredBlock trapdoor_block; + public final DeferredBlock sign_block; + public final DeferredItem sign_block_item; + public final DeferredBlock wall_sign_block; + public final DeferredBlock hanging_sign_block; + public final DeferredItem hanging_sign_block_item; + public final DeferredBlock wall_hanging_sign_block; + public final DeferredItem boat; + public final DeferredItem chest_boat; + public final DeferredBlock sapling; + public final DeferredBlock potted_sapling; + + public final TreeGrower grower; + + public final TagKey logs_block_tag; + public final TagKey logs_item_tag; + + WoodTypes() { + this.wood_id = name().toLowerCase(Locale.ROOT); + + //this.wood_set = BlockSetTypes.register(new BlockSetType(wood_id)); + this.wood_set = BlockSetType.register(new BlockSetType(HibernalHerbsMod.MOD_ID + ":" + wood_id)); + //this.wood_type = WoodTypesUtils.register(new WoodType(wood_id, wood_set)); + this.wood_type = WoodType.register(new WoodType(HibernalHerbsMod.MOD_ID + ":" + wood_id, wood_set)); + + this.leaves_block = BlockInit.register(wood_id + "_leaves", () -> Blocks.leaves(SoundType.GRASS)); + + this.log_block = BlockInit.register(wood_id + "_log", () -> Blocks.log(MapColor.PODZOL, MapColor.COLOR_BROWN)); + this.stripped_log_block = BlockInit.register("stripped_" + wood_id + "_log", () -> Blocks.log(MapColor.PODZOL, MapColor.PODZOL)); + this.wood_block = BlockInit.register(wood_id + "_wood", () -> new RotatedPillarBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.OAK_WOOD).mapColor(MapColor.PODZOL))); + this.stripped_wood_block = BlockInit.register("stripped_" + wood_id + "_wood", () -> new RotatedPillarBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.STRIPPED_OAK_WOOD).mapColor(MapColor.PODZOL))); + + this.planks_block = BlockInit.register(wood_id + "_planks", () -> new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.OAK_PLANKS).mapColor(MapColor.PODZOL))); + + this.slab_block = BlockInit.register(wood_id + "_slab", () -> new SlabBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.OAK_PLANKS).mapColor(MapColor.PODZOL))); + this.stairs_block = BlockInit.register(wood_id + "_stairs", () -> new StairBlock(planks_block.get().defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(Blocks.OAK_PLANKS).mapColor(MapColor.PODZOL))); + + this.fence_block = BlockInit.register(wood_id + "_fence", () -> new FenceBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.OAK_FENCE).mapColor(MapColor.PODZOL))); + this.fence_gate_block = BlockInit.register(wood_id + "_fence_gate", () -> new FenceGateBlock(wood_type, BlockBehaviour.Properties.ofFullCopy(Blocks.OAK_FENCE_GATE).mapColor(MapColor.PODZOL))); + + this.button_block = BlockInit.register(wood_id + "_button", () -> Blocks.woodenButton(wood_set)); + this.pressure_plate_block = BlockInit.register(wood_id + "_pressure_plate", () -> new PressurePlateBlock(wood_set, BlockBehaviour.Properties.ofFullCopy(Blocks.OAK_PRESSURE_PLATE).mapColor(MapColor.PODZOL))); + + this.door_block = BlockInit.register(wood_id + "_door", () -> new DoorBlock(wood_set, BlockBehaviour.Properties.ofFullCopy(Blocks.OAK_DOOR).mapColor(MapColor.PODZOL))); + this.trapdoor_block = BlockInit.register(wood_id + "_trapdoor", () -> new TrapDoorBlock(wood_set, BlockBehaviour.Properties.ofFullCopy(Blocks.OAK_TRAPDOOR).mapColor(MapColor.PODZOL))); + + this.sign_block = BlockInit.registerWithoutBlockItem(wood_id + "_sign", () -> new ModSignBlock(wood_type, BlockBehaviour.Properties.ofFullCopy(Blocks.OAK_SIGN).mapColor(MapColor.PODZOL))); + this.wall_sign_block = BlockInit.registerWithoutBlockItem(wood_id + "_wall_sign", () -> new ModWallSignBlock(wood_type, BlockBehaviour.Properties.ofFullCopy(Blocks.OAK_WALL_SIGN).dropsLike(sign_block.get()).mapColor(MapColor.PODZOL))); + this.hanging_sign_block = BlockInit.registerWithoutBlockItem(wood_id + "_hanging_sign", () -> new ModHangingSignBlock(wood_type, BlockBehaviour.Properties.ofFullCopy(Blocks.OAK_HANGING_SIGN).mapColor(MapColor.PODZOL))); + this.wall_hanging_sign_block = BlockInit.registerWithoutBlockItem(wood_id + "_wall_hanging_sign", () -> new ModWallHangingSignBlock(wood_type, BlockBehaviour.Properties.ofFullCopy(Blocks.OAK_WALL_HANGING_SIGN).dropsLike(hanging_sign_block.get()).mapColor(MapColor.PODZOL))); + + this.sign_block_item = ItemInit.register(wood_id + "_sign", () -> new SignItem(new Item.Properties().stacksTo(16), sign_block.get(), wall_sign_block.get())); + this.hanging_sign_block_item = ItemInit.register(wood_id + "_hanging_sign", () -> new HangingSignItem(hanging_sign_block.get(), wall_hanging_sign_block.get(), new Item.Properties().stacksTo(16))); + + this.boat = ItemInit.register(wood_id + "_boat", () -> new ModBoatItem(false, ModBoatEntity.Type.MYQUESTE, new Item.Properties().stacksTo(1))); + this.chest_boat = ItemInit.register(wood_id + "_chest_boat", () -> new ModBoatItem(true, ModBoatEntity.Type.MYQUESTE, new Item.Properties().stacksTo(1))); + + this.grower = new TreeGrower(wood_id, Optional.empty(), Optional.of(FeaturesInit.MYQUESTE_CONFIGURED), Optional.empty()); + + this.sapling = BlockInit.register(wood_id + "_sapling", () -> new SaplingBlock(grower, BlockBehaviour.Properties.ofFullCopy(Blocks.OAK_SAPLING).mapColor(MapColor.PODZOL))); + this.potted_sapling = BlockInit.registerWithoutBlockItem("potted_" + wood_id + "_sapling", () -> new FlowerPotBlock(() -> (FlowerPotBlock) Blocks.FLOWER_POT, sapling, BlockBehaviour.Properties.ofFullCopy(Blocks.POTTED_OAK_SAPLING))); + + this.logs_block_tag = Tags.Blocks.create(wood_id + "_logs"); + this.logs_item_tag = Tags.Items.create(wood_id + "_logs"); + } + + public String getWoodId() { + return wood_id; + } + + public BlockSetType getWoodSet() { + return wood_set; + } + + public WoodType getWoodType() { + return wood_type; + } + + public TagKey getLogsBlockTag() { + return logs_block_tag; + } + + public TagKey getLogsItemTag() { + return logs_item_tag; + } + + public Block getLeavesBlock() { + return leaves_block.get(); + } + + public Block getLogBlock() { + return log_block.get(); + } + + public DeferredBlock getStrippedLogBlock() { + return stripped_log_block; + } + + public Block getWoodBlock() { + return wood_block.get(); + } + + public Block getStrippedWoodBlock() { + return stripped_wood_block.get(); + } + + public Block getPlanksBlock() { + return planks_block.get(); + } + + public Block getStairsBlock() { + return stairs_block.get(); + } + + public Block getSlabBlock() { + return slab_block.get(); + } + + public Block getFenceBlock() { + return fence_block.get(); + } + + public Block getFenceGateBlock() { + return fence_gate_block.get(); + } + + public Block getButtonBlock() { + return button_block.get(); + } + + public Block getPressurePlateBlock() { + return pressure_plate_block.get(); + } + + public Block getDoorBlock() { + return door_block.get(); + } + + public Block getTrapdoorBlock() { + return trapdoor_block.get(); + } + + public Block getSignBlock() { + return sign_block.get(); + } + + public Block getWallSignBlock() { + return wall_sign_block.get(); + } + + public Block getHangingSignBlock() { + return hanging_sign_block.get(); + } + + public Block getWallHangingSignBlock() { + return wall_hanging_sign_block.get(); + } + + public Item getBoatItem() { + return boat.get(); + } + + public Item getChestBoatItem() { + return chest_boat.get(); + } + + public Block getSaplingBlock() { + return sapling.get(); + } + + public Block getPottedSaplingBlock() { + return potted_sapling.get(); + } + + public static void register() { +// for (WoodTypes types : WoodTypes.values()) { +// StrippableBlockRegistry.register(types.getLogBlock(), types.getStrippedLogBlock()); +// StrippableBlockRegistry.register(types.getWoodBlock(), types.getStrippedWoodBlock()); +// } + } + + public static class BlockSetTypes { + private static final Map TYPES = new Object2ObjectArrayMap<>(); + + private static BlockSetType register(BlockSetType blockSetType) { + TYPES.put(HibernalHerbsMod.MOD_ID + ":" + blockSetType.name(), blockSetType); + return blockSetType; + } + + public static Stream values() { + return TYPES.values().stream(); + } + + static { + Objects.requireNonNull(TYPES); + } + } + + public static class WoodTypesUtils { + private static final Map TYPES = new Object2ObjectArrayMap<>(); + + private static WoodType register(WoodType woodType) { + TYPES.put(HibernalHerbsMod.MOD_ID + ":" + woodType.name(), woodType); + return woodType; + } + + public static Stream values() { + return TYPES.values().stream(); + } + + static { + Objects.requireNonNull(TYPES); + } + } +} diff --git a/src/main/java/net/dakotapride/hibernalherbs/init/enum_registry/tag/Tags.java b/src/main/java/net/dakotapride/hibernalherbs/init/enum_registry/tag/Tags.java new file mode 100644 index 00000000..2aa514e3 --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/init/enum_registry/tag/Tags.java @@ -0,0 +1,264 @@ +package net.dakotapride.hibernalherbs.init.enum_registry.tag; + +import net.dakotapride.hibernalherbs.HibernalHerbsMod; +import net.minecraft.core.registries.Registries; +import net.minecraft.tags.TagKey; +import net.minecraft.world.damagesource.DamageType; +import net.minecraft.world.entity.EntityType; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.enchantment.Enchantment; +import net.minecraft.world.level.biome.Biome; +import net.minecraft.world.level.block.Block; + +public class Tags { + + public enum Items { + HERBS("herbs"), + POUNDED_HERBS("pounded_herbs"), + DRIED_HERBS("dried_herbs"), + BLENDS("herbal_blends"), + //SMOKED_BLENDS("smoked_herbal_blends"), + //ARTIFICIAL_BLENDS("artificial_herbal_blends"), + HUMUS("herbal_humus"), + FERTILIZER("herbal_fertilizer"), + POUCHES("pouches"), + CANISTERS("canisters"), + SIGILS("herbal_sigils"), + BOUND_PADLOCKS("bound_herbal_padlocks"), + UNBOUND_PADLOCKS("unbound_herbal_padlocks"), + GRIMOIRES("herbal_grimoires"), + NECROMANTIC_STONE_TYPE("stone_types/necromantic_stone"), + IDIOSYNCRATIC_STONE_TYPE("stone_types/idiosyncratic_stone"), + //EMBLEMATIC_RELICS("relics"), + ASHES("ashes"), + SICKLES("c", "tools/sickles"), + AXES_OR_SIMILAR_TAG("c", "tools/axes"), + SHORT_AGGLOMERATION_DURATION("agglomeration_duration/short"), + LONG_AGGLOMERATION_DURATION("agglomeration_duration/long"), + CAN_USE_WITH_AGGLOMERATION("can_use_with_agglomeration"), + CAN_USE_WITH_TOME("can_use_with_tome"), + CAN_BE_CONVERTED_WITH_AGGLOMERATION("can_be_converted_with_agglomeration"),; + // Added for recipe functionality, do NOT add your own agglomeration-like items to this tag, it may cause compatibility issues + //AGGLOMERATION("agglomerations"); + + public String mod_id; + public final String id; + + public final TagKey tag; + + Items(String mod_id, String id) { + this.mod_id = mod_id; + this.id = id; + this.tag = TagKey.create(Registries.ITEM, HibernalHerbsMod.fromModId(mod_id, id)); + } + + Items(String id) { + this.id = id; + this.tag = TagKey.create(Registries.ITEM, HibernalHerbsMod.asResource(id)); + } + + public TagKey getTag() { + return tag; + } + + public static TagKey create(String id) { + return TagKey.create(Registries.ITEM, HibernalHerbsMod.asResource(id)); + } + + public static TagKey create(String mod_id, String id) { + return TagKey.create(Registries.ITEM, HibernalHerbsMod.fromModId(mod_id, id)); + } + + private static void load() {} + } + + public enum Blocks { + DRIED_HERB_BLOCKS("dried_herb_blocks"), + POUNDED_HERB_BLOCKS("pounded_herb_blocks"), + HERBS("herbs"), + NECROMANTIC_STONE_TYPE("stone_types/necromantic_stone"), + IDIOSYNCRATIC_STONE_TYPE("stone_types/idiosyncratic_stone"), + MINEABLE_WITH_SICKLE("c", "mineable/sickle"), + ACCEPTABLE_HERB_HUMUS_BLOCKS("acceptable_herb_humus_blocks"), + REQUIRES_HIGH_TIER_BRUSH("c", "brushable/high_tier"),; + + public String mod_id; + public final String id; + + public final TagKey tag; + + Blocks(String mod_id, String id) { + this.mod_id = mod_id; + this.id = id; + this.tag = TagKey.create(Registries.BLOCK, HibernalHerbsMod.fromModId(mod_id, id)); + } + + Blocks(String id) { + this.id = id; + this.tag = TagKey.create(Registries.BLOCK, HibernalHerbsMod.asResource(id)); + } + + public TagKey getTag() { + return tag; + } + + public static TagKey create(String id) { + return TagKey.create(Registries.BLOCK, HibernalHerbsMod.asResource(id)); + } + + public static TagKey create(String mod_id, String id) { + return TagKey.create(Registries.BLOCK, HibernalHerbsMod.fromModId(mod_id, id)); + } + + private static void load() {} + } + + public enum Enchantments { + HARVESTS_LIFE_FORCE("harvests_life_force"), + SIPHONS_LIVESTOCK("siphons_livestock"),; + + public String mod_id; + public final String id; + + public final TagKey tag; + + Enchantments(String mod_id, String id) { + this.mod_id = mod_id; + this.id = id; + this.tag = TagKey.create(Registries.ENCHANTMENT, HibernalHerbsMod.fromModId(mod_id, id)); + } + + Enchantments(String id) { + this.id = id; + this.tag = TagKey.create(Registries.ENCHANTMENT, HibernalHerbsMod.asResource(id)); + } + + public TagKey getTag() { + return tag; + } + + public static TagKey create(String id) { + return TagKey.create(Registries.ENCHANTMENT, HibernalHerbsMod.asResource(id)); + } + + public static TagKey create(String mod_id, String id) { + return TagKey.create(Registries.ENCHANTMENT, HibernalHerbsMod.fromModId(mod_id, id)); + } + + private static void load() {} + } + + public enum EntityTypes { + LIVESTOCK("livestock"); + + public String mod_id; + public final String id; + + public final TagKey> tag; + + EntityTypes(String mod_id, String id) { + this.mod_id = mod_id; + this.id = id; + this.tag = TagKey.create(Registries.ENTITY_TYPE, HibernalHerbsMod.fromModId(mod_id, id)); + } + + EntityTypes(String id) { + this.id = id; + this.tag = TagKey.create(Registries.ENTITY_TYPE, HibernalHerbsMod.asResource(id)); + } + + public TagKey> getTag() { + return tag; + } + + public static TagKey> create(String id) { + return TagKey.create(Registries.ENTITY_TYPE, HibernalHerbsMod.asResource(id)); + } + + public static TagKey> create(String mod_id, String id) { + return TagKey.create(Registries.ENTITY_TYPE, HibernalHerbsMod.fromModId(mod_id, id)); + } + + private static void load() {} + } + + public enum DamageTypes { + //IS_FROST("is_frost"); + ; + + public String mod_id; + public final String id; + + public final TagKey tag; + + DamageTypes(String mod_id, String id) { + this.mod_id = mod_id; + this.id = id; + this.tag = TagKey.create(Registries.DAMAGE_TYPE, HibernalHerbsMod.fromModId(mod_id, id)); + } + + DamageTypes(String id) { + this.id = id; + this.tag = TagKey.create(Registries.DAMAGE_TYPE, HibernalHerbsMod.asResource(id)); + } + + public TagKey getTag() { + return tag; + } + + public static TagKey create(String id) { + return TagKey.create(Registries.DAMAGE_TYPE, HibernalHerbsMod.asResource(id)); + } + + public static TagKey create(String mod_id, String id) { + return TagKey.create(Registries.DAMAGE_TYPE, HibernalHerbsMod.fromModId(mod_id, id)); + } + + private static void load() {} + } + + public enum Biomes { + HAS_HERBS("has_herbs"); + ; + + public String mod_id; + public final String id; + + public final TagKey tag; + + Biomes(String mod_id, String id) { + this.mod_id = mod_id; + this.id = id; + this.tag = TagKey.create(Registries.BIOME, HibernalHerbsMod.fromModId(mod_id, id)); + } + + Biomes(String id) { + this.id = id; + this.tag = TagKey.create(Registries.BIOME, HibernalHerbsMod.asResource(id)); + } + + public TagKey getTag() { + return tag; + } + + public static TagKey create(String id) { + return TagKey.create(Registries.BIOME, HibernalHerbsMod.asResource(id)); + } + + public static TagKey create(String mod_id, String id) { + return TagKey.create(Registries.BIOME, HibernalHerbsMod.fromModId(mod_id, id)); + } + + private static void load() {} + } + + public static void load() { + Items.load(); + Blocks.load(); + Enchantments.load(); + EntityTypes.load(); + DamageTypes.load(); + Biomes.load(); + } + +} diff --git a/src/main/java/net/dakotapride/hibernalherbs/item/AttributeArmourItem.java b/src/main/java/net/dakotapride/hibernalherbs/item/AttributeArmourItem.java new file mode 100644 index 00000000..540b03ce --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/item/AttributeArmourItem.java @@ -0,0 +1,48 @@ +package net.dakotapride.hibernalherbs.item; + +import com.google.common.base.Suppliers; +import net.minecraft.core.Holder; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.world.entity.EquipmentSlotGroup; +import net.minecraft.world.entity.ai.attributes.Attribute; +import net.minecraft.world.entity.ai.attributes.AttributeModifier; +import net.minecraft.world.entity.ai.attributes.Attributes; +import net.minecraft.world.item.ArmorItem; +import net.minecraft.world.item.ArmorMaterial; +import net.minecraft.world.item.component.ItemAttributeModifiers; +import org.jetbrains.annotations.NotNull; + +import java.util.function.Supplier; + +public class AttributeArmourItem extends ArmorItem { + private final Supplier modifiers; + Holder attribute; + float value; + + public AttributeArmourItem(Holder holder, Type type, Holder attribute, float value, Properties properties) { + super(holder, type, properties); + this.attribute = attribute; + this.value = value; + this.modifiers = Suppliers.memoize(() -> { + ItemAttributeModifiers.Builder builder = ItemAttributeModifiers.builder(); + EquipmentSlotGroup equipmentSlotGroup = EquipmentSlotGroup.bySlot(type.getSlot()); + ResourceLocation resourceLocation = ResourceLocation.withDefaultNamespace("armor." + type.getName()); + int i = holder.value().getDefense(type); + float f = holder.value().toughness(); + builder.add(Attributes.ARMOR, new AttributeModifier(resourceLocation, i, AttributeModifier.Operation.ADD_VALUE), equipmentSlotGroup); + builder.add(Attributes.ARMOR_TOUGHNESS, new AttributeModifier(resourceLocation, f, AttributeModifier.Operation.ADD_VALUE), equipmentSlotGroup); + float g = holder.value().knockbackResistance(); + if (g > 0.0F) { + builder.add(Attributes.KNOCKBACK_RESISTANCE, new AttributeModifier(resourceLocation, g, AttributeModifier.Operation.ADD_VALUE), equipmentSlotGroup); + } + builder.add(attribute, new AttributeModifier(resourceLocation, value, AttributeModifier.Operation.ADD_VALUE), equipmentSlotGroup); + + return builder.build(); + }); + } + + @Override + public @NotNull ItemAttributeModifiers getDefaultAttributeModifiers() { + return this.modifiers.get(); + } +} diff --git a/src/main/java/net/dakotapride/hibernalherbs/item/ExtractItem.java b/src/main/java/net/dakotapride/hibernalherbs/item/ExtractItem.java new file mode 100644 index 00000000..9f787d4f --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/item/ExtractItem.java @@ -0,0 +1,23 @@ +package net.dakotapride.hibernalherbs.item; + +import net.minecraft.ChatFormatting; +import net.minecraft.network.chat.Component; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.TooltipFlag; + +import java.util.List; + +public class ExtractItem extends Item { + String accessor; + public ExtractItem(String st, Properties properties) { + super(properties); + this.accessor = st; + } + + @Override + public void appendHoverText(ItemStack itemStack, TooltipContext tooltipContext, List list, TooltipFlag tooltipFlag) { + list.add(Component.translatable("text.hibernalherbs.extract.effect", Component.literal(accessor).withStyle(ChatFormatting.GOLD))); + //super.appendHoverText(itemStack, tooltipContext, list, tooltipFlag); + } +} diff --git a/src/main/java/net/dakotapride/hibernalherbs/item/HerbFertilizerItem.java b/src/main/java/net/dakotapride/hibernalherbs/item/HerbFertilizerItem.java new file mode 100644 index 00000000..3a6ae916 --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/item/HerbFertilizerItem.java @@ -0,0 +1,47 @@ +package net.dakotapride.hibernalherbs.item; + +import net.dakotapride.hibernalherbs.init.enum_registry.FertilizerTypes; +import net.minecraft.ChatFormatting; +import net.minecraft.client.gui.screens.Screen; +import net.minecraft.network.chat.Component; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.TooltipFlag; +import org.jetbrains.annotations.NotNull; + +import java.util.List; + +public class HerbFertilizerItem extends Item { + public HerbFertilizerItem(Properties properties) { + super(properties); + } + + @Override + public void appendHoverText(ItemStack stack, TooltipContext context, @NotNull List list, @NotNull TooltipFlag tooltipFlag) { + + if (!Screen.hasShiftDown()) { + list.add(Component.translatable("text.hibernalherbs.controls.shift").withStyle(ChatFormatting.DARK_GRAY)); + } else if (Screen.hasShiftDown()) { + FertilizerTypes.applyFertilizerAssistanceTooltip(stack, list); + + FertilizerTypes.applyProductionValueTooltip(stack, list); +// else if (!stack.is(Tags.Items.FERTILIZER.getTag())) { +// list.add(Component.translatable("text.hibernalherbs.association.none").withStyle(ChatFormatting.GRAY)); +// } + + //HerbHumusItem.getProductionValueTooltip(stack, list); + + if (!Screen.hasAltDown()) { + list.add(Component.literal("")); + list.add(Component.translatable("text.hibernalherbs.controls.left_alt").withStyle(ChatFormatting.DARK_GRAY)); + } else { + list.add(Component.literal("")); + list.add(Component.translatable("text.hibernalherbs.fertilizer.additional_text.one").withStyle(ChatFormatting.DARK_PURPLE)); + list.add(Component.translatable("text.hibernalherbs.fertilizer.additional_text.two").withStyle(ChatFormatting.DARK_PURPLE)); + list.add(Component.translatable("text.hibernalherbs.fertilizer.additional_text.three").withStyle(ChatFormatting.DARK_PURPLE)); + list.add(Component.translatable("text.hibernalherbs.fertilizer.additional_text.four").withStyle(ChatFormatting.DARK_PURPLE)); + } + } + } + +} diff --git a/src/main/java/net/dakotapride/hibernalherbs/item/HerbHumusItem.java b/src/main/java/net/dakotapride/hibernalherbs/item/HerbHumusItem.java new file mode 100644 index 00000000..8a82f75d --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/item/HerbHumusItem.java @@ -0,0 +1,65 @@ +package net.dakotapride.hibernalherbs.item; + +import net.dakotapride.hibernalherbs.init.enum_registry.FertilizerTypes; +import net.minecraft.ChatFormatting; +import net.minecraft.client.gui.screens.Screen; +import net.minecraft.core.BlockPos; +import net.minecraft.network.chat.Component; +import net.minecraft.world.InteractionResult; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.TooltipFlag; +import net.minecraft.world.item.context.UseOnContext; +import net.minecraft.world.level.Level; +import org.jetbrains.annotations.NotNull; + +import java.util.List; + +public class HerbHumusItem extends Item { + public HerbHumusItem(Properties properties) { + super(properties); + } + + @Override + public @NotNull InteractionResult useOn(UseOnContext context) { + BlockPos blockPos = context.getClickedPos(); + Level level = context.getLevel(); + Player player = context.getPlayer(); + ItemStack itemStack = context.getItemInHand(); + + FertilizerTypes.applyHerbHumusFunction(level, blockPos, itemStack, player); + + return super.useOn(context); + } + + @Override + public void appendHoverText(ItemStack stack, TooltipContext context, @NotNull List tooltip, @NotNull TooltipFlag tooltipFlag) { + + if (!Screen.hasShiftDown()) { + tooltip.add(Component.translatable("text.hibernalherbs.controls.shift").withStyle(ChatFormatting.DARK_GRAY)); + } else if (Screen.hasShiftDown()) { + + FertilizerTypes.applyFertilizerAssistanceTooltip(stack, tooltip); + + FertilizerTypes.applyProductionValueTooltip(stack, tooltip); + + if (!Screen.hasAltDown()) { + tooltip.add(Component.literal("")); + tooltip.add(Component.translatable("text.hibernalherbs.controls.left_alt").withStyle(ChatFormatting.DARK_GRAY)); + } else { + tooltip.add(Component.literal("")); + tooltip.add(Component.translatable("text.hibernalherbs.humus.additional_text.one").withStyle(ChatFormatting.DARK_PURPLE)); + tooltip.add(Component.translatable("text.hibernalherbs.humus.additional_text.two").withStyle(ChatFormatting.DARK_PURPLE)); + tooltip.add(Component.translatable("text.hibernalherbs.humus.additional_text.three").withStyle(ChatFormatting.DARK_PURPLE)); + + tooltip.add(Component.literal("")); + tooltip.add(Component.translatable("text.hibernalherbs.controls.right_click").withStyle(ChatFormatting.DARK_GRAY)); + + FertilizerTypes.applyHumusAssistanceTooltip(stack, tooltip); + } + } + + } + +} diff --git a/src/main/java/net/dakotapride/hibernalherbs/item/HerbalBlendItem.java b/src/main/java/net/dakotapride/hibernalherbs/item/HerbalBlendItem.java new file mode 100644 index 00000000..f6dbca0a --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/item/HerbalBlendItem.java @@ -0,0 +1,170 @@ +package net.dakotapride.hibernalherbs.item; + +import net.dakotapride.hibernalherbs.food.FoodComponentList; +import net.dakotapride.hibernalherbs.init.enum_registry.HerbalBlendTypes; +import net.minecraft.ChatFormatting; +import net.minecraft.client.gui.screens.Screen; +import net.minecraft.network.chat.Component; +import net.minecraft.world.InteractionHand; +import net.minecraft.world.InteractionResult; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.Items; +import net.minecraft.world.item.TooltipFlag; +import net.minecraft.world.level.Level; +import org.jetbrains.annotations.NotNull; +import org.jetbrains.annotations.Nullable; + +import java.util.List; + +public class HerbalBlendItem extends Item implements FoodComponentList { + public HerbalBlendItem(Properties properties) { + super(properties); + } + + @Override + public @NotNull ItemStack finishUsingItem(@NotNull ItemStack stack, @NotNull Level level, @NotNull LivingEntity entity) { + if (entity instanceof Player player) { +// HerbalBlendTypes.applyFromConsumption(stack, player, HerbalBlendTypes.REGENERATION); +// HerbalBlendTypes.applyFromConsumption(stack, player, HerbalBlendTypes.POISON); +// HerbalBlendTypes.applyFromConsumption(stack, player, HerbalBlendTypes.SLOWNESS); +// HerbalBlendTypes.applyFromConsumption(stack, player, HerbalBlendTypes.MINING_FATIGUE); +// HerbalBlendTypes.applyFromConsumption(stack, player, HerbalBlendTypes.HASTE); +// HerbalBlendTypes.applyFromConsumption(stack, player, HerbalBlendTypes.SPEED); +// HerbalBlendTypes.applyFromConsumption(stack, player, HerbalBlendTypes.FIRE); +// HerbalBlendTypes.applyFromConsumption(stack, player, HerbalBlendTypes.WITHER); +// HerbalBlendTypes.applyFromConsumption(stack, player, HerbalBlendTypes.NIGHT_VISION); +// HerbalBlendTypes.applyFromConsumption(stack, player, HerbalBlendTypes.WEAKNESS); +// HerbalBlendTypes.applyFromConsumption(stack, player, HerbalBlendTypes.BLINDNESS); +// HerbalBlendTypes.applyFromConsumption(stack, player, HerbalBlendTypes.REGENERATION_SLOWNESS); +// HerbalBlendTypes.applyFromConsumption(stack, player, HerbalBlendTypes.REGENERATION_SPEED_WEAKNESS); + + return player.getAbilities().instabuild ? super.finishUsingItem(stack, level, entity) : new ItemStack(Items.BOWL); + } else { + return super.finishUsingItem(stack, level, entity); + } + } + + @Override + public @NotNull InteractionResult interactLivingEntity(@NotNull ItemStack stack, Player player, @NotNull LivingEntity livingEntity, @NotNull InteractionHand hand) { + + HerbalBlendTypes.applyFromConsumption(stack, livingEntity, HerbalBlendTypes.REGENERATION); + HerbalBlendTypes.applyFromConsumption(stack, livingEntity, HerbalBlendTypes.POISON); + HerbalBlendTypes.applyFromConsumption(stack, livingEntity, HerbalBlendTypes.SLOWNESS); + HerbalBlendTypes.applyFromConsumption(stack, livingEntity, HerbalBlendTypes.MINING_FATIGUE); + HerbalBlendTypes.applyFromConsumption(stack, livingEntity, HerbalBlendTypes.HASTE); + HerbalBlendTypes.applyFromConsumption(stack, livingEntity, HerbalBlendTypes.SPEED); + HerbalBlendTypes.applyFromConsumption(stack, livingEntity, HerbalBlendTypes.FIRE); + HerbalBlendTypes.applyFromConsumption(stack, livingEntity, HerbalBlendTypes.WITHER); + HerbalBlendTypes.applyFromConsumption(stack, livingEntity, HerbalBlendTypes.NIGHT_VISION); + HerbalBlendTypes.applyFromConsumption(stack, livingEntity, HerbalBlendTypes.WEAKNESS); + HerbalBlendTypes.applyFromConsumption(stack, livingEntity, HerbalBlendTypes.BLINDNESS); + //HerbalBlendTypes.applyFromInteraction(stack, livingEntity, HerbalBlendTypes.REGENERATION_SLOWNESS); + //HerbalBlendTypes.applyFromInteraction(stack, livingEntity, HerbalBlendTypes.REGENERATION_SPEED_WEAKNESS); + + if (!player.isCreative()) { + stack.shrink(1); + player.addItem(new ItemStack(Items.BOWL, 1)); + } + + + return super.interactLivingEntity(stack, player, livingEntity, hand); + } + + @Override + public boolean hurtEnemy(@NotNull ItemStack stack, LivingEntity target, @NotNull LivingEntity attacker) { + + Player player = (Player) target.getLastHurtByMob(); + if (attacker instanceof Player) { + + HerbalBlendTypes.applyFromInteraction(stack, target, HerbalBlendTypes.REGENERATION); + HerbalBlendTypes.applyFromInteraction(stack, target, HerbalBlendTypes.POISON); + HerbalBlendTypes.applyFromInteraction(stack, target, HerbalBlendTypes.SLOWNESS); + HerbalBlendTypes.applyFromInteraction(stack, target, HerbalBlendTypes.MINING_FATIGUE); + HerbalBlendTypes.applyFromInteraction(stack, target, HerbalBlendTypes.HASTE); + HerbalBlendTypes.applyFromInteraction(stack, target, HerbalBlendTypes.SPEED); + HerbalBlendTypes.applyFromInteraction(stack, target, HerbalBlendTypes.FIRE); + HerbalBlendTypes.applyFromInteraction(stack, target, HerbalBlendTypes.WITHER); + HerbalBlendTypes.applyFromInteraction(stack, target, HerbalBlendTypes.NIGHT_VISION); + HerbalBlendTypes.applyFromInteraction(stack, target, HerbalBlendTypes.WEAKNESS); + HerbalBlendTypes.applyFromInteraction(stack, target, HerbalBlendTypes.BLINDNESS); + //HerbalBlendTypes.applyFromInteraction(stack, target, HerbalBlendTypes.REGENERATION_SLOWNESS); + //HerbalBlendTypes.applyFromInteraction(stack, target, HerbalBlendTypes.REGENERATION_SPEED_WEAKNESS); + + assert player != null; + if (!player.isCreative()) { + stack.shrink(1); + player.addItem(new ItemStack(Items.BOWL, 1)); + } + } + + return super.hurtEnemy(stack, target, attacker); + } + + + @Override + public void appendHoverText(ItemStack stack, @Nullable TooltipContext level, @NotNull List tooltip, @NotNull TooltipFlag tooltipFlag) { + if (!Screen.hasShiftDown()) { + tooltip.add(Component.translatable("text.hibernalherbs.controls.shift").withStyle(ChatFormatting.DARK_GRAY)); + } else if (Screen.hasShiftDown()) { + HerbalBlendTypes.applyToTooltip(stack, tooltip); + +// if (stack.is(Tags.Items.SMOKED_BLENDS.getTag())) { +// tooltip.add(Component.translatable("text.hibernalherbs.blend.modifier.smoked.true").withStyle(ChatFormatting.GRAY)); +// } else { +// tooltip.add(Component.translatable("text.hibernalherbs.blend.modifier.smoked.false").withStyle(ChatFormatting.GRAY)); +// } + + if (!Screen.hasAltDown()) { + tooltip.add(Component.literal("")); + tooltip.add(Component.translatable("text.hibernalherbs.controls.left_alt").withStyle(ChatFormatting.DARK_GRAY)); + } else { + if (!stack.is(HerbalBlendTypes.FIRE.getHerbalBlend())) { + tooltip.add(Component.literal("")); + tooltip.add(Component.translatable("text.hibernalherbs.blend.ability.help.one").withStyle(ChatFormatting.DARK_PURPLE)); + tooltip.add(Component.translatable("text.hibernalherbs.blend.ability.help.two").withStyle(ChatFormatting.DARK_PURPLE)); + + tooltip.add(Component.literal("")); + tooltip.add(Component.translatable("text.hibernalherbs.blend.effect.help.one").withStyle(ChatFormatting.DARK_PURPLE)); + tooltip.add(Component.translatable("text.hibernalherbs.blend.effect.help.two").withStyle(ChatFormatting.DARK_PURPLE)); + tooltip.add(Component.translatable("text.hibernalherbs.blend.effect.help.three").withStyle(ChatFormatting.DARK_PURPLE)); + + tooltip.add(Component.literal("")); + tooltip.add(Component.translatable("text.hibernalherbs.controls.left_click.player").withStyle(ChatFormatting.DARK_GRAY)); + tooltip.add(Component.translatable("text.hibernalherbs.blend.attacking.help.one").withStyle(ChatFormatting.DARK_PURPLE)); + tooltip.add(Component.translatable("text.hibernalherbs.blend.attacking.help.two").withStyle(ChatFormatting.DARK_PURPLE)); + tooltip.add(Component.translatable("text.hibernalherbs.blend.attacking.help.three").withStyle(ChatFormatting.DARK_PURPLE)); + + tooltip.add(Component.literal("")); + tooltip.add(Component.translatable("text.hibernalherbs.controls.right_click.player").withStyle(ChatFormatting.DARK_GRAY)); + tooltip.add(Component.translatable("text.hibernalherbs.blend.player_pour.help.one").withStyle(ChatFormatting.DARK_PURPLE)); + tooltip.add(Component.translatable("text.hibernalherbs.blend.player_pour.help.two").withStyle(ChatFormatting.DARK_PURPLE)); + tooltip.add(Component.translatable("text.hibernalherbs.blend.player_pour.help.three").withStyle(ChatFormatting.DARK_PURPLE)); + } else { + tooltip.add(Component.literal("")); + tooltip.add(Component.translatable("text.hibernalherbs.blend.ability.help.one").withStyle(ChatFormatting.DARK_PURPLE)); + tooltip.add(Component.translatable("text.hibernalherbs.blend.ability.help.two").withStyle(ChatFormatting.DARK_PURPLE)); + + tooltip.add(Component.literal("")); + tooltip.add(Component.translatable("text.hibernalherbs.blend.effect.help.one").withStyle(ChatFormatting.DARK_PURPLE)); + tooltip.add(Component.translatable("text.hibernalherbs.blend.effect.help.two").withStyle(ChatFormatting.DARK_PURPLE)); + tooltip.add(Component.translatable("text.hibernalherbs.blend.effect.help.three").withStyle(ChatFormatting.DARK_PURPLE)); + + tooltip.add(Component.literal("")); + tooltip.add(Component.translatable("text.hibernalherbs.controls.left_click.player").withStyle(ChatFormatting.DARK_GRAY)); + tooltip.add(Component.translatable("text.hibernalherbs.blend.attacking.help.one").withStyle(ChatFormatting.DARK_PURPLE)); + tooltip.add(Component.translatable("text.hibernalherbs.blend.attacking.help.two").withStyle(ChatFormatting.DARK_PURPLE)); + tooltip.add(Component.translatable("text.hibernalherbs.blend.attacking.help.three").withStyle(ChatFormatting.DARK_PURPLE)); + + tooltip.add(Component.literal("")); + tooltip.add(Component.translatable("text.hibernalherbs.controls.right_click.player").withStyle(ChatFormatting.DARK_GRAY)); + tooltip.add(Component.translatable("text.hibernalherbs.blend.player_pour.help.one").withStyle(ChatFormatting.DARK_PURPLE)); + tooltip.add(Component.translatable("text.hibernalherbs.blend.player_pour.help.two").withStyle(ChatFormatting.DARK_PURPLE)); + tooltip.add(Component.translatable("text.hibernalherbs.blend.player_pour.help.three").withStyle(ChatFormatting.DARK_PURPLE)); + } + } + } + } +} diff --git a/src/main/java/net/dakotapride/hibernalherbs/item/HerbalGrimoireItem.java b/src/main/java/net/dakotapride/hibernalherbs/item/HerbalGrimoireItem.java new file mode 100644 index 00000000..066be75a --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/item/HerbalGrimoireItem.java @@ -0,0 +1,46 @@ +package net.dakotapride.hibernalherbs.item; + +import net.dakotapride.hibernalherbs.HibernalHerbsMod; +import net.minecraft.ChatFormatting; +import net.minecraft.client.gui.screens.Screen; +import net.minecraft.network.chat.Component; +import net.minecraft.server.level.ServerPlayer; +import net.minecraft.world.InteractionHand; +import net.minecraft.world.InteractionResultHolder; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.TooltipFlag; +import net.minecraft.world.level.Level; +import org.jetbrains.annotations.NotNull; +import vazkii.patchouli.api.PatchouliAPI; + +import java.util.List; + +public class HerbalGrimoireItem extends Item { + public HerbalGrimoireItem(Properties properties) { + super(properties); + } + + @Override + public @NotNull InteractionResultHolder use(@NotNull Level level, Player player, @NotNull InteractionHand hand) { + ItemStack itemStack = player.getItemInHand(hand); + + if (player instanceof ServerPlayer serverPlayer) { + + PatchouliAPI.get().openBookGUI(serverPlayer, HibernalHerbsMod.asResource("grimoire")); + + return InteractionResultHolder.success(itemStack); + } else return InteractionResultHolder.fail(itemStack); + } + + @Override + public void appendHoverText(ItemStack itemStack, TooltipContext tooltipContext, List list, TooltipFlag tooltipFlag) { + if (!Screen.hasShiftDown()) { + list.add(Component.translatable("text.hibernalherbs.controls.shift").withStyle(ChatFormatting.DARK_GRAY)); + } else if (Screen.hasShiftDown()) { + list.add(Component.translatable("text.hibernalherbs.grimoire.description.one").withStyle(ChatFormatting.GRAY).withStyle(ChatFormatting.ITALIC)); + list.add(Component.translatable("text.hibernalherbs.grimoire.description.two").withStyle(ChatFormatting.GRAY).withStyle(ChatFormatting.ITALIC)); + } + } +} diff --git a/src/main/java/net/dakotapride/hibernalherbs/item/HerbalPadlockItem.java b/src/main/java/net/dakotapride/hibernalherbs/item/HerbalPadlockItem.java new file mode 100644 index 00000000..31f78efd --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/item/HerbalPadlockItem.java @@ -0,0 +1,203 @@ +package net.dakotapride.hibernalherbs.item; + +import com.mojang.blaze3d.vertex.PoseStack; +import io.wispforest.accessories.api.AccessoriesAPI; +import io.wispforest.accessories.api.Accessory; +import io.wispforest.accessories.api.attributes.AccessoryAttributeBuilder; +import io.wispforest.accessories.api.client.AccessoriesRendererRegistry; +import io.wispforest.accessories.api.client.AccessoryRenderer; +import io.wispforest.accessories.api.client.SimpleAccessoryRenderer; +import io.wispforest.accessories.api.slot.SlotReference; +import net.dakotapride.hibernalherbs.HibernalHerbsMod; +import net.dakotapride.hibernalherbs.init.enum_registry.PadlockTypes; +import net.dakotapride.hibernalherbs.init.enum_registry.tag.Tags; +import net.minecraft.ChatFormatting; +import net.minecraft.client.gui.screens.Screen; +import net.minecraft.client.model.EntityModel; +import net.minecraft.client.model.HumanoidModel; +import net.minecraft.client.renderer.MultiBufferSource; +import net.minecraft.network.chat.Component; +import net.minecraft.server.level.ServerPlayer; +import net.minecraft.world.effect.MobEffectInstance; +import net.minecraft.world.effect.MobEffects; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.entity.ai.attributes.AttributeModifier; +import net.minecraft.world.entity.ai.attributes.Attributes; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.TooltipFlag; +import net.neoforged.api.distmarker.Dist; +import net.neoforged.fml.common.EventBusSubscriber; +import org.jetbrains.annotations.NotNull; +import org.jetbrains.annotations.Nullable; + +import java.util.List; + +public class HerbalPadlockItem extends Item implements Accessory { + public HerbalPadlockItem(Properties properties) { + super(properties); + + AccessoriesAPI.registerAccessory(this, this); + } + + @Override + public void tick(ItemStack stack, SlotReference reference) { + LivingEntity entity = reference.entity(); + + if (PadlockTypes.checkPadlockType(stack, PadlockTypes.GREED) /* && !entity.hasEffect(MobEffects.LUCK) */) { + entity.addEffect(new MobEffectInstance(MobEffects.LUCK, 400, 1)); + } else if (PadlockTypes.checkPadlockType(stack, PadlockTypes.GLUTTONY)) { + entity.removeEffect(MobEffects.HUNGER); + } else if (PadlockTypes.checkPadlockType(stack, PadlockTypes.PRIDE) /* && !entity.hasEffect(MobEffects.REGENERATION) */) { + entity.addEffect(new MobEffectInstance(MobEffects.REGENERATION, 400, 1)); + } else if (PadlockTypes.checkPadlockType(stack, PadlockTypes.SLOTH) /* && !entity.hasEffect(MobEffects.SLOW_FALLING) */) { + entity.addEffect(new MobEffectInstance(MobEffects.SLOW_FALLING, 400, 1)); + } else if (PadlockTypes.checkPadlockType(stack, PadlockTypes.LUST)) { + if (entity.hasEffect(MobEffects.POISON) || entity.hasEffect(MobEffects.WITHER)) { + entity.removeEffect(MobEffects.POISON); + entity.removeEffect(MobEffects.WITHER); + } + } + + Accessory.super.tick(stack, reference); + } + + @Override + public void getDynamicModifiers(ItemStack stack, SlotReference reference, AccessoryAttributeBuilder builder) { + if (PadlockTypes.checkPadlockType(stack, PadlockTypes.PRIDE)) { + builder.addExclusive(Attributes.MAX_HEALTH, new AttributeModifier( + HibernalHerbsMod.asResource("sin.pride.health"), + 10.0d, + AttributeModifier.Operation.ADD_VALUE)); + } else if (PadlockTypes.checkPadlockType(stack, PadlockTypes.SLOTH)) { + builder.addExclusive(Attributes.MAX_HEALTH, new AttributeModifier( + HibernalHerbsMod.asResource("sin.sloth.health"), + 8.0d, + AttributeModifier.Operation.ADD_VALUE)); + builder.addExclusive(Attributes.MOVEMENT_SPEED, new AttributeModifier( + HibernalHerbsMod.asResource("sin.sloth.movement_speed"), + -0.04d, + AttributeModifier.Operation.ADD_VALUE)); + } else if (PadlockTypes.checkPadlockType(stack, PadlockTypes.WRATH)) { + builder.addExclusive(Attributes.MAX_HEALTH, new AttributeModifier( + HibernalHerbsMod.asResource("sin.wrath.health"), + 8.0d, + AttributeModifier.Operation.ADD_VALUE)); + builder.addExclusive(Attributes.ATTACK_DAMAGE, new AttributeModifier( + HibernalHerbsMod.asResource("sin.wrath.attack_damage"), + 4.0d, + AttributeModifier.Operation.ADD_VALUE)); + } else if (PadlockTypes.checkPadlockType(stack, PadlockTypes.LUST)) { + builder.addExclusive(Attributes.MAX_HEALTH, new AttributeModifier( + HibernalHerbsMod.asResource("sin.lust.health"), + 10.0d, + AttributeModifier.Operation.ADD_VALUE)); + } else if (PadlockTypes.checkPadlockType(stack, PadlockTypes.GREED)) { + builder.addExclusive(Attributes.MAX_HEALTH, new AttributeModifier( + HibernalHerbsMod.asResource("sin.greed.health"), + 8.0d, + AttributeModifier.Operation.ADD_VALUE)); + } else if (PadlockTypes.checkPadlockType(stack, PadlockTypes.GLUTTONY)) { + builder.addExclusive(Attributes.MAX_HEALTH, new AttributeModifier( + HibernalHerbsMod.asResource("sin.gluttony.health"), + 8.0d, + AttributeModifier.Operation.ADD_VALUE)); + builder.addExclusive(Attributes.MOVEMENT_SPEED, new AttributeModifier( + HibernalHerbsMod.asResource("sin.gluttony.movement_speed"), + -0.02d, + AttributeModifier.Operation.ADD_VALUE)); + } else if (PadlockTypes.checkPadlockType(stack, PadlockTypes.ENVY)) { + builder.addExclusive(Attributes.MAX_HEALTH, new AttributeModifier( + HibernalHerbsMod.asResource("sin.envy.health"), + 6.0d, + AttributeModifier.Operation.ADD_VALUE)); + builder.addExclusive(Attributes.MOVEMENT_SPEED, new AttributeModifier( + HibernalHerbsMod.asResource("sin.envy.movement_speed"), + 0.04d, + AttributeModifier.Operation.ADD_VALUE)); + } + + Accessory.super.getDynamicModifiers(stack, reference, builder); + } + + @Override + public void onEquip(ItemStack stack, SlotReference reference) { + if (reference.entity() instanceof ServerPlayer player) { + PadlockTypes.applyPopupText(stack, player); + } + + Accessory.super.onEquip(stack, reference); + } + + // Rendering + + public static void clientInit() { + AccessoriesRendererRegistry.registerRenderer(PadlockTypes.PRIDE.getBoundPadlockItem(), Renderer::new); + AccessoriesRendererRegistry.registerRenderer(PadlockTypes.SLOTH.getBoundPadlockItem(), Renderer::new); + AccessoriesRendererRegistry.registerRenderer(PadlockTypes.WRATH.getBoundPadlockItem(), Renderer::new); + AccessoriesRendererRegistry.registerRenderer(PadlockTypes.LUST.getBoundPadlockItem(), Renderer::new); + AccessoriesRendererRegistry.registerRenderer(PadlockTypes.GREED.getBoundPadlockItem(), Renderer::new); + AccessoriesRendererRegistry.registerRenderer(PadlockTypes.GLUTTONY.getBoundPadlockItem(), Renderer::new); + AccessoriesRendererRegistry.registerRenderer(PadlockTypes.ENVY.getBoundPadlockItem(), Renderer::new); + } + + //@EventBusSubscriber(Dist.CLIENT) + public static class Renderer implements SimpleAccessoryRenderer { + + @Override + public void align(ItemStack stack, SlotReference reference, EntityModel model, PoseStack matrices) { + if (!(model instanceof HumanoidModel humanoidModel)) return; + + AccessoryRenderer.transformToModelPart(matrices, humanoidModel.body, 0, 0.7, 1); + matrices.scale(.75f, .75f, .75f); + matrices.translate(0, 0, 0.025); + } + + @Override + public void render(ItemStack stack, SlotReference reference, PoseStack matrices, EntityModel model, MultiBufferSource multiBufferSource, int light, float limbSwing, float limbSwingAmount, float partialTicks, float ageInTicks, float netHeadYaw, float headPitch) { + if (!(model instanceof HumanoidModel)) return; + + SimpleAccessoryRenderer.super.render(stack, reference, matrices, model, multiBufferSource, light, limbSwing, limbSwingAmount, partialTicks, ageInTicks, netHeadYaw, headPitch); + } + } + + // End of rendering, continue on adventurer + + @Override + public void appendHoverText(@NotNull ItemStack stack, @Nullable TooltipContext tooltipContext, @NotNull List tooltip, @NotNull TooltipFlag tooltipFlag) { + if (stack.is(Tags.Items.BOUND_PADLOCKS.getTag())) { + tooltip.add(Component.literal("")); + } + + if (!Screen.hasShiftDown()) { + tooltip.add(Component.translatable("text.hibernalherbs.controls.shift").withStyle(ChatFormatting.DARK_GRAY)); + //tooltip.add(Component.literal("")); + } else if (Screen.hasShiftDown()) { + PadlockTypes.applyPadlockTypeTooltip(stack, tooltip); + //tooltip.add(Component.literal("")); + + if (!Screen.hasAltDown()) { + tooltip.add(Component.literal("")); + tooltip.add(Component.translatable("text.hibernalherbs.controls.left_alt").withStyle(ChatFormatting.DARK_GRAY)); + } else if (Screen.hasAltDown()) { + + if (stack.is(Tags.Items.BOUND_PADLOCKS.getTag())) { + tooltip.add(Component.literal("")); + PadlockTypes.getBoundPadlockAssistance(stack, tooltip); + } + + if (stack.is(Tags.Items.UNBOUND_PADLOCKS.getTag())) { + tooltip.add(Component.literal("")); + PadlockTypes.applyUnboundPadlockAssistanceTooltip(stack, tooltip); + } + } + +// if (stack.is(Tags.Items.BOUND_PADLOCKS.getTag())) { +// tooltip.add(Component.literal("")); +// } + + } + + super.appendHoverText(stack, tooltipContext, tooltip, tooltipFlag); + } +} \ No newline at end of file diff --git a/src/main/java/net/dakotapride/hibernalherbs/item/HerbalSigilItem.java b/src/main/java/net/dakotapride/hibernalherbs/item/HerbalSigilItem.java new file mode 100644 index 00000000..bbd92988 --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/item/HerbalSigilItem.java @@ -0,0 +1,73 @@ +package net.dakotapride.hibernalherbs.item; + +import net.dakotapride.hibernalherbs.init.enum_registry.HerbalSigilTypes; +import net.minecraft.ChatFormatting; +import net.minecraft.client.gui.screens.Screen; +import net.minecraft.network.chat.Component; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.TooltipFlag; +import org.jetbrains.annotations.Nullable; + +import java.util.List; + +public class HerbalSigilItem extends Item { + public HerbalSigilItem(Properties properties) { + super(properties); + } + + @Override + public void appendHoverText(ItemStack stack, @Nullable TooltipContext ctx, List tooltip, TooltipFlag tooltipFlag) { + if (!Screen.hasShiftDown()) { + tooltip.add(Component.translatable("text.hibernalherbs.controls.shift").withStyle(ChatFormatting.DARK_GRAY)); + } else if (Screen.hasShiftDown()) { + HerbalSigilTypes.applyHerbalSigilAssistanceTooltip(stack, tooltip); + + if (!Screen.hasAltDown()) { + tooltip.add(Component.literal("")); + tooltip.add(Component.translatable("text.hibernalherbs.controls.left_alt").withStyle(ChatFormatting.DARK_GRAY)); + } else { + tooltip.add(Component.literal("")); + tooltip.add(Component.translatable("text.hibernalherbs.sigil.help.padlock.one").withStyle(ChatFormatting.DARK_PURPLE)); + tooltip.add(Component.translatable("text.hibernalherbs.sigil.help.padlock.two").withStyle(ChatFormatting.DARK_PURPLE)); + tooltip.add(Component.translatable("text.hibernalherbs.sigil.help.padlock.three").withStyle(ChatFormatting.DARK_PURPLE)); + tooltip.add(Component.translatable("text.hibernalherbs.sigil.help.padlock.four").withStyle(ChatFormatting.DARK_PURPLE)); + + tooltip.add(Component.literal("")); + tooltip.add(Component.translatable("text.hibernalherbs.sigil.help.herbs.one").withStyle(ChatFormatting.DARK_PURPLE)); + tooltip.add(Component.translatable("text.hibernalherbs.sigil.help.herbs.two").withStyle(ChatFormatting.DARK_PURPLE)); + tooltip.add(Component.translatable("text.hibernalherbs.sigil.help.herbs.three").withStyle(ChatFormatting.DARK_PURPLE)); + } + } + } + +// public static void getSigilAlignment(ItemStack stack, List tooltip) { +// MutableComponent alignment = SigilAlignments.NONE.getAlignment(); +// +// if (stack.is(ItemRegistry.SIGIL_PRIDE.get())) { +// alignment = SigilAlignments.PRIDE.getAlignment(); +// } else if (stack.is(ItemRegistry.SIGIL_ENVY.get())) { +// alignment = SigilAlignments.ENVY.getAlignment(); +// } else if (stack.is(ItemRegistry.SIGIL_SLOTH.get())) { +// alignment = SigilAlignments.SLOTH.getAlignment(); +// } else if (stack.is(ItemRegistry.SIGIL_WRATH.get())) { +// alignment = SigilAlignments.WRATH.getAlignment(); +// } else if (stack.is(ItemRegistry.SIGIL_GREED.get())) { +// alignment = SigilAlignments.GREED.getAlignment(); +// } else if (stack.is(ItemRegistry.SIGIL_LUST.get())) { +// alignment = SigilAlignments.LUST.getAlignment(); +// } else if (stack.is(ItemRegistry.SIGIL_GLUTTONY.get())) { +// alignment = SigilAlignments.GLUTTONY.getAlignment(); +// } else if (stack.is(ItemRegistry.SIGIL_MASTERY.get())) { +// alignment = SigilAlignments.MASTERY.getAlignment(); +// } else if (stack.is(ItemRegistry.SIGIL_MASTERY_ADV.get())) { +// alignment = SigilAlignments.ADVANCED_MASTERY.getAlignment(); +// } else if (stack.is(ItemRegistry.SIGIL_CONFIGURATION.get())) { +// alignment = SigilAlignments.CONFIGURATION.getAlignment(); +// } else if (stack.is(ItemRegistry.SIGIL_CONFIGURATION_ADV.get())) { +// alignment = SigilAlignments.ADVANCED_CONFIGURATION.getAlignment(); +// } +// +// tooltip.add(Component.translatable("text.hibernalherbs.sigil.alignment", alignment).withStyle(ChatFormatting.GRAY)); +// } +} diff --git a/src/main/java/net/dakotapride/hibernalherbs/item/InscriptionSmithingTemplate.java b/src/main/java/net/dakotapride/hibernalherbs/item/InscriptionSmithingTemplate.java new file mode 100644 index 00000000..9ec369be --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/item/InscriptionSmithingTemplate.java @@ -0,0 +1,39 @@ +package net.dakotapride.hibernalherbs.item; + +import net.dakotapride.hibernalherbs.HibernalHerbsMod; +import net.minecraft.ChatFormatting; +import net.minecraft.Util; +import net.minecraft.network.chat.Component; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.world.flag.FeatureFlag; +import net.minecraft.world.item.SmithingTemplateItem; + +import java.util.List; + +public class InscriptionSmithingTemplate extends SmithingTemplateItem { + private static final ChatFormatting TITLE_FORMAT = ChatFormatting.GRAY; + private static final ChatFormatting DESCRIPTION_FORMAT = ChatFormatting.BLUE; + private static final Component UPGRADE = Component.translatable(Util.makeDescriptionId("upgrade", HibernalHerbsMod.asResource("sigil_upgrade"))).withStyle(TITLE_FORMAT); + private static final Component UPGRADE_APPLIES_TO = Component.translatable(Util.makeDescriptionId("item", HibernalHerbsMod.asResource("smithing_template.sigil_upgrade.applies_to"))).withStyle(DESCRIPTION_FORMAT); + private static final Component UPGRADE_INGREDIENTS = Component.translatable(Util.makeDescriptionId("item", HibernalHerbsMod.asResource("smithing_template.sigil_upgrade.ingredients"))).withStyle(DESCRIPTION_FORMAT); + private static final Component UPGRADE_BASE_SLOT_DESCRIPTION = Component.translatable(Util.makeDescriptionId("item", HibernalHerbsMod.asResource("smithing_template.sigil_upgrade.base_slot_description"))); + private static final Component UPGRADE_ADDITIONS_SLOT_DESCRIPTION = Component.translatable(Util.makeDescriptionId("item", HibernalHerbsMod.asResource("smithing_template.sigil_upgrade.additions_slot_description"))); + private static final ResourceLocation EMPTY_SLOT_SIGIL = HibernalHerbsMod.asResource("item/empty_slot_sigil"); + private static final ResourceLocation EMPTY_SLOT_ASHES = HibernalHerbsMod.asResource("item/empty_slot_ashes"); + + public InscriptionSmithingTemplate(Component applies_to, Component ingredients, Component upgrade, Component base_slot_description, Component additions_slot_description, List icon_list, List material_list, FeatureFlag... featureFlags) { + super(applies_to, ingredients, upgrade, base_slot_description, additions_slot_description, icon_list, material_list, featureFlags); + } + + public static SmithingTemplateItem createInscriptionSmithingTemplateItem() { + return new InscriptionSmithingTemplate(UPGRADE_APPLIES_TO, UPGRADE_INGREDIENTS, UPGRADE, UPGRADE_BASE_SLOT_DESCRIPTION, UPGRADE_ADDITIONS_SLOT_DESCRIPTION, createUpgradeIconList(), createSigilUpgradeMaterialList()); + } + + private static List createUpgradeIconList() { + return List.of(EMPTY_SLOT_SIGIL); + } + + private static List createSigilUpgradeMaterialList() { + return List.of(EMPTY_SLOT_ASHES); + } +} diff --git a/src/main/java/net/dakotapride/hibernalherbs/item/LifeForceBottleItem.java b/src/main/java/net/dakotapride/hibernalherbs/item/LifeForceBottleItem.java new file mode 100644 index 00000000..a523915e --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/item/LifeForceBottleItem.java @@ -0,0 +1,58 @@ +package net.dakotapride.hibernalherbs.item; + +import com.google.common.base.Suppliers; +import com.google.common.collect.BiMap; +import com.google.common.collect.ImmutableBiMap; +import net.dakotapride.hibernalherbs.init.BlockInit; +import net.minecraft.advancements.CriteriaTriggers; +import net.minecraft.core.BlockPos; +import net.minecraft.server.level.ServerPlayer; +import net.minecraft.world.InteractionResult; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.context.UseOnContext; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.gameevent.GameEvent; + +import java.util.Optional; +import java.util.function.Supplier; + +public class LifeForceBottleItem extends Item { + public static final Supplier> DETERIORATABLE = Suppliers.memoize( + () -> ImmutableBiMap.builder() + .put(BlockInit.SACRIFICIAL_RUNE_BLOCK.get(), BlockInit.DETERIORATED_SACRIFICIAL_RUNE_BLOCK.get()) + .build() + ); + + public LifeForceBottleItem(Properties properties) { + super(properties); + } + + + @Override + public InteractionResult useOn(UseOnContext useOnContext) { + Level level = useOnContext.getLevel(); + BlockPos blockPos = useOnContext.getClickedPos(); + BlockState blockState = level.getBlockState(blockPos); + return (InteractionResult) getDeterioratedState(blockState).map(blockStatex -> { + Player player = useOnContext.getPlayer(); + ItemStack itemStack = useOnContext.getItemInHand(); + if (player instanceof ServerPlayer) { + CriteriaTriggers.ITEM_USED_ON_BLOCK.trigger((ServerPlayer)player, blockPos, itemStack); + } + + itemStack.shrink(1); + level.setBlock(blockPos, blockStatex, 11); + level.gameEvent(GameEvent.BLOCK_CHANGE, blockPos, GameEvent.Context.of(player, blockStatex)); + //level.levelEvent(player, 3003, blockPos, 0); + return InteractionResult.sidedSuccess(level.isClientSide); + }).orElse(InteractionResult.PASS); + } + + public static Optional getDeterioratedState(BlockState blockState) { + return Optional.ofNullable((Block)((BiMap) DETERIORATABLE.get()).get(blockState.getBlock())).map(block -> block.withPropertiesOf(blockState)); + } +} diff --git a/src/main/java/net/dakotapride/hibernalherbs/item/ModBoatItem.java b/src/main/java/net/dakotapride/hibernalherbs/item/ModBoatItem.java new file mode 100644 index 00000000..34abcef2 --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/item/ModBoatItem.java @@ -0,0 +1,83 @@ +package net.dakotapride.hibernalherbs.item; + +import net.dakotapride.hibernalherbs.entity.boat.ModBoatEntity; +import net.dakotapride.hibernalherbs.entity.boat.ModChestBoatEntity; +import net.minecraft.stats.Stats; +import net.minecraft.world.InteractionHand; +import net.minecraft.world.InteractionResultHolder; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.entity.EntitySelector; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.item.BoatItem; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.level.ClipContext; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.gameevent.GameEvent; +import net.minecraft.world.phys.AABB; +import net.minecraft.world.phys.HitResult; +import net.minecraft.world.phys.Vec3; + +import java.util.List; +import java.util.function.Predicate; + +@SuppressWarnings("NullableProblems") +public class ModBoatItem extends BoatItem { + private static final Predicate ENTITY_PREDICATE = EntitySelector.NO_SPECTATORS.and(Entity::isPickable); + private final ModBoatEntity.Type type; + private final boolean hasChest; + + public ModBoatItem(boolean hasChest, ModBoatEntity.Type type, Properties pProperties) { + super(hasChest, null, pProperties); + this.hasChest = hasChest; + this.type = type; + } + + @Override + public InteractionResultHolder use(Level pLevel, Player pPlayer, InteractionHand pHand) { + ItemStack itemstack = pPlayer.getItemInHand(pHand); + HitResult hitresult = getPlayerPOVHitResult(pLevel, pPlayer, ClipContext.Fluid.ANY); + if (hitresult.getType() == HitResult.Type.MISS) { + return InteractionResultHolder.pass(itemstack); + } else { + Vec3 vec3 = pPlayer.getViewVector(1.0F); + double d0 = 5.0D; + List list = pLevel.getEntities(pPlayer, pPlayer.getBoundingBox().expandTowards(vec3.scale(5.0D)).inflate(1.0D), ENTITY_PREDICATE); + if (!list.isEmpty()) { + Vec3 vec31 = pPlayer.getEyePosition(); + + for(Entity entity : list) { + AABB aabb = entity.getBoundingBox().inflate((double)entity.getPickRadius()); + if (aabb.contains(vec31)) { + return InteractionResultHolder.pass(itemstack); + } + } + } + + if (hitresult.getType() == HitResult.Type.BLOCK) { + ModBoatEntity boat = this.getBoat(pLevel, hitresult); + boat.setWoodType(this.type); + boat.setYRot(pPlayer.getYRot()); + if (!pLevel.noCollision(boat, boat.getBoundingBox())) { + return InteractionResultHolder.fail(itemstack); + } else { + if (!pLevel.isClientSide) { + pLevel.addFreshEntity(boat); + pLevel.gameEvent(pPlayer, GameEvent.ENTITY_PLACE, hitresult.getLocation()); + if (!pPlayer.getAbilities().instabuild) { + itemstack.shrink(1); + } + } + + pPlayer.awardStat(Stats.ITEM_USED.get(this)); + return InteractionResultHolder.sidedSuccess(itemstack, pLevel.isClientSide()); + } + } else { + return InteractionResultHolder.pass(itemstack); + } + } + } + + private ModBoatEntity getBoat(Level level, HitResult hitResult) { + return this.hasChest ? new ModChestBoatEntity(level, hitResult.getLocation().x, hitResult.getLocation().y, hitResult.getLocation().z) : new ModBoatEntity(level, hitResult.getLocation().x, hitResult.getLocation().y, hitResult.getLocation().z); + } +} \ No newline at end of file diff --git a/src/main/java/net/dakotapride/hibernalherbs/item/ModBrushItem.java b/src/main/java/net/dakotapride/hibernalherbs/item/ModBrushItem.java new file mode 100644 index 00000000..91edeb15 --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/item/ModBrushItem.java @@ -0,0 +1,128 @@ +package net.dakotapride.hibernalherbs.item; + +import net.dakotapride.hibernalherbs.block.ModBrushableBlock; +import net.dakotapride.hibernalherbs.block.ModBrushableBlockEntity; +import net.minecraft.core.BlockPos; +import net.minecraft.core.Direction; +import net.minecraft.core.particles.BlockParticleOption; +import net.minecraft.core.particles.ParticleTypes; +import net.minecraft.sounds.SoundEvent; +import net.minecraft.sounds.SoundEvents; +import net.minecraft.sounds.SoundSource; +import net.minecraft.world.InteractionHand; +import net.minecraft.world.entity.EquipmentSlot; +import net.minecraft.world.entity.HumanoidArm; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.entity.projectile.ProjectileUtil; +import net.minecraft.world.item.BrushItem; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.block.BrushableBlock; +import net.minecraft.world.level.block.RenderShape; +import net.minecraft.world.level.block.entity.BrushableBlockEntity; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.phys.BlockHitResult; +import net.minecraft.world.phys.HitResult; +import net.minecraft.world.phys.Vec3; + +public class ModBrushItem extends BrushItem { + public ModBrushItem(Properties properties) { + super(properties); + } + + @Override + public void onUseTick(Level level, LivingEntity livingEntity, ItemStack itemStack, int i) { + if (i >= 0 && livingEntity instanceof Player player) { + HitResult hitResult = this.calculateHitResult(player); + if (hitResult instanceof BlockHitResult blockHitResult && hitResult.getType() == HitResult.Type.BLOCK) { + int j = this.getUseDuration(itemStack, livingEntity) - i + 1; + boolean bl = j % 10 == 5; + if (bl) { + BlockPos blockPos = blockHitResult.getBlockPos(); + BlockState blockState = level.getBlockState(blockPos); + HumanoidArm humanoidArm = livingEntity.getUsedItemHand() == InteractionHand.MAIN_HAND ? player.getMainArm() : player.getMainArm().getOpposite(); + if (blockState.shouldSpawnTerrainParticles() && blockState.getRenderShape() != RenderShape.INVISIBLE) { + this.spawnDustParticles(level, blockHitResult, blockState, livingEntity.getViewVector(0.0F), humanoidArm); + } + + SoundEvent soundEvent; + if (blockState.getBlock() instanceof ModBrushableBlock brushableBlock) { + soundEvent = brushableBlock.getBrushSound(); + } else if (blockState.getBlock() instanceof BrushableBlock brushableBlock) { + soundEvent = brushableBlock.getBrushSound(); + } else { + soundEvent = SoundEvents.BRUSH_GENERIC; + } + + level.playSound(player, blockPos, soundEvent, SoundSource.BLOCKS); + if (!level.isClientSide() && level.getBlockEntity(blockPos) instanceof ModBrushableBlockEntity brushableBlockEntity) { + boolean bl2 = brushableBlockEntity.brush(level.getGameTime(), player, blockHitResult.getDirection()); + if (bl2) { + EquipmentSlot equipmentSlot = itemStack.equals(player.getItemBySlot(EquipmentSlot.OFFHAND)) ? EquipmentSlot.OFFHAND : EquipmentSlot.MAINHAND; + itemStack.hurtAndBreak(1, livingEntity, equipmentSlot); + } + } else if (!level.isClientSide() && level.getBlockEntity(blockPos) instanceof BrushableBlockEntity brushableBlockEntity) { + boolean bl2 = brushableBlockEntity.brush(level.getGameTime(), player, blockHitResult.getDirection()); + if (bl2) { + EquipmentSlot equipmentSlot = itemStack.equals(player.getItemBySlot(EquipmentSlot.OFFHAND)) ? EquipmentSlot.OFFHAND : EquipmentSlot.MAINHAND; + itemStack.hurtAndBreak(1, livingEntity, equipmentSlot); + } + } + + } + + return; + } + + livingEntity.releaseUsingItem(); + } else { + livingEntity.releaseUsingItem(); + } + + //super.onUseTick(level, livingEntity, itemStack, i); + } + + private HitResult calculateHitResult(Player player) { + return ProjectileUtil.getHitResultOnViewVector(player, entity -> !entity.isSpectator() && entity.isPickable(), player.blockInteractionRange()); + } + + private void spawnDustParticles(Level level, BlockHitResult blockHitResult, BlockState blockState, Vec3 vec3, HumanoidArm humanoidArm) { + double d = 3.0; + int i = humanoidArm == HumanoidArm.RIGHT ? 1 : -1; + int j = level.getRandom().nextInt(7, 12); + BlockParticleOption blockParticleOption = new BlockParticleOption(ParticleTypes.BLOCK, blockState); + Direction direction = blockHitResult.getDirection(); + DustParticlesDelta dustParticlesDelta = DustParticlesDelta.fromDirection(vec3, direction); + Vec3 vec32 = blockHitResult.getLocation(); + + for (int k = 0; k < j; k++) { + level.addParticle( + blockParticleOption, + vec32.x - (double)(direction == Direction.WEST ? 1.0E-6F : 0.0F), + vec32.y, + vec32.z - (double)(direction == Direction.NORTH ? 1.0E-6F : 0.0F), + dustParticlesDelta.xd() * (double)i * 3.0 * level.getRandom().nextDouble(), + 0.0, + dustParticlesDelta.zd() * (double)i * 3.0 * level.getRandom().nextDouble() + ); + } + } + + static record DustParticlesDelta(double xd, double yd, double zd) { + private static final double ALONG_SIDE_DELTA = 1.0; + private static final double OUT_FROM_SIDE_DELTA = 0.1; + + public static DustParticlesDelta fromDirection(Vec3 vec3, Direction direction) { + double d = 0.0; + + return switch (direction) { + case DOWN, UP -> new DustParticlesDelta(vec3.z(), 0.0, -vec3.x()); + case NORTH -> new DustParticlesDelta(1.0, 0.0, -0.1); + case SOUTH -> new DustParticlesDelta(-1.0, 0.0, 0.1); + case WEST -> new DustParticlesDelta(-0.1, 0.0, -1.0); + case EAST -> new DustParticlesDelta(0.1, 0.0, 1.0); + }; + } + } +} diff --git a/src/main/java/net/dakotapride/hibernalherbs/item/SickleItem.java b/src/main/java/net/dakotapride/hibernalherbs/item/SickleItem.java new file mode 100644 index 00000000..13f842ef --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/item/SickleItem.java @@ -0,0 +1,189 @@ +package net.dakotapride.hibernalherbs.item; + +import com.google.common.collect.ImmutableMap; +import com.google.common.collect.Maps; +import com.mojang.datafixers.util.Pair; +import net.dakotapride.hibernalherbs.init.*; +import net.dakotapride.hibernalherbs.init.enum_registry.tag.Tags; +import net.minecraft.ChatFormatting; +import net.minecraft.core.BlockPos; +import net.minecraft.core.Direction; +import net.minecraft.core.Holder; +import net.minecraft.core.registries.Registries; +import net.minecraft.network.chat.Component; +import net.minecraft.network.chat.Style; +import net.minecraft.resources.ResourceKey; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.server.level.ServerPlayer; +import net.minecraft.sounds.SoundEvents; +import net.minecraft.sounds.SoundSource; +import net.minecraft.world.InteractionResult; +import net.minecraft.world.entity.EquipmentSlotGroup; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.entity.ai.attributes.AttributeModifier; +import net.minecraft.world.entity.ai.attributes.Attributes; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.item.*; +import net.minecraft.world.item.component.ItemAttributeModifiers; +import net.minecraft.world.item.context.UseOnContext; +import net.minecraft.world.item.enchantment.Enchantment; +import net.minecraft.world.item.enchantment.EnchantmentHelper; +import net.minecraft.world.level.ItemLike; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.gameevent.GameEvent; +import org.jetbrains.annotations.NotNull; + +import java.util.List; +import java.util.Map; +import java.util.function.Consumer; +import java.util.function.Predicate; + +public class SickleItem extends SwordItem { + protected static final Map, Consumer>> CHANGE_BLOCKSTATE = Maps.newHashMap( + ImmutableMap.of( + Blocks.GRASS_BLOCK, + Pair.of(SickleItem::onlyIfAirAbove, changeIntoState(Blocks.FARMLAND.defaultBlockState())), + Blocks.DIRT_PATH, + Pair.of(SickleItem::onlyIfAirAbove, changeIntoState(Blocks.FARMLAND.defaultBlockState())), + Blocks.DIRT, + Pair.of(SickleItem::onlyIfAirAbove, changeIntoState(Blocks.FARMLAND.defaultBlockState())), + Blocks.COARSE_DIRT, + Pair.of(SickleItem::onlyIfAirAbove, changeIntoState(Blocks.DIRT.defaultBlockState())), + BlockInit.DETERIORATED_SACRIFICIAL_RUNE_BLOCK.get(), + Pair.of(SickleItem::onlyIfAirAbove, changeIntoState(BlockInit.SACRIFICIAL_RUNE_BLOCK.get().defaultBlockState())), + Blocks.ROOTED_DIRT, + Pair.of((useOnContext) -> { + return true; + }, changeIntoStateAndDropItem(Blocks.DIRT.defaultBlockState(), Items.HANGING_ROOTS)) + ) + ); + + public static final ResourceLocation BASE_ENTITY_INTERACTION_RANGE = ResourceLocation.withDefaultNamespace("base_entity_interaction_range"); + public static final ResourceLocation BASE_BLOCK_INTERACTION_RANGE = ResourceLocation.withDefaultNamespace("base_block_interaction_range"); + //unused + //public static final ResourceLocation BASE_SNEAKING_SPEED = ResourceLocation.withDefaultNamespace("base_sneaking_speed"); + + public SickleItem(Tier tier, Properties properties) { + super(tier, properties); + } + + public static Consumer changeIntoState(BlockState blockState) { + return useOnContext -> { + useOnContext.getLevel().setBlock(useOnContext.getClickedPos(), blockState, 11); + useOnContext.getLevel().gameEvent(GameEvent.BLOCK_CHANGE, useOnContext.getClickedPos(), GameEvent.Context.of(useOnContext.getPlayer(), blockState)); + }; + } + + public static Consumer changeIntoStateAndDropItem(BlockState blockState, ItemLike itemLike) { + return useOnContext -> { + useOnContext.getLevel().setBlock(useOnContext.getClickedPos(), blockState, 11); + useOnContext.getLevel().gameEvent(GameEvent.BLOCK_CHANGE, useOnContext.getClickedPos(), GameEvent.Context.of(useOnContext.getPlayer(), blockState)); + Block.popResourceFromFace(useOnContext.getLevel(), useOnContext.getClickedPos(), useOnContext.getClickedFace(), new ItemStack(itemLike)); + }; + } + + public static boolean onlyIfAirAbove(UseOnContext useOnContext) { + return useOnContext.getClickedFace() != Direction.DOWN && useOnContext.getLevel().getBlockState(useOnContext.getClickedPos().above()).isAir(); + } + + @Override + public InteractionResult useOn(UseOnContext useOnContext) { + Level level = useOnContext.getLevel(); + BlockPos blockPos = useOnContext.getClickedPos(); + Pair, Consumer> pair = CHANGE_BLOCKSTATE.get( + level.getBlockState(blockPos).getBlock() + ); + if (pair == null) { + return InteractionResult.PASS; + } else { + Predicate predicate = pair.getFirst(); + Consumer consumer = pair.getSecond(); + if (predicate.test(useOnContext)) { + Player player = useOnContext.getPlayer(); + if (level.getBlockState(blockPos).is(BlockInit.DETERIORATED_SACRIFICIAL_RUNE_BLOCK)) { + level.playSound(player, blockPos, SoundEvents.DEEPSLATE_BREAK, SoundSource.BLOCKS, 1.0F, 1.0F); + + if (player instanceof ServerPlayer serverPlayer) { + CriteriaTriggersInit.SACRIFICIAL_RUNE_RESTORATION.get().trigger(serverPlayer, blockPos); + serverPlayer.awardStat(StatsInit.SACRIFICIAL_RUNE_RESTORATION.get().get(useOnContext.getLevel().getBlockState(blockPos).getBlock())); + } + + } else { + level.playSound(player, blockPos, SoundEvents.HOE_TILL, SoundSource.BLOCKS, 1.0F, 1.0F); + } + if (!level.isClientSide) { + consumer.accept(useOnContext); + if (player != null) { + useOnContext.getItemInHand().hurtAndBreak(1, player, LivingEntity.getSlotForHand(useOnContext.getHand())); + } + } + + return InteractionResult.sidedSuccess(level.isClientSide); + } else { + return InteractionResult.PASS; + } + } + } + + + public static @NotNull ItemAttributeModifiers createAttributes(Tier tier, int i, float f, float k) { + return ItemAttributeModifiers.builder() + .add(Attributes.ATTACK_DAMAGE, + new AttributeModifier(BASE_ATTACK_DAMAGE_ID, ((float)i + tier.getAttackDamageBonus()), + AttributeModifier.Operation.ADD_VALUE), EquipmentSlotGroup.MAINHAND + ) + .add(Attributes.ATTACK_SPEED, + new AttributeModifier(BASE_ATTACK_SPEED_ID, f, + AttributeModifier.Operation.ADD_VALUE), EquipmentSlotGroup.MAINHAND) + .add(Attributes.ENTITY_INTERACTION_RANGE, + new AttributeModifier(BASE_ENTITY_INTERACTION_RANGE, k, + AttributeModifier.Operation.ADD_VALUE), EquipmentSlotGroup.MAINHAND) + .add(Attributes.BLOCK_INTERACTION_RANGE, + new AttributeModifier(BASE_BLOCK_INTERACTION_RANGE, k, + AttributeModifier.Operation.ADD_VALUE), EquipmentSlotGroup.MAINHAND) +// .add(Attributes.SNEAKING_SPEED, +// new AttributeModifier(BASE_SNEAKING_SPEED, j, +// AttributeModifier.Operation.ADD_VALUE), EquipmentSlotGroup.MAINHAND) + .build(); + } + + @Override + public void appendHoverText(ItemStack itemStack, TooltipContext tooltipContext, List list, TooltipFlag tooltipFlag) { + super.appendHoverText(itemStack, tooltipContext, list, tooltipFlag); + + if (EnchantmentHelper.hasTag(itemStack, Tags.Enchantments.HARVESTS_LIFE_FORCE.getTag())) { + list.add(Component.translatable("text.hibernalherbs.sickles.on_attack").withStyle(ChatFormatting.GRAY)); + list.add(Component.translatable("text.hibernalherbs.sickles.provides_life_force").withStyle(Style.EMPTY.withColor(0xC3F422))); + list.add(Component.literal("")); + } + + } + + @Override + public void postHurtEnemy(ItemStack itemStack, LivingEntity livingEntity, LivingEntity livingEntity2) { + super.postHurtEnemy(itemStack, livingEntity, livingEntity2); + + if (livingEntity2 instanceof Player player) { + if (player.getOffhandItem().is(Items.GLASS_BOTTLE) + && EnchantmentHelper.hasTag(itemStack, Tags.Enchantments.HARVESTS_LIFE_FORCE.getTag())) { + livingEntity2.getOffhandItem().shrink(1); + + player.addItem(new ItemStack(ItemInit.LIFE_FORCE_BOTTLE.get(), 1)); + } + + + if (livingEntity.isDeadOrDying() && livingEntity.getType().is(Tags.EntityTypes.LIVESTOCK.getTag()) && !player.getCooldowns().isOnCooldown(itemStack.getItem()) && EnchantmentHelper.hasTag(itemStack, Tags.Enchantments.SIPHONS_LIVESTOCK.getTag())) { + ResourceKey key = EnchantmentKeys.CULLING; + Holder holder = player.level().registryAccess().registry(Registries.ENCHANTMENT).orElseThrow().getHolderOrThrow(key); + int enchantmentLevel = EnchantmentHelper.getItemEnchantmentLevel(holder, itemStack); + + player.heal(2.0F * (enchantmentLevel + 1)); + + player.getCooldowns().addCooldown(itemStack.getItem(), 100); + } + } + } +} diff --git a/src/main/java/net/dakotapride/hibernalherbs/item/SorcererAgglomerationItem.java b/src/main/java/net/dakotapride/hibernalherbs/item/SorcererAgglomerationItem.java new file mode 100644 index 00000000..fbb30a3b --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/item/SorcererAgglomerationItem.java @@ -0,0 +1,349 @@ +package net.dakotapride.hibernalherbs.item; + +import com.google.common.base.Suppliers; +import com.google.common.collect.BiMap; +import com.google.common.collect.ImmutableBiMap; +import dev.emi.emi.api.EmiRegistry; +import net.dakotapride.hibernalherbs.emi.AbstractAgglomerationUsageRecipe; +import net.dakotapride.hibernalherbs.emi.HibernalHerbsEmiPlugin; +import net.dakotapride.hibernalherbs.init.*; +import net.dakotapride.hibernalherbs.init.enum_registry.FrozeBlockstates; +import net.dakotapride.hibernalherbs.init.enum_registry.HerbTypes; +import net.dakotapride.hibernalherbs.init.enum_registry.HerbalSigilTypes; +import net.dakotapride.hibernalherbs.init.enum_registry.StoneTypes; +import net.dakotapride.hibernalherbs.init.enum_registry.tag.Tags; +import net.minecraft.advancements.CriteriaTriggers; +import net.minecraft.core.BlockPos; +import net.minecraft.core.particles.BlockParticleOption; +import net.minecraft.core.particles.ParticleTypes; +import net.minecraft.network.chat.Component; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.server.level.ServerPlayer; +import net.minecraft.stats.Stats; +import net.minecraft.util.Mth; +import net.minecraft.world.InteractionHand; +import net.minecraft.world.InteractionResult; +import net.minecraft.world.InteractionResultHolder; +import net.minecraft.world.effect.MobEffectInstance; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.entity.animal.Animal; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.item.*; +import net.minecraft.world.item.context.UseOnContext; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.gameevent.GameEvent; +import net.minecraft.world.phys.Vec3; +import org.jetbrains.annotations.NotNull; + +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import java.util.function.Supplier; + +public class SorcererAgglomerationItem extends Item { + public static final Supplier> FREEZE_STATE = Suppliers.memoize( + () -> ImmutableBiMap.builder() + .put(BlockInit.SACRIFICIAL_RUNE_BLOCK.get(), BlockInit.FROZE_STATE_SACRIFICIAL_RUNE_BLOCK.get()) + .put(Blocks.COPPER_BLOCK, FrozeBlockstates.COPPER.getFrozeState()) + .put(Blocks.EXPOSED_COPPER, FrozeBlockstates.EXPOSED_COPPER.getFrozeState()) + .put(Blocks.WEATHERED_COPPER, FrozeBlockstates.WEATHERED_COPPER.getFrozeState()) + .put(Blocks.OXIDIZED_COPPER, FrozeBlockstates.OXIDISED_COPPER.getFrozeState()) + .put(Blocks.CUT_COPPER, FrozeBlockstates.COPPER.getFrozeCutState()) + .put(Blocks.EXPOSED_CUT_COPPER, FrozeBlockstates.EXPOSED_COPPER.getFrozeCutState()) + .put(Blocks.WEATHERED_CUT_COPPER, FrozeBlockstates.WEATHERED_COPPER.getFrozeCutState()) + .put(Blocks.OXIDIZED_CUT_COPPER, FrozeBlockstates.OXIDISED_COPPER.getFrozeCutState()) + .put(Blocks.CUT_COPPER_SLAB, FrozeBlockstates.COPPER.getFrozeCutSlabState()) + .put(Blocks.EXPOSED_CUT_COPPER_SLAB, FrozeBlockstates.EXPOSED_COPPER.getFrozeCutSlabState()) + .put(Blocks.WEATHERED_CUT_COPPER_SLAB, FrozeBlockstates.WEATHERED_COPPER.getFrozeCutSlabState()) + .put(Blocks.OXIDIZED_CUT_COPPER_SLAB, FrozeBlockstates.OXIDISED_COPPER.getFrozeCutSlabState()) + .put(Blocks.CUT_COPPER_STAIRS, FrozeBlockstates.COPPER.getFrozeCutStairsState()) + .put(Blocks.EXPOSED_CUT_COPPER_STAIRS, FrozeBlockstates.EXPOSED_COPPER.getFrozeCutStairsState()) + .put(Blocks.WEATHERED_CUT_COPPER_STAIRS, FrozeBlockstates.WEATHERED_COPPER.getFrozeCutStairsState()) + .put(Blocks.OXIDIZED_CUT_COPPER_STAIRS, FrozeBlockstates.OXIDISED_COPPER.getFrozeCutStairsState()) + .put(Blocks.CHISELED_COPPER, FrozeBlockstates.COPPER.getFrozeChiseledState()) + .put(Blocks.EXPOSED_CHISELED_COPPER, FrozeBlockstates.EXPOSED_COPPER.getFrozeChiseledState()) + .put(Blocks.WEATHERED_CHISELED_COPPER, FrozeBlockstates.WEATHERED_COPPER.getFrozeChiseledState()) + .put(Blocks.OXIDIZED_CHISELED_COPPER, FrozeBlockstates.OXIDISED_COPPER.getFrozeChiseledState()) + .put(Blocks.COPPER_DOOR, FrozeBlockstates.COPPER.getFrozeDoorState()) + .put(Blocks.EXPOSED_COPPER_DOOR, FrozeBlockstates.EXPOSED_COPPER.getFrozeDoorState()) + .put(Blocks.WEATHERED_COPPER_DOOR, FrozeBlockstates.WEATHERED_COPPER.getFrozeDoorState()) + .put(Blocks.OXIDIZED_COPPER_DOOR, FrozeBlockstates.OXIDISED_COPPER.getFrozeDoorState()) + .put(Blocks.COPPER_TRAPDOOR, FrozeBlockstates.COPPER.getFrozeTrapdoorState()) + .put(Blocks.EXPOSED_COPPER_TRAPDOOR, FrozeBlockstates.EXPOSED_COPPER.getFrozeTrapdoorState()) + .put(Blocks.WEATHERED_COPPER_TRAPDOOR, FrozeBlockstates.WEATHERED_COPPER.getFrozeTrapdoorState()) + .put(Blocks.OXIDIZED_COPPER_TRAPDOOR, FrozeBlockstates.OXIDISED_COPPER.getFrozeTrapdoorState()) + .put(Blocks.COPPER_GRATE, FrozeBlockstates.COPPER.getFrozeGrateState()) + .put(Blocks.EXPOSED_COPPER_GRATE, FrozeBlockstates.EXPOSED_COPPER.getFrozeGrateState()) + .put(Blocks.WEATHERED_COPPER_GRATE, FrozeBlockstates.WEATHERED_COPPER.getFrozeGrateState()) + .put(Blocks.OXIDIZED_COPPER_GRATE, FrozeBlockstates.OXIDISED_COPPER.getFrozeGrateState()) + .put(Blocks.COPPER_BULB, FrozeBlockstates.COPPER.getFrozeBulbState()) + .put(Blocks.EXPOSED_COPPER_BULB, FrozeBlockstates.EXPOSED_COPPER.getFrozeBulbState()) + .put(Blocks.WEATHERED_COPPER_BULB, FrozeBlockstates.WEATHERED_COPPER.getFrozeBulbState()) + .put(Blocks.OXIDIZED_COPPER_BULB, FrozeBlockstates.OXIDISED_COPPER.getFrozeBulbState()) + .build() + ); + public static final Supplier> UNFREEZE_STATE = Suppliers.memoize(() -> ((BiMap)FREEZE_STATE.get()).inverse()); + + public SorcererAgglomerationItem(Properties properties) { + super(properties); + } + + @Override + public void appendHoverText(ItemStack itemStack, TooltipContext tooltipContext, List list, TooltipFlag tooltipFlag) { + if (!isNotActive(itemStack)) { + list.add(Component.translatable("text.hibernalherbs.agglomeration.is_active")); + list.add(Component.literal("")); + list.add(Component.translatable("text.hibernalherbs.agglomeration.cannot_utilise")); + } + } + + public static boolean isNotActive(ItemStack itemStack) { + return Boolean.FALSE.equals(itemStack.get(DataComponentInit.IS_BEING_USED)) || !(itemStack.has(DataComponentInit.IS_BEING_USED)); + } + + public static Optional getFreezeState(BlockState blockState) { + return Optional.ofNullable((Block)((BiMap)FREEZE_STATE.get()).get(blockState.getBlock())).map(block -> block.withPropertiesOf(blockState)); + } + + public static Optional getUnfreezeState(BlockState blockState) { + return Optional.ofNullable((Block)((BiMap)UNFREEZE_STATE.get()).get(blockState.getBlock())).map(block -> block.withPropertiesOf(blockState)); + } + + @Override + public InteractionResult useOn(UseOnContext useOnContext) { + Level level = useOnContext.getLevel(); + BlockPos blockPos = useOnContext.getClickedPos(); + BlockState blockState = level.getBlockState(blockPos); + Player player = useOnContext.getPlayer(); + + Vec3 vec3 = blockPos.getCenter().add(0.0, 0.5, 0.0); + int i = (int)Mth.clamp(50.0F * 0.5F, 0.0F, 200.0F); + + if (getFreezeState(blockState).isPresent()) { + return (InteractionResult)getFreezeState(blockState).map(blockStatex -> { + level.setBlock(blockPos, blockStatex, 11); + level.gameEvent(GameEvent.BLOCK_CHANGE, blockPos, GameEvent.Context.of(player, blockStatex)); + + if (player instanceof ServerPlayer) { + player.getCooldowns().addCooldown(this, 10); + + CriteriaTriggersInit.FROZE_BLOCKSTATE.get().trigger((ServerPlayer) player, blockPos); + player.awardStat(StatsInit.FROZE_BLOCKSTATE.get().get(blockState.getBlock())); + } + return InteractionResult.sidedSuccess(level.isClientSide); + }).orElse(InteractionResult.PASS); + } else if (getUnfreezeState(blockState).isPresent()) { + return (InteractionResult)getUnfreezeState(blockState).map(blockStatex -> { + level.setBlock(blockPos, blockStatex, 11); + level.gameEvent(GameEvent.BLOCK_CHANGE, blockPos, GameEvent.Context.of(player, blockStatex)); + if (player instanceof ServerPlayer) { + player.getCooldowns().addCooldown(this, 10); + + CriteriaTriggersInit.UNFROZE_BLOCKSTATE.get().trigger((ServerPlayer) player, blockPos); + player.awardStat(StatsInit.UNFROZE_BLOCKSTATE.get().get(blockStatex.getBlock())); + } + return InteractionResult.sidedSuccess(level.isClientSide); + }).orElse(InteractionResult.PASS); + } + + return InteractionResult.FAIL; + } + + @Override + public @NotNull InteractionResultHolder use(Level level, Player player, InteractionHand interactionHand) { + ItemStack itemStack0 = player.getItemInHand(InteractionHand.MAIN_HAND); + ItemStack itemStack1 = player.getItemInHand(InteractionHand.OFF_HAND); + + if (!itemStack0.is(this)) + return InteractionResultHolder.fail(this.getDefaultInstance()); + + if (itemStack1.is(Tags.Items.CAN_USE_WITH_AGGLOMERATION.getTag()) && !player.getCooldowns().isOnCooldown(itemStack0.getItem()) && isNotActive(itemStack0)) { + itemStack0.set(DataComponentInit.IS_BEING_USED, true); + + return ItemUtils.startUsingInstantly(level, player, interactionHand); + } else { + return InteractionResultHolder.fail(itemStack0); + } + } + + private int getDuration(ItemStack stack) { + if (stack.is(Tags.Items.SHORT_AGGLOMERATION_DURATION.getTag())) { + return 60; + } + + if (stack.is(Tags.Items.LONG_AGGLOMERATION_DURATION.getTag())) { + return 80; + } + + return 60; + } + + @Override + public @NotNull ItemStack finishUsingItem(ItemStack itemStack, Level level, LivingEntity livingEntity) { + super.finishUsingItem(itemStack, level, livingEntity); + + //ItemStack itemStack0 = livingEntity.getItemInHand(InteractionHand.MAIN_HAND); + ItemStack itemStack1 = livingEntity.getOffhandItem(); + + if (itemStack1.is(Tags.Items.SIGILS.getTag())) { + //duration = 60; + + if (itemStack1.is(HerbalSigilTypes.PRIDE.getHerbalSigilItem())) { + livingEntity.addEffect(new MobEffectInstance(StatusEffectInit.SANGUINE, (20 * 10), 0)); + } + + if (itemStack1.is(HerbalSigilTypes.SLOTH.getHerbalSigilItem())) { + livingEntity.addEffect(new MobEffectInstance(StatusEffectInit.LETHARGY, (20 * 10), 0)); + } + + if (itemStack1.is(HerbalSigilTypes.WRATH.getHerbalSigilItem())) { + livingEntity.addEffect(new MobEffectInstance(StatusEffectInit.BARBARIC, (20 * 10), 0)); + } + + if (itemStack1.is(HerbalSigilTypes.LUST.getHerbalSigilItem())) { + MobEffectInstance instance = new MobEffectInstance(StatusEffectInit.DEVOTION, (20 * 10), 0); + livingEntity.addEffect(instance); + + final List animalList = level.getEntitiesOfClass(Animal.class, livingEntity.getBoundingBox().inflate(8F * instance.getAmplifier()), Objects::nonNull); + animalList.forEach(animal -> { + if (livingEntity instanceof Player player) + animal.setInLove(player); + }); + } + + if (itemStack1.is(HerbalSigilTypes.GREED.getHerbalSigilItem())) { + livingEntity.addEffect(new MobEffectInstance(StatusEffectInit.RAPACITY, (20 * 10), 0)); + } + + if (itemStack1.is(HerbalSigilTypes.GLUTTONY.getHerbalSigilItem())) { + livingEntity.addEffect(new MobEffectInstance(StatusEffectInit.ESURIENT, (20 * 10), 0)); + } + + if (itemStack1.is(HerbalSigilTypes.ENVY.getHerbalSigilItem())) { + livingEntity.addEffect(new MobEffectInstance(StatusEffectInit.MIMICRY, (20 * 10), 0)); + } + + + if (!level.isClientSide) { + ServerLevel serverLevel = (ServerLevel)level; + + BlockPos blockPos = livingEntity.getOnPosLegacy(); + + BlockState blockState = Blocks.REDSTONE_BLOCK.defaultBlockState(); + + Vec3 vec3 = blockPos.getCenter().add(0.0, 0.5, 0.0); + int i = (int)Mth.clamp(50.0F * 0.5F, 0.0F, 200.0F); + serverLevel.sendParticles(new BlockParticleOption(ParticleTypes.BLOCK, blockState), vec3.x, vec3.y, vec3.z, i, 0.3F, 0.3F, 0.3F, 0.15F); + //this.spawnExtraParticlesOnFall = false; +// for(int i = 0; i < 360; i++) { +// if(i % 20 == 0) { +// level.addParticle(ParticleTypes.HEART, +// livingEntity.getX() + 0.5d, livingEntity.getY() + 1, livingEntity.getZ() + 0.5d, +// Math.cos(i) * 0.25d, 0.15d, Math.sin(i) * 0.25d); +// } +// } + + if (livingEntity instanceof ServerPlayer player) { + //player.getAdvancements().award(ModAdvancementProvider.AdvancementHolders.sorcerer_agglomeration, "testing"); + //CriteriaTriggers.CONSUME_ITEM.trigger(player, itemStack); + CriteriaTriggersInit.USED_AGGLOMERATION.get().trigger(player, itemStack); + CriteriaTriggersInit.SACRIFICED_BLOOD_FROM_AGGLOMERATION.get().trigger(player, itemStack); + CriteriaTriggersInit.USED_SIGIL.get().trigger(player, itemStack); + CriteriaTriggersInit.USED_SIGIL_WITH_AGGLOMERATION.get().trigger(player, itemStack); + player.awardStat(Stats.ITEM_USED.get(this)); + player.awardStat(StatsInit.USED_AGGLOMERATION.get().get(this)); + player.awardStat(StatsInit.SACRIFICED_BLOOD_FROM_AGGLOMERATION.get().get(this)); + player.awardStat(StatsInit.USED_SIGIL.get().get(this)); + player.awardStat(StatsInit.USED_SIGIL_WITH_AGGLOMERATION.get().get(this)); + + player.getCooldowns().addCooldown(this, (20 * 12)); + + player.hurt(player.damageSources().source(DamageSourceKeysInit.AGGLOMERATION_BLOOD_SACRIFICE), 4.0F); + + itemStack.set(DataComponentInit.IS_BEING_USED, false); + } + + } + } + + + // Fake recipes! + if (livingEntity instanceof ServerPlayer player) { + createItemConversion(level, player, Items.WITHER_ROSE, HerbTypes.SAGE.getBaseBlock().asItem(), itemStack, itemStack1); + createItemConversion(level, player, Items.LODESTONE, BlockInit.SACRIFICIAL_RUNE_BLOCK.asItem(), itemStack, itemStack1); + createItemConversion(level, player, BlockInit.DETERIORATED_SACRIFICIAL_RUNE_BLOCK.asItem(), ItemInit.BLANK_HERBAL_SIGIL.get(), itemStack, itemStack1); + createStoneToItemConversion(level, player, Items.STONE, Items.COBBLESTONE, Items.STONE_BRICKS, Items.SMOOTH_STONE, StoneTypes.IDIOSYNCRATIC_STONE, itemStack, itemStack1); + createStoneToItemConversion(level, player, Items.DEEPSLATE, Items.COBBLED_DEEPSLATE, Items.DEEPSLATE_BRICKS, Items.POLISHED_DEEPSLATE, StoneTypes.NECROMANTIC_STONE, itemStack, itemStack1); + } + + return itemStack; + } + + private void createStoneToItemConversion(Level level, ServerPlayer player, + Item base, Item cobbled, Item bricks, Item polished, + StoneTypes types, + ItemStack itemStack, ItemStack itemStack1) { + createItemConversion(level, player, base, types.getBaseBlock().asItem(), itemStack, itemStack1); + createItemConversion(level, player, cobbled, types.getCobbledBlock().asItem(), itemStack, itemStack1); + createItemConversion(level, player, bricks, types.getBricksBlock().asItem(), itemStack, itemStack1); + createItemConversion(level, player, polished, types.getPolishedBlock().asItem(), itemStack, itemStack1); + } + + private void createItemConversion(Level level, ServerPlayer player, Item base, Item result, ItemStack itemStack, ItemStack itemStack1) { + if (!level.isClientSide) { + if (itemStack1.is(base)) { + itemStack1.shrink(1); + player.addItem(new ItemStack(result, 1)); + + CriteriaTriggers.CONSUME_ITEM.trigger(player, itemStack1); + CriteriaTriggersInit.USED_AGGLOMERATION.get().trigger(player, itemStack); + CriteriaTriggersInit.CONJURED_ITEMS_FROM_AGGLOMERATION.get().trigger(player, itemStack); + + player.awardStat(Stats.ITEM_USED.get(this)); + player.awardStat(StatsInit.USED_AGGLOMERATION.get().get(this)); + player.awardStat(StatsInit.CONJURED_ITEMS_FROM_AGGLOMERATION.get().get(this)); + player.awardStat(Stats.ITEM_CRAFTED.get(result)); + + player.getCooldowns().addCooldown(this, (20 * 12)); + + itemStack.set(DataComponentInit.IS_BEING_USED, false); + } + } + } + + public static void createStoneConversionEmiRecipe(EmiRegistry registry, + Item base, Item cobbled, Item bricks, Item polished, + StoneTypes types) { + HibernalHerbsEmiPlugin.addRecipeSafe(registry, () -> new AbstractAgglomerationUsageRecipe. + CustomAgglomerationUsageRecipe(base.getDefaultInstance(), types.getBaseBlock().asItem().getDefaultInstance(), false)); + HibernalHerbsEmiPlugin.addRecipeSafe(registry, () -> new AbstractAgglomerationUsageRecipe. + CustomAgglomerationUsageRecipe(cobbled.getDefaultInstance(), types.getCobbledBlock().asItem().getDefaultInstance(), false)); + HibernalHerbsEmiPlugin.addRecipeSafe(registry, () -> new AbstractAgglomerationUsageRecipe. + CustomAgglomerationUsageRecipe(bricks.getDefaultInstance(), types.getBricksBlock().asItem().getDefaultInstance(), false)); + HibernalHerbsEmiPlugin.addRecipeSafe(registry, () -> new AbstractAgglomerationUsageRecipe. + CustomAgglomerationUsageRecipe(polished.getDefaultInstance(), types.getPolishedBlock().asItem().getDefaultInstance(), false)); + } + + public static void createEmiRecipe(EmiRegistry registry, Item item0, Item item1) { + HibernalHerbsEmiPlugin.addRecipeSafe(registry, () -> new AbstractAgglomerationUsageRecipe. + CustomAgglomerationUsageRecipe(item0.getDefaultInstance(), item1.getDefaultInstance(), false)); + } + + @Override + public int getUseDuration(ItemStack itemStack, LivingEntity livingEntity) { + if (livingEntity instanceof Player player) { + ItemStack itemStack1 = player.getOffhandItem(); + return getDuration(itemStack1); + } + return 60; + } + + @Override + public @NotNull UseAnim getUseAnimation(ItemStack itemStack) { + return UseAnim.BOW; + } + +} diff --git a/src/main/java/net/dakotapride/hibernalherbs/item/SorcererTomeItem.java b/src/main/java/net/dakotapride/hibernalherbs/item/SorcererTomeItem.java new file mode 100644 index 00000000..c5e44db8 --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/item/SorcererTomeItem.java @@ -0,0 +1,225 @@ +package net.dakotapride.hibernalherbs.item; + +import dev.emi.emi.api.EmiRegistry; +import net.dakotapride.hibernalherbs.emi.AbstractTomeUsageRecipe; +import net.dakotapride.hibernalherbs.emi.HibernalHerbsEmiPlugin; +import net.dakotapride.hibernalherbs.init.*; +import net.dakotapride.hibernalherbs.init.enum_registry.HerbalSigilTypes; +import net.dakotapride.hibernalherbs.init.enum_registry.PadlockTypes; +import net.dakotapride.hibernalherbs.init.enum_registry.tag.Tags; +import net.minecraft.advancements.CriteriaTriggers; +import net.minecraft.core.BlockPos; +import net.minecraft.core.particles.BlockParticleOption; +import net.minecraft.core.particles.ParticleTypes; +import net.minecraft.network.chat.Component; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.server.level.ServerPlayer; +import net.minecraft.stats.Stats; +import net.minecraft.util.Mth; +import net.minecraft.world.InteractionHand; +import net.minecraft.world.InteractionResultHolder; +import net.minecraft.world.effect.MobEffectInstance; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.entity.animal.Animal; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.item.*; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.phys.Vec3; +import org.jetbrains.annotations.NotNull; + +import java.util.List; +import java.util.Objects; + +public class SorcererTomeItem extends Item { + public SorcererTomeItem(Properties properties) { + super(properties); + } + + @Override + public void appendHoverText(ItemStack itemStack, TooltipContext tooltipContext, List list, TooltipFlag tooltipFlag) { + if (!isNotActive(itemStack)) { + list.add(Component.translatable("text.hibernalherbs.tome.is_active")); + list.add(Component.literal("")); + list.add(Component.translatable("text.hibernalherbs.tome.cannot_utilise")); + } + } + + public static boolean isNotActive(ItemStack itemStack) { + return Boolean.FALSE.equals(itemStack.get(DataComponentInit.IS_BEING_USED)) || !(itemStack.has(DataComponentInit.IS_BEING_USED)); + } + + @Override + public @NotNull InteractionResultHolder use(Level level, Player player, InteractionHand interactionHand) { + ItemStack itemStack0 = player.getItemInHand(InteractionHand.MAIN_HAND); + ItemStack itemStack1 = player.getItemInHand(InteractionHand.OFF_HAND); + + if (!itemStack0.is(this)) + return InteractionResultHolder.fail(this.getDefaultInstance()); + + if (itemStack1.is(Tags.Items.CAN_USE_WITH_TOME.getTag()) && !player.getCooldowns().isOnCooldown(itemStack0.getItem()) && isNotActive(itemStack0)) { + itemStack0.set(DataComponentInit.IS_BEING_USED, true); + + return ItemUtils.startUsingInstantly(level, player, interactionHand); + } else { + return InteractionResultHolder.fail(itemStack0); + } + } + + private int getDuration(ItemStack stack) { + if (stack.is(Tags.Items.SHORT_AGGLOMERATION_DURATION.getTag())) { + return 60; + } + + if (stack.is(Tags.Items.LONG_AGGLOMERATION_DURATION.getTag())) { + return 80; + } + + return 60; + } + + @Override + public @NotNull ItemStack finishUsingItem(ItemStack itemStack, Level level, LivingEntity livingEntity) { + super.finishUsingItem(itemStack, level, livingEntity); + + //ItemStack itemStack0 = livingEntity.getItemInHand(InteractionHand.MAIN_HAND); + ItemStack itemStack1 = livingEntity.getOffhandItem(); + + if (itemStack1.is(Tags.Items.SIGILS.getTag())) { + //duration = 60; + + if (itemStack1.is(HerbalSigilTypes.PRIDE.getHerbalSigilItem())) { + livingEntity.addEffect(new MobEffectInstance(StatusEffectInit.SANGUINE, (20 * 10), 1)); + } + + if (itemStack1.is(HerbalSigilTypes.SLOTH.getHerbalSigilItem())) { + livingEntity.addEffect(new MobEffectInstance(StatusEffectInit.LETHARGY, (20 * 10), 1)); + } + + if (itemStack1.is(HerbalSigilTypes.WRATH.getHerbalSigilItem())) { + livingEntity.addEffect(new MobEffectInstance(StatusEffectInit.BARBARIC, (20 * 10), 1)); + } + + if (itemStack1.is(HerbalSigilTypes.LUST.getHerbalSigilItem())) { + MobEffectInstance instance = new MobEffectInstance(StatusEffectInit.DEVOTION, (20 * 10), 1); + livingEntity.addEffect(instance); + + final List animalList = level.getEntitiesOfClass(Animal.class, livingEntity.getBoundingBox().inflate(8F * instance.getAmplifier()), Objects::nonNull); + animalList.forEach(animal -> { + if (livingEntity instanceof Player player) + animal.setInLove(player); + }); + } + + if (itemStack1.is(HerbalSigilTypes.GREED.getHerbalSigilItem())) { + livingEntity.addEffect(new MobEffectInstance(StatusEffectInit.RAPACITY, (20 * 10), 1)); + } + + if (itemStack1.is(HerbalSigilTypes.GLUTTONY.getHerbalSigilItem())) { + livingEntity.addEffect(new MobEffectInstance(StatusEffectInit.ESURIENT, (20 * 10), 1)); + } + + if (itemStack1.is(HerbalSigilTypes.ENVY.getHerbalSigilItem())) { + livingEntity.addEffect(new MobEffectInstance(StatusEffectInit.MIMICRY, (20 * 10), 1)); + } + + + if (!level.isClientSide) { + ServerLevel serverLevel = (ServerLevel)level; + + BlockPos blockPos = livingEntity.getOnPosLegacy(); + + BlockState blockState = Blocks.HAY_BLOCK.defaultBlockState(); + + Vec3 vec3 = blockPos.getCenter().add(0.0, 0.5, 0.0); + int i = (int) Mth.clamp(50.0F * 0.5F, 0.0F, 200.0F); + serverLevel.sendParticles(new BlockParticleOption(ParticleTypes.BLOCK, blockState), vec3.x, vec3.y, vec3.z, i, 0.3F, 0.3F, 0.3F, 0.15F); + //this.spawnExtraParticlesOnFall = false; +// for(int i = 0; i < 360; i++) { +// if(i % 20 == 0) { +// level.addParticle(ParticleTypes.HEART, +// livingEntity.getX() + 0.5d, livingEntity.getY() + 1, livingEntity.getZ() + 0.5d, +// Math.cos(i) * 0.25d, 0.15d, Math.sin(i) * 0.25d); +// } +// } + + if (livingEntity instanceof ServerPlayer player) { + //player.getAdvancements().award(ModAdvancementProvider.AdvancementHolders.sorcerer_agglomeration, "testing"); + //CriteriaTriggers.CONSUME_ITEM.trigger(player, itemStack); + CriteriaTriggersInit.USED_TOME.get().trigger(player, itemStack); + CriteriaTriggersInit.SACRIFICED_HUNGER_FROM_TOME.get().trigger(player, itemStack); + CriteriaTriggersInit.USED_SIGIL.get().trigger(player, itemStack); + CriteriaTriggersInit.USED_SIGIL_WITH_TOME.get().trigger(player, itemStack); + player.awardStat(Stats.ITEM_USED.get(this)); + player.awardStat(StatsInit.USED_TOME.get().get(this)); + player.awardStat(StatsInit.SACRIFICED_HUNGER_FROM_TOME.get().get(this)); + player.awardStat(StatsInit.USED_SIGIL.get().get(this)); + player.awardStat(StatsInit.USED_SIGIL_WITH_TOME.get().get(this)); + + player.getCooldowns().addCooldown(this, (20 * 12)); + + player.hurt(player.damageSources().source(DamageSourceKeysInit.TOME_HUNGER_SACRIFICE), 1.0F); + player.causeFoodExhaustion(0.20F); + + itemStack.set(DataComponentInit.IS_BEING_USED, false); + } + + } + } + + + // Fake recipes! + if (livingEntity instanceof ServerPlayer player) { + for (PadlockTypes types : PadlockTypes.values()) { + createItemConversion(level, player, types.getUnboundPadlockItem(), types.getBoundPadlockItem(), itemStack, itemStack1); + } + } + + return itemStack; + } + + private void createItemConversion(Level level, ServerPlayer player, Item base, Item result, ItemStack itemStack, ItemStack itemStack1) { + if (!level.isClientSide) { + if (itemStack1.is(base)) { + itemStack1.shrink(1); + player.addItem(new ItemStack(result, 1)); + + CriteriaTriggers.CONSUME_ITEM.trigger(player, itemStack1); + CriteriaTriggersInit.USED_TOME.get().trigger(player, itemStack); + CriteriaTriggersInit.CONJURED_ITEMS_FROM_TOME.get().trigger(player, itemStack); + + player.awardStat(Stats.ITEM_USED.get(this)); + player.awardStat(StatsInit.USED_TOME.get().get(this)); + player.awardStat(StatsInit.CONJURED_ITEMS_FROM_TOME.get().get(this)); + player.awardStat(Stats.ITEM_CRAFTED.get(result)); + + player.getCooldowns().addCooldown(this, (20 * 12)); + + itemStack.set(DataComponentInit.IS_BEING_USED, false); + } + } + } + + public static void createEmiRecipe(EmiRegistry registry, Item item0, Item item1) { + HibernalHerbsEmiPlugin.addRecipeSafe(registry, () -> new AbstractTomeUsageRecipe.CustomTomeUsageRecipe(item0.getDefaultInstance(), item1.getDefaultInstance(), false)); + } + + public static void createBoundPadlockRecipe(EmiRegistry registry, PadlockTypes types) { + createEmiRecipe(registry, types.getUnboundPadlockItem(), types.getBoundPadlockItem()); + } + + @Override + public int getUseDuration(ItemStack itemStack, LivingEntity livingEntity) { + if (livingEntity instanceof Player player) { + ItemStack itemStack1 = player.getOffhandItem(); + return getDuration(itemStack1); + } + return 60; + } + + @Override + public @NotNull UseAnim getUseAnimation(ItemStack itemStack) { + return UseAnim.BOW; + } +} diff --git a/src/main/java/net/dakotapride/hibernalherbs/mixin/BrushItemMixin.java b/src/main/java/net/dakotapride/hibernalherbs/mixin/BrushItemMixin.java new file mode 100644 index 00000000..b0faf966 --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/mixin/BrushItemMixin.java @@ -0,0 +1,82 @@ +package net.dakotapride.hibernalherbs.mixin; + +import net.dakotapride.hibernalherbs.block.ModBrushableBlock; +import net.dakotapride.hibernalherbs.block.ModBrushableBlockEntity; +import net.dakotapride.hibernalherbs.init.enum_registry.tag.Tags; +import net.minecraft.core.BlockPos; +import net.minecraft.sounds.SoundEvent; +import net.minecraft.sounds.SoundEvents; +import net.minecraft.sounds.SoundSource; +import net.minecraft.world.InteractionHand; +import net.minecraft.world.entity.EquipmentSlot; +import net.minecraft.world.entity.HumanoidArm; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.item.BrushItem; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.block.RenderShape; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.phys.BlockHitResult; +import net.minecraft.world.phys.HitResult; +import net.minecraft.world.phys.Vec3; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.Shadow; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; + +@Mixin(BrushItem.class) +public abstract class BrushItemMixin extends Item { + @Shadow protected abstract HitResult calculateHitResult(Player player); + + @Shadow protected abstract void spawnDustParticles(Level level, BlockHitResult blockHitResult, BlockState blockState, Vec3 vec3, HumanoidArm humanoidArm); + + public BrushItemMixin(Properties properties) { + super(properties); + } + + @Inject(method = "onUseTick", at = @At("RETURN")) + private void onUseTick(Level level, LivingEntity livingEntity, ItemStack itemStack, int i, CallbackInfo ci) { + if (i >= 0 && livingEntity instanceof Player player) { + HitResult hitResult = this.calculateHitResult(player); + if (hitResult instanceof BlockHitResult blockHitResult && hitResult.getType() == HitResult.Type.BLOCK) { + int j = this.getUseDuration(itemStack, livingEntity) - i + 1; + boolean bl = j % 10 == 5; + if (bl) { + BlockPos blockPos = blockHitResult.getBlockPos(); + BlockState blockState = level.getBlockState(blockPos); + HumanoidArm humanoidArm = livingEntity.getUsedItemHand() == InteractionHand.MAIN_HAND ? player.getMainArm() : player.getMainArm().getOpposite(); + if (blockState.shouldSpawnTerrainParticles() && blockState.getRenderShape() != RenderShape.INVISIBLE) { + this.spawnDustParticles(level, blockHitResult, blockState, livingEntity.getViewVector(0.0F), humanoidArm); + } + + SoundEvent soundEvent; + + if (blockState.getBlock() instanceof ModBrushableBlock brushableBlock && !blockState.is(Tags.Blocks.REQUIRES_HIGH_TIER_BRUSH.getTag())) { + soundEvent = brushableBlock.getBrushSound(); + } else { + soundEvent = SoundEvents.BRUSH_GENERIC; + } + + level.playSound(player, blockPos, soundEvent, SoundSource.BLOCKS); + if (!level.isClientSide() && level.getBlockEntity(blockPos) instanceof ModBrushableBlockEntity brushableBlockEntity && !blockState.is(Tags.Blocks.REQUIRES_HIGH_TIER_BRUSH.getTag())) { + boolean bl2 = brushableBlockEntity.brush(level.getGameTime(), player, blockHitResult.getDirection()); + if (bl2) { + EquipmentSlot equipmentSlot = itemStack.equals(player.getItemBySlot(EquipmentSlot.OFFHAND)) ? EquipmentSlot.OFFHAND : EquipmentSlot.MAINHAND; + itemStack.hurtAndBreak(1, livingEntity, equipmentSlot); + } + } + } + + return; + } + + livingEntity.releaseUsingItem(); + } else { + livingEntity.releaseUsingItem(); + } + } + +} diff --git a/src/main/java/net/dakotapride/hibernalherbs/mixin/EnderManMixin.java b/src/main/java/net/dakotapride/hibernalherbs/mixin/EnderManMixin.java new file mode 100644 index 00000000..c2027351 --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/mixin/EnderManMixin.java @@ -0,0 +1,42 @@ +package net.dakotapride.hibernalherbs.mixin; + +import net.dakotapride.hibernalherbs.init.enum_registry.MetalUtilities; +import net.minecraft.world.entity.EntityType; +import net.minecraft.world.entity.EquipmentSlot; +import net.minecraft.world.entity.NeutralMob; +import net.minecraft.world.entity.monster.EnderMan; +import net.minecraft.world.entity.monster.Monster; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.level.Level; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable; + +@Mixin(EnderMan.class) +public abstract class EnderManMixin extends Monster implements NeutralMob { + public EnderManMixin(EntityType pEntityType, Level pLevel) { + super(pEntityType, pLevel); + } + + @Inject(method = "isLookingAtMe", at = @At("HEAD"), cancellable = true) + private void isLookingAtMe(Player player, CallbackInfoReturnable cir) { + + ItemStack head = player.getItemBySlot(EquipmentSlot.HEAD); + ItemStack body = player.getItemBySlot(EquipmentSlot.CHEST); + ItemStack leggings = player.getItemBySlot(EquipmentSlot.LEGS); + ItemStack boots = player.getItemBySlot(EquipmentSlot.FEET); + + Item equipped_helmet = MetalUtilities.Armour.SYRUM.getHelmetItem(); + Item equipped_chestplate = MetalUtilities.Armour.SYRUM.getChestplateItem(); + Item equipped_leggings = MetalUtilities.Armour.SYRUM.getLeggingsItem(); + Item equipped_boots = MetalUtilities.Armour.SYRUM.getBootsItem(); + + if (head.is(equipped_helmet) && body.is(equipped_chestplate) && leggings.is(equipped_leggings) && boots.is(equipped_boots)) { + cir.setReturnValue(false); + } + } + +} diff --git a/src/main/java/net/dakotapride/hibernalherbs/mixin/GiveGiftToHeroMixin.java b/src/main/java/net/dakotapride/hibernalherbs/mixin/GiveGiftToHeroMixin.java new file mode 100644 index 00000000..93492019 --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/mixin/GiveGiftToHeroMixin.java @@ -0,0 +1,16 @@ +package net.dakotapride.hibernalherbs.mixin; + +import net.minecraft.world.entity.ai.behavior.GiveGiftToHero; +import org.spongepowered.asm.mixin.Mixin; + +@Mixin(value = GiveGiftToHero.class, remap = false) +public class GiveGiftToHeroMixin { +// @Inject(method = "isHero", at = @At("RETURN"), cancellable = true) +// private void isHero(Player player, CallbackInfoReturnable cir) { +//// if (player.hasEffect(StatusEffectInit.RAPACITY)) { +//// cir.setReturnValue(true); +//// } +// +// cir.setReturnValue(player.hasEffect(StatusEffectInit.RAPACITY) || player.hasEffect(MobEffects.HERO_OF_THE_VILLAGE)); +// } +} diff --git a/src/main/java/net/dakotapride/hibernalherbs/mixin/LivingEntityMixin.java b/src/main/java/net/dakotapride/hibernalherbs/mixin/LivingEntityMixin.java new file mode 100644 index 00000000..1bed3ee5 --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/mixin/LivingEntityMixin.java @@ -0,0 +1,52 @@ +package net.dakotapride.hibernalherbs.mixin; + +import net.dakotapride.hibernalherbs.effect.ApplyEffectOnAttackStatusEffect; +import net.dakotapride.hibernalherbs.effect.SiphonHealthStatusEffect; +import net.dakotapride.hibernalherbs.init.StatusEffectInit; +import net.minecraft.world.damagesource.DamageSource; +import net.minecraft.world.effect.MobEffectInstance; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.entity.EntityType; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.level.Level; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.Unique; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable; + +@Mixin(LivingEntity.class) +public abstract class LivingEntityMixin extends Entity { + @Unique + LivingEntity livingEntity = (LivingEntity)(Object)this; + public LivingEntityMixin(EntityType entityType, Level level) { + super(entityType, level); + } + + @Inject(method = "hurt", at = @At("RETURN"), cancellable = true) + private void hurt(DamageSource source, float f, CallbackInfoReturnable cir) { + ApplyEffectOnAttackStatusEffect effect = (ApplyEffectOnAttackStatusEffect) StatusEffectInit.LETHARGY.value(); + SiphonHealthStatusEffect effect1 = (SiphonHealthStatusEffect) StatusEffectInit.SANGUINE.value(); + + if (source.getEntity() != null && source.getEntity() instanceof LivingEntity attacker) { + if (attacker.hasEffect(StatusEffectInit.LETHARGY)) { + livingEntity.addEffect(new MobEffectInstance(effect.getEffect(), 100, 4), this); + //if (attacker instanceof Player player) player.sendSystemMessage(Component.translatable("testing.hibernalherbs.lethargy")); + } + if (attacker.hasEffect(StatusEffectInit.SANGUINE)) { + // 6 * 0.54 = + attacker.heal(f * effect1.getHealthMultiplicative()); + //if (attacker instanceof Player player) player.sendSystemMessage(Component.translatable("testing.hibernalherbs.sanguine")); + } + } + } + + @Inject(method = "canFreeze", at = @At("RETURN"), cancellable = true) + private void canFreeze(CallbackInfoReturnable cir) { + // Frost Resistance + if (livingEntity.hasEffect(StatusEffectInit.FROST_RESISTANCE)) { + cir.setReturnValue(false); + } + } + +} diff --git a/src/main/java/net/dakotapride/hibernalherbs/mixin/PiglinAiMixin.java b/src/main/java/net/dakotapride/hibernalherbs/mixin/PiglinAiMixin.java new file mode 100644 index 00000000..a6e63a4a --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/mixin/PiglinAiMixin.java @@ -0,0 +1,50 @@ +package net.dakotapride.hibernalherbs.mixin; + +import net.dakotapride.hibernalherbs.init.enum_registry.Archaeology; +import net.dakotapride.hibernalherbs.init.enum_registry.MetalUtilities; +import net.minecraft.world.entity.EquipmentSlot; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.entity.monster.piglin.PiglinAi; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ItemStack; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable; + +@Mixin(PiglinAi.class) +public class PiglinAiMixin { + + @Inject(method = "isBarterCurrency", at = @At("HEAD"), cancellable = true) + private static void isBarterCurrency(ItemStack itemStack, CallbackInfoReturnable cir) { + boolean isSyrum = itemStack.is(Archaeology.Metals.SYRUM.getIngotItem()); + + if (isSyrum) { + cir.setReturnValue(true); + } + } + + @Inject(method = "isWearingGold", at = @At("HEAD"), cancellable = true) + private static void isWearingGold(LivingEntity livingEntity, CallbackInfoReturnable cir) { +// for (ItemStack itemStack : livingEntity.getArmorAndBodyArmorSlots()) { +// Item item = itemStack.getItem(); +// if (item instanceof ArmorItem && ((ArmorItem)item).getMaterial().is(ModArmourTiers.EMBROIDERED_ARKONIUM)) { +// cir.setReturnValue(true); +// } +// } + + ItemStack head = livingEntity.getItemBySlot(EquipmentSlot.HEAD); + ItemStack body = livingEntity.getItemBySlot(EquipmentSlot.CHEST); + ItemStack leggings = livingEntity.getItemBySlot(EquipmentSlot.LEGS); + ItemStack boots = livingEntity.getItemBySlot(EquipmentSlot.FEET); + + Item equipped_helmet = MetalUtilities.Armour.SYRUM.getHelmetItem(); + Item equipped_chestplate = MetalUtilities.Armour.SYRUM.getChestplateItem(); + Item equipped_leggings = MetalUtilities.Armour.SYRUM.getLeggingsItem(); + Item equipped_boots = MetalUtilities.Armour.SYRUM.getBootsItem(); + + if (head.is(equipped_helmet) && body.is(equipped_chestplate) && leggings.is(equipped_leggings) && boots.is(equipped_boots)) { + cir.setReturnValue(true); + } + } +} diff --git a/src/main/java/net/dakotapride/hibernalherbs/mixin/PlayerMixin.java b/src/main/java/net/dakotapride/hibernalherbs/mixin/PlayerMixin.java new file mode 100644 index 00000000..b613a8ee --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/mixin/PlayerMixin.java @@ -0,0 +1,31 @@ +package net.dakotapride.hibernalherbs.mixin; + +import net.dakotapride.hibernalherbs.init.StatusEffectInit; +import net.minecraft.world.entity.EntityType; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.food.FoodProperties; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.level.Level; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.Unique; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable; + +@Mixin(Player.class) +public abstract class PlayerMixin extends LivingEntity { + @Unique + Player player = (Player) (Object) this; + public PlayerMixin(EntityType entityType, Level level) { + super(entityType, level); + } + + @Inject(method = "eat", at = @At("HEAD")) + private void eat(Level level, ItemStack itemStack, FoodProperties foodProperties, CallbackInfoReturnable cir) { + if (player != null && player.hasEffect(StatusEffectInit.ESURIENT)) { + player.getFoodData().eat(10, 1.2F); + } + } + +} diff --git a/src/main/java/net/dakotapride/hibernalherbs/mixin/VillagerMixin.java b/src/main/java/net/dakotapride/hibernalherbs/mixin/VillagerMixin.java new file mode 100644 index 00000000..0463739c --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/mixin/VillagerMixin.java @@ -0,0 +1,36 @@ +package net.dakotapride.hibernalherbs.mixin; + +import net.dakotapride.hibernalherbs.init.StatusEffectInit; +import net.minecraft.world.effect.MobEffectInstance; +import net.minecraft.world.entity.EntityType; +import net.minecraft.world.entity.npc.AbstractVillager; +import net.minecraft.world.entity.npc.Villager; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.item.trading.MerchantOffer; +import net.minecraft.world.level.Level; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; + +@Mixin(Villager.class) +public abstract class VillagerMixin extends AbstractVillager { + public VillagerMixin(EntityType entityType, Level level) { + super(entityType, level); + } + + @Inject(method = "updateSpecialPrices", at = @At("RETURN")) + private void updateSpecialPrices(Player player, CallbackInfo ci) { + if (player.hasEffect(StatusEffectInit.RAPACITY)) { + MobEffectInstance mobEffectInstance = player.getEffect(StatusEffectInit.RAPACITY); + int j = mobEffectInstance.getAmplifier(); + + for (MerchantOffer merchantOffer2 : this.getOffers()) { + double d = 0.15 + 0.0625 * (double) j; + int k = (int) Math.floor(d * (double) merchantOffer2.getBaseCostA().getCount()); + merchantOffer2.addToSpecialPriceDiff(-Math.max(k, 1)); + } + } + } + +} diff --git a/src/main/java/net/dakotapride/hibernalherbs/mixin/WoodTypeAccessor.java b/src/main/java/net/dakotapride/hibernalherbs/mixin/WoodTypeAccessor.java new file mode 100644 index 00000000..57d254c9 --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/mixin/WoodTypeAccessor.java @@ -0,0 +1,19 @@ +package net.dakotapride.hibernalherbs.mixin; + +import net.minecraft.world.level.block.state.properties.BlockSetType; +import net.minecraft.world.level.block.state.properties.WoodType; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.gen.Invoker; + +@Mixin(WoodType.class) +public interface WoodTypeAccessor { + @Invoker("") + static WoodType invokeConstructor(String name, BlockSetType setType) { + throw new AssertionError(); + } + + @Invoker("register") + static WoodType invokeRegister(WoodType type) { + throw new AssertionError(); + } +} diff --git a/src/main/java/net/dakotapride/hibernalherbs/patchouli/MysticalCampfireConversionProcessor.java b/src/main/java/net/dakotapride/hibernalherbs/patchouli/MysticalCampfireConversionProcessor.java new file mode 100644 index 00000000..5c9af9d0 --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/patchouli/MysticalCampfireConversionProcessor.java @@ -0,0 +1,40 @@ +package net.dakotapride.hibernalherbs.patchouli; + +import net.dakotapride.hibernalherbs.recipe.MysticalCampfireCookingRecipe; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.world.item.crafting.RecipeManager; +import net.minecraft.world.level.Level; +import org.jetbrains.annotations.NotNull; +import org.jetbrains.annotations.Nullable; +import vazkii.patchouli.api.IComponentProcessor; +import vazkii.patchouli.api.IVariable; +import vazkii.patchouli.api.IVariableProvider; + +@SuppressWarnings("ConstantConditions") +public class MysticalCampfireConversionProcessor implements IComponentProcessor { + @Nullable + private MysticalCampfireCookingRecipe recipe; + + @Override + public void setup(Level level, IVariableProvider vars) { + String recipeId = vars.get("recipe", level.registryAccess()).asString(); + RecipeManager manager = level.getRecipeManager(); + this.recipe = (MysticalCampfireCookingRecipe) manager.byKey(ResourceLocation.tryParse(recipeId)).orElseThrow(IllegalArgumentException::new).value(); + //this.recipe = PatchouliUtils.getRecipe(MysticalCampfireCookingRecipe.class, RecipeInit.MYSTICAL_CAMPFIRE_CONVERSION_TYPE, vars.get("recipe").asString()); + } + + @Override + public @NotNull IVariable process(Level level, String key) { + if (recipe == null) return IVariable.empty(); + + return switch (key) { + case "output" -> IVariable.from(this.recipe.getResultItem(level.registryAccess()), level.registryAccess()); + case "input" -> IVariable.from(this.recipe.getIngredients().getFirst(), level.registryAccess()); + //case "time" -> IVariable.from(this.recipe.getCookingTime(), RegistryAccess.EMPTY); + //case "experience" -> IVariable.from(this.recipe.getExperience(), RegistryAccess.EMPTY); + case "header" -> IVariable.from(this.recipe.getResultItem(level.registryAccess()).getHoverName(), level.registryAccess()); + default -> null; + }; + + } +} diff --git a/src/main/java/net/dakotapride/hibernalherbs/recipe/MysticalCampfireCookingRecipe.java b/src/main/java/net/dakotapride/hibernalherbs/recipe/MysticalCampfireCookingRecipe.java new file mode 100644 index 00000000..a7d7b695 --- /dev/null +++ b/src/main/java/net/dakotapride/hibernalherbs/recipe/MysticalCampfireCookingRecipe.java @@ -0,0 +1,27 @@ +package net.dakotapride.hibernalherbs.recipe; + +import net.dakotapride.hibernalherbs.init.BlockInit; +import net.dakotapride.hibernalherbs.init.RecipeInit; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.crafting.AbstractCookingRecipe; +import net.minecraft.world.item.crafting.CookingBookCategory; +import net.minecraft.world.item.crafting.Ingredient; +import net.minecraft.world.item.crafting.RecipeSerializer; +import org.jetbrains.annotations.NotNull; + +public class MysticalCampfireCookingRecipe extends AbstractCookingRecipe { + public MysticalCampfireCookingRecipe(String string, CookingBookCategory cookingBookCategory, Ingredient ingredient, ItemStack itemStack, float f, int i) { + super(RecipeInit.MYSTICAL_CAMPFIRE_CONVERSION_TYPE.get(), string, cookingBookCategory, ingredient, itemStack, f, i); + } + + @Override + public @NotNull ItemStack getToastSymbol() { + return new ItemStack(BlockInit.MYSTICAL_CAMPFIRE); + } + + @Override + public @NotNull RecipeSerializer getSerializer() { + return RecipeInit.MYSTICAL_CAMPFIRE_CONVERSION_SERIALIZER.get(); + } + +} diff --git a/src/main/resources/META-INF/accesstransformer.cfg b/src/main/resources/META-INF/accesstransformer.cfg new file mode 100644 index 00000000..52b21a7b --- /dev/null +++ b/src/main/resources/META-INF/accesstransformer.cfg @@ -0,0 +1,3 @@ +public net.minecraft.world.level.block.Blocks leaves(Lnet/minecraft/world/level/block/SoundType;)Lnet/minecraft/world/level/block/Block; # leaves +public net.minecraft.world.level.block.Blocks log(Lnet/minecraft/world/level/material/MapColor;Lnet/minecraft/world/level/material/MapColor;)Lnet/minecraft/world/level/block/Block; # log +public net.minecraft.world.level.block.Blocks woodenButton(Lnet/minecraft/world/level/block/state/properties/BlockSetType;)Lnet/minecraft/world/level/block/Block; # woodenButton \ No newline at end of file diff --git a/src/main/resources/META-INF/neoforge.mods.toml b/src/main/resources/META-INF/neoforge.mods.toml new file mode 100644 index 00000000..255742b1 --- /dev/null +++ b/src/main/resources/META-INF/neoforge.mods.toml @@ -0,0 +1,113 @@ +# This is an example neoforge.mods.toml file. It contains the data relating to the loading mods. +# There are several mandatory fields (#mandatory), and many more that are optional (#optional). +# The overall format is standard TOML format, v0.5.0. +# Note that there are a couple of TOML lists in this file. +# Find more information on toml format here: https://github.com/toml-lang/toml +# The name of the mod loader type to load - for regular FML @Mod mods it should be javafml +modLoader="javafml" #mandatory + +# A version range to match for said mod loader - for regular FML @Mod it will be the FML version. This is currently 2. +loaderVersion="[1,)" #mandatory + +# The license for you mod. This is mandatory metadata and allows for easier comprehension of your redistributive properties. +# Review your options at https://choosealicense.com/. All rights reserved is the default copyright stance, and is thus the default here. +license="MIT" + +# A URL to refer people to when problems occur with this mod +#issueTrackerURL="https://change.me.to.your.issue.tracker.example.invalid/" #optional + +# A list of mods - how many allowed here is determined by the individual mod loader +[[mods]] #mandatory + +# The modid of the mod +modId="hibernalherbs" #mandatory + +# The version number of the mod +version="1.4" #mandatory + +# A display name for the mod +displayName="Hibernal Herbs" #mandatory + +# A URL to query for updates for this mod. See the JSON update specification https://docs.neoforged.net/docs/misc/updatechecker/ +#updateJSONURL="https://change.me.example.invalid/updates.json" #optional + +# A URL for the "homepage" for this mod, displayed in the mod UI +#displayURL="https://change.me.to.your.mods.homepage.example.invalid/" #optional + +# A file name (in the root of the mod JAR) containing a logo for display +#logoFile="examplemod.png" #optional + +# A text field displayed in the mod UI +#credits="" #optional + +# A text field displayed in the mod UI +authors="DakotaPride" #optional + +# The description text for the mod (multi line!) (#mandatory) +description='''[MMD Winterjam 2022] Wanna celebrate the holidays with a touch of mystical blends? Here you are!''' + +# The [[mixins]] block allows you to declare your mixin config to FML so that it gets loaded. +#[[mixins]] +#config="${mod_id}.mixins.json" + +# The [[accessTransformers]] block allows you to declare where your AT file is. +# If this block is omitted, a fallback attempt will be made to load an AT from META-INF/accesstransformer.cfg +#[[accessTransformers]] +#file="META-INF/accesstransformer.cfg" + +# The coremods config file path is not configurable and is always loaded from META-INF/coremods.json + +# A dependency - use the . to indicate dependency for a specific modid. Dependencies are optional. +[[dependencies.hibernalherbs]] #optional + # the modid of the dependency + modId="neoforge" #mandatory + # The type of the dependency. Can be one of "required", "optional", "incompatible" or "discouraged" (case insensitive). + # 'required' requires the mod to exist, 'optional' does not + # 'incompatible' will prevent the game from loading when the mod exists, and 'discouraged' will show a warning + type="required" #mandatory + # Optional field describing why the dependency is required or why it is incompatible + # reason="..." + # The version range of the dependency + versionRange="${neo_version_range}" #mandatory + # An ordering relationship for the dependency. + # BEFORE - This mod is loaded BEFORE the dependency + # AFTER - This mod is loaded AFTER the dependency + ordering="NONE" + # Side this dependency is applied on - BOTH, CLIENT, or SERVER + side="BOTH" + +# Here's another dependency +[[dependencies.hibernalherbs]] + modId="minecraft" + type="required" + # This version range declares a minimum of the current minecraft version up to but not including the next major version + versionRange="${minecraft_version_range}" + ordering="NONE" + side="BOTH" +[[dependencies.hibernalherbs]] + modId = "accessories" + type = "required" + versionRange = "${accessories_version_range}" + ordering = "NONE" + side = "BOTH" +[[dependencies.hibernalherbs]] + modId = "emi" + type = "required" + versionRange = "${emi_version_range}" + ordering = "NONE" + side = "BOTH" +[[dependencies.hibernalherbs]] + modId = "patchouli" + type = "required" + versionRange = "${patchouli_version_range}" + ordering = "NONE" + side = "BOTH" +[modproperties.hibernalherbs] +catalogueImageIcon = "assets/hibernalherbs/icon.png" +catalogueBackground = "assets/hibernalherbs/background.png" + +# Features are specific properties of the game environment, that you may want to declare you require. This example declares +# that your mod requires GL version 3.2 or higher. Other features will be added. They are side aware so declaring this won't +# stop your mod loading on the server for example. +#[features.${mod_id}] +#openGLVersion="[3.2,)" diff --git a/src/main/resources/assets/hibernalherbs/blockstates/arkonium_block.json b/src/main/resources/assets/hibernalherbs/blockstates/arkonium_block.json new file mode 100644 index 00000000..95c2751e --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/arkonium_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "hibernalherbs:block/arkonium_block" + } + } +} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/calendula.json b/src/main/resources/assets/hibernalherbs/blockstates/calendula.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/calendula.json rename to src/main/resources/assets/hibernalherbs/blockstates/calendula.json diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/calendula_herb_barrel.json b/src/main/resources/assets/hibernalherbs/blockstates/calendula_herb_barrel.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/calendula_herb_barrel.json rename to src/main/resources/assets/hibernalherbs/blockstates/calendula_herb_barrel.json diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/calendula_herb_pile.json b/src/main/resources/assets/hibernalherbs/blockstates/calendula_herb_pile.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/calendula_herb_pile.json rename to src/main/resources/assets/hibernalherbs/blockstates/calendula_herb_pile.json diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/calendula_lantern.json b/src/main/resources/assets/hibernalherbs/blockstates/calendula_lantern.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/calendula_lantern.json rename to src/main/resources/assets/hibernalherbs/blockstates/calendula_lantern.json diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/ceillis.json b/src/main/resources/assets/hibernalherbs/blockstates/ceillis.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/ceillis.json rename to src/main/resources/assets/hibernalherbs/blockstates/ceillis.json diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/ceillis_herb_barrel.json b/src/main/resources/assets/hibernalherbs/blockstates/ceillis_herb_barrel.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/ceillis_herb_barrel.json rename to src/main/resources/assets/hibernalherbs/blockstates/ceillis_herb_barrel.json diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/ceillis_herb_pile.json b/src/main/resources/assets/hibernalherbs/blockstates/ceillis_herb_pile.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/ceillis_herb_pile.json rename to src/main/resources/assets/hibernalherbs/blockstates/ceillis_herb_pile.json diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/ceillis_lantern.json b/src/main/resources/assets/hibernalherbs/blockstates/ceillis_lantern.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/ceillis_lantern.json rename to src/main/resources/assets/hibernalherbs/blockstates/ceillis_lantern.json diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/chamomile.json b/src/main/resources/assets/hibernalherbs/blockstates/chamomile.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/chamomile.json rename to src/main/resources/assets/hibernalherbs/blockstates/chamomile.json diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/chamomile_herb_barrel.json b/src/main/resources/assets/hibernalherbs/blockstates/chamomile_herb_barrel.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/chamomile_herb_barrel.json rename to src/main/resources/assets/hibernalherbs/blockstates/chamomile_herb_barrel.json diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/chamomile_herb_pile.json b/src/main/resources/assets/hibernalherbs/blockstates/chamomile_herb_pile.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/chamomile_herb_pile.json rename to src/main/resources/assets/hibernalherbs/blockstates/chamomile_herb_pile.json diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/chamomile_lantern.json b/src/main/resources/assets/hibernalherbs/blockstates/chamomile_lantern.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/chamomile_lantern.json rename to src/main/resources/assets/hibernalherbs/blockstates/chamomile_lantern.json diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/chervil.json b/src/main/resources/assets/hibernalherbs/blockstates/chervil.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/chervil.json rename to src/main/resources/assets/hibernalherbs/blockstates/chervil.json diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/chervil_herb_barrel.json b/src/main/resources/assets/hibernalherbs/blockstates/chervil_herb_barrel.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/chervil_herb_barrel.json rename to src/main/resources/assets/hibernalherbs/blockstates/chervil_herb_barrel.json diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/chervil_herb_pile.json b/src/main/resources/assets/hibernalherbs/blockstates/chervil_herb_pile.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/chervil_herb_pile.json rename to src/main/resources/assets/hibernalherbs/blockstates/chervil_herb_pile.json diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/chervil_lantern.json b/src/main/resources/assets/hibernalherbs/blockstates/chervil_lantern.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/chervil_lantern.json rename to src/main/resources/assets/hibernalherbs/blockstates/chervil_lantern.json diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/chives.json b/src/main/resources/assets/hibernalherbs/blockstates/chives.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/chives.json rename to src/main/resources/assets/hibernalherbs/blockstates/chives.json diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/chives_herb_barrel.json b/src/main/resources/assets/hibernalherbs/blockstates/chives_herb_barrel.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/chives_herb_barrel.json rename to src/main/resources/assets/hibernalherbs/blockstates/chives_herb_barrel.json diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/chives_herb_pile.json b/src/main/resources/assets/hibernalherbs/blockstates/chives_herb_pile.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/chives_herb_pile.json rename to src/main/resources/assets/hibernalherbs/blockstates/chives_herb_pile.json diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/chives_lantern.json b/src/main/resources/assets/hibernalherbs/blockstates/chives_lantern.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/chives_lantern.json rename to src/main/resources/assets/hibernalherbs/blockstates/chives_lantern.json diff --git a/src/main/resources/assets/hibernalherbs/blockstates/cobbled_idiosyncratic_stone.json b/src/main/resources/assets/hibernalherbs/blockstates/cobbled_idiosyncratic_stone.json new file mode 100644 index 00000000..f534cf64 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/cobbled_idiosyncratic_stone.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "hibernalherbs:block/cobbled_idiosyncratic_stone" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/cobbled_idiosyncratic_stone_slab.json b/src/main/resources/assets/hibernalherbs/blockstates/cobbled_idiosyncratic_stone_slab.json new file mode 100644 index 00000000..21b46122 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/cobbled_idiosyncratic_stone_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "hibernalherbs:block/cobbled_idiosyncratic_stone_slab" + }, + "type=double": { + "model": "hibernalherbs:block/cobbled_idiosyncratic_stone_slab_double" + }, + "type=top": { + "model": "hibernalherbs:block/cobbled_idiosyncratic_stone_slab_top" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/cobbled_idiosyncratic_stone_stairs.json b/src/main/resources/assets/hibernalherbs/blockstates/cobbled_idiosyncratic_stone_stairs.json new file mode 100644 index 00000000..bcc168ad --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/cobbled_idiosyncratic_stone_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "hibernalherbs:block/cobbled_idiosyncratic_stone_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "hibernalherbs:block/cobbled_idiosyncratic_stone_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "hibernalherbs:block/cobbled_idiosyncratic_stone_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "hibernalherbs:block/cobbled_idiosyncratic_stone_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "hibernalherbs:block/cobbled_idiosyncratic_stone_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "hibernalherbs:block/cobbled_idiosyncratic_stone_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=inner_right": { + "model": "hibernalherbs:block/cobbled_idiosyncratic_stone_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=outer_left": { + "model": "hibernalherbs:block/cobbled_idiosyncratic_stone_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=outer_right": { + "model": "hibernalherbs:block/cobbled_idiosyncratic_stone_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=straight": { + "model": "hibernalherbs:block/cobbled_idiosyncratic_stone_stairs", + "uvlock": true, + "x": 180 + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "hibernalherbs:block/cobbled_idiosyncratic_stone_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "hibernalherbs:block/cobbled_idiosyncratic_stone_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "hibernalherbs:block/cobbled_idiosyncratic_stone_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "hibernalherbs:block/cobbled_idiosyncratic_stone_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=straight": { + "model": "hibernalherbs:block/cobbled_idiosyncratic_stone_stairs", + "uvlock": true, + "y": 270 + }, + "facing=north,half=top,shape=inner_left": { + "model": "hibernalherbs:block/cobbled_idiosyncratic_stone_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=inner_right": { + "model": "hibernalherbs:block/cobbled_idiosyncratic_stone_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=outer_left": { + "model": "hibernalherbs:block/cobbled_idiosyncratic_stone_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=outer_right": { + "model": "hibernalherbs:block/cobbled_idiosyncratic_stone_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=straight": { + "model": "hibernalherbs:block/cobbled_idiosyncratic_stone_stairs", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "hibernalherbs:block/cobbled_idiosyncratic_stone_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "hibernalherbs:block/cobbled_idiosyncratic_stone_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "hibernalherbs:block/cobbled_idiosyncratic_stone_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "hibernalherbs:block/cobbled_idiosyncratic_stone_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=straight": { + "model": "hibernalherbs:block/cobbled_idiosyncratic_stone_stairs", + "uvlock": true, + "y": 90 + }, + "facing=south,half=top,shape=inner_left": { + "model": "hibernalherbs:block/cobbled_idiosyncratic_stone_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=inner_right": { + "model": "hibernalherbs:block/cobbled_idiosyncratic_stone_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=outer_left": { + "model": "hibernalherbs:block/cobbled_idiosyncratic_stone_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=outer_right": { + "model": "hibernalherbs:block/cobbled_idiosyncratic_stone_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=straight": { + "model": "hibernalherbs:block/cobbled_idiosyncratic_stone_stairs", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "hibernalherbs:block/cobbled_idiosyncratic_stone_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "hibernalherbs:block/cobbled_idiosyncratic_stone_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "hibernalherbs:block/cobbled_idiosyncratic_stone_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "hibernalherbs:block/cobbled_idiosyncratic_stone_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=straight": { + "model": "hibernalherbs:block/cobbled_idiosyncratic_stone_stairs", + "uvlock": true, + "y": 180 + }, + "facing=west,half=top,shape=inner_left": { + "model": "hibernalherbs:block/cobbled_idiosyncratic_stone_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=inner_right": { + "model": "hibernalherbs:block/cobbled_idiosyncratic_stone_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=outer_left": { + "model": "hibernalherbs:block/cobbled_idiosyncratic_stone_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=outer_right": { + "model": "hibernalherbs:block/cobbled_idiosyncratic_stone_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=straight": { + "model": "hibernalherbs:block/cobbled_idiosyncratic_stone_stairs", + "uvlock": true, + "x": 180, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/cobbled_idiosyncratic_stone_wall.json b/src/main/resources/assets/hibernalherbs/blockstates/cobbled_idiosyncratic_stone_wall.json new file mode 100644 index 00000000..ced16993 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/cobbled_idiosyncratic_stone_wall.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "apply": { + "model": "hibernalherbs:block/cobbled_idiosyncratic_stone_wall_post" + }, + "when": { + "up": "true" + } + }, + { + "apply": { + "model": "hibernalherbs:block/cobbled_idiosyncratic_stone_wall_side", + "uvlock": true + }, + "when": { + "north": "low" + } + }, + { + "apply": { + "model": "hibernalherbs:block/cobbled_idiosyncratic_stone_wall_side", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "low" + } + }, + { + "apply": { + "model": "hibernalherbs:block/cobbled_idiosyncratic_stone_wall_side", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "low" + } + }, + { + "apply": { + "model": "hibernalherbs:block/cobbled_idiosyncratic_stone_wall_side", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "low" + } + }, + { + "apply": { + "model": "hibernalherbs:block/cobbled_idiosyncratic_stone_wall_side_tall", + "uvlock": true + }, + "when": { + "north": "tall" + } + }, + { + "apply": { + "model": "hibernalherbs:block/cobbled_idiosyncratic_stone_wall_side_tall", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "tall" + } + }, + { + "apply": { + "model": "hibernalherbs:block/cobbled_idiosyncratic_stone_wall_side_tall", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "tall" + } + }, + { + "apply": { + "model": "hibernalherbs:block/cobbled_idiosyncratic_stone_wall_side_tall", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "tall" + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/cobbled_necromantic_stone.json b/src/main/resources/assets/hibernalherbs/blockstates/cobbled_necromantic_stone.json new file mode 100644 index 00000000..6aa5f10a --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/cobbled_necromantic_stone.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "hibernalherbs:block/cobbled_necromantic_stone" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/cobbled_necromantic_stone_slab.json b/src/main/resources/assets/hibernalherbs/blockstates/cobbled_necromantic_stone_slab.json new file mode 100644 index 00000000..66750ede --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/cobbled_necromantic_stone_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "hibernalherbs:block/cobbled_necromantic_stone_slab" + }, + "type=double": { + "model": "hibernalherbs:block/cobbled_necromantic_stone_slab_double" + }, + "type=top": { + "model": "hibernalherbs:block/cobbled_necromantic_stone_slab_top" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/cobbled_necromantic_stone_stairs.json b/src/main/resources/assets/hibernalherbs/blockstates/cobbled_necromantic_stone_stairs.json new file mode 100644 index 00000000..60912568 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/cobbled_necromantic_stone_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "hibernalherbs:block/cobbled_necromantic_stone_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "hibernalherbs:block/cobbled_necromantic_stone_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "hibernalherbs:block/cobbled_necromantic_stone_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "hibernalherbs:block/cobbled_necromantic_stone_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "hibernalherbs:block/cobbled_necromantic_stone_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "hibernalherbs:block/cobbled_necromantic_stone_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=inner_right": { + "model": "hibernalherbs:block/cobbled_necromantic_stone_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=outer_left": { + "model": "hibernalherbs:block/cobbled_necromantic_stone_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=outer_right": { + "model": "hibernalherbs:block/cobbled_necromantic_stone_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=straight": { + "model": "hibernalherbs:block/cobbled_necromantic_stone_stairs", + "uvlock": true, + "x": 180 + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "hibernalherbs:block/cobbled_necromantic_stone_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "hibernalherbs:block/cobbled_necromantic_stone_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "hibernalherbs:block/cobbled_necromantic_stone_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "hibernalherbs:block/cobbled_necromantic_stone_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=straight": { + "model": "hibernalherbs:block/cobbled_necromantic_stone_stairs", + "uvlock": true, + "y": 270 + }, + "facing=north,half=top,shape=inner_left": { + "model": "hibernalherbs:block/cobbled_necromantic_stone_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=inner_right": { + "model": "hibernalherbs:block/cobbled_necromantic_stone_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=outer_left": { + "model": "hibernalherbs:block/cobbled_necromantic_stone_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=outer_right": { + "model": "hibernalherbs:block/cobbled_necromantic_stone_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=straight": { + "model": "hibernalherbs:block/cobbled_necromantic_stone_stairs", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "hibernalherbs:block/cobbled_necromantic_stone_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "hibernalherbs:block/cobbled_necromantic_stone_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "hibernalherbs:block/cobbled_necromantic_stone_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "hibernalherbs:block/cobbled_necromantic_stone_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=straight": { + "model": "hibernalherbs:block/cobbled_necromantic_stone_stairs", + "uvlock": true, + "y": 90 + }, + "facing=south,half=top,shape=inner_left": { + "model": "hibernalherbs:block/cobbled_necromantic_stone_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=inner_right": { + "model": "hibernalherbs:block/cobbled_necromantic_stone_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=outer_left": { + "model": "hibernalherbs:block/cobbled_necromantic_stone_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=outer_right": { + "model": "hibernalherbs:block/cobbled_necromantic_stone_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=straight": { + "model": "hibernalherbs:block/cobbled_necromantic_stone_stairs", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "hibernalherbs:block/cobbled_necromantic_stone_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "hibernalherbs:block/cobbled_necromantic_stone_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "hibernalherbs:block/cobbled_necromantic_stone_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "hibernalherbs:block/cobbled_necromantic_stone_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=straight": { + "model": "hibernalherbs:block/cobbled_necromantic_stone_stairs", + "uvlock": true, + "y": 180 + }, + "facing=west,half=top,shape=inner_left": { + "model": "hibernalherbs:block/cobbled_necromantic_stone_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=inner_right": { + "model": "hibernalherbs:block/cobbled_necromantic_stone_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=outer_left": { + "model": "hibernalherbs:block/cobbled_necromantic_stone_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=outer_right": { + "model": "hibernalherbs:block/cobbled_necromantic_stone_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=straight": { + "model": "hibernalherbs:block/cobbled_necromantic_stone_stairs", + "uvlock": true, + "x": 180, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/cobbled_necromantic_stone_wall.json b/src/main/resources/assets/hibernalherbs/blockstates/cobbled_necromantic_stone_wall.json new file mode 100644 index 00000000..f0b48c14 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/cobbled_necromantic_stone_wall.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "apply": { + "model": "hibernalherbs:block/cobbled_necromantic_stone_wall_post" + }, + "when": { + "up": "true" + } + }, + { + "apply": { + "model": "hibernalherbs:block/cobbled_necromantic_stone_wall_side", + "uvlock": true + }, + "when": { + "north": "low" + } + }, + { + "apply": { + "model": "hibernalherbs:block/cobbled_necromantic_stone_wall_side", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "low" + } + }, + { + "apply": { + "model": "hibernalherbs:block/cobbled_necromantic_stone_wall_side", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "low" + } + }, + { + "apply": { + "model": "hibernalherbs:block/cobbled_necromantic_stone_wall_side", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "low" + } + }, + { + "apply": { + "model": "hibernalherbs:block/cobbled_necromantic_stone_wall_side_tall", + "uvlock": true + }, + "when": { + "north": "tall" + } + }, + { + "apply": { + "model": "hibernalherbs:block/cobbled_necromantic_stone_wall_side_tall", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "tall" + } + }, + { + "apply": { + "model": "hibernalherbs:block/cobbled_necromantic_stone_wall_side_tall", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "tall" + } + }, + { + "apply": { + "model": "hibernalherbs:block/cobbled_necromantic_stone_wall_side_tall", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "tall" + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/deteriorated_sacrificial_rune_block.json b/src/main/resources/assets/hibernalherbs/blockstates/deteriorated_sacrificial_rune_block.json new file mode 100644 index 00000000..5fc22ed7 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/deteriorated_sacrificial_rune_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "hibernalherbs:block/deteriorated_sacrificial_rune_block" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/dried_calendula_block.json b/src/main/resources/assets/hibernalherbs/blockstates/dried_calendula_block.json new file mode 100644 index 00000000..a92735ae --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/dried_calendula_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "hibernalherbs:block/dried_calendula_block" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/dried_ceillis_block.json b/src/main/resources/assets/hibernalherbs/blockstates/dried_ceillis_block.json new file mode 100644 index 00000000..384fa9ac --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/dried_ceillis_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "hibernalherbs:block/dried_ceillis_block" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/dried_chamomile_block.json b/src/main/resources/assets/hibernalherbs/blockstates/dried_chamomile_block.json new file mode 100644 index 00000000..7f7fcf44 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/dried_chamomile_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "hibernalherbs:block/dried_chamomile_block" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/dried_chervil_block.json b/src/main/resources/assets/hibernalherbs/blockstates/dried_chervil_block.json new file mode 100644 index 00000000..56b7185b --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/dried_chervil_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "hibernalherbs:block/dried_chervil_block" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/dried_chives_block.json b/src/main/resources/assets/hibernalherbs/blockstates/dried_chives_block.json new file mode 100644 index 00000000..6f2f314c --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/dried_chives_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "hibernalherbs:block/dried_chives_block" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/dried_essitte_block.json b/src/main/resources/assets/hibernalherbs/blockstates/dried_essitte_block.json new file mode 100644 index 00000000..766b5d0f --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/dried_essitte_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "hibernalherbs:block/dried_essitte_block" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/dried_fennel_block.json b/src/main/resources/assets/hibernalherbs/blockstates/dried_fennel_block.json new file mode 100644 index 00000000..5879f238 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/dried_fennel_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "hibernalherbs:block/dried_fennel_block" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/dried_fennkystral_block.json b/src/main/resources/assets/hibernalherbs/blockstates/dried_fennkystral_block.json new file mode 100644 index 00000000..44e46847 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/dried_fennkystral_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "hibernalherbs:block/dried_fennkystral_block" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/dried_marjoram_block.json b/src/main/resources/assets/hibernalherbs/blockstates/dried_marjoram_block.json new file mode 100644 index 00000000..0c64936e --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/dried_marjoram_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "hibernalherbs:block/dried_marjoram_block" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/dried_punuel_block.json b/src/main/resources/assets/hibernalherbs/blockstates/dried_punuel_block.json new file mode 100644 index 00000000..cc364b37 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/dried_punuel_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "hibernalherbs:block/dried_punuel_block" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/dried_rosemary_block.json b/src/main/resources/assets/hibernalherbs/blockstates/dried_rosemary_block.json new file mode 100644 index 00000000..f58965dc --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/dried_rosemary_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "hibernalherbs:block/dried_rosemary_block" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/dried_sage_block.json b/src/main/resources/assets/hibernalherbs/blockstates/dried_sage_block.json new file mode 100644 index 00000000..9e83cad9 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/dried_sage_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "hibernalherbs:block/dried_sage_block" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/dried_sorrel_block.json b/src/main/resources/assets/hibernalherbs/blockstates/dried_sorrel_block.json new file mode 100644 index 00000000..f8ff1e8b --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/dried_sorrel_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "hibernalherbs:block/dried_sorrel_block" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/dried_tarragon_block.json b/src/main/resources/assets/hibernalherbs/blockstates/dried_tarragon_block.json new file mode 100644 index 00000000..e726e7fc --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/dried_tarragon_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "hibernalherbs:block/dried_tarragon_block" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/dried_thyme_block.json b/src/main/resources/assets/hibernalherbs/blockstates/dried_thyme_block.json new file mode 100644 index 00000000..8bf420b9 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/dried_thyme_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "hibernalherbs:block/dried_thyme_block" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/dried_thyocielle_block.json b/src/main/resources/assets/hibernalherbs/blockstates/dried_thyocielle_block.json new file mode 100644 index 00000000..2077d1c2 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/dried_thyocielle_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "hibernalherbs:block/dried_thyocielle_block" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/dried_verbena_block.json b/src/main/resources/assets/hibernalherbs/blockstates/dried_verbena_block.json new file mode 100644 index 00000000..30ec9669 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/dried_verbena_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "hibernalherbs:block/dried_verbena_block" + } + } +} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/essitte.json b/src/main/resources/assets/hibernalherbs/blockstates/essitte.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/essitte.json rename to src/main/resources/assets/hibernalherbs/blockstates/essitte.json diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/essitte_herb_barrel.json b/src/main/resources/assets/hibernalherbs/blockstates/essitte_herb_barrel.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/essitte_herb_barrel.json rename to src/main/resources/assets/hibernalherbs/blockstates/essitte_herb_barrel.json diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/essitte_herb_pile.json b/src/main/resources/assets/hibernalherbs/blockstates/essitte_herb_pile.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/essitte_herb_pile.json rename to src/main/resources/assets/hibernalherbs/blockstates/essitte_herb_pile.json diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/essitte_lantern.json b/src/main/resources/assets/hibernalherbs/blockstates/essitte_lantern.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/essitte_lantern.json rename to src/main/resources/assets/hibernalherbs/blockstates/essitte_lantern.json diff --git a/src/main/resources/assets/hibernalherbs/blockstates/fennel.json b/src/main/resources/assets/hibernalherbs/blockstates/fennel.json new file mode 100644 index 00000000..232c48f0 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/fennel.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "hibernalherbs:block/fennel" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/fennel_herb_barrel.json b/src/main/resources/assets/hibernalherbs/blockstates/fennel_herb_barrel.json new file mode 100644 index 00000000..1a83e337 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/fennel_herb_barrel.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "hibernalherbs:block/fennel_herb_barrel" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/fennel_herb_pile.json b/src/main/resources/assets/hibernalherbs/blockstates/fennel_herb_pile.json new file mode 100644 index 00000000..cb10df59 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/fennel_herb_pile.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "hibernalherbs:block/fennel_herb_pile" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/fennel_lantern.json b/src/main/resources/assets/hibernalherbs/blockstates/fennel_lantern.json new file mode 100644 index 00000000..06ad972b --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/fennel_lantern.json @@ -0,0 +1,10 @@ +{ + "variants": { + "hanging=false": { + "model": "hibernalherbs:block/fennel_lantern" + }, + "hanging=true": { + "model": "hibernalherbs:block/fennel_lantern_hanging" + } + } +} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/fennkystral.json b/src/main/resources/assets/hibernalherbs/blockstates/fennkystral.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/fennkystral.json rename to src/main/resources/assets/hibernalherbs/blockstates/fennkystral.json diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/fennkystral_herb_barrel.json b/src/main/resources/assets/hibernalherbs/blockstates/fennkystral_herb_barrel.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/fennkystral_herb_barrel.json rename to src/main/resources/assets/hibernalherbs/blockstates/fennkystral_herb_barrel.json diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/fennkystral_herb_pile.json b/src/main/resources/assets/hibernalherbs/blockstates/fennkystral_herb_pile.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/fennkystral_herb_pile.json rename to src/main/resources/assets/hibernalherbs/blockstates/fennkystral_herb_pile.json diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/fennkystral_lantern.json b/src/main/resources/assets/hibernalherbs/blockstates/fennkystral_lantern.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/fennkystral_lantern.json rename to src/main/resources/assets/hibernalherbs/blockstates/fennkystral_lantern.json diff --git a/src/main/resources/assets/hibernalherbs/blockstates/froze_state_chiseled_copper_block.json b/src/main/resources/assets/hibernalherbs/blockstates/froze_state_chiseled_copper_block.json new file mode 100644 index 00000000..6b2ccc85 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/froze_state_chiseled_copper_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/chiseled_copper" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/froze_state_chiseled_exposed_copper_block.json b/src/main/resources/assets/hibernalherbs/blockstates/froze_state_chiseled_exposed_copper_block.json new file mode 100644 index 00000000..3b87926a --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/froze_state_chiseled_exposed_copper_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/exposed_chiseled_copper" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/froze_state_chiseled_oxidised_copper_block.json b/src/main/resources/assets/hibernalherbs/blockstates/froze_state_chiseled_oxidised_copper_block.json new file mode 100644 index 00000000..ea362c15 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/froze_state_chiseled_oxidised_copper_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/oxidized_chiseled_copper" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/froze_state_chiseled_weathered_copper_block.json b/src/main/resources/assets/hibernalherbs/blockstates/froze_state_chiseled_weathered_copper_block.json new file mode 100644 index 00000000..473fa8cb --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/froze_state_chiseled_weathered_copper_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/weathered_chiseled_copper" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/froze_state_copper_block.json b/src/main/resources/assets/hibernalherbs/blockstates/froze_state_copper_block.json new file mode 100644 index 00000000..b440184d --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/froze_state_copper_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/copper_block" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/froze_state_copper_bulb.json b/src/main/resources/assets/hibernalherbs/blockstates/froze_state_copper_bulb.json new file mode 100644 index 00000000..eb479b5d --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/froze_state_copper_bulb.json @@ -0,0 +1,16 @@ +{ + "variants": { + "lit=false,powered=false": { + "model": "minecraft:block/copper_bulb" + }, + "lit=false,powered=true": { + "model": "minecraft:block/copper_bulb_lit" + }, + "lit=true,powered=false": { + "model": "minecraft:block/copper_bulb_powered" + }, + "lit=true,powered=true": { + "model": "minecraft:block/copper_bulb_lit_powered" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/froze_state_copper_door.json b/src/main/resources/assets/hibernalherbs/blockstates/froze_state_copper_door.json new file mode 100644 index 00000000..d8ede6a5 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/froze_state_copper_door.json @@ -0,0 +1,124 @@ +{ + "variants": { + "facing=east,half=lower,hinge=left,open=false": { + "model": "hibernalherbs:block/copper_door_bottom_left" + }, + "facing=east,half=lower,hinge=left,open=true": { + "model": "hibernalherbs:block/copper_door_bottom_left_open", + "y": 90 + }, + "facing=east,half=lower,hinge=right,open=false": { + "model": "hibernalherbs:block/copper_door_bottom_right" + }, + "facing=east,half=lower,hinge=right,open=true": { + "model": "hibernalherbs:block/copper_door_bottom_right_open", + "y": 270 + }, + "facing=east,half=upper,hinge=left,open=false": { + "model": "hibernalherbs:block/copper_door_top_left" + }, + "facing=east,half=upper,hinge=left,open=true": { + "model": "hibernalherbs:block/copper_door_top_left_open", + "y": 90 + }, + "facing=east,half=upper,hinge=right,open=false": { + "model": "hibernalherbs:block/copper_door_top_right" + }, + "facing=east,half=upper,hinge=right,open=true": { + "model": "hibernalherbs:block/copper_door_top_right_open", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=false": { + "model": "hibernalherbs:block/copper_door_bottom_left", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=true": { + "model": "hibernalherbs:block/copper_door_bottom_left_open" + }, + "facing=north,half=lower,hinge=right,open=false": { + "model": "hibernalherbs:block/copper_door_bottom_right", + "y": 270 + }, + "facing=north,half=lower,hinge=right,open=true": { + "model": "hibernalherbs:block/copper_door_bottom_right_open", + "y": 180 + }, + "facing=north,half=upper,hinge=left,open=false": { + "model": "hibernalherbs:block/copper_door_top_left", + "y": 270 + }, + "facing=north,half=upper,hinge=left,open=true": { + "model": "hibernalherbs:block/copper_door_top_left_open" + }, + "facing=north,half=upper,hinge=right,open=false": { + "model": "hibernalherbs:block/copper_door_top_right", + "y": 270 + }, + "facing=north,half=upper,hinge=right,open=true": { + "model": "hibernalherbs:block/copper_door_top_right_open", + "y": 180 + }, + "facing=south,half=lower,hinge=left,open=false": { + "model": "hibernalherbs:block/copper_door_bottom_left", + "y": 90 + }, + "facing=south,half=lower,hinge=left,open=true": { + "model": "hibernalherbs:block/copper_door_bottom_left_open", + "y": 180 + }, + "facing=south,half=lower,hinge=right,open=false": { + "model": "hibernalherbs:block/copper_door_bottom_right", + "y": 90 + }, + "facing=south,half=lower,hinge=right,open=true": { + "model": "hibernalherbs:block/copper_door_bottom_right_open" + }, + "facing=south,half=upper,hinge=left,open=false": { + "model": "hibernalherbs:block/copper_door_top_left", + "y": 90 + }, + "facing=south,half=upper,hinge=left,open=true": { + "model": "hibernalherbs:block/copper_door_top_left_open", + "y": 180 + }, + "facing=south,half=upper,hinge=right,open=false": { + "model": "hibernalherbs:block/copper_door_top_right", + "y": 90 + }, + "facing=south,half=upper,hinge=right,open=true": { + "model": "hibernalherbs:block/copper_door_top_right_open" + }, + "facing=west,half=lower,hinge=left,open=false": { + "model": "hibernalherbs:block/copper_door_bottom_left", + "y": 180 + }, + "facing=west,half=lower,hinge=left,open=true": { + "model": "hibernalherbs:block/copper_door_bottom_left_open", + "y": 270 + }, + "facing=west,half=lower,hinge=right,open=false": { + "model": "hibernalherbs:block/copper_door_bottom_right", + "y": 180 + }, + "facing=west,half=lower,hinge=right,open=true": { + "model": "hibernalherbs:block/copper_door_bottom_right_open", + "y": 90 + }, + "facing=west,half=upper,hinge=left,open=false": { + "model": "hibernalherbs:block/copper_door_top_left", + "y": 180 + }, + "facing=west,half=upper,hinge=left,open=true": { + "model": "hibernalherbs:block/copper_door_top_left_open", + "y": 270 + }, + "facing=west,half=upper,hinge=right,open=false": { + "model": "hibernalherbs:block/copper_door_top_right", + "y": 180 + }, + "facing=west,half=upper,hinge=right,open=true": { + "model": "hibernalherbs:block/copper_door_top_right_open", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/froze_state_copper_grate.json b/src/main/resources/assets/hibernalherbs/blockstates/froze_state_copper_grate.json new file mode 100644 index 00000000..3d07aa0e --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/froze_state_copper_grate.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "hibernalherbs:block/copper_grate" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/froze_state_copper_trapdoor.json b/src/main/resources/assets/hibernalherbs/blockstates/froze_state_copper_trapdoor.json new file mode 100644 index 00000000..582f27a9 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/froze_state_copper_trapdoor.json @@ -0,0 +1,58 @@ +{ + "variants": { + "facing=east,half=bottom,open=false": { + "model": "hibernalherbs:block/copper_trapdoor_bottom" + }, + "facing=east,half=bottom,open=true": { + "model": "hibernalherbs:block/copper_trapdoor_open", + "y": 90 + }, + "facing=east,half=top,open=false": { + "model": "hibernalherbs:block/copper_trapdoor_top" + }, + "facing=east,half=top,open=true": { + "model": "hibernalherbs:block/copper_trapdoor_open", + "y": 90 + }, + "facing=north,half=bottom,open=false": { + "model": "hibernalherbs:block/copper_trapdoor_bottom" + }, + "facing=north,half=bottom,open=true": { + "model": "hibernalherbs:block/copper_trapdoor_open" + }, + "facing=north,half=top,open=false": { + "model": "hibernalherbs:block/copper_trapdoor_top" + }, + "facing=north,half=top,open=true": { + "model": "hibernalherbs:block/copper_trapdoor_open" + }, + "facing=south,half=bottom,open=false": { + "model": "hibernalherbs:block/copper_trapdoor_bottom" + }, + "facing=south,half=bottom,open=true": { + "model": "hibernalherbs:block/copper_trapdoor_open", + "y": 180 + }, + "facing=south,half=top,open=false": { + "model": "hibernalherbs:block/copper_trapdoor_top" + }, + "facing=south,half=top,open=true": { + "model": "hibernalherbs:block/copper_trapdoor_open", + "y": 180 + }, + "facing=west,half=bottom,open=false": { + "model": "hibernalherbs:block/copper_trapdoor_bottom" + }, + "facing=west,half=bottom,open=true": { + "model": "hibernalherbs:block/copper_trapdoor_open", + "y": 270 + }, + "facing=west,half=top,open=false": { + "model": "hibernalherbs:block/copper_trapdoor_top" + }, + "facing=west,half=top,open=true": { + "model": "hibernalherbs:block/copper_trapdoor_open", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/froze_state_cut_copper_block.json b/src/main/resources/assets/hibernalherbs/blockstates/froze_state_cut_copper_block.json new file mode 100644 index 00000000..2105f293 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/froze_state_cut_copper_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/cut_copper" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/froze_state_cut_copper_slab.json b/src/main/resources/assets/hibernalherbs/blockstates/froze_state_cut_copper_slab.json new file mode 100644 index 00000000..2471d662 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/froze_state_cut_copper_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "minecraft:block/cut_copper_slab" + }, + "type=double": { + "model": "minecraft:block/cut_copper_slab_double" + }, + "type=top": { + "model": "minecraft:block/cut_copper_slab_top" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/froze_state_cut_copper_stairs.json b/src/main/resources/assets/hibernalherbs/blockstates/froze_state_cut_copper_stairs.json new file mode 100644 index 00000000..95160aaf --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/froze_state_cut_copper_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "minecraft:block/cut_copper_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "minecraft:block/cut_copper_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "minecraft:block/cut_copper_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "minecraft:block/cut_copper_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "minecraft:block/cut_copper_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "minecraft:block/cut_copper_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=inner_right": { + "model": "minecraft:block/cut_copper_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=outer_left": { + "model": "minecraft:block/cut_copper_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=outer_right": { + "model": "minecraft:block/cut_copper_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=straight": { + "model": "minecraft:block/cut_copper_stairs", + "uvlock": true, + "x": 180 + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "minecraft:block/cut_copper_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "minecraft:block/cut_copper_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "minecraft:block/cut_copper_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "minecraft:block/cut_copper_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=straight": { + "model": "minecraft:block/cut_copper_stairs", + "uvlock": true, + "y": 270 + }, + "facing=north,half=top,shape=inner_left": { + "model": "minecraft:block/cut_copper_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=inner_right": { + "model": "minecraft:block/cut_copper_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=outer_left": { + "model": "minecraft:block/cut_copper_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=outer_right": { + "model": "minecraft:block/cut_copper_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=straight": { + "model": "minecraft:block/cut_copper_stairs", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "minecraft:block/cut_copper_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "minecraft:block/cut_copper_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "minecraft:block/cut_copper_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "minecraft:block/cut_copper_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=straight": { + "model": "minecraft:block/cut_copper_stairs", + "uvlock": true, + "y": 90 + }, + "facing=south,half=top,shape=inner_left": { + "model": "minecraft:block/cut_copper_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=inner_right": { + "model": "minecraft:block/cut_copper_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=outer_left": { + "model": "minecraft:block/cut_copper_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=outer_right": { + "model": "minecraft:block/cut_copper_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=straight": { + "model": "minecraft:block/cut_copper_stairs", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "minecraft:block/cut_copper_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "minecraft:block/cut_copper_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "minecraft:block/cut_copper_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "minecraft:block/cut_copper_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=straight": { + "model": "minecraft:block/cut_copper_stairs", + "uvlock": true, + "y": 180 + }, + "facing=west,half=top,shape=inner_left": { + "model": "minecraft:block/cut_copper_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=inner_right": { + "model": "minecraft:block/cut_copper_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=outer_left": { + "model": "minecraft:block/cut_copper_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=outer_right": { + "model": "minecraft:block/cut_copper_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=straight": { + "model": "minecraft:block/cut_copper_stairs", + "uvlock": true, + "x": 180, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/froze_state_cut_exposed_copper_block.json b/src/main/resources/assets/hibernalherbs/blockstates/froze_state_cut_exposed_copper_block.json new file mode 100644 index 00000000..3b465b0b --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/froze_state_cut_exposed_copper_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/exposed_cut_copper" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/froze_state_cut_exposed_copper_slab.json b/src/main/resources/assets/hibernalherbs/blockstates/froze_state_cut_exposed_copper_slab.json new file mode 100644 index 00000000..3063df0e --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/froze_state_cut_exposed_copper_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "minecraft:block/exposed_cut_copper_slab" + }, + "type=double": { + "model": "minecraft:block/exposed_cut_copper_slab_double" + }, + "type=top": { + "model": "minecraft:block/exposed_cut_copper_slab_top" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/froze_state_cut_exposed_copper_stairs.json b/src/main/resources/assets/hibernalherbs/blockstates/froze_state_cut_exposed_copper_stairs.json new file mode 100644 index 00000000..f9863f6c --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/froze_state_cut_exposed_copper_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "minecraft:block/exposed_cut_copper_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "minecraft:block/exposed_cut_copper_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "minecraft:block/exposed_cut_copper_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "minecraft:block/exposed_cut_copper_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "minecraft:block/exposed_cut_copper_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "minecraft:block/exposed_cut_copper_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=inner_right": { + "model": "minecraft:block/exposed_cut_copper_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=outer_left": { + "model": "minecraft:block/exposed_cut_copper_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=outer_right": { + "model": "minecraft:block/exposed_cut_copper_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=straight": { + "model": "minecraft:block/exposed_cut_copper_stairs", + "uvlock": true, + "x": 180 + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "minecraft:block/exposed_cut_copper_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "minecraft:block/exposed_cut_copper_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "minecraft:block/exposed_cut_copper_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "minecraft:block/exposed_cut_copper_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=straight": { + "model": "minecraft:block/exposed_cut_copper_stairs", + "uvlock": true, + "y": 270 + }, + "facing=north,half=top,shape=inner_left": { + "model": "minecraft:block/exposed_cut_copper_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=inner_right": { + "model": "minecraft:block/exposed_cut_copper_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=outer_left": { + "model": "minecraft:block/exposed_cut_copper_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=outer_right": { + "model": "minecraft:block/exposed_cut_copper_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=straight": { + "model": "minecraft:block/exposed_cut_copper_stairs", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "minecraft:block/exposed_cut_copper_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "minecraft:block/exposed_cut_copper_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "minecraft:block/exposed_cut_copper_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "minecraft:block/exposed_cut_copper_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=straight": { + "model": "minecraft:block/exposed_cut_copper_stairs", + "uvlock": true, + "y": 90 + }, + "facing=south,half=top,shape=inner_left": { + "model": "minecraft:block/exposed_cut_copper_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=inner_right": { + "model": "minecraft:block/exposed_cut_copper_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=outer_left": { + "model": "minecraft:block/exposed_cut_copper_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=outer_right": { + "model": "minecraft:block/exposed_cut_copper_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=straight": { + "model": "minecraft:block/exposed_cut_copper_stairs", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "minecraft:block/exposed_cut_copper_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "minecraft:block/exposed_cut_copper_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "minecraft:block/exposed_cut_copper_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "minecraft:block/exposed_cut_copper_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=straight": { + "model": "minecraft:block/exposed_cut_copper_stairs", + "uvlock": true, + "y": 180 + }, + "facing=west,half=top,shape=inner_left": { + "model": "minecraft:block/exposed_cut_copper_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=inner_right": { + "model": "minecraft:block/exposed_cut_copper_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=outer_left": { + "model": "minecraft:block/exposed_cut_copper_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=outer_right": { + "model": "minecraft:block/exposed_cut_copper_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=straight": { + "model": "minecraft:block/exposed_cut_copper_stairs", + "uvlock": true, + "x": 180, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/froze_state_cut_oxidised_copper_block.json b/src/main/resources/assets/hibernalherbs/blockstates/froze_state_cut_oxidised_copper_block.json new file mode 100644 index 00000000..58bf24a1 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/froze_state_cut_oxidised_copper_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/oxidized_cut_copper" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/froze_state_cut_oxidised_copper_slab.json b/src/main/resources/assets/hibernalherbs/blockstates/froze_state_cut_oxidised_copper_slab.json new file mode 100644 index 00000000..c8fb83b4 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/froze_state_cut_oxidised_copper_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "minecraft:block/oxidized_cut_copper_slab" + }, + "type=double": { + "model": "minecraft:block/oxidized_cut_copper_slab_double" + }, + "type=top": { + "model": "minecraft:block/oxidized_cut_copper_slab_top" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/froze_state_cut_oxidised_copper_stairs.json b/src/main/resources/assets/hibernalherbs/blockstates/froze_state_cut_oxidised_copper_stairs.json new file mode 100644 index 00000000..5b79a1e8 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/froze_state_cut_oxidised_copper_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "minecraft:block/oxidized_cut_copper_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "minecraft:block/oxidized_cut_copper_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "minecraft:block/oxidized_cut_copper_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "minecraft:block/oxidized_cut_copper_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "minecraft:block/oxidized_cut_copper_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "minecraft:block/oxidized_cut_copper_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=inner_right": { + "model": "minecraft:block/oxidized_cut_copper_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=outer_left": { + "model": "minecraft:block/oxidized_cut_copper_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=outer_right": { + "model": "minecraft:block/oxidized_cut_copper_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=straight": { + "model": "minecraft:block/oxidized_cut_copper_stairs", + "uvlock": true, + "x": 180 + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "minecraft:block/oxidized_cut_copper_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "minecraft:block/oxidized_cut_copper_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "minecraft:block/oxidized_cut_copper_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "minecraft:block/oxidized_cut_copper_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=straight": { + "model": "minecraft:block/oxidized_cut_copper_stairs", + "uvlock": true, + "y": 270 + }, + "facing=north,half=top,shape=inner_left": { + "model": "minecraft:block/oxidized_cut_copper_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=inner_right": { + "model": "minecraft:block/oxidized_cut_copper_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=outer_left": { + "model": "minecraft:block/oxidized_cut_copper_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=outer_right": { + "model": "minecraft:block/oxidized_cut_copper_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=straight": { + "model": "minecraft:block/oxidized_cut_copper_stairs", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "minecraft:block/oxidized_cut_copper_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "minecraft:block/oxidized_cut_copper_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "minecraft:block/oxidized_cut_copper_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "minecraft:block/oxidized_cut_copper_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=straight": { + "model": "minecraft:block/oxidized_cut_copper_stairs", + "uvlock": true, + "y": 90 + }, + "facing=south,half=top,shape=inner_left": { + "model": "minecraft:block/oxidized_cut_copper_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=inner_right": { + "model": "minecraft:block/oxidized_cut_copper_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=outer_left": { + "model": "minecraft:block/oxidized_cut_copper_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=outer_right": { + "model": "minecraft:block/oxidized_cut_copper_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=straight": { + "model": "minecraft:block/oxidized_cut_copper_stairs", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "minecraft:block/oxidized_cut_copper_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "minecraft:block/oxidized_cut_copper_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "minecraft:block/oxidized_cut_copper_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "minecraft:block/oxidized_cut_copper_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=straight": { + "model": "minecraft:block/oxidized_cut_copper_stairs", + "uvlock": true, + "y": 180 + }, + "facing=west,half=top,shape=inner_left": { + "model": "minecraft:block/oxidized_cut_copper_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=inner_right": { + "model": "minecraft:block/oxidized_cut_copper_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=outer_left": { + "model": "minecraft:block/oxidized_cut_copper_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=outer_right": { + "model": "minecraft:block/oxidized_cut_copper_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=straight": { + "model": "minecraft:block/oxidized_cut_copper_stairs", + "uvlock": true, + "x": 180, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/froze_state_cut_weathered_copper_block.json b/src/main/resources/assets/hibernalherbs/blockstates/froze_state_cut_weathered_copper_block.json new file mode 100644 index 00000000..39706050 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/froze_state_cut_weathered_copper_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/weathered_cut_copper" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/froze_state_cut_weathered_copper_slab.json b/src/main/resources/assets/hibernalherbs/blockstates/froze_state_cut_weathered_copper_slab.json new file mode 100644 index 00000000..2feb539a --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/froze_state_cut_weathered_copper_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "minecraft:block/weathered_cut_copper_slab" + }, + "type=double": { + "model": "minecraft:block/weathered_cut_copper_slab_double" + }, + "type=top": { + "model": "minecraft:block/weathered_cut_copper_slab_top" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/froze_state_cut_weathered_copper_stairs.json b/src/main/resources/assets/hibernalherbs/blockstates/froze_state_cut_weathered_copper_stairs.json new file mode 100644 index 00000000..aff6eadd --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/froze_state_cut_weathered_copper_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "minecraft:block/weathered_cut_copper_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "minecraft:block/weathered_cut_copper_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "minecraft:block/weathered_cut_copper_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "minecraft:block/weathered_cut_copper_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "minecraft:block/weathered_cut_copper_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "minecraft:block/weathered_cut_copper_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=inner_right": { + "model": "minecraft:block/weathered_cut_copper_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=outer_left": { + "model": "minecraft:block/weathered_cut_copper_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=outer_right": { + "model": "minecraft:block/weathered_cut_copper_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=straight": { + "model": "minecraft:block/weathered_cut_copper_stairs", + "uvlock": true, + "x": 180 + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "minecraft:block/weathered_cut_copper_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "minecraft:block/weathered_cut_copper_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "minecraft:block/weathered_cut_copper_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "minecraft:block/weathered_cut_copper_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=straight": { + "model": "minecraft:block/weathered_cut_copper_stairs", + "uvlock": true, + "y": 270 + }, + "facing=north,half=top,shape=inner_left": { + "model": "minecraft:block/weathered_cut_copper_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=inner_right": { + "model": "minecraft:block/weathered_cut_copper_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=outer_left": { + "model": "minecraft:block/weathered_cut_copper_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=outer_right": { + "model": "minecraft:block/weathered_cut_copper_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=straight": { + "model": "minecraft:block/weathered_cut_copper_stairs", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "minecraft:block/weathered_cut_copper_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "minecraft:block/weathered_cut_copper_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "minecraft:block/weathered_cut_copper_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "minecraft:block/weathered_cut_copper_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=straight": { + "model": "minecraft:block/weathered_cut_copper_stairs", + "uvlock": true, + "y": 90 + }, + "facing=south,half=top,shape=inner_left": { + "model": "minecraft:block/weathered_cut_copper_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=inner_right": { + "model": "minecraft:block/weathered_cut_copper_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=outer_left": { + "model": "minecraft:block/weathered_cut_copper_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=outer_right": { + "model": "minecraft:block/weathered_cut_copper_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=straight": { + "model": "minecraft:block/weathered_cut_copper_stairs", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "minecraft:block/weathered_cut_copper_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "minecraft:block/weathered_cut_copper_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "minecraft:block/weathered_cut_copper_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "minecraft:block/weathered_cut_copper_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=straight": { + "model": "minecraft:block/weathered_cut_copper_stairs", + "uvlock": true, + "y": 180 + }, + "facing=west,half=top,shape=inner_left": { + "model": "minecraft:block/weathered_cut_copper_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=inner_right": { + "model": "minecraft:block/weathered_cut_copper_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=outer_left": { + "model": "minecraft:block/weathered_cut_copper_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=outer_right": { + "model": "minecraft:block/weathered_cut_copper_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=straight": { + "model": "minecraft:block/weathered_cut_copper_stairs", + "uvlock": true, + "x": 180, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/froze_state_exposed_copper_block.json b/src/main/resources/assets/hibernalherbs/blockstates/froze_state_exposed_copper_block.json new file mode 100644 index 00000000..ed711e79 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/froze_state_exposed_copper_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/exposed_copper" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/froze_state_exposed_copper_bulb.json b/src/main/resources/assets/hibernalherbs/blockstates/froze_state_exposed_copper_bulb.json new file mode 100644 index 00000000..b9065d8b --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/froze_state_exposed_copper_bulb.json @@ -0,0 +1,16 @@ +{ + "variants": { + "lit=false,powered=false": { + "model": "minecraft:block/exposed_copper_bulb" + }, + "lit=false,powered=true": { + "model": "minecraft:block/exposed_copper_bulb_lit" + }, + "lit=true,powered=false": { + "model": "minecraft:block/exposed_copper_bulb_powered" + }, + "lit=true,powered=true": { + "model": "minecraft:block/exposed_copper_bulb_lit_powered" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/froze_state_exposed_copper_door.json b/src/main/resources/assets/hibernalherbs/blockstates/froze_state_exposed_copper_door.json new file mode 100644 index 00000000..f4f30489 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/froze_state_exposed_copper_door.json @@ -0,0 +1,124 @@ +{ + "variants": { + "facing=east,half=lower,hinge=left,open=false": { + "model": "minecraft:block/exposed_copper_door_bottom_left" + }, + "facing=east,half=lower,hinge=left,open=true": { + "model": "minecraft:block/exposed_copper_door_bottom_left_open", + "y": 90 + }, + "facing=east,half=lower,hinge=right,open=false": { + "model": "minecraft:block/exposed_copper_door_bottom_right" + }, + "facing=east,half=lower,hinge=right,open=true": { + "model": "minecraft:block/exposed_copper_door_bottom_right_open", + "y": 270 + }, + "facing=east,half=upper,hinge=left,open=false": { + "model": "minecraft:block/exposed_copper_door_top_left" + }, + "facing=east,half=upper,hinge=left,open=true": { + "model": "minecraft:block/exposed_copper_door_top_left_open", + "y": 90 + }, + "facing=east,half=upper,hinge=right,open=false": { + "model": "minecraft:block/exposed_copper_door_top_right" + }, + "facing=east,half=upper,hinge=right,open=true": { + "model": "minecraft:block/exposed_copper_door_top_right_open", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=false": { + "model": "minecraft:block/exposed_copper_door_bottom_left", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=true": { + "model": "minecraft:block/exposed_copper_door_bottom_left_open" + }, + "facing=north,half=lower,hinge=right,open=false": { + "model": "minecraft:block/exposed_copper_door_bottom_right", + "y": 270 + }, + "facing=north,half=lower,hinge=right,open=true": { + "model": "minecraft:block/exposed_copper_door_bottom_right_open", + "y": 180 + }, + "facing=north,half=upper,hinge=left,open=false": { + "model": "minecraft:block/exposed_copper_door_top_left", + "y": 270 + }, + "facing=north,half=upper,hinge=left,open=true": { + "model": "minecraft:block/exposed_copper_door_top_left_open" + }, + "facing=north,half=upper,hinge=right,open=false": { + "model": "minecraft:block/exposed_copper_door_top_right", + "y": 270 + }, + "facing=north,half=upper,hinge=right,open=true": { + "model": "minecraft:block/exposed_copper_door_top_right_open", + "y": 180 + }, + "facing=south,half=lower,hinge=left,open=false": { + "model": "minecraft:block/exposed_copper_door_bottom_left", + "y": 90 + }, + "facing=south,half=lower,hinge=left,open=true": { + "model": "minecraft:block/exposed_copper_door_bottom_left_open", + "y": 180 + }, + "facing=south,half=lower,hinge=right,open=false": { + "model": "minecraft:block/exposed_copper_door_bottom_right", + "y": 90 + }, + "facing=south,half=lower,hinge=right,open=true": { + "model": "minecraft:block/exposed_copper_door_bottom_right_open" + }, + "facing=south,half=upper,hinge=left,open=false": { + "model": "minecraft:block/exposed_copper_door_top_left", + "y": 90 + }, + "facing=south,half=upper,hinge=left,open=true": { + "model": "minecraft:block/exposed_copper_door_top_left_open", + "y": 180 + }, + "facing=south,half=upper,hinge=right,open=false": { + "model": "minecraft:block/exposed_copper_door_top_right", + "y": 90 + }, + "facing=south,half=upper,hinge=right,open=true": { + "model": "minecraft:block/exposed_copper_door_top_right_open" + }, + "facing=west,half=lower,hinge=left,open=false": { + "model": "minecraft:block/exposed_copper_door_bottom_left", + "y": 180 + }, + "facing=west,half=lower,hinge=left,open=true": { + "model": "minecraft:block/exposed_copper_door_bottom_left_open", + "y": 270 + }, + "facing=west,half=lower,hinge=right,open=false": { + "model": "minecraft:block/exposed_copper_door_bottom_right", + "y": 180 + }, + "facing=west,half=lower,hinge=right,open=true": { + "model": "minecraft:block/exposed_copper_door_bottom_right_open", + "y": 90 + }, + "facing=west,half=upper,hinge=left,open=false": { + "model": "minecraft:block/exposed_copper_door_top_left", + "y": 180 + }, + "facing=west,half=upper,hinge=left,open=true": { + "model": "minecraft:block/exposed_copper_door_top_left_open", + "y": 270 + }, + "facing=west,half=upper,hinge=right,open=false": { + "model": "minecraft:block/exposed_copper_door_top_right", + "y": 180 + }, + "facing=west,half=upper,hinge=right,open=true": { + "model": "minecraft:block/exposed_copper_door_top_right_open", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/froze_state_exposed_copper_grate.json b/src/main/resources/assets/hibernalherbs/blockstates/froze_state_exposed_copper_grate.json new file mode 100644 index 00000000..49a6446f --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/froze_state_exposed_copper_grate.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/exposed_copper_grate" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/froze_state_exposed_copper_trapdoor.json b/src/main/resources/assets/hibernalherbs/blockstates/froze_state_exposed_copper_trapdoor.json new file mode 100644 index 00000000..e8734ba3 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/froze_state_exposed_copper_trapdoor.json @@ -0,0 +1,58 @@ +{ + "variants": { + "facing=east,half=bottom,open=false": { + "model": "minecraft:block/exposed_copper_trapdoor_bottom" + }, + "facing=east,half=bottom,open=true": { + "model": "minecraft:block/exposed_copper_trapdoor_open", + "y": 90 + }, + "facing=east,half=top,open=false": { + "model": "minecraft:block/exposed_copper_trapdoor_top" + }, + "facing=east,half=top,open=true": { + "model": "minecraft:block/exposed_copper_trapdoor_open", + "y": 90 + }, + "facing=north,half=bottom,open=false": { + "model": "minecraft:block/exposed_copper_trapdoor_bottom" + }, + "facing=north,half=bottom,open=true": { + "model": "minecraft:block/exposed_copper_trapdoor_open" + }, + "facing=north,half=top,open=false": { + "model": "minecraft:block/exposed_copper_trapdoor_top" + }, + "facing=north,half=top,open=true": { + "model": "minecraft:block/exposed_copper_trapdoor_open" + }, + "facing=south,half=bottom,open=false": { + "model": "minecraft:block/exposed_copper_trapdoor_bottom" + }, + "facing=south,half=bottom,open=true": { + "model": "minecraft:block/exposed_copper_trapdoor_open", + "y": 180 + }, + "facing=south,half=top,open=false": { + "model": "minecraft:block/exposed_copper_trapdoor_top" + }, + "facing=south,half=top,open=true": { + "model": "minecraft:block/exposed_copper_trapdoor_open", + "y": 180 + }, + "facing=west,half=bottom,open=false": { + "model": "minecraft:block/exposed_copper_trapdoor_bottom" + }, + "facing=west,half=bottom,open=true": { + "model": "minecraft:block/exposed_copper_trapdoor_open", + "y": 270 + }, + "facing=west,half=top,open=false": { + "model": "minecraft:block/exposed_copper_trapdoor_top" + }, + "facing=west,half=top,open=true": { + "model": "minecraft:block/exposed_copper_trapdoor_open", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/froze_state_oxidised_copper_block.json b/src/main/resources/assets/hibernalherbs/blockstates/froze_state_oxidised_copper_block.json new file mode 100644 index 00000000..d7ce6251 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/froze_state_oxidised_copper_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/oxidized_copper" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/froze_state_oxidised_copper_bulb.json b/src/main/resources/assets/hibernalherbs/blockstates/froze_state_oxidised_copper_bulb.json new file mode 100644 index 00000000..8141f61f --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/froze_state_oxidised_copper_bulb.json @@ -0,0 +1,16 @@ +{ + "variants": { + "lit=false,powered=false": { + "model": "minecraft:block/oxidized_copper_bulb" + }, + "lit=false,powered=true": { + "model": "minecraft:block/oxidized_copper_bulb_lit" + }, + "lit=true,powered=false": { + "model": "minecraft:block/oxidized_copper_bulb_powered" + }, + "lit=true,powered=true": { + "model": "minecraft:block/oxidized_copper_bulb_lit_powered" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/froze_state_oxidised_copper_door.json b/src/main/resources/assets/hibernalherbs/blockstates/froze_state_oxidised_copper_door.json new file mode 100644 index 00000000..2cb09804 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/froze_state_oxidised_copper_door.json @@ -0,0 +1,124 @@ +{ + "variants": { + "facing=east,half=lower,hinge=left,open=false": { + "model": "minecraft:block/oxidized_copper_door_bottom_left" + }, + "facing=east,half=lower,hinge=left,open=true": { + "model": "minecraft:block/oxidized_copper_door_bottom_left_open", + "y": 90 + }, + "facing=east,half=lower,hinge=right,open=false": { + "model": "minecraft:block/oxidized_copper_door_bottom_right" + }, + "facing=east,half=lower,hinge=right,open=true": { + "model": "minecraft:block/oxidized_copper_door_bottom_right_open", + "y": 270 + }, + "facing=east,half=upper,hinge=left,open=false": { + "model": "minecraft:block/oxidized_copper_door_top_left" + }, + "facing=east,half=upper,hinge=left,open=true": { + "model": "minecraft:block/oxidized_copper_door_top_left_open", + "y": 90 + }, + "facing=east,half=upper,hinge=right,open=false": { + "model": "minecraft:block/oxidized_copper_door_top_right" + }, + "facing=east,half=upper,hinge=right,open=true": { + "model": "minecraft:block/oxidized_copper_door_top_right_open", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=false": { + "model": "minecraft:block/oxidized_copper_door_bottom_left", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=true": { + "model": "minecraft:block/oxidized_copper_door_bottom_left_open" + }, + "facing=north,half=lower,hinge=right,open=false": { + "model": "minecraft:block/oxidized_copper_door_bottom_right", + "y": 270 + }, + "facing=north,half=lower,hinge=right,open=true": { + "model": "minecraft:block/oxidized_copper_door_bottom_right_open", + "y": 180 + }, + "facing=north,half=upper,hinge=left,open=false": { + "model": "minecraft:block/oxidized_copper_door_top_left", + "y": 270 + }, + "facing=north,half=upper,hinge=left,open=true": { + "model": "minecraft:block/oxidized_copper_door_top_left_open" + }, + "facing=north,half=upper,hinge=right,open=false": { + "model": "minecraft:block/oxidized_copper_door_top_right", + "y": 270 + }, + "facing=north,half=upper,hinge=right,open=true": { + "model": "minecraft:block/oxidized_copper_door_top_right_open", + "y": 180 + }, + "facing=south,half=lower,hinge=left,open=false": { + "model": "minecraft:block/oxidized_copper_door_bottom_left", + "y": 90 + }, + "facing=south,half=lower,hinge=left,open=true": { + "model": "minecraft:block/oxidized_copper_door_bottom_left_open", + "y": 180 + }, + "facing=south,half=lower,hinge=right,open=false": { + "model": "minecraft:block/oxidized_copper_door_bottom_right", + "y": 90 + }, + "facing=south,half=lower,hinge=right,open=true": { + "model": "minecraft:block/oxidized_copper_door_bottom_right_open" + }, + "facing=south,half=upper,hinge=left,open=false": { + "model": "minecraft:block/oxidized_copper_door_top_left", + "y": 90 + }, + "facing=south,half=upper,hinge=left,open=true": { + "model": "minecraft:block/oxidized_copper_door_top_left_open", + "y": 180 + }, + "facing=south,half=upper,hinge=right,open=false": { + "model": "minecraft:block/oxidized_copper_door_top_right", + "y": 90 + }, + "facing=south,half=upper,hinge=right,open=true": { + "model": "minecraft:block/oxidized_copper_door_top_right_open" + }, + "facing=west,half=lower,hinge=left,open=false": { + "model": "minecraft:block/oxidized_copper_door_bottom_left", + "y": 180 + }, + "facing=west,half=lower,hinge=left,open=true": { + "model": "minecraft:block/oxidized_copper_door_bottom_left_open", + "y": 270 + }, + "facing=west,half=lower,hinge=right,open=false": { + "model": "minecraft:block/oxidized_copper_door_bottom_right", + "y": 180 + }, + "facing=west,half=lower,hinge=right,open=true": { + "model": "minecraft:block/oxidized_copper_door_bottom_right_open", + "y": 90 + }, + "facing=west,half=upper,hinge=left,open=false": { + "model": "minecraft:block/oxidized_copper_door_top_left", + "y": 180 + }, + "facing=west,half=upper,hinge=left,open=true": { + "model": "minecraft:block/oxidized_copper_door_top_left_open", + "y": 270 + }, + "facing=west,half=upper,hinge=right,open=false": { + "model": "minecraft:block/oxidized_copper_door_top_right", + "y": 180 + }, + "facing=west,half=upper,hinge=right,open=true": { + "model": "minecraft:block/oxidized_copper_door_top_right_open", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/froze_state_oxidised_copper_grate.json b/src/main/resources/assets/hibernalherbs/blockstates/froze_state_oxidised_copper_grate.json new file mode 100644 index 00000000..e8039a9a --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/froze_state_oxidised_copper_grate.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/oxidized_copper_grate" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/froze_state_oxidised_copper_trapdoor.json b/src/main/resources/assets/hibernalherbs/blockstates/froze_state_oxidised_copper_trapdoor.json new file mode 100644 index 00000000..c5ceb4cd --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/froze_state_oxidised_copper_trapdoor.json @@ -0,0 +1,58 @@ +{ + "variants": { + "facing=east,half=bottom,open=false": { + "model": "minecraft:block/oxidized_copper_trapdoor_bottom" + }, + "facing=east,half=bottom,open=true": { + "model": "minecraft:block/oxidized_copper_trapdoor_open", + "y": 90 + }, + "facing=east,half=top,open=false": { + "model": "minecraft:block/oxidized_copper_trapdoor_top" + }, + "facing=east,half=top,open=true": { + "model": "minecraft:block/oxidized_copper_trapdoor_open", + "y": 90 + }, + "facing=north,half=bottom,open=false": { + "model": "minecraft:block/oxidized_copper_trapdoor_bottom" + }, + "facing=north,half=bottom,open=true": { + "model": "minecraft:block/oxidized_copper_trapdoor_open" + }, + "facing=north,half=top,open=false": { + "model": "minecraft:block/oxidized_copper_trapdoor_top" + }, + "facing=north,half=top,open=true": { + "model": "minecraft:block/oxidized_copper_trapdoor_open" + }, + "facing=south,half=bottom,open=false": { + "model": "minecraft:block/oxidized_copper_trapdoor_bottom" + }, + "facing=south,half=bottom,open=true": { + "model": "minecraft:block/oxidized_copper_trapdoor_open", + "y": 180 + }, + "facing=south,half=top,open=false": { + "model": "minecraft:block/oxidized_copper_trapdoor_top" + }, + "facing=south,half=top,open=true": { + "model": "minecraft:block/oxidized_copper_trapdoor_open", + "y": 180 + }, + "facing=west,half=bottom,open=false": { + "model": "minecraft:block/oxidized_copper_trapdoor_bottom" + }, + "facing=west,half=bottom,open=true": { + "model": "minecraft:block/oxidized_copper_trapdoor_open", + "y": 270 + }, + "facing=west,half=top,open=false": { + "model": "minecraft:block/oxidized_copper_trapdoor_top" + }, + "facing=west,half=top,open=true": { + "model": "minecraft:block/oxidized_copper_trapdoor_open", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/froze_state_sacrificial_rune_block.json b/src/main/resources/assets/hibernalherbs/blockstates/froze_state_sacrificial_rune_block.json new file mode 100644 index 00000000..d587f927 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/froze_state_sacrificial_rune_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "hibernalherbs:block/sacrificial_rune_block" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/froze_state_weathered_copper_block.json b/src/main/resources/assets/hibernalherbs/blockstates/froze_state_weathered_copper_block.json new file mode 100644 index 00000000..a1be23f6 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/froze_state_weathered_copper_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/weathered_copper" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/froze_state_weathered_copper_bulb.json b/src/main/resources/assets/hibernalherbs/blockstates/froze_state_weathered_copper_bulb.json new file mode 100644 index 00000000..82398fad --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/froze_state_weathered_copper_bulb.json @@ -0,0 +1,16 @@ +{ + "variants": { + "lit=false,powered=false": { + "model": "minecraft:block/weathered_copper_bulb" + }, + "lit=false,powered=true": { + "model": "minecraft:block/weathered_copper_bulb_lit" + }, + "lit=true,powered=false": { + "model": "minecraft:block/weathered_copper_bulb_powered" + }, + "lit=true,powered=true": { + "model": "minecraft:block/weathered_copper_bulb_lit_powered" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/froze_state_weathered_copper_door.json b/src/main/resources/assets/hibernalherbs/blockstates/froze_state_weathered_copper_door.json new file mode 100644 index 00000000..168213cd --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/froze_state_weathered_copper_door.json @@ -0,0 +1,124 @@ +{ + "variants": { + "facing=east,half=lower,hinge=left,open=false": { + "model": "minecraft:block/weathered_copper_door_bottom_left" + }, + "facing=east,half=lower,hinge=left,open=true": { + "model": "minecraft:block/weathered_copper_door_bottom_left_open", + "y": 90 + }, + "facing=east,half=lower,hinge=right,open=false": { + "model": "minecraft:block/weathered_copper_door_bottom_right" + }, + "facing=east,half=lower,hinge=right,open=true": { + "model": "minecraft:block/weathered_copper_door_bottom_right_open", + "y": 270 + }, + "facing=east,half=upper,hinge=left,open=false": { + "model": "minecraft:block/weathered_copper_door_top_left" + }, + "facing=east,half=upper,hinge=left,open=true": { + "model": "minecraft:block/weathered_copper_door_top_left_open", + "y": 90 + }, + "facing=east,half=upper,hinge=right,open=false": { + "model": "minecraft:block/weathered_copper_door_top_right" + }, + "facing=east,half=upper,hinge=right,open=true": { + "model": "minecraft:block/weathered_copper_door_top_right_open", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=false": { + "model": "minecraft:block/weathered_copper_door_bottom_left", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=true": { + "model": "minecraft:block/weathered_copper_door_bottom_left_open" + }, + "facing=north,half=lower,hinge=right,open=false": { + "model": "minecraft:block/weathered_copper_door_bottom_right", + "y": 270 + }, + "facing=north,half=lower,hinge=right,open=true": { + "model": "minecraft:block/weathered_copper_door_bottom_right_open", + "y": 180 + }, + "facing=north,half=upper,hinge=left,open=false": { + "model": "minecraft:block/weathered_copper_door_top_left", + "y": 270 + }, + "facing=north,half=upper,hinge=left,open=true": { + "model": "minecraft:block/weathered_copper_door_top_left_open" + }, + "facing=north,half=upper,hinge=right,open=false": { + "model": "minecraft:block/weathered_copper_door_top_right", + "y": 270 + }, + "facing=north,half=upper,hinge=right,open=true": { + "model": "minecraft:block/weathered_copper_door_top_right_open", + "y": 180 + }, + "facing=south,half=lower,hinge=left,open=false": { + "model": "minecraft:block/weathered_copper_door_bottom_left", + "y": 90 + }, + "facing=south,half=lower,hinge=left,open=true": { + "model": "minecraft:block/weathered_copper_door_bottom_left_open", + "y": 180 + }, + "facing=south,half=lower,hinge=right,open=false": { + "model": "minecraft:block/weathered_copper_door_bottom_right", + "y": 90 + }, + "facing=south,half=lower,hinge=right,open=true": { + "model": "minecraft:block/weathered_copper_door_bottom_right_open" + }, + "facing=south,half=upper,hinge=left,open=false": { + "model": "minecraft:block/weathered_copper_door_top_left", + "y": 90 + }, + "facing=south,half=upper,hinge=left,open=true": { + "model": "minecraft:block/weathered_copper_door_top_left_open", + "y": 180 + }, + "facing=south,half=upper,hinge=right,open=false": { + "model": "minecraft:block/weathered_copper_door_top_right", + "y": 90 + }, + "facing=south,half=upper,hinge=right,open=true": { + "model": "minecraft:block/weathered_copper_door_top_right_open" + }, + "facing=west,half=lower,hinge=left,open=false": { + "model": "minecraft:block/weathered_copper_door_bottom_left", + "y": 180 + }, + "facing=west,half=lower,hinge=left,open=true": { + "model": "minecraft:block/weathered_copper_door_bottom_left_open", + "y": 270 + }, + "facing=west,half=lower,hinge=right,open=false": { + "model": "minecraft:block/weathered_copper_door_bottom_right", + "y": 180 + }, + "facing=west,half=lower,hinge=right,open=true": { + "model": "minecraft:block/weathered_copper_door_bottom_right_open", + "y": 90 + }, + "facing=west,half=upper,hinge=left,open=false": { + "model": "minecraft:block/weathered_copper_door_top_left", + "y": 180 + }, + "facing=west,half=upper,hinge=left,open=true": { + "model": "minecraft:block/weathered_copper_door_top_left_open", + "y": 270 + }, + "facing=west,half=upper,hinge=right,open=false": { + "model": "minecraft:block/weathered_copper_door_top_right", + "y": 180 + }, + "facing=west,half=upper,hinge=right,open=true": { + "model": "minecraft:block/weathered_copper_door_top_right_open", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/froze_state_weathered_copper_grate.json b/src/main/resources/assets/hibernalherbs/blockstates/froze_state_weathered_copper_grate.json new file mode 100644 index 00000000..cb7e161e --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/froze_state_weathered_copper_grate.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/weathered_copper_grate" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/froze_state_weathered_copper_trapdoor.json b/src/main/resources/assets/hibernalherbs/blockstates/froze_state_weathered_copper_trapdoor.json new file mode 100644 index 00000000..3143d484 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/froze_state_weathered_copper_trapdoor.json @@ -0,0 +1,58 @@ +{ + "variants": { + "facing=east,half=bottom,open=false": { + "model": "minecraft:block/weathered_copper_trapdoor_bottom" + }, + "facing=east,half=bottom,open=true": { + "model": "minecraft:block/weathered_copper_trapdoor_open", + "y": 90 + }, + "facing=east,half=top,open=false": { + "model": "minecraft:block/weathered_copper_trapdoor_top" + }, + "facing=east,half=top,open=true": { + "model": "minecraft:block/weathered_copper_trapdoor_open", + "y": 90 + }, + "facing=north,half=bottom,open=false": { + "model": "minecraft:block/weathered_copper_trapdoor_bottom" + }, + "facing=north,half=bottom,open=true": { + "model": "minecraft:block/weathered_copper_trapdoor_open" + }, + "facing=north,half=top,open=false": { + "model": "minecraft:block/weathered_copper_trapdoor_top" + }, + "facing=north,half=top,open=true": { + "model": "minecraft:block/weathered_copper_trapdoor_open" + }, + "facing=south,half=bottom,open=false": { + "model": "minecraft:block/weathered_copper_trapdoor_bottom" + }, + "facing=south,half=bottom,open=true": { + "model": "minecraft:block/weathered_copper_trapdoor_open", + "y": 180 + }, + "facing=south,half=top,open=false": { + "model": "minecraft:block/weathered_copper_trapdoor_top" + }, + "facing=south,half=top,open=true": { + "model": "minecraft:block/weathered_copper_trapdoor_open", + "y": 180 + }, + "facing=west,half=bottom,open=false": { + "model": "minecraft:block/weathered_copper_trapdoor_bottom" + }, + "facing=west,half=bottom,open=true": { + "model": "minecraft:block/weathered_copper_trapdoor_open", + "y": 270 + }, + "facing=west,half=top,open=false": { + "model": "minecraft:block/weathered_copper_trapdoor_top" + }, + "facing=west,half=top,open=true": { + "model": "minecraft:block/weathered_copper_trapdoor_open", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/idiosyncratic_stone.json b/src/main/resources/assets/hibernalherbs/blockstates/idiosyncratic_stone.json new file mode 100644 index 00000000..f19a91df --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/idiosyncratic_stone.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "hibernalherbs:block/idiosyncratic_stone" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/idiosyncratic_stone_brick_slab.json b/src/main/resources/assets/hibernalherbs/blockstates/idiosyncratic_stone_brick_slab.json new file mode 100644 index 00000000..1ee40d81 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/idiosyncratic_stone_brick_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "hibernalherbs:block/idiosyncratic_stone_brick_slab" + }, + "type=double": { + "model": "hibernalherbs:block/idiosyncratic_stone_brick_slab_double" + }, + "type=top": { + "model": "hibernalherbs:block/idiosyncratic_stone_brick_slab_top" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/idiosyncratic_stone_brick_stairs.json b/src/main/resources/assets/hibernalherbs/blockstates/idiosyncratic_stone_brick_stairs.json new file mode 100644 index 00000000..88e922da --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/idiosyncratic_stone_brick_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "hibernalherbs:block/idiosyncratic_stone_brick_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "hibernalherbs:block/idiosyncratic_stone_brick_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "hibernalherbs:block/idiosyncratic_stone_brick_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "hibernalherbs:block/idiosyncratic_stone_brick_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "hibernalherbs:block/idiosyncratic_stone_brick_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "hibernalherbs:block/idiosyncratic_stone_brick_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=inner_right": { + "model": "hibernalherbs:block/idiosyncratic_stone_brick_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=outer_left": { + "model": "hibernalherbs:block/idiosyncratic_stone_brick_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=outer_right": { + "model": "hibernalherbs:block/idiosyncratic_stone_brick_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=straight": { + "model": "hibernalherbs:block/idiosyncratic_stone_brick_stairs", + "uvlock": true, + "x": 180 + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "hibernalherbs:block/idiosyncratic_stone_brick_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "hibernalherbs:block/idiosyncratic_stone_brick_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "hibernalherbs:block/idiosyncratic_stone_brick_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "hibernalherbs:block/idiosyncratic_stone_brick_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=straight": { + "model": "hibernalherbs:block/idiosyncratic_stone_brick_stairs", + "uvlock": true, + "y": 270 + }, + "facing=north,half=top,shape=inner_left": { + "model": "hibernalherbs:block/idiosyncratic_stone_brick_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=inner_right": { + "model": "hibernalherbs:block/idiosyncratic_stone_brick_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=outer_left": { + "model": "hibernalherbs:block/idiosyncratic_stone_brick_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=outer_right": { + "model": "hibernalherbs:block/idiosyncratic_stone_brick_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=straight": { + "model": "hibernalherbs:block/idiosyncratic_stone_brick_stairs", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "hibernalherbs:block/idiosyncratic_stone_brick_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "hibernalherbs:block/idiosyncratic_stone_brick_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "hibernalherbs:block/idiosyncratic_stone_brick_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "hibernalherbs:block/idiosyncratic_stone_brick_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=straight": { + "model": "hibernalherbs:block/idiosyncratic_stone_brick_stairs", + "uvlock": true, + "y": 90 + }, + "facing=south,half=top,shape=inner_left": { + "model": "hibernalherbs:block/idiosyncratic_stone_brick_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=inner_right": { + "model": "hibernalherbs:block/idiosyncratic_stone_brick_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=outer_left": { + "model": "hibernalherbs:block/idiosyncratic_stone_brick_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=outer_right": { + "model": "hibernalherbs:block/idiosyncratic_stone_brick_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=straight": { + "model": "hibernalherbs:block/idiosyncratic_stone_brick_stairs", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "hibernalherbs:block/idiosyncratic_stone_brick_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "hibernalherbs:block/idiosyncratic_stone_brick_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "hibernalherbs:block/idiosyncratic_stone_brick_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "hibernalherbs:block/idiosyncratic_stone_brick_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=straight": { + "model": "hibernalherbs:block/idiosyncratic_stone_brick_stairs", + "uvlock": true, + "y": 180 + }, + "facing=west,half=top,shape=inner_left": { + "model": "hibernalherbs:block/idiosyncratic_stone_brick_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=inner_right": { + "model": "hibernalherbs:block/idiosyncratic_stone_brick_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=outer_left": { + "model": "hibernalherbs:block/idiosyncratic_stone_brick_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=outer_right": { + "model": "hibernalherbs:block/idiosyncratic_stone_brick_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=straight": { + "model": "hibernalherbs:block/idiosyncratic_stone_brick_stairs", + "uvlock": true, + "x": 180, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/idiosyncratic_stone_brick_wall.json b/src/main/resources/assets/hibernalherbs/blockstates/idiosyncratic_stone_brick_wall.json new file mode 100644 index 00000000..3f8d4a69 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/idiosyncratic_stone_brick_wall.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "apply": { + "model": "hibernalherbs:block/idiosyncratic_stone_brick_wall_post" + }, + "when": { + "up": "true" + } + }, + { + "apply": { + "model": "hibernalherbs:block/idiosyncratic_stone_brick_wall_side", + "uvlock": true + }, + "when": { + "north": "low" + } + }, + { + "apply": { + "model": "hibernalherbs:block/idiosyncratic_stone_brick_wall_side", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "low" + } + }, + { + "apply": { + "model": "hibernalherbs:block/idiosyncratic_stone_brick_wall_side", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "low" + } + }, + { + "apply": { + "model": "hibernalherbs:block/idiosyncratic_stone_brick_wall_side", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "low" + } + }, + { + "apply": { + "model": "hibernalherbs:block/idiosyncratic_stone_brick_wall_side_tall", + "uvlock": true + }, + "when": { + "north": "tall" + } + }, + { + "apply": { + "model": "hibernalherbs:block/idiosyncratic_stone_brick_wall_side_tall", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "tall" + } + }, + { + "apply": { + "model": "hibernalherbs:block/idiosyncratic_stone_brick_wall_side_tall", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "tall" + } + }, + { + "apply": { + "model": "hibernalherbs:block/idiosyncratic_stone_brick_wall_side_tall", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "tall" + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/idiosyncratic_stone_bricks.json b/src/main/resources/assets/hibernalherbs/blockstates/idiosyncratic_stone_bricks.json new file mode 100644 index 00000000..24c281e5 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/idiosyncratic_stone_bricks.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "hibernalherbs:block/idiosyncratic_stone_bricks" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/idiosyncratic_stone_button.json b/src/main/resources/assets/hibernalherbs/blockstates/idiosyncratic_stone_button.json new file mode 100644 index 00000000..254e99c7 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/idiosyncratic_stone_button.json @@ -0,0 +1,118 @@ +{ + "variants": { + "face=ceiling,facing=east,powered=false": { + "model": "hibernalherbs:block/idiosyncratic_stone_button", + "x": 180, + "y": 270 + }, + "face=ceiling,facing=east,powered=true": { + "model": "hibernalherbs:block/idiosyncratic_stone_button_pressed", + "x": 180, + "y": 270 + }, + "face=ceiling,facing=north,powered=false": { + "model": "hibernalherbs:block/idiosyncratic_stone_button", + "x": 180, + "y": 180 + }, + "face=ceiling,facing=north,powered=true": { + "model": "hibernalherbs:block/idiosyncratic_stone_button_pressed", + "x": 180, + "y": 180 + }, + "face=ceiling,facing=south,powered=false": { + "model": "hibernalherbs:block/idiosyncratic_stone_button", + "x": 180 + }, + "face=ceiling,facing=south,powered=true": { + "model": "hibernalherbs:block/idiosyncratic_stone_button_pressed", + "x": 180 + }, + "face=ceiling,facing=west,powered=false": { + "model": "hibernalherbs:block/idiosyncratic_stone_button", + "x": 180, + "y": 90 + }, + "face=ceiling,facing=west,powered=true": { + "model": "hibernalherbs:block/idiosyncratic_stone_button_pressed", + "x": 180, + "y": 90 + }, + "face=floor,facing=east,powered=false": { + "model": "hibernalherbs:block/idiosyncratic_stone_button", + "y": 90 + }, + "face=floor,facing=east,powered=true": { + "model": "hibernalherbs:block/idiosyncratic_stone_button_pressed", + "y": 90 + }, + "face=floor,facing=north,powered=false": { + "model": "hibernalherbs:block/idiosyncratic_stone_button" + }, + "face=floor,facing=north,powered=true": { + "model": "hibernalherbs:block/idiosyncratic_stone_button_pressed" + }, + "face=floor,facing=south,powered=false": { + "model": "hibernalherbs:block/idiosyncratic_stone_button", + "y": 180 + }, + "face=floor,facing=south,powered=true": { + "model": "hibernalherbs:block/idiosyncratic_stone_button_pressed", + "y": 180 + }, + "face=floor,facing=west,powered=false": { + "model": "hibernalherbs:block/idiosyncratic_stone_button", + "y": 270 + }, + "face=floor,facing=west,powered=true": { + "model": "hibernalherbs:block/idiosyncratic_stone_button_pressed", + "y": 270 + }, + "face=wall,facing=east,powered=false": { + "model": "hibernalherbs:block/idiosyncratic_stone_button", + "uvlock": true, + "x": 90, + "y": 90 + }, + "face=wall,facing=east,powered=true": { + "model": "hibernalherbs:block/idiosyncratic_stone_button_pressed", + "uvlock": true, + "x": 90, + "y": 90 + }, + "face=wall,facing=north,powered=false": { + "model": "hibernalherbs:block/idiosyncratic_stone_button", + "uvlock": true, + "x": 90 + }, + "face=wall,facing=north,powered=true": { + "model": "hibernalherbs:block/idiosyncratic_stone_button_pressed", + "uvlock": true, + "x": 90 + }, + "face=wall,facing=south,powered=false": { + "model": "hibernalherbs:block/idiosyncratic_stone_button", + "uvlock": true, + "x": 90, + "y": 180 + }, + "face=wall,facing=south,powered=true": { + "model": "hibernalherbs:block/idiosyncratic_stone_button_pressed", + "uvlock": true, + "x": 90, + "y": 180 + }, + "face=wall,facing=west,powered=false": { + "model": "hibernalherbs:block/idiosyncratic_stone_button", + "uvlock": true, + "x": 90, + "y": 270 + }, + "face=wall,facing=west,powered=true": { + "model": "hibernalherbs:block/idiosyncratic_stone_button_pressed", + "uvlock": true, + "x": 90, + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/idiosyncratic_stone_pressure_plate.json b/src/main/resources/assets/hibernalherbs/blockstates/idiosyncratic_stone_pressure_plate.json new file mode 100644 index 00000000..f5287665 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/idiosyncratic_stone_pressure_plate.json @@ -0,0 +1,10 @@ +{ + "variants": { + "powered=false": { + "model": "hibernalherbs:block/idiosyncratic_stone_pressure_plate" + }, + "powered=true": { + "model": "hibernalherbs:block/idiosyncratic_stone_pressure_plate_down" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/idiosyncratic_stone_slab.json b/src/main/resources/assets/hibernalherbs/blockstates/idiosyncratic_stone_slab.json new file mode 100644 index 00000000..0f831f23 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/idiosyncratic_stone_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "hibernalherbs:block/idiosyncratic_stone_slab" + }, + "type=double": { + "model": "hibernalherbs:block/idiosyncratic_stone_slab_double" + }, + "type=top": { + "model": "hibernalherbs:block/idiosyncratic_stone_slab_top" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/idiosyncratic_stone_stairs.json b/src/main/resources/assets/hibernalherbs/blockstates/idiosyncratic_stone_stairs.json new file mode 100644 index 00000000..69e0feb8 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/idiosyncratic_stone_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "hibernalherbs:block/idiosyncratic_stone_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "hibernalherbs:block/idiosyncratic_stone_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "hibernalherbs:block/idiosyncratic_stone_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "hibernalherbs:block/idiosyncratic_stone_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "hibernalherbs:block/idiosyncratic_stone_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "hibernalherbs:block/idiosyncratic_stone_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=inner_right": { + "model": "hibernalherbs:block/idiosyncratic_stone_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=outer_left": { + "model": "hibernalherbs:block/idiosyncratic_stone_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=outer_right": { + "model": "hibernalherbs:block/idiosyncratic_stone_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=straight": { + "model": "hibernalherbs:block/idiosyncratic_stone_stairs", + "uvlock": true, + "x": 180 + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "hibernalherbs:block/idiosyncratic_stone_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "hibernalherbs:block/idiosyncratic_stone_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "hibernalherbs:block/idiosyncratic_stone_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "hibernalherbs:block/idiosyncratic_stone_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=straight": { + "model": "hibernalherbs:block/idiosyncratic_stone_stairs", + "uvlock": true, + "y": 270 + }, + "facing=north,half=top,shape=inner_left": { + "model": "hibernalherbs:block/idiosyncratic_stone_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=inner_right": { + "model": "hibernalherbs:block/idiosyncratic_stone_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=outer_left": { + "model": "hibernalherbs:block/idiosyncratic_stone_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=outer_right": { + "model": "hibernalherbs:block/idiosyncratic_stone_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=straight": { + "model": "hibernalherbs:block/idiosyncratic_stone_stairs", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "hibernalherbs:block/idiosyncratic_stone_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "hibernalherbs:block/idiosyncratic_stone_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "hibernalherbs:block/idiosyncratic_stone_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "hibernalherbs:block/idiosyncratic_stone_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=straight": { + "model": "hibernalherbs:block/idiosyncratic_stone_stairs", + "uvlock": true, + "y": 90 + }, + "facing=south,half=top,shape=inner_left": { + "model": "hibernalherbs:block/idiosyncratic_stone_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=inner_right": { + "model": "hibernalherbs:block/idiosyncratic_stone_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=outer_left": { + "model": "hibernalherbs:block/idiosyncratic_stone_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=outer_right": { + "model": "hibernalherbs:block/idiosyncratic_stone_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=straight": { + "model": "hibernalherbs:block/idiosyncratic_stone_stairs", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "hibernalherbs:block/idiosyncratic_stone_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "hibernalherbs:block/idiosyncratic_stone_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "hibernalherbs:block/idiosyncratic_stone_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "hibernalherbs:block/idiosyncratic_stone_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=straight": { + "model": "hibernalherbs:block/idiosyncratic_stone_stairs", + "uvlock": true, + "y": 180 + }, + "facing=west,half=top,shape=inner_left": { + "model": "hibernalherbs:block/idiosyncratic_stone_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=inner_right": { + "model": "hibernalherbs:block/idiosyncratic_stone_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=outer_left": { + "model": "hibernalherbs:block/idiosyncratic_stone_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=outer_right": { + "model": "hibernalherbs:block/idiosyncratic_stone_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=straight": { + "model": "hibernalherbs:block/idiosyncratic_stone_stairs", + "uvlock": true, + "x": 180, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/idiosyncratic_stone_wall.json b/src/main/resources/assets/hibernalherbs/blockstates/idiosyncratic_stone_wall.json new file mode 100644 index 00000000..5b501354 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/idiosyncratic_stone_wall.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "apply": { + "model": "hibernalherbs:block/idiosyncratic_stone_wall_post" + }, + "when": { + "up": "true" + } + }, + { + "apply": { + "model": "hibernalherbs:block/idiosyncratic_stone_wall_side", + "uvlock": true + }, + "when": { + "north": "low" + } + }, + { + "apply": { + "model": "hibernalherbs:block/idiosyncratic_stone_wall_side", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "low" + } + }, + { + "apply": { + "model": "hibernalherbs:block/idiosyncratic_stone_wall_side", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "low" + } + }, + { + "apply": { + "model": "hibernalherbs:block/idiosyncratic_stone_wall_side", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "low" + } + }, + { + "apply": { + "model": "hibernalherbs:block/idiosyncratic_stone_wall_side_tall", + "uvlock": true + }, + "when": { + "north": "tall" + } + }, + { + "apply": { + "model": "hibernalherbs:block/idiosyncratic_stone_wall_side_tall", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "tall" + } + }, + { + "apply": { + "model": "hibernalherbs:block/idiosyncratic_stone_wall_side_tall", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "tall" + } + }, + { + "apply": { + "model": "hibernalherbs:block/idiosyncratic_stone_wall_side_tall", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "tall" + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/incense_provider.json b/src/main/resources/assets/hibernalherbs/blockstates/incense_provider.json new file mode 100644 index 00000000..6ba55576 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/incense_provider.json @@ -0,0 +1,37 @@ +{ + "variants": { + "fed=false,facing=north": { + "model": "hibernalherbs:block/incense_provider", + "y": 180 + }, + "fed=true,facing=north": { + "model": "hibernalherbs:block/incense_provider_fed", + "y": 180 + }, + + "fed=false,facing=south": { + "model": "hibernalherbs:block/incense_provider" + }, + "fed=true,facing=south": { + "model": "hibernalherbs:block/incense_provider_fed" + }, + + "fed=false,facing=west": { + "model": "hibernalherbs:block/incense_provider", + "y": 90 + }, + "fed=true,facing=west": { + "model": "hibernalherbs:block/incense_provider_fed", + "y": 90 + }, + + "fed=false,facing=east": { + "model": "hibernalherbs:block/incense_provider", + "y": 270 + }, + "fed=true,facing=east": { + "model": "hibernalherbs:block/incense_provider_fed", + "y": 270 + } + } +} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/marjoram.json b/src/main/resources/assets/hibernalherbs/blockstates/marjoram.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/marjoram.json rename to src/main/resources/assets/hibernalherbs/blockstates/marjoram.json diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/marjoram_herb_barrel.json b/src/main/resources/assets/hibernalherbs/blockstates/marjoram_herb_barrel.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/marjoram_herb_barrel.json rename to src/main/resources/assets/hibernalherbs/blockstates/marjoram_herb_barrel.json diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/marjoram_herb_pile.json b/src/main/resources/assets/hibernalherbs/blockstates/marjoram_herb_pile.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/marjoram_herb_pile.json rename to src/main/resources/assets/hibernalherbs/blockstates/marjoram_herb_pile.json diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/marjoram_lantern.json b/src/main/resources/assets/hibernalherbs/blockstates/marjoram_lantern.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/marjoram_lantern.json rename to src/main/resources/assets/hibernalherbs/blockstates/marjoram_lantern.json diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/myqueste_button.json b/src/main/resources/assets/hibernalherbs/blockstates/myqueste_button.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/myqueste_button.json rename to src/main/resources/assets/hibernalherbs/blockstates/myqueste_button.json diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/myqueste_door.json b/src/main/resources/assets/hibernalherbs/blockstates/myqueste_door.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/myqueste_door.json rename to src/main/resources/assets/hibernalherbs/blockstates/myqueste_door.json diff --git a/src/main/resources/assets/hibernalherbs/blockstates/myqueste_fence.json b/src/main/resources/assets/hibernalherbs/blockstates/myqueste_fence.json new file mode 100644 index 00000000..5fd08af9 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/myqueste_fence.json @@ -0,0 +1,45 @@ +{ + "multipart": [ + { + "apply": { + "model": "hibernalherbs:block/myqueste_fence_post" + } + }, + { + "apply": { + "model": "hibernalherbs:block/myqueste_fence_side_north", + "uvlock": false + }, + "when": { + "north": "true" + } + }, + { + "apply": { + "model": "hibernalherbs:block/myqueste_fence_side_east", + "uvlock": false + }, + "when": { + "east": "true" + } + }, + { + "apply": { + "model": "hibernalherbs:block/myqueste_fence_side_south", + "uvlock": false + }, + "when": { + "south": "true" + } + }, + { + "apply": { + "model": "hibernalherbs:block/myqueste_fence_side_west", + "uvlock": false + }, + "when": { + "west": "true" + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/myqueste_fence_gate.json b/src/main/resources/assets/hibernalherbs/blockstates/myqueste_fence_gate.json new file mode 100644 index 00000000..e4e9b0e4 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/myqueste_fence_gate.json @@ -0,0 +1,80 @@ +{ + "variants": { + "facing=east,in_wall=false,open=false": { + "model": "hibernalherbs:block/myqueste_fence_gate", + "uvlock": false, + "y": 270 + }, + "facing=east,in_wall=false,open=true": { + "model": "hibernalherbs:block/myqueste_fence_gate_open", + "uvlock": false, + "y": 270 + }, + "facing=east,in_wall=true,open=false": { + "model": "hibernalherbs:block/myqueste_fence_gate_wall", + "uvlock": false, + "y": 270 + }, + "facing=east,in_wall=true,open=true": { + "model": "hibernalherbs:block/myqueste_fence_gate_wall_open", + "uvlock": false, + "y": 270 + }, + "facing=north,in_wall=false,open=false": { + "model": "hibernalherbs:block/myqueste_fence_gate", + "uvlock": false, + "y": 180 + }, + "facing=north,in_wall=false,open=true": { + "model": "hibernalherbs:block/myqueste_fence_gate_open", + "uvlock": false, + "y": 180 + }, + "facing=north,in_wall=true,open=false": { + "model": "hibernalherbs:block/myqueste_fence_gate_wall", + "uvlock": false, + "y": 180 + }, + "facing=north,in_wall=true,open=true": { + "model": "hibernalherbs:block/myqueste_fence_gate_wall_open", + "uvlock": false, + "y": 180 + }, + "facing=south,in_wall=false,open=false": { + "model": "hibernalherbs:block/myqueste_fence_gate", + "uvlock": false + }, + "facing=south,in_wall=false,open=true": { + "model": "hibernalherbs:block/myqueste_fence_gate_open", + "uvlock": false + }, + "facing=south,in_wall=true,open=false": { + "model": "hibernalherbs:block/myqueste_fence_gate_wall", + "uvlock": false + }, + "facing=south,in_wall=true,open=true": { + "model": "hibernalherbs:block/myqueste_fence_gate_wall_open", + "uvlock": false + }, + "facing=west,in_wall=false,open=false": { + "model": "hibernalherbs:block/myqueste_fence_gate", + "uvlock": false, + "y": 90 + }, + "facing=west,in_wall=false,open=true": { + "model": "hibernalherbs:block/myqueste_fence_gate_open", + "uvlock": false, + "y": 90 + }, + "facing=west,in_wall=true,open=false": { + "model": "hibernalherbs:block/myqueste_fence_gate_wall", + "uvlock": false, + "y": 90 + }, + "facing=west,in_wall=true,open=true": { + "model": "hibernalherbs:block/myqueste_fence_gate_wall_open", + "uvlock": false, + "y": 90 + } + } +} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/myqueste_hanging_sign.json b/src/main/resources/assets/hibernalherbs/blockstates/myqueste_hanging_sign.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/myqueste_hanging_sign.json rename to src/main/resources/assets/hibernalherbs/blockstates/myqueste_hanging_sign.json diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/myqueste_leaves.json b/src/main/resources/assets/hibernalherbs/blockstates/myqueste_leaves.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/myqueste_leaves.json rename to src/main/resources/assets/hibernalherbs/blockstates/myqueste_leaves.json diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/myqueste_log.json b/src/main/resources/assets/hibernalherbs/blockstates/myqueste_log.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/myqueste_log.json rename to src/main/resources/assets/hibernalherbs/blockstates/myqueste_log.json diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/myqueste_planks.json b/src/main/resources/assets/hibernalherbs/blockstates/myqueste_planks.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/myqueste_planks.json rename to src/main/resources/assets/hibernalherbs/blockstates/myqueste_planks.json diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/myqueste_pressure_plate.json b/src/main/resources/assets/hibernalherbs/blockstates/myqueste_pressure_plate.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/myqueste_pressure_plate.json rename to src/main/resources/assets/hibernalherbs/blockstates/myqueste_pressure_plate.json diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/myqueste_sapling.json b/src/main/resources/assets/hibernalherbs/blockstates/myqueste_sapling.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/myqueste_sapling.json rename to src/main/resources/assets/hibernalherbs/blockstates/myqueste_sapling.json diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/myqueste_sign.json b/src/main/resources/assets/hibernalherbs/blockstates/myqueste_sign.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/myqueste_sign.json rename to src/main/resources/assets/hibernalherbs/blockstates/myqueste_sign.json diff --git a/src/main/resources/assets/hibernalherbs/blockstates/myqueste_slab.json b/src/main/resources/assets/hibernalherbs/blockstates/myqueste_slab.json new file mode 100644 index 00000000..54f5d844 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/myqueste_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "hibernalherbs:block/myqueste_slab" + }, + "type=double": { + "model": "hibernalherbs:block/myqueste_slab_double" + }, + "type=top": { + "model": "hibernalherbs:block/myqueste_slab_top" + } + } +} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/myqueste_stairs.json b/src/main/resources/assets/hibernalherbs/blockstates/myqueste_stairs.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/myqueste_stairs.json rename to src/main/resources/assets/hibernalherbs/blockstates/myqueste_stairs.json diff --git a/src/main/resources/assets/hibernalherbs/blockstates/myqueste_trapdoor.json b/src/main/resources/assets/hibernalherbs/blockstates/myqueste_trapdoor.json new file mode 100644 index 00000000..83c3ddd0 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/myqueste_trapdoor.json @@ -0,0 +1,58 @@ +{ + "variants": { + "facing=east,half=bottom,open=false": { + "model": "hibernalherbs:block/myqueste_trapdoor_bottom" + }, + "facing=east,half=bottom,open=true": { + "model": "hibernalherbs:block/myqueste_trapdoor_open", + "y": 90 + }, + "facing=east,half=top,open=false": { + "model": "hibernalherbs:block/myqueste_trapdoor_top" + }, + "facing=east,half=top,open=true": { + "model": "hibernalherbs:block/myqueste_trapdoor_open", + "y": 90 + }, + "facing=north,half=bottom,open=false": { + "model": "hibernalherbs:block/myqueste_trapdoor_bottom" + }, + "facing=north,half=bottom,open=true": { + "model": "hibernalherbs:block/myqueste_trapdoor_open" + }, + "facing=north,half=top,open=false": { + "model": "hibernalherbs:block/myqueste_trapdoor_top" + }, + "facing=north,half=top,open=true": { + "model": "hibernalherbs:block/myqueste_trapdoor_open" + }, + "facing=south,half=bottom,open=false": { + "model": "hibernalherbs:block/myqueste_trapdoor_bottom" + }, + "facing=south,half=bottom,open=true": { + "model": "hibernalherbs:block/myqueste_trapdoor_open", + "y": 180 + }, + "facing=south,half=top,open=false": { + "model": "hibernalherbs:block/myqueste_trapdoor_top" + }, + "facing=south,half=top,open=true": { + "model": "hibernalherbs:block/myqueste_trapdoor_open", + "y": 180 + }, + "facing=west,half=bottom,open=false": { + "model": "hibernalherbs:block/myqueste_trapdoor_bottom" + }, + "facing=west,half=bottom,open=true": { + "model": "hibernalherbs:block/myqueste_trapdoor_open", + "y": 270 + }, + "facing=west,half=top,open=false": { + "model": "hibernalherbs:block/myqueste_trapdoor_top" + }, + "facing=west,half=top,open=true": { + "model": "hibernalherbs:block/myqueste_trapdoor_open", + "y": 270 + } + } +} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/myqueste_wall_hanging_sign.json b/src/main/resources/assets/hibernalherbs/blockstates/myqueste_wall_hanging_sign.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/myqueste_wall_hanging_sign.json rename to src/main/resources/assets/hibernalherbs/blockstates/myqueste_wall_hanging_sign.json diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/myqueste_wall_sign.json b/src/main/resources/assets/hibernalherbs/blockstates/myqueste_wall_sign.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/myqueste_wall_sign.json rename to src/main/resources/assets/hibernalherbs/blockstates/myqueste_wall_sign.json diff --git a/src/main/resources/assets/hibernalherbs/blockstates/myqueste_wood.json b/src/main/resources/assets/hibernalherbs/blockstates/myqueste_wood.json new file mode 100644 index 00000000..38778a46 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/myqueste_wood.json @@ -0,0 +1,16 @@ +{ + "variants": { + "axis=x": { + "model": "hibernalherbs:block/myqueste_wood", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "hibernalherbs:block/myqueste_wood" + }, + "axis=z": { + "model": "hibernalherbs:block/myqueste_wood", + "x": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/mystical_campfire.json b/src/main/resources/assets/hibernalherbs/blockstates/mystical_campfire.json new file mode 100644 index 00000000..8a942b13 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/mystical_campfire.json @@ -0,0 +1,34 @@ +{ + "variants": { + "facing=east,lit=false": { + "model": "hibernalherbs:block/mystical_campfire_off", + "y": 270 + }, + "facing=east,lit=true": { + "model": "hibernalherbs:block/mystical_campfire", + "y": 270 + }, + "facing=north,lit=false": { + "model": "hibernalherbs:block/mystical_campfire_off", + "y": 180 + }, + "facing=north,lit=true": { + "model": "hibernalherbs:block/mystical_campfire", + "y": 180 + }, + "facing=south,lit=false": { + "model": "hibernalherbs:block/mystical_campfire_off" + }, + "facing=south,lit=true": { + "model": "hibernalherbs:block/mystical_campfire" + }, + "facing=west,lit=false": { + "model": "hibernalherbs:block/mystical_campfire_off", + "y": 90 + }, + "facing=west,lit=true": { + "model": "hibernalherbs:block/mystical_campfire", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/necromantic_stone.json b/src/main/resources/assets/hibernalherbs/blockstates/necromantic_stone.json new file mode 100644 index 00000000..201aa041 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/necromantic_stone.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "hibernalherbs:block/necromantic_stone" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/necromantic_stone_brick_slab.json b/src/main/resources/assets/hibernalherbs/blockstates/necromantic_stone_brick_slab.json new file mode 100644 index 00000000..b8afb80c --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/necromantic_stone_brick_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "hibernalherbs:block/necromantic_stone_brick_slab" + }, + "type=double": { + "model": "hibernalherbs:block/necromantic_stone_brick_slab_double" + }, + "type=top": { + "model": "hibernalherbs:block/necromantic_stone_brick_slab_top" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/necromantic_stone_brick_stairs.json b/src/main/resources/assets/hibernalherbs/blockstates/necromantic_stone_brick_stairs.json new file mode 100644 index 00000000..c76d725b --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/necromantic_stone_brick_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "hibernalherbs:block/necromantic_stone_brick_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "hibernalherbs:block/necromantic_stone_brick_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "hibernalherbs:block/necromantic_stone_brick_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "hibernalherbs:block/necromantic_stone_brick_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "hibernalherbs:block/necromantic_stone_brick_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "hibernalherbs:block/necromantic_stone_brick_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=inner_right": { + "model": "hibernalherbs:block/necromantic_stone_brick_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=outer_left": { + "model": "hibernalherbs:block/necromantic_stone_brick_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=outer_right": { + "model": "hibernalherbs:block/necromantic_stone_brick_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=straight": { + "model": "hibernalherbs:block/necromantic_stone_brick_stairs", + "uvlock": true, + "x": 180 + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "hibernalherbs:block/necromantic_stone_brick_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "hibernalherbs:block/necromantic_stone_brick_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "hibernalherbs:block/necromantic_stone_brick_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "hibernalherbs:block/necromantic_stone_brick_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=straight": { + "model": "hibernalherbs:block/necromantic_stone_brick_stairs", + "uvlock": true, + "y": 270 + }, + "facing=north,half=top,shape=inner_left": { + "model": "hibernalherbs:block/necromantic_stone_brick_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=inner_right": { + "model": "hibernalherbs:block/necromantic_stone_brick_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=outer_left": { + "model": "hibernalherbs:block/necromantic_stone_brick_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=outer_right": { + "model": "hibernalherbs:block/necromantic_stone_brick_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=straight": { + "model": "hibernalherbs:block/necromantic_stone_brick_stairs", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "hibernalherbs:block/necromantic_stone_brick_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "hibernalherbs:block/necromantic_stone_brick_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "hibernalherbs:block/necromantic_stone_brick_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "hibernalherbs:block/necromantic_stone_brick_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=straight": { + "model": "hibernalherbs:block/necromantic_stone_brick_stairs", + "uvlock": true, + "y": 90 + }, + "facing=south,half=top,shape=inner_left": { + "model": "hibernalherbs:block/necromantic_stone_brick_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=inner_right": { + "model": "hibernalherbs:block/necromantic_stone_brick_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=outer_left": { + "model": "hibernalherbs:block/necromantic_stone_brick_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=outer_right": { + "model": "hibernalherbs:block/necromantic_stone_brick_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=straight": { + "model": "hibernalherbs:block/necromantic_stone_brick_stairs", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "hibernalherbs:block/necromantic_stone_brick_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "hibernalherbs:block/necromantic_stone_brick_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "hibernalherbs:block/necromantic_stone_brick_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "hibernalherbs:block/necromantic_stone_brick_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=straight": { + "model": "hibernalherbs:block/necromantic_stone_brick_stairs", + "uvlock": true, + "y": 180 + }, + "facing=west,half=top,shape=inner_left": { + "model": "hibernalherbs:block/necromantic_stone_brick_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=inner_right": { + "model": "hibernalherbs:block/necromantic_stone_brick_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=outer_left": { + "model": "hibernalherbs:block/necromantic_stone_brick_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=outer_right": { + "model": "hibernalherbs:block/necromantic_stone_brick_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=straight": { + "model": "hibernalherbs:block/necromantic_stone_brick_stairs", + "uvlock": true, + "x": 180, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/necromantic_stone_brick_wall.json b/src/main/resources/assets/hibernalherbs/blockstates/necromantic_stone_brick_wall.json new file mode 100644 index 00000000..cf0da4a9 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/necromantic_stone_brick_wall.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "apply": { + "model": "hibernalherbs:block/necromantic_stone_brick_wall_post" + }, + "when": { + "up": "true" + } + }, + { + "apply": { + "model": "hibernalherbs:block/necromantic_stone_brick_wall_side", + "uvlock": true + }, + "when": { + "north": "low" + } + }, + { + "apply": { + "model": "hibernalherbs:block/necromantic_stone_brick_wall_side", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "low" + } + }, + { + "apply": { + "model": "hibernalherbs:block/necromantic_stone_brick_wall_side", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "low" + } + }, + { + "apply": { + "model": "hibernalherbs:block/necromantic_stone_brick_wall_side", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "low" + } + }, + { + "apply": { + "model": "hibernalherbs:block/necromantic_stone_brick_wall_side_tall", + "uvlock": true + }, + "when": { + "north": "tall" + } + }, + { + "apply": { + "model": "hibernalherbs:block/necromantic_stone_brick_wall_side_tall", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "tall" + } + }, + { + "apply": { + "model": "hibernalherbs:block/necromantic_stone_brick_wall_side_tall", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "tall" + } + }, + { + "apply": { + "model": "hibernalherbs:block/necromantic_stone_brick_wall_side_tall", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "tall" + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/necromantic_stone_bricks.json b/src/main/resources/assets/hibernalherbs/blockstates/necromantic_stone_bricks.json new file mode 100644 index 00000000..913bc47e --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/necromantic_stone_bricks.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "hibernalherbs:block/necromantic_stone_bricks" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/necromantic_stone_button.json b/src/main/resources/assets/hibernalherbs/blockstates/necromantic_stone_button.json new file mode 100644 index 00000000..c5a9a382 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/necromantic_stone_button.json @@ -0,0 +1,118 @@ +{ + "variants": { + "face=ceiling,facing=east,powered=false": { + "model": "hibernalherbs:block/necromantic_stone_button", + "x": 180, + "y": 270 + }, + "face=ceiling,facing=east,powered=true": { + "model": "hibernalherbs:block/necromantic_stone_button_pressed", + "x": 180, + "y": 270 + }, + "face=ceiling,facing=north,powered=false": { + "model": "hibernalherbs:block/necromantic_stone_button", + "x": 180, + "y": 180 + }, + "face=ceiling,facing=north,powered=true": { + "model": "hibernalherbs:block/necromantic_stone_button_pressed", + "x": 180, + "y": 180 + }, + "face=ceiling,facing=south,powered=false": { + "model": "hibernalherbs:block/necromantic_stone_button", + "x": 180 + }, + "face=ceiling,facing=south,powered=true": { + "model": "hibernalherbs:block/necromantic_stone_button_pressed", + "x": 180 + }, + "face=ceiling,facing=west,powered=false": { + "model": "hibernalherbs:block/necromantic_stone_button", + "x": 180, + "y": 90 + }, + "face=ceiling,facing=west,powered=true": { + "model": "hibernalherbs:block/necromantic_stone_button_pressed", + "x": 180, + "y": 90 + }, + "face=floor,facing=east,powered=false": { + "model": "hibernalherbs:block/necromantic_stone_button", + "y": 90 + }, + "face=floor,facing=east,powered=true": { + "model": "hibernalherbs:block/necromantic_stone_button_pressed", + "y": 90 + }, + "face=floor,facing=north,powered=false": { + "model": "hibernalherbs:block/necromantic_stone_button" + }, + "face=floor,facing=north,powered=true": { + "model": "hibernalherbs:block/necromantic_stone_button_pressed" + }, + "face=floor,facing=south,powered=false": { + "model": "hibernalherbs:block/necromantic_stone_button", + "y": 180 + }, + "face=floor,facing=south,powered=true": { + "model": "hibernalherbs:block/necromantic_stone_button_pressed", + "y": 180 + }, + "face=floor,facing=west,powered=false": { + "model": "hibernalherbs:block/necromantic_stone_button", + "y": 270 + }, + "face=floor,facing=west,powered=true": { + "model": "hibernalherbs:block/necromantic_stone_button_pressed", + "y": 270 + }, + "face=wall,facing=east,powered=false": { + "model": "hibernalherbs:block/necromantic_stone_button", + "uvlock": true, + "x": 90, + "y": 90 + }, + "face=wall,facing=east,powered=true": { + "model": "hibernalherbs:block/necromantic_stone_button_pressed", + "uvlock": true, + "x": 90, + "y": 90 + }, + "face=wall,facing=north,powered=false": { + "model": "hibernalherbs:block/necromantic_stone_button", + "uvlock": true, + "x": 90 + }, + "face=wall,facing=north,powered=true": { + "model": "hibernalherbs:block/necromantic_stone_button_pressed", + "uvlock": true, + "x": 90 + }, + "face=wall,facing=south,powered=false": { + "model": "hibernalherbs:block/necromantic_stone_button", + "uvlock": true, + "x": 90, + "y": 180 + }, + "face=wall,facing=south,powered=true": { + "model": "hibernalherbs:block/necromantic_stone_button_pressed", + "uvlock": true, + "x": 90, + "y": 180 + }, + "face=wall,facing=west,powered=false": { + "model": "hibernalherbs:block/necromantic_stone_button", + "uvlock": true, + "x": 90, + "y": 270 + }, + "face=wall,facing=west,powered=true": { + "model": "hibernalherbs:block/necromantic_stone_button_pressed", + "uvlock": true, + "x": 90, + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/necromantic_stone_pressure_plate.json b/src/main/resources/assets/hibernalherbs/blockstates/necromantic_stone_pressure_plate.json new file mode 100644 index 00000000..8e764470 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/necromantic_stone_pressure_plate.json @@ -0,0 +1,10 @@ +{ + "variants": { + "powered=false": { + "model": "hibernalherbs:block/necromantic_stone_pressure_plate" + }, + "powered=true": { + "model": "hibernalherbs:block/necromantic_stone_pressure_plate_down" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/necromantic_stone_slab.json b/src/main/resources/assets/hibernalherbs/blockstates/necromantic_stone_slab.json new file mode 100644 index 00000000..446542ac --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/necromantic_stone_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "hibernalherbs:block/necromantic_stone_slab" + }, + "type=double": { + "model": "hibernalherbs:block/necromantic_stone_slab_double" + }, + "type=top": { + "model": "hibernalherbs:block/necromantic_stone_slab_top" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/necromantic_stone_stairs.json b/src/main/resources/assets/hibernalherbs/blockstates/necromantic_stone_stairs.json new file mode 100644 index 00000000..d7549a47 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/necromantic_stone_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "hibernalherbs:block/necromantic_stone_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "hibernalherbs:block/necromantic_stone_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "hibernalherbs:block/necromantic_stone_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "hibernalherbs:block/necromantic_stone_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "hibernalherbs:block/necromantic_stone_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "hibernalherbs:block/necromantic_stone_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=inner_right": { + "model": "hibernalherbs:block/necromantic_stone_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=outer_left": { + "model": "hibernalherbs:block/necromantic_stone_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=outer_right": { + "model": "hibernalherbs:block/necromantic_stone_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=straight": { + "model": "hibernalherbs:block/necromantic_stone_stairs", + "uvlock": true, + "x": 180 + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "hibernalherbs:block/necromantic_stone_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "hibernalherbs:block/necromantic_stone_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "hibernalherbs:block/necromantic_stone_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "hibernalherbs:block/necromantic_stone_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=straight": { + "model": "hibernalherbs:block/necromantic_stone_stairs", + "uvlock": true, + "y": 270 + }, + "facing=north,half=top,shape=inner_left": { + "model": "hibernalherbs:block/necromantic_stone_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=inner_right": { + "model": "hibernalherbs:block/necromantic_stone_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=outer_left": { + "model": "hibernalherbs:block/necromantic_stone_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=outer_right": { + "model": "hibernalherbs:block/necromantic_stone_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=straight": { + "model": "hibernalherbs:block/necromantic_stone_stairs", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "hibernalherbs:block/necromantic_stone_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "hibernalherbs:block/necromantic_stone_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "hibernalherbs:block/necromantic_stone_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "hibernalherbs:block/necromantic_stone_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=straight": { + "model": "hibernalherbs:block/necromantic_stone_stairs", + "uvlock": true, + "y": 90 + }, + "facing=south,half=top,shape=inner_left": { + "model": "hibernalherbs:block/necromantic_stone_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=inner_right": { + "model": "hibernalherbs:block/necromantic_stone_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=outer_left": { + "model": "hibernalherbs:block/necromantic_stone_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=outer_right": { + "model": "hibernalherbs:block/necromantic_stone_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=straight": { + "model": "hibernalherbs:block/necromantic_stone_stairs", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "hibernalherbs:block/necromantic_stone_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "hibernalherbs:block/necromantic_stone_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "hibernalherbs:block/necromantic_stone_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "hibernalherbs:block/necromantic_stone_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=straight": { + "model": "hibernalherbs:block/necromantic_stone_stairs", + "uvlock": true, + "y": 180 + }, + "facing=west,half=top,shape=inner_left": { + "model": "hibernalherbs:block/necromantic_stone_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=inner_right": { + "model": "hibernalherbs:block/necromantic_stone_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=outer_left": { + "model": "hibernalherbs:block/necromantic_stone_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=outer_right": { + "model": "hibernalherbs:block/necromantic_stone_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=straight": { + "model": "hibernalherbs:block/necromantic_stone_stairs", + "uvlock": true, + "x": 180, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/necromantic_stone_wall.json b/src/main/resources/assets/hibernalherbs/blockstates/necromantic_stone_wall.json new file mode 100644 index 00000000..ad807e6a --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/necromantic_stone_wall.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "apply": { + "model": "hibernalherbs:block/necromantic_stone_wall_post" + }, + "when": { + "up": "true" + } + }, + { + "apply": { + "model": "hibernalherbs:block/necromantic_stone_wall_side", + "uvlock": true + }, + "when": { + "north": "low" + } + }, + { + "apply": { + "model": "hibernalherbs:block/necromantic_stone_wall_side", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "low" + } + }, + { + "apply": { + "model": "hibernalherbs:block/necromantic_stone_wall_side", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "low" + } + }, + { + "apply": { + "model": "hibernalherbs:block/necromantic_stone_wall_side", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "low" + } + }, + { + "apply": { + "model": "hibernalherbs:block/necromantic_stone_wall_side_tall", + "uvlock": true + }, + "when": { + "north": "tall" + } + }, + { + "apply": { + "model": "hibernalherbs:block/necromantic_stone_wall_side_tall", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "tall" + } + }, + { + "apply": { + "model": "hibernalherbs:block/necromantic_stone_wall_side_tall", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "tall" + } + }, + { + "apply": { + "model": "hibernalherbs:block/necromantic_stone_wall_side_tall", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "tall" + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/polished_idiosyncratic_stone.json b/src/main/resources/assets/hibernalherbs/blockstates/polished_idiosyncratic_stone.json new file mode 100644 index 00000000..891c87cb --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/polished_idiosyncratic_stone.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "hibernalherbs:block/polished_idiosyncratic_stone" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/polished_idiosyncratic_stone_slab.json b/src/main/resources/assets/hibernalherbs/blockstates/polished_idiosyncratic_stone_slab.json new file mode 100644 index 00000000..ad0a701f --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/polished_idiosyncratic_stone_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "hibernalherbs:block/polished_idiosyncratic_stone_slab" + }, + "type=double": { + "model": "hibernalherbs:block/polished_idiosyncratic_stone_slab_double" + }, + "type=top": { + "model": "hibernalherbs:block/polished_idiosyncratic_stone_slab_top" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/polished_idiosyncratic_stone_stairs.json b/src/main/resources/assets/hibernalherbs/blockstates/polished_idiosyncratic_stone_stairs.json new file mode 100644 index 00000000..608ce365 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/polished_idiosyncratic_stone_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "hibernalherbs:block/polished_idiosyncratic_stone_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "hibernalherbs:block/polished_idiosyncratic_stone_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "hibernalherbs:block/polished_idiosyncratic_stone_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "hibernalherbs:block/polished_idiosyncratic_stone_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "hibernalherbs:block/polished_idiosyncratic_stone_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "hibernalherbs:block/polished_idiosyncratic_stone_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=inner_right": { + "model": "hibernalherbs:block/polished_idiosyncratic_stone_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=outer_left": { + "model": "hibernalherbs:block/polished_idiosyncratic_stone_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=outer_right": { + "model": "hibernalherbs:block/polished_idiosyncratic_stone_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=straight": { + "model": "hibernalherbs:block/polished_idiosyncratic_stone_stairs", + "uvlock": true, + "x": 180 + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "hibernalherbs:block/polished_idiosyncratic_stone_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "hibernalherbs:block/polished_idiosyncratic_stone_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "hibernalherbs:block/polished_idiosyncratic_stone_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "hibernalherbs:block/polished_idiosyncratic_stone_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=straight": { + "model": "hibernalherbs:block/polished_idiosyncratic_stone_stairs", + "uvlock": true, + "y": 270 + }, + "facing=north,half=top,shape=inner_left": { + "model": "hibernalherbs:block/polished_idiosyncratic_stone_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=inner_right": { + "model": "hibernalherbs:block/polished_idiosyncratic_stone_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=outer_left": { + "model": "hibernalherbs:block/polished_idiosyncratic_stone_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=outer_right": { + "model": "hibernalherbs:block/polished_idiosyncratic_stone_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=straight": { + "model": "hibernalherbs:block/polished_idiosyncratic_stone_stairs", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "hibernalherbs:block/polished_idiosyncratic_stone_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "hibernalherbs:block/polished_idiosyncratic_stone_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "hibernalherbs:block/polished_idiosyncratic_stone_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "hibernalherbs:block/polished_idiosyncratic_stone_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=straight": { + "model": "hibernalherbs:block/polished_idiosyncratic_stone_stairs", + "uvlock": true, + "y": 90 + }, + "facing=south,half=top,shape=inner_left": { + "model": "hibernalherbs:block/polished_idiosyncratic_stone_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=inner_right": { + "model": "hibernalherbs:block/polished_idiosyncratic_stone_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=outer_left": { + "model": "hibernalherbs:block/polished_idiosyncratic_stone_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=outer_right": { + "model": "hibernalherbs:block/polished_idiosyncratic_stone_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=straight": { + "model": "hibernalherbs:block/polished_idiosyncratic_stone_stairs", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "hibernalherbs:block/polished_idiosyncratic_stone_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "hibernalherbs:block/polished_idiosyncratic_stone_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "hibernalherbs:block/polished_idiosyncratic_stone_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "hibernalherbs:block/polished_idiosyncratic_stone_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=straight": { + "model": "hibernalherbs:block/polished_idiosyncratic_stone_stairs", + "uvlock": true, + "y": 180 + }, + "facing=west,half=top,shape=inner_left": { + "model": "hibernalherbs:block/polished_idiosyncratic_stone_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=inner_right": { + "model": "hibernalherbs:block/polished_idiosyncratic_stone_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=outer_left": { + "model": "hibernalherbs:block/polished_idiosyncratic_stone_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=outer_right": { + "model": "hibernalherbs:block/polished_idiosyncratic_stone_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=straight": { + "model": "hibernalherbs:block/polished_idiosyncratic_stone_stairs", + "uvlock": true, + "x": 180, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/polished_idiosyncratic_stone_wall.json b/src/main/resources/assets/hibernalherbs/blockstates/polished_idiosyncratic_stone_wall.json new file mode 100644 index 00000000..710dd575 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/polished_idiosyncratic_stone_wall.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "apply": { + "model": "hibernalherbs:block/polished_idiosyncratic_stone_wall_post" + }, + "when": { + "up": "true" + } + }, + { + "apply": { + "model": "hibernalherbs:block/polished_idiosyncratic_stone_wall_side", + "uvlock": true + }, + "when": { + "north": "low" + } + }, + { + "apply": { + "model": "hibernalherbs:block/polished_idiosyncratic_stone_wall_side", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "low" + } + }, + { + "apply": { + "model": "hibernalherbs:block/polished_idiosyncratic_stone_wall_side", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "low" + } + }, + { + "apply": { + "model": "hibernalherbs:block/polished_idiosyncratic_stone_wall_side", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "low" + } + }, + { + "apply": { + "model": "hibernalherbs:block/polished_idiosyncratic_stone_wall_side_tall", + "uvlock": true + }, + "when": { + "north": "tall" + } + }, + { + "apply": { + "model": "hibernalherbs:block/polished_idiosyncratic_stone_wall_side_tall", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "tall" + } + }, + { + "apply": { + "model": "hibernalherbs:block/polished_idiosyncratic_stone_wall_side_tall", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "tall" + } + }, + { + "apply": { + "model": "hibernalherbs:block/polished_idiosyncratic_stone_wall_side_tall", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "tall" + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/polished_necromantic_stone.json b/src/main/resources/assets/hibernalherbs/blockstates/polished_necromantic_stone.json new file mode 100644 index 00000000..779d9da4 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/polished_necromantic_stone.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "hibernalherbs:block/polished_necromantic_stone" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/polished_necromantic_stone_slab.json b/src/main/resources/assets/hibernalherbs/blockstates/polished_necromantic_stone_slab.json new file mode 100644 index 00000000..5bc630c1 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/polished_necromantic_stone_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "hibernalherbs:block/polished_necromantic_stone_slab" + }, + "type=double": { + "model": "hibernalherbs:block/polished_necromantic_stone_slab_double" + }, + "type=top": { + "model": "hibernalherbs:block/polished_necromantic_stone_slab_top" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/polished_necromantic_stone_stairs.json b/src/main/resources/assets/hibernalherbs/blockstates/polished_necromantic_stone_stairs.json new file mode 100644 index 00000000..19414327 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/polished_necromantic_stone_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "hibernalherbs:block/polished_necromantic_stone_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "hibernalherbs:block/polished_necromantic_stone_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "hibernalherbs:block/polished_necromantic_stone_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "hibernalherbs:block/polished_necromantic_stone_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "hibernalherbs:block/polished_necromantic_stone_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "hibernalherbs:block/polished_necromantic_stone_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=inner_right": { + "model": "hibernalherbs:block/polished_necromantic_stone_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=outer_left": { + "model": "hibernalherbs:block/polished_necromantic_stone_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=outer_right": { + "model": "hibernalherbs:block/polished_necromantic_stone_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=straight": { + "model": "hibernalherbs:block/polished_necromantic_stone_stairs", + "uvlock": true, + "x": 180 + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "hibernalherbs:block/polished_necromantic_stone_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "hibernalherbs:block/polished_necromantic_stone_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "hibernalherbs:block/polished_necromantic_stone_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "hibernalherbs:block/polished_necromantic_stone_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=straight": { + "model": "hibernalherbs:block/polished_necromantic_stone_stairs", + "uvlock": true, + "y": 270 + }, + "facing=north,half=top,shape=inner_left": { + "model": "hibernalherbs:block/polished_necromantic_stone_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=inner_right": { + "model": "hibernalherbs:block/polished_necromantic_stone_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=outer_left": { + "model": "hibernalherbs:block/polished_necromantic_stone_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=outer_right": { + "model": "hibernalherbs:block/polished_necromantic_stone_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=straight": { + "model": "hibernalherbs:block/polished_necromantic_stone_stairs", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "hibernalherbs:block/polished_necromantic_stone_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "hibernalherbs:block/polished_necromantic_stone_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "hibernalherbs:block/polished_necromantic_stone_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "hibernalherbs:block/polished_necromantic_stone_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=straight": { + "model": "hibernalherbs:block/polished_necromantic_stone_stairs", + "uvlock": true, + "y": 90 + }, + "facing=south,half=top,shape=inner_left": { + "model": "hibernalherbs:block/polished_necromantic_stone_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=inner_right": { + "model": "hibernalherbs:block/polished_necromantic_stone_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=outer_left": { + "model": "hibernalherbs:block/polished_necromantic_stone_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=outer_right": { + "model": "hibernalherbs:block/polished_necromantic_stone_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=straight": { + "model": "hibernalherbs:block/polished_necromantic_stone_stairs", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "hibernalherbs:block/polished_necromantic_stone_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "hibernalherbs:block/polished_necromantic_stone_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "hibernalherbs:block/polished_necromantic_stone_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "hibernalherbs:block/polished_necromantic_stone_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=straight": { + "model": "hibernalherbs:block/polished_necromantic_stone_stairs", + "uvlock": true, + "y": 180 + }, + "facing=west,half=top,shape=inner_left": { + "model": "hibernalherbs:block/polished_necromantic_stone_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=inner_right": { + "model": "hibernalherbs:block/polished_necromantic_stone_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=outer_left": { + "model": "hibernalherbs:block/polished_necromantic_stone_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=outer_right": { + "model": "hibernalherbs:block/polished_necromantic_stone_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=straight": { + "model": "hibernalherbs:block/polished_necromantic_stone_stairs", + "uvlock": true, + "x": 180, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/polished_necromantic_stone_wall.json b/src/main/resources/assets/hibernalherbs/blockstates/polished_necromantic_stone_wall.json new file mode 100644 index 00000000..1257894f --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/polished_necromantic_stone_wall.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "apply": { + "model": "hibernalherbs:block/polished_necromantic_stone_wall_post" + }, + "when": { + "up": "true" + } + }, + { + "apply": { + "model": "hibernalherbs:block/polished_necromantic_stone_wall_side", + "uvlock": true + }, + "when": { + "north": "low" + } + }, + { + "apply": { + "model": "hibernalherbs:block/polished_necromantic_stone_wall_side", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "low" + } + }, + { + "apply": { + "model": "hibernalherbs:block/polished_necromantic_stone_wall_side", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "low" + } + }, + { + "apply": { + "model": "hibernalherbs:block/polished_necromantic_stone_wall_side", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "low" + } + }, + { + "apply": { + "model": "hibernalherbs:block/polished_necromantic_stone_wall_side_tall", + "uvlock": true + }, + "when": { + "north": "tall" + } + }, + { + "apply": { + "model": "hibernalherbs:block/polished_necromantic_stone_wall_side_tall", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "tall" + } + }, + { + "apply": { + "model": "hibernalherbs:block/polished_necromantic_stone_wall_side_tall", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "tall" + } + }, + { + "apply": { + "model": "hibernalherbs:block/polished_necromantic_stone_wall_side_tall", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "tall" + } + } + ] +} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/potted_calendula.json b/src/main/resources/assets/hibernalherbs/blockstates/potted_calendula.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/potted_calendula.json rename to src/main/resources/assets/hibernalherbs/blockstates/potted_calendula.json diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/potted_ceillis.json b/src/main/resources/assets/hibernalherbs/blockstates/potted_ceillis.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/potted_ceillis.json rename to src/main/resources/assets/hibernalherbs/blockstates/potted_ceillis.json diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/potted_chamomile.json b/src/main/resources/assets/hibernalherbs/blockstates/potted_chamomile.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/potted_chamomile.json rename to src/main/resources/assets/hibernalherbs/blockstates/potted_chamomile.json diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/potted_chervil.json b/src/main/resources/assets/hibernalherbs/blockstates/potted_chervil.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/potted_chervil.json rename to src/main/resources/assets/hibernalherbs/blockstates/potted_chervil.json diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/potted_chives.json b/src/main/resources/assets/hibernalherbs/blockstates/potted_chives.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/potted_chives.json rename to src/main/resources/assets/hibernalherbs/blockstates/potted_chives.json diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/potted_essitte.json b/src/main/resources/assets/hibernalherbs/blockstates/potted_essitte.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/potted_essitte.json rename to src/main/resources/assets/hibernalherbs/blockstates/potted_essitte.json diff --git a/src/main/resources/assets/hibernalherbs/blockstates/potted_fennel.json b/src/main/resources/assets/hibernalherbs/blockstates/potted_fennel.json new file mode 100644 index 00000000..ed09f164 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/potted_fennel.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "hibernalherbs:block/potted_fennel" + } + } +} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/potted_fennkystral.json b/src/main/resources/assets/hibernalherbs/blockstates/potted_fennkystral.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/potted_fennkystral.json rename to src/main/resources/assets/hibernalherbs/blockstates/potted_fennkystral.json diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/potted_marjoram.json b/src/main/resources/assets/hibernalherbs/blockstates/potted_marjoram.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/potted_marjoram.json rename to src/main/resources/assets/hibernalherbs/blockstates/potted_marjoram.json diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/potted_myqueste_sapling.json b/src/main/resources/assets/hibernalherbs/blockstates/potted_myqueste_sapling.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/potted_myqueste_sapling.json rename to src/main/resources/assets/hibernalherbs/blockstates/potted_myqueste_sapling.json diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/potted_punuel.json b/src/main/resources/assets/hibernalherbs/blockstates/potted_punuel.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/potted_punuel.json rename to src/main/resources/assets/hibernalherbs/blockstates/potted_punuel.json diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/potted_rosemary.json b/src/main/resources/assets/hibernalherbs/blockstates/potted_rosemary.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/potted_rosemary.json rename to src/main/resources/assets/hibernalherbs/blockstates/potted_rosemary.json diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/potted_sage.json b/src/main/resources/assets/hibernalherbs/blockstates/potted_sage.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/potted_sage.json rename to src/main/resources/assets/hibernalherbs/blockstates/potted_sage.json diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/potted_sorrel.json b/src/main/resources/assets/hibernalherbs/blockstates/potted_sorrel.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/potted_sorrel.json rename to src/main/resources/assets/hibernalherbs/blockstates/potted_sorrel.json diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/potted_tarragon.json b/src/main/resources/assets/hibernalherbs/blockstates/potted_tarragon.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/potted_tarragon.json rename to src/main/resources/assets/hibernalherbs/blockstates/potted_tarragon.json diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/potted_thyme.json b/src/main/resources/assets/hibernalherbs/blockstates/potted_thyme.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/potted_thyme.json rename to src/main/resources/assets/hibernalherbs/blockstates/potted_thyme.json diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/potted_thyocielle.json b/src/main/resources/assets/hibernalherbs/blockstates/potted_thyocielle.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/potted_thyocielle.json rename to src/main/resources/assets/hibernalherbs/blockstates/potted_thyocielle.json diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/potted_verbena.json b/src/main/resources/assets/hibernalherbs/blockstates/potted_verbena.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/potted_verbena.json rename to src/main/resources/assets/hibernalherbs/blockstates/potted_verbena.json diff --git a/src/main/resources/assets/hibernalherbs/blockstates/pounded_calendula_block.json b/src/main/resources/assets/hibernalherbs/blockstates/pounded_calendula_block.json new file mode 100644 index 00000000..48bd857b --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/pounded_calendula_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "hibernalherbs:block/pounded_calendula_block" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/pounded_ceillis_block.json b/src/main/resources/assets/hibernalherbs/blockstates/pounded_ceillis_block.json new file mode 100644 index 00000000..3203e114 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/pounded_ceillis_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "hibernalherbs:block/pounded_ceillis_block" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/pounded_chamomile_block.json b/src/main/resources/assets/hibernalherbs/blockstates/pounded_chamomile_block.json new file mode 100644 index 00000000..d7a31126 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/pounded_chamomile_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "hibernalherbs:block/pounded_chamomile_block" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/pounded_chervil_block.json b/src/main/resources/assets/hibernalherbs/blockstates/pounded_chervil_block.json new file mode 100644 index 00000000..b18bd0e0 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/pounded_chervil_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "hibernalherbs:block/pounded_chervil_block" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/pounded_chives_block.json b/src/main/resources/assets/hibernalherbs/blockstates/pounded_chives_block.json new file mode 100644 index 00000000..82258fd9 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/pounded_chives_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "hibernalherbs:block/pounded_chives_block" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/pounded_essitte_block.json b/src/main/resources/assets/hibernalherbs/blockstates/pounded_essitte_block.json new file mode 100644 index 00000000..5ceb4c48 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/pounded_essitte_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "hibernalherbs:block/pounded_essitte_block" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/pounded_fennel_block.json b/src/main/resources/assets/hibernalherbs/blockstates/pounded_fennel_block.json new file mode 100644 index 00000000..7edfccbf --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/pounded_fennel_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "hibernalherbs:block/pounded_fennel_block" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/pounded_fennkystral_block.json b/src/main/resources/assets/hibernalherbs/blockstates/pounded_fennkystral_block.json new file mode 100644 index 00000000..ce39ed7e --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/pounded_fennkystral_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "hibernalherbs:block/pounded_fennkystral_block" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/pounded_marjoram_block.json b/src/main/resources/assets/hibernalherbs/blockstates/pounded_marjoram_block.json new file mode 100644 index 00000000..573eb8b3 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/pounded_marjoram_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "hibernalherbs:block/pounded_marjoram_block" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/pounded_punuel_block.json b/src/main/resources/assets/hibernalherbs/blockstates/pounded_punuel_block.json new file mode 100644 index 00000000..47a5db70 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/pounded_punuel_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "hibernalherbs:block/pounded_punuel_block" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/pounded_rosemary_block.json b/src/main/resources/assets/hibernalherbs/blockstates/pounded_rosemary_block.json new file mode 100644 index 00000000..9dc4cd98 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/pounded_rosemary_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "hibernalherbs:block/pounded_rosemary_block" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/pounded_sage_block.json b/src/main/resources/assets/hibernalherbs/blockstates/pounded_sage_block.json new file mode 100644 index 00000000..1a5cffb6 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/pounded_sage_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "hibernalherbs:block/pounded_sage_block" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/pounded_sorrel_block.json b/src/main/resources/assets/hibernalherbs/blockstates/pounded_sorrel_block.json new file mode 100644 index 00000000..7e4a7d62 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/pounded_sorrel_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "hibernalherbs:block/pounded_sorrel_block" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/pounded_tarragon_block.json b/src/main/resources/assets/hibernalherbs/blockstates/pounded_tarragon_block.json new file mode 100644 index 00000000..1302c097 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/pounded_tarragon_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "hibernalherbs:block/pounded_tarragon_block" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/pounded_thyme_block.json b/src/main/resources/assets/hibernalherbs/blockstates/pounded_thyme_block.json new file mode 100644 index 00000000..8662e280 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/pounded_thyme_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "hibernalherbs:block/pounded_thyme_block" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/pounded_thyocielle_block.json b/src/main/resources/assets/hibernalherbs/blockstates/pounded_thyocielle_block.json new file mode 100644 index 00000000..ac2f66cc --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/pounded_thyocielle_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "hibernalherbs:block/pounded_thyocielle_block" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/pounded_verbena_block.json b/src/main/resources/assets/hibernalherbs/blockstates/pounded_verbena_block.json new file mode 100644 index 00000000..0b13c4fd --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/pounded_verbena_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "hibernalherbs:block/pounded_verbena_block" + } + } +} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/punuel.json b/src/main/resources/assets/hibernalherbs/blockstates/punuel.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/punuel.json rename to src/main/resources/assets/hibernalherbs/blockstates/punuel.json diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/punuel_herb_barrel.json b/src/main/resources/assets/hibernalherbs/blockstates/punuel_herb_barrel.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/punuel_herb_barrel.json rename to src/main/resources/assets/hibernalherbs/blockstates/punuel_herb_barrel.json diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/punuel_herb_pile.json b/src/main/resources/assets/hibernalherbs/blockstates/punuel_herb_pile.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/punuel_herb_pile.json rename to src/main/resources/assets/hibernalherbs/blockstates/punuel_herb_pile.json diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/punuel_lantern.json b/src/main/resources/assets/hibernalherbs/blockstates/punuel_lantern.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/punuel_lantern.json rename to src/main/resources/assets/hibernalherbs/blockstates/punuel_lantern.json diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/rosemary.json b/src/main/resources/assets/hibernalherbs/blockstates/rosemary.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/rosemary.json rename to src/main/resources/assets/hibernalherbs/blockstates/rosemary.json diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/rosemary_herb_barrel.json b/src/main/resources/assets/hibernalherbs/blockstates/rosemary_herb_barrel.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/rosemary_herb_barrel.json rename to src/main/resources/assets/hibernalherbs/blockstates/rosemary_herb_barrel.json diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/rosemary_herb_pile.json b/src/main/resources/assets/hibernalherbs/blockstates/rosemary_herb_pile.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/rosemary_herb_pile.json rename to src/main/resources/assets/hibernalherbs/blockstates/rosemary_herb_pile.json diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/rosemary_lantern.json b/src/main/resources/assets/hibernalherbs/blockstates/rosemary_lantern.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/rosemary_lantern.json rename to src/main/resources/assets/hibernalherbs/blockstates/rosemary_lantern.json diff --git a/src/main/resources/assets/hibernalherbs/blockstates/sacrificial_rune_block.json b/src/main/resources/assets/hibernalherbs/blockstates/sacrificial_rune_block.json new file mode 100644 index 00000000..d587f927 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/sacrificial_rune_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "hibernalherbs:block/sacrificial_rune_block" + } + } +} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/sage.json b/src/main/resources/assets/hibernalherbs/blockstates/sage.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/sage.json rename to src/main/resources/assets/hibernalherbs/blockstates/sage.json diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/sage_herb_barrel.json b/src/main/resources/assets/hibernalherbs/blockstates/sage_herb_barrel.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/sage_herb_barrel.json rename to src/main/resources/assets/hibernalherbs/blockstates/sage_herb_barrel.json diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/sage_herb_pile.json b/src/main/resources/assets/hibernalherbs/blockstates/sage_herb_pile.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/sage_herb_pile.json rename to src/main/resources/assets/hibernalherbs/blockstates/sage_herb_pile.json diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/sage_lantern.json b/src/main/resources/assets/hibernalherbs/blockstates/sage_lantern.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/sage_lantern.json rename to src/main/resources/assets/hibernalherbs/blockstates/sage_lantern.json diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/sorrel.json b/src/main/resources/assets/hibernalherbs/blockstates/sorrel.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/sorrel.json rename to src/main/resources/assets/hibernalherbs/blockstates/sorrel.json diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/sorrel_herb_barrel.json b/src/main/resources/assets/hibernalherbs/blockstates/sorrel_herb_barrel.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/sorrel_herb_barrel.json rename to src/main/resources/assets/hibernalherbs/blockstates/sorrel_herb_barrel.json diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/sorrel_herb_pile.json b/src/main/resources/assets/hibernalherbs/blockstates/sorrel_herb_pile.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/sorrel_herb_pile.json rename to src/main/resources/assets/hibernalherbs/blockstates/sorrel_herb_pile.json diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/sorrel_lantern.json b/src/main/resources/assets/hibernalherbs/blockstates/sorrel_lantern.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/sorrel_lantern.json rename to src/main/resources/assets/hibernalherbs/blockstates/sorrel_lantern.json diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/stripped_myqueste_log.json b/src/main/resources/assets/hibernalherbs/blockstates/stripped_myqueste_log.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/stripped_myqueste_log.json rename to src/main/resources/assets/hibernalherbs/blockstates/stripped_myqueste_log.json diff --git a/src/main/resources/assets/hibernalherbs/blockstates/stripped_myqueste_wood.json b/src/main/resources/assets/hibernalherbs/blockstates/stripped_myqueste_wood.json new file mode 100644 index 00000000..27501b9d --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/stripped_myqueste_wood.json @@ -0,0 +1,16 @@ +{ + "variants": { + "axis=x": { + "model": "hibernalherbs:block/stripped_myqueste_wood", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "hibernalherbs:block/stripped_myqueste_wood" + }, + "axis=z": { + "model": "hibernalherbs:block/stripped_myqueste_wood", + "x": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/suspicious_end_stone.json b/src/main/resources/assets/hibernalherbs/blockstates/suspicious_end_stone.json new file mode 100644 index 00000000..3bb225a3 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/suspicious_end_stone.json @@ -0,0 +1,16 @@ +{ + "variants": { + "dusted=0": { + "model": "hibernalherbs:block/suspicious_end_stone_0" + }, + "dusted=1": { + "model": "hibernalherbs:block/suspicious_end_stone_1" + }, + "dusted=2": { + "model": "hibernalherbs:block/suspicious_end_stone_2" + }, + "dusted=3": { + "model": "hibernalherbs:block/suspicious_end_stone_3" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/blockstates/syrum_block.json b/src/main/resources/assets/hibernalherbs/blockstates/syrum_block.json new file mode 100644 index 00000000..72831a3b --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/blockstates/syrum_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "hibernalherbs:block/syrum_block" + } + } +} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/tarragon.json b/src/main/resources/assets/hibernalherbs/blockstates/tarragon.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/tarragon.json rename to src/main/resources/assets/hibernalherbs/blockstates/tarragon.json diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/tarragon_herb_barrel.json b/src/main/resources/assets/hibernalherbs/blockstates/tarragon_herb_barrel.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/tarragon_herb_barrel.json rename to src/main/resources/assets/hibernalherbs/blockstates/tarragon_herb_barrel.json diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/tarragon_herb_pile.json b/src/main/resources/assets/hibernalherbs/blockstates/tarragon_herb_pile.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/tarragon_herb_pile.json rename to src/main/resources/assets/hibernalherbs/blockstates/tarragon_herb_pile.json diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/tarragon_lantern.json b/src/main/resources/assets/hibernalherbs/blockstates/tarragon_lantern.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/tarragon_lantern.json rename to src/main/resources/assets/hibernalherbs/blockstates/tarragon_lantern.json diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/thyme.json b/src/main/resources/assets/hibernalherbs/blockstates/thyme.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/thyme.json rename to src/main/resources/assets/hibernalherbs/blockstates/thyme.json diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/thyme_herb_barrel.json b/src/main/resources/assets/hibernalherbs/blockstates/thyme_herb_barrel.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/thyme_herb_barrel.json rename to src/main/resources/assets/hibernalherbs/blockstates/thyme_herb_barrel.json diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/thyme_herb_pile.json b/src/main/resources/assets/hibernalherbs/blockstates/thyme_herb_pile.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/thyme_herb_pile.json rename to src/main/resources/assets/hibernalherbs/blockstates/thyme_herb_pile.json diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/thyme_lantern.json b/src/main/resources/assets/hibernalherbs/blockstates/thyme_lantern.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/thyme_lantern.json rename to src/main/resources/assets/hibernalherbs/blockstates/thyme_lantern.json diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/thyocielle.json b/src/main/resources/assets/hibernalherbs/blockstates/thyocielle.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/thyocielle.json rename to src/main/resources/assets/hibernalherbs/blockstates/thyocielle.json diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/thyocielle_herb_barrel.json b/src/main/resources/assets/hibernalherbs/blockstates/thyocielle_herb_barrel.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/thyocielle_herb_barrel.json rename to src/main/resources/assets/hibernalherbs/blockstates/thyocielle_herb_barrel.json diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/thyocielle_herb_pile.json b/src/main/resources/assets/hibernalherbs/blockstates/thyocielle_herb_pile.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/thyocielle_herb_pile.json rename to src/main/resources/assets/hibernalherbs/blockstates/thyocielle_herb_pile.json diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/thyocielle_lantern.json b/src/main/resources/assets/hibernalherbs/blockstates/thyocielle_lantern.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/thyocielle_lantern.json rename to src/main/resources/assets/hibernalherbs/blockstates/thyocielle_lantern.json diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/verbena.json b/src/main/resources/assets/hibernalherbs/blockstates/verbena.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/verbena.json rename to src/main/resources/assets/hibernalherbs/blockstates/verbena.json diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/verbena_herb_barrel.json b/src/main/resources/assets/hibernalherbs/blockstates/verbena_herb_barrel.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/verbena_herb_barrel.json rename to src/main/resources/assets/hibernalherbs/blockstates/verbena_herb_barrel.json diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/verbena_herb_pile.json b/src/main/resources/assets/hibernalherbs/blockstates/verbena_herb_pile.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/verbena_herb_pile.json rename to src/main/resources/assets/hibernalherbs/blockstates/verbena_herb_pile.json diff --git a/Common/src/main/resources/assets/hibernalherbs/blockstates/verbena_lantern.json b/src/main/resources/assets/hibernalherbs/blockstates/verbena_lantern.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/blockstates/verbena_lantern.json rename to src/main/resources/assets/hibernalherbs/blockstates/verbena_lantern.json diff --git a/src/main/resources/assets/hibernalherbs/herb_palette.png b/src/main/resources/assets/hibernalherbs/herb_palette.png new file mode 100644 index 00000000..bfa6526b Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/herb_palette.png differ diff --git a/src/main/resources/assets/hibernalherbs/icon.png b/src/main/resources/assets/hibernalherbs/icon.png new file mode 100644 index 00000000..f1f1f7d6 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/icon.png differ diff --git a/src/main/resources/assets/hibernalherbs/lang/en_us.json b/src/main/resources/assets/hibernalherbs/lang/en_us.json new file mode 100644 index 00000000..eed52504 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/lang/en_us.json @@ -0,0 +1,676 @@ +{ + "advancements.hibernalherbs.arkonium.description": "Conjour Arkonium Ingots from Iron", + "advancements.hibernalherbs.arkonium.title": "Frigid Conjuration", + "advancements.hibernalherbs.arkonium_armour.description": "Forge a full set of Arkonium armour to gain a speed boost with each piece", + "advancements.hibernalherbs.arkonium_armour.title": "Gotta go Fast!", + "advancements.hibernalherbs.ashes.description": "Uncover ashes emanating with sinful energy", + "advancements.hibernalherbs.ashes.title": "Ashes to Ashes", + "advancements.hibernalherbs.bound_padlock.description": "Bind a prince of sin to a padlock to harness the power within", + "advancements.hibernalherbs.bound_padlock.title": "(Un)limited... Power! ", + "advancements.hibernalherbs.conjure_item_with_agglomeration.description": "Use certain items with a Sorcerer's Agglomeration to conjure helpful items or blocks", + "advancements.hibernalherbs.conjure_item_with_agglomeration.title": "Item Converticus", + "advancements.hibernalherbs.conjure_item_with_tome.description": "Use certain items with a Sorcerer's Tome to conjure powerful items or blocks", + "advancements.hibernalherbs.conjure_item_with_tome.title": "Your Power is Mine!", + "advancements.hibernalherbs.deteriorated_rune_block.description": "Let a Sacrificial Rune deteriorate after placing it", + "advancements.hibernalherbs.deteriorated_rune_block.title": "\"Oxidising\"", + "advancements.hibernalherbs.dried_herbs.description": "Convert any pounded herb to a dried herb upon a Mystical Campfire", + "advancements.hibernalherbs.dried_herbs.title": "Dry it!", + "advancements.hibernalherbs.find_arcane_ruins.description": "Locate an Arcane Ruin", + "advancements.hibernalherbs.find_arcane_ruins.title": "Hex \"Tech\"", + "advancements.hibernalherbs.froze_state.description": "Freeze a block's state", + "advancements.hibernalherbs.froze_state.title": "On Ice", + "advancements.hibernalherbs.herb_fertilizer.description": "Use your Herbal Humus to make Herbal Fertilizer, which can be combined with any herb in a crafting grid", + "advancements.hibernalherbs.herb_fertilizer.title": "Step 2: Fertilization", + "advancements.hibernalherbs.herb_humus.description": "Acquire Herbal Humus that is associated with a wood type", + "advancements.hibernalherbs.herb_humus.title": "Step 1: Wood", + "advancements.hibernalherbs.herbal_sigil.description": "Infuse a blank Herbal Sigil with a pile of ash", + "advancements.hibernalherbs.herbal_sigil.title": "Infusion!", + "advancements.hibernalherbs.herbal_sigil_base.description": "Create a base for mystical sigils", + "advancements.hibernalherbs.herbal_sigil_base.title": "Ancient Stone Tablet", + "advancements.hibernalherbs.interacted_with_incense_provider.description": "Provide an Incense Provider with a pounded herb", + "advancements.hibernalherbs.interacted_with_incense_provider.title": "Freshly Scented", + "advancements.hibernalherbs.julisium_petals.description": "Convert Lumbinetrik Petals to Julisium Petals upon a Mystical Campfire", + "advancements.hibernalherbs.julisium_petals.title": "College Colours", + "advancements.hibernalherbs.life_force.description": "Harvest Life Force in a Glass Bottle", + "advancements.hibernalherbs.life_force.title": "Let Me Just... *stab*", + "advancements.hibernalherbs.lumbinetrik_petals.description": "Convert Siliptium Petals to Lumbinetrik Petals upon a Mystical Campfire", + "advancements.hibernalherbs.lumbinetrik_petals.title": "Electronically Stable... Kinda", + "advancements.hibernalherbs.mystical_campfire.description": "Craft a Mystical Campfire to perform some questionable enhancements", + "advancements.hibernalherbs.mystical_campfire.title": "Worship... Some Deity", + "advancements.hibernalherbs.pounded_herbs.description": "Break an herb with a sickle to get pounded herbs", + "advancements.hibernalherbs.pounded_herbs.title": "Pound it!", + "advancements.hibernalherbs.restored_rune_block.description": "Restore a block's state after it having been deteriorated", + "advancements.hibernalherbs.restored_rune_block.title": "Restoration Project", + "advancements.hibernalherbs.root.description": "Find some herbs naturally generating in the world", + "advancements.hibernalherbs.root.title": "Agricultural Advances", + "advancements.hibernalherbs.sacrificial_rune_block.description": "Conjure a Sacrificial Rune from a Lodestone", + "advancements.hibernalherbs.sacrificial_rune_block.title": "An Expensive Craft", + "advancements.hibernalherbs.sickle.description": "Craft a Sickle of any tier", + "advancements.hibernalherbs.sickle.title": "Sacrifice! Sacrifice! Sacrifice!", + "advancements.hibernalherbs.sigil_smithing_template.description": "Find an Inscription Template", + "advancements.hibernalherbs.sigil_smithing_template.title": "Inscryption", + "advancements.hibernalherbs.siliptium_petals.description": "Convert Pink Petals to Siliptium Petals upon a Mystical Campfire", + "advancements.hibernalherbs.siliptium_petals.title": "Sinful Grove", + "advancements.hibernalherbs.sorcerer_agglomeration.description": "Successfully use a Sorcerer's Agglomeration", + "advancements.hibernalherbs.sorcerer_agglomeration.title": "Pseudo-Necronomicon", + "advancements.hibernalherbs.sorcerer_tome.description": "Successfully use a Sorcerer's Tome", + "advancements.hibernalherbs.sorcerer_tome.title": "Philosophical Nonsense", + "advancements.hibernalherbs.syrum.description": "Conjour Syrum Ingots from Gold", + "advancements.hibernalherbs.syrum.title": "Mystical Wealth", + "advancements.hibernalherbs.syrum_armour.description": "Forge a full set of Syrum armour so that you can freely look at endermen", + "advancements.hibernalherbs.syrum_armour.title": "Prolonged Eye Contact", + "advancements.hibernalherbs.syrum_brush.description": "Craft an Syrum Brush to sift through sturdier suspicious blocks", + "advancements.hibernalherbs.syrum_brush.title": "Advanced Expedition", + "advancements.hibernalherbs.unbound_padlock.description": "Create an unbound padlock to encase sinful powers", + "advancements.hibernalherbs.unbound_padlock.title": "Kinda, Powerless, Right?", + "advancements.hibernalherbs.unfroze_state.description": "Unfreeze a block's state", + "advancements.hibernalherbs.unfroze_state.title": "Off Ice", + "advancements.hibernalherbs.use_sigil_with_agglomeration.description": "Use a Herbal Sigil with a Sorcerer's Agglomeration to temporarily harness the power of a deadly sin", + "advancements.hibernalherbs.use_sigil_with_agglomeration.title": "I Crave Blood", + "advancements.hibernalherbs.use_sigil_with_tome.description": "Use a Herbal Sigil with a Sorcerer's Tome to temporarily harness an increased power of a deadly sin", + "advancements.hibernalherbs.use_sigil_with_tome.title": "A Sinner Like Me", + "advancements.hibernalherbs.singed_grimoire.description": "Burn your Herbal Grimoire to unlock more knowledge", + "advancements.hibernalherbs.singed_grimoire.title": "Burned as Hell", + "block.hibernalherbs.arkonium_block": "Block of Arkonium", + "block.hibernalherbs.calendula": "Calendula", + "block.hibernalherbs.calendula_herb_barrel": "Barrel of Calendula", + "block.hibernalherbs.calendula_herb_pile": "Pile of Calendula", + "block.hibernalherbs.calendula_lantern": "Calendula Lantern", + "block.hibernalherbs.ceillis": "Ceillis", + "block.hibernalherbs.ceillis_herb_barrel": "Barrel of Ceillis", + "block.hibernalherbs.ceillis_herb_pile": "Pile of Ceillis", + "block.hibernalherbs.ceillis_lantern": "Ceillis Lantern", + "block.hibernalherbs.chamomile": "Chamomile", + "block.hibernalherbs.chamomile_herb_barrel": "Barrel of Chamomile", + "block.hibernalherbs.chamomile_herb_pile": "Pile of Chamomile", + "block.hibernalherbs.chamomile_lantern": "Chamomile Lantern", + "block.hibernalherbs.chervil": "Chervil", + "block.hibernalherbs.chervil_herb_barrel": "Barrel of Chervil", + "block.hibernalherbs.chervil_herb_pile": "Pile of Chervil", + "block.hibernalherbs.chervil_lantern": "Chervil Lantern", + "block.hibernalherbs.chives": "Chives", + "block.hibernalherbs.chives_herb_barrel": "Barrel of Chives", + "block.hibernalherbs.chives_herb_pile": "Pile of Chives", + "block.hibernalherbs.chives_lantern": "Chives Lantern", + "block.hibernalherbs.cobbled_idiosyncratic_stone": "Cobbled Idiosyncratic Stone", + "block.hibernalherbs.cobbled_idiosyncratic_stone_slab": "Cobbled Idiosyncratic Stone Slab", + "block.hibernalherbs.cobbled_idiosyncratic_stone_stairs": "Cobbled Idiosyncratic Stone Stairs", + "block.hibernalherbs.cobbled_idiosyncratic_stone_wall": "Cobbled Idiosyncratic Stone Wall", + "block.hibernalherbs.cobbled_necromantic_stone": "Cobbled Necromantic Stone", + "block.hibernalherbs.cobbled_necromantic_stone_slab": "Cobbled Necromantic Stone Slab", + "block.hibernalherbs.cobbled_necromantic_stone_stairs": "Cobbled Necromantic Stone Stairs", + "block.hibernalherbs.cobbled_necromantic_stone_wall": "Cobbled Necromantic Stone Wall", + "block.hibernalherbs.deteriorated_sacrificial_rune_block": "Deteriorated Sacrificial Rune", + "block.hibernalherbs.dried_calendula_block": "Block of Dried Calendula", + "block.hibernalherbs.dried_ceillis_block": "Block of Dried Ceillis", + "block.hibernalherbs.dried_chamomile_block": "Block of Dried Chamomile", + "block.hibernalherbs.dried_chervil_block": "Block of Dried Chervil", + "block.hibernalherbs.dried_chives_block": "Block of Dried Chives", + "block.hibernalherbs.dried_essitte_block": "Block of Dried Essitte", + "block.hibernalherbs.dried_fennel_block": "Block of Dried Fennel", + "block.hibernalherbs.dried_fennkystral_block": "Block of Dried Fennkystral", + "block.hibernalherbs.dried_marjoram_block": "Block of Dried Marjoram", + "block.hibernalherbs.dried_punuel_block": "Block of Dried Punuel", + "block.hibernalherbs.dried_rosemary_block": "Block of Dried Rosemary", + "block.hibernalherbs.dried_sage_block": "Block of Dried Sage", + "block.hibernalherbs.dried_sorrel_block": "Block of Dried Sorrel", + "block.hibernalherbs.dried_tarragon_block": "Block of Dried Tarragon", + "block.hibernalherbs.dried_thyme_block": "Block of Dried Thyme", + "block.hibernalherbs.dried_thyocielle_block": "Block of Dried Thyocielle", + "block.hibernalherbs.dried_verbena_block": "Block of Dried Verbena", + "block.hibernalherbs.essitte": "Essitte", + "block.hibernalherbs.essitte_herb_barrel": "Barrel of Essitte", + "block.hibernalherbs.essitte_herb_pile": "Pile of Essitte", + "block.hibernalherbs.essitte_lantern": "Essitte Lantern", + "block.hibernalherbs.fennel": "Fennel", + "block.hibernalherbs.fennel_herb_barrel": "Barrel of Fennel", + "block.hibernalherbs.fennel_herb_pile": "Pile of Fennel", + "block.hibernalherbs.fennel_lantern": "Fennel Lantern", + "block.hibernalherbs.fennkystral": "Fennkystral", + "block.hibernalherbs.fennkystral_herb_barrel": "Barrel of Fennkystral", + "block.hibernalherbs.fennkystral_herb_pile": "Pile of Fennkystral", + "block.hibernalherbs.fennkystral_lantern": "Fennkystral Lantern", + "block.hibernalherbs.froze_state_chiseled_copper_block": "Chiseled Copper", + "block.hibernalherbs.froze_state_chiseled_exposed_copper_block": "Exposed Chiseled Copper", + "block.hibernalherbs.froze_state_chiseled_oxidised_copper_block": "Oxidized Chiseled Copper", + "block.hibernalherbs.froze_state_chiseled_weathered_copper_block": "Weathered Chiseled Copper", + "block.hibernalherbs.froze_state_copper_block": "Block of Copper", + "block.hibernalherbs.froze_state_copper_bulb": "Copper Bulb", + "block.hibernalherbs.froze_state_copper_door": "Copper Door", + "block.hibernalherbs.froze_state_copper_grate": "Copper Grate", + "block.hibernalherbs.froze_state_copper_trapdoor": "Copper Trapdoor", + "block.hibernalherbs.froze_state_cut_copper_block": "Cut Copper", + "block.hibernalherbs.froze_state_cut_copper_slab": "Cut Copper Slab", + "block.hibernalherbs.froze_state_cut_copper_stairs": "Cut Copper Stairs", + "block.hibernalherbs.froze_state_cut_exposed_copper_block": "Exposed Cut Copper", + "block.hibernalherbs.froze_state_cut_exposed_copper_slab": "Exposed Cut Copper Slab", + "block.hibernalherbs.froze_state_cut_exposed_copper_stairs": "Exposed Cut Copper Stairs", + "block.hibernalherbs.froze_state_cut_oxidised_copper_block": "Oxidized Cut Copper", + "block.hibernalherbs.froze_state_cut_oxidised_copper_slab": "Oxidized Cut Copper Slab", + "block.hibernalherbs.froze_state_cut_oxidised_copper_stairs": "Oxidized Cut Copper Stairs", + "block.hibernalherbs.froze_state_cut_weathered_copper_block": "Weathered Cut Copper", + "block.hibernalherbs.froze_state_cut_weathered_copper_slab": "Weathered Cut Copper Slab", + "block.hibernalherbs.froze_state_cut_weathered_copper_stairs": "Weathered Cut Copper Stairs", + "block.hibernalherbs.froze_state_exposed_copper_block": "Exposed Copper", + "block.hibernalherbs.froze_state_exposed_copper_bulb": "Exposed Copper Bulb", + "block.hibernalherbs.froze_state_exposed_copper_door": "Exposed Copper Door", + "block.hibernalherbs.froze_state_exposed_copper_grate": "Exposed Copper Grate", + "block.hibernalherbs.froze_state_exposed_copper_trapdoor": "Exposed Copper Trapdoor", + "block.hibernalherbs.froze_state_oxidised_copper_block": "Oxidized Copper", + "block.hibernalherbs.froze_state_oxidised_copper_bulb": "Oxidized Copper Bulb", + "block.hibernalherbs.froze_state_oxidised_copper_door": "Oxidized Copper Door", + "block.hibernalherbs.froze_state_oxidised_copper_grate": "Oxidized Copper Grate", + "block.hibernalherbs.froze_state_oxidised_copper_trapdoor": "Oxidized Copper Trapdoor", + "block.hibernalherbs.froze_state_sacrificial_rune_block": "Sacrificial Rune", + "block.hibernalherbs.froze_state_weathered_copper_block": "Weathered Copper", + "block.hibernalherbs.froze_state_weathered_copper_bulb": "Weathered Copper Bulb", + "block.hibernalherbs.froze_state_weathered_copper_door": "Weathered Copper Door", + "block.hibernalherbs.froze_state_weathered_copper_grate": "Weathered Copper Grate", + "block.hibernalherbs.froze_state_weathered_copper_trapdoor": "Weathered Copper Trapdoor", + "block.hibernalherbs.idiosyncratic_stone": "Idiosyncratic Stone", + "block.hibernalherbs.idiosyncratic_stone_brick_slab": "Idiosyncratic Stone Brick Slab", + "block.hibernalherbs.idiosyncratic_stone_brick_stairs": "Idiosyncratic Stone Brick Stairs", + "block.hibernalherbs.idiosyncratic_stone_brick_wall": "Idiosyncratic Stone Brick Wall", + "block.hibernalherbs.idiosyncratic_stone_bricks": "Idiosyncratic Stone Bricks", + "block.hibernalherbs.idiosyncratic_stone_button": "Idiosyncratic Stone Stone Button", + "block.hibernalherbs.idiosyncratic_stone_pressure_plate": "Idiosyncratic Stone Stone Pressure Plate", + "block.hibernalherbs.idiosyncratic_stone_slab": "Idiosyncratic Stone Slab", + "block.hibernalherbs.idiosyncratic_stone_stairs": "Idiosyncratic Stone Stairs", + "block.hibernalherbs.idiosyncratic_stone_wall": "Idiosyncratic Stone Wall", + "block.hibernalherbs.incense_provider": "Incense Provider", + "block.hibernalherbs.marjoram": "Marjoram", + "block.hibernalherbs.marjoram_herb_barrel": "Barrel of Marjoram", + "block.hibernalherbs.marjoram_herb_pile": "Pile of Marjoram", + "block.hibernalherbs.marjoram_lantern": "Marjoram Lantern", + "block.hibernalherbs.myqueste_button": "Myqueste Button", + "block.hibernalherbs.myqueste_door": "Myqueste Door", + "block.hibernalherbs.myqueste_fence": "Myqueste Fence", + "block.hibernalherbs.myqueste_fence_gate": "Myqueste Fence Gate", + "block.hibernalherbs.myqueste_hanging_sign": "Myqueste Hanging Sign", + "block.hibernalherbs.myqueste_leaves": "Myqueste Leaves", + "block.hibernalherbs.myqueste_log": "Myqueste Log", + "block.hibernalherbs.myqueste_planks": "Myqueste Planks", + "block.hibernalherbs.myqueste_pressure_plate": "Myqueste Pressure Plate", + "block.hibernalherbs.myqueste_sapling": "Myqueste Sapling", + "block.hibernalherbs.myqueste_sign": "Myqueste Sign", + "block.hibernalherbs.myqueste_slab": "Myqueste Slab", + "block.hibernalherbs.myqueste_stairs": "Myqueste Stairs", + "block.hibernalherbs.myqueste_trapdoor": "Myqueste Trapdoor", + "block.hibernalherbs.myqueste_wood": "Myqueste Wood", + "block.hibernalherbs.mystical_campfire": "Mystical Campfire", + "block.hibernalherbs.necromantic_stone": "Necromantic Stone", + "block.hibernalherbs.necromantic_stone_brick_slab": "Necromantic Stone Brick Slab", + "block.hibernalherbs.necromantic_stone_brick_stairs": "Necromantic Stone Brick Stairs", + "block.hibernalherbs.necromantic_stone_brick_wall": "Necromantic Stone Brick Wall", + "block.hibernalherbs.necromantic_stone_bricks": "Necromantic Stone Bricks", + "block.hibernalherbs.necromantic_stone_button": "Necromantic Stone Stone Button", + "block.hibernalherbs.necromantic_stone_pressure_plate": "Necromantic Stone Stone Pressure Plate", + "block.hibernalherbs.necromantic_stone_slab": "Necromantic Stone Slab", + "block.hibernalherbs.necromantic_stone_stairs": "Necromantic Stone Stairs", + "block.hibernalherbs.necromantic_stone_wall": "Necromantic Stone Wall", + "block.hibernalherbs.polished_idiosyncratic_stone": "Polished Idiosyncratic Stone", + "block.hibernalherbs.polished_idiosyncratic_stone_slab": "Polished Idiosyncratic Stone Slab", + "block.hibernalherbs.polished_idiosyncratic_stone_stairs": "Polished Idiosyncratic Stone Stairs", + "block.hibernalherbs.polished_idiosyncratic_stone_wall": "Polished Idiosyncratic Stone Wall", + "block.hibernalherbs.polished_necromantic_stone": "Polished Necromantic Stone", + "block.hibernalherbs.polished_necromantic_stone_slab": "Polished Necromantic Stone Slab", + "block.hibernalherbs.polished_necromantic_stone_stairs": "Polished Necromantic Stone Stairs", + "block.hibernalherbs.polished_necromantic_stone_wall": "Polished Necromantic Stone Wall", + "block.hibernalherbs.pounded_calendula_block": "Block of Pounded Calendula", + "block.hibernalherbs.pounded_ceillis_block": "Block of Pounded Ceillis", + "block.hibernalherbs.pounded_chamomile_block": "Block of Pounded Chamomile", + "block.hibernalherbs.pounded_chervil_block": "Block of Pounded Chervil", + "block.hibernalherbs.pounded_chives_block": "Block of Pounded Chives", + "block.hibernalherbs.pounded_essitte_block": "Block of Pounded Essitte", + "block.hibernalherbs.pounded_fennel_block": "Block of Pounded Fennel", + "block.hibernalherbs.pounded_fennkystral_block": "Block of Pounded Fennkystral", + "block.hibernalherbs.pounded_marjoram_block": "Block of Pounded Marjoram", + "block.hibernalherbs.pounded_punuel_block": "Block of Pounded Punuel", + "block.hibernalherbs.pounded_rosemary_block": "Block of Pounded Rosemary", + "block.hibernalherbs.pounded_sage_block": "Block of Pounded Sage", + "block.hibernalherbs.pounded_sorrel_block": "Block of Pounded Sorrel", + "block.hibernalherbs.pounded_tarragon_block": "Block of Pounded Tarragon", + "block.hibernalherbs.pounded_thyme_block": "Block of Pounded Thyme", + "block.hibernalherbs.pounded_thyocielle_block": "Block of Pounded Thyocielle", + "block.hibernalherbs.pounded_verbena_block": "Block of Pounded Verbena", + "block.hibernalherbs.punuel": "Punuel", + "block.hibernalherbs.punuel_herb_barrel": "Barrel of Punuel", + "block.hibernalherbs.punuel_herb_pile": "Pile of Punuel", + "block.hibernalherbs.punuel_lantern": "Punuel Lantern", + "block.hibernalherbs.rosemary": "Rosemary", + "block.hibernalherbs.rosemary_herb_barrel": "Barrel of Rosemary", + "block.hibernalherbs.rosemary_herb_pile": "Pile of Rosemary", + "block.hibernalherbs.rosemary_lantern": "Rosemary Lantern", + "block.hibernalherbs.sacrificial_rune_block": "Sacrificial Rune", + "block.hibernalherbs.sage": "Sage", + "block.hibernalherbs.sage_herb_barrel": "Barrel of Sage", + "block.hibernalherbs.sage_herb_pile": "Pile of Sage", + "block.hibernalherbs.sage_lantern": "Sage Lantern", + "block.hibernalherbs.sorrel": "Sorrel", + "block.hibernalherbs.sorrel_herb_barrel": "Barrel of Sorrel", + "block.hibernalherbs.sorrel_herb_pile": "Pile of Sorrel", + "block.hibernalherbs.sorrel_lantern": "Sorrel Lantern", + "block.hibernalherbs.stripped_myqueste_log": "Stripped Myqueste Log", + "block.hibernalherbs.stripped_myqueste_wood": "Stripped Myqueste Wood", + "block.hibernalherbs.suspicious_end_stone": "Suspicious End Stone", + "block.hibernalherbs.syrum_block": "Block of Syrum", + "block.hibernalherbs.tarragon": "Tarragon", + "block.hibernalherbs.tarragon_herb_barrel": "Barrel of Tarragon", + "block.hibernalherbs.tarragon_herb_pile": "Pile of Tarragon", + "block.hibernalherbs.tarragon_lantern": "Tarragon Lantern", + "block.hibernalherbs.thyme": "Thyme", + "block.hibernalherbs.thyme_herb_barrel": "Barrel of Thyme", + "block.hibernalherbs.thyme_herb_pile": "Pile of Thyme", + "block.hibernalherbs.thyme_lantern": "Thyme Lantern", + "block.hibernalherbs.thyocielle": "Thyocielle", + "block.hibernalherbs.thyocielle_herb_barrel": "Barrel of Thyocielle", + "block.hibernalherbs.thyocielle_herb_pile": "Pile of Thyocielle", + "block.hibernalherbs.thyocielle_lantern": "Thyocielle Lantern", + "block.hibernalherbs.verbena": "Verbena", + "block.hibernalherbs.verbena_herb_barrel": "Barrel of Verbena", + "block.hibernalherbs.verbena_herb_pile": "Pile of Verbena", + "block.hibernalherbs.verbena_lantern": "Verbena Lantern", + "creativetab.hibernalherbs.hibernal_herbs": "Hibernal Herbs", + "death.attack.agglomerationSacrifice": "%1$s was sacrificed", + "death.attack.agglomerationSacrifice.player": "%1$s was sacrificed by §k%2$s", + "death.attack.mimicryRepercussions": "%1$s was assimilated", + "death.attack.mimicryRepercussions.player": "%1$s was assimilated by §k%2$s", + "death.attack.tomeSacrifice": "%1$s starved", + "death.attack.tomeSacrifice.player": "%1$s was left to starve by §k%2$s", + "effect.hibernalherbs.barbaric": "Barbaric", + "effect.hibernalherbs.barbaric.level": "Barbaric %s", + "effect.hibernalherbs.devotion": "Devotion", + "effect.hibernalherbs.devotion.level": "Devotion %s", + "effect.hibernalherbs.esurient": "Esurient", + "effect.hibernalherbs.esurient.level": "Esurient %s", + "effect.hibernalherbs.frost_resistance": "Frost Resistance", + "effect.hibernalherbs.lethargy": "Lethargy", + "effect.hibernalherbs.lethargy.level": "Lethargy %s", + "effect.hibernalherbs.mimicry": "Mimicry", + "effect.hibernalherbs.mimicry.level": "Mimicry %s", + "effect.hibernalherbs.rapacity": "Rapacity", + "effect.hibernalherbs.rapacity.level": "Rapacity %s", + "effect.hibernalherbs.sanguine": "Sanguine", + "effect.hibernalherbs.sanguine.level": "Sanguine %s", + "emi.category.hibernalherbs.agglomeration_usage.effect": "Blood Sacrifice", + "emi.category.hibernalherbs.agglomeration_usage.item": "Item Conjuration", + "emi.category.hibernalherbs.deterioration": "Deterioration", + "emi.category.hibernalherbs.freezing_state": "Freeze Blockstate", + "emi.category.hibernalherbs.mystical_campfire_conversion": "Mystical Campfire Conversion", + "emi.category.hibernalherbs.revert_deterioration": "Revert Deterioration", + "emi.category.hibernalherbs.tome_usage.effect": "Hunger Sacrifice", + "emi.category.hibernalherbs.tome_usage.item": "Invocation", + "emi.category.hibernalherbs.unfreezing_state": "Unfreeze Blockstate", + "emi.hibernalherbs.information.life_force": "Provided to the player when attacking other entities that are not immune to the effects of the Slashing enchantment.", + "emi.hibernalherbs.information.life_force.slashing": "Slashing can only be applied to Sickles.", + "emi.hibernalherbs.information.life_force.usage": "Life Force is essential in Herbal Sigil creation and in the process of conjurations.", + "emi.hibernalherbs.ritual.resources": "Resources Required", + "enchantment.hibernalherbs.culling": "Culling", + "enchantment.hibernalherbs.rapid": "Rapid", + "enchantment.hibernalherbs.slashing": "Slashing", + "item.hibernalherbs.acacia_herb_fertilizer": "Herbal Fertilizer", + "item.hibernalherbs.acacia_herb_humus": "Herbal Humus", + "item.hibernalherbs.advanced_configuration_herbal_sigil": "Herbal Sigil", + "item.hibernalherbs.advanced_mastery_herbal_sigil": "Herbal Sigil", + "item.hibernalherbs.agglomeration": "Sorcerer's Agglomeration", + "item.hibernalherbs.arkonium_axe": "Arkonium Axe", + "item.hibernalherbs.arkonium_boots": "Arkonium Boots", + "item.hibernalherbs.arkonium_chestplate": "Arkonium Chestplate", + "item.hibernalherbs.arkonium_helmet": "Arkonium Helmet", + "item.hibernalherbs.arkonium_hoe": "Arkonium Hoe", + "item.hibernalherbs.arkonium_ingot": "Arkonium Ingot", + "item.hibernalherbs.arkonium_leggings": "Arkonium Leggings", + "item.hibernalherbs.arkonium_nugget": "Arkonium Nugget", + "item.hibernalherbs.arkonium_pickaxe": "Arkonium Pickaxe", + "item.hibernalherbs.arkonium_shovel": "Arkonium Shovel", + "item.hibernalherbs.arkonium_sickle": "Arkonium Sickle", + "item.hibernalherbs.arkonium_sword": "Arkonium Sword", + "item.hibernalherbs.bamboo_herb_fertilizer": "Herbal Fertilizer", + "item.hibernalherbs.bamboo_herb_humus": "Herbal Humus", + "item.hibernalherbs.birch_herb_fertilizer": "Herbal Fertilizer", + "item.hibernalherbs.birch_herb_humus": "Herbal Humus", + "item.hibernalherbs.blank_herbal_sigil": "Blank Herbal Sigil", + "item.hibernalherbs.blindness_herbal_blend": "Herbal Blend", + "item.hibernalherbs.bound_envy_padlock": "Bound Herbal Padlock", + "item.hibernalherbs.bound_gluttony_padlock": "Bound Herbal Padlock", + "item.hibernalherbs.bound_greed_padlock": "Bound Herbal Padlock", + "item.hibernalherbs.bound_lust_padlock": "Bound Herbal Padlock", + "item.hibernalherbs.bound_pride_padlock": "Bound Herbal Padlock", + "item.hibernalherbs.bound_sloth_padlock": "Bound Herbal Padlock", + "item.hibernalherbs.bound_wrath_padlock": "Bound Herbal Padlock", + "item.hibernalherbs.cherry_herb_fertilizer": "Herbal Fertilizer", + "item.hibernalherbs.cherry_herb_humus": "Herbal Humus", + "item.hibernalherbs.configuration_herbal_sigil": "Herbal Sigil", + "item.hibernalherbs.cracked_herbal_sigil": "Cracked Herbal Sigil", + "item.hibernalherbs.crimson_herb_fertilizer": "Herbal Fertilizer", + "item.hibernalherbs.crimson_herb_humus": "Herbal Humus", + "item.hibernalherbs.dark_oak_herb_fertilizer": "Herbal Fertilizer", + "item.hibernalherbs.dark_oak_herb_humus": "Herbal Humus", + "item.hibernalherbs.diamond_sickle": "Diamond Sickle", + "item.hibernalherbs.dried_calendula": "Dried Calendula", + "item.hibernalherbs.dried_ceillis": "Dried Ceillis", + "item.hibernalherbs.dried_chamomile": "Dried Chamomile", + "item.hibernalherbs.dried_chervil": "Dried Chervil", + "item.hibernalherbs.dried_chives": "Dried Chives", + "item.hibernalherbs.dried_essitte": "Dried Essitte", + "item.hibernalherbs.dried_fennel": "Dried Fennel", + "item.hibernalherbs.dried_fennkystral": "Dried Fennkystral", + "item.hibernalherbs.dried_marjoram": "Dried Marjoram", + "item.hibernalherbs.dried_punuel": "Dried Punuel", + "item.hibernalherbs.dried_rosemary": "Dried Rosemary", + "item.hibernalherbs.dried_sage": "Dried Sage", + "item.hibernalherbs.dried_sorrel": "Dried Sorrel", + "item.hibernalherbs.dried_tarragon": "Dried Tarragon", + "item.hibernalherbs.dried_thyme": "Dried Thyme", + "item.hibernalherbs.dried_thyocielle": "Dried Thyocielle", + "item.hibernalherbs.dried_verbena": "Dried Verbena", + "item.hibernalherbs.envy_ashes": "Ashes of Envy", + "item.hibernalherbs.envy_herbal_sigil": "Herbal Sigil", + "item.hibernalherbs.fire_herbal_blend": "Herbal Blend", + "item.hibernalherbs.gluttony_ashes": "Ashes of Gluttony", + "item.hibernalherbs.gluttony_herbal_sigil": "Herbal Sigil", + "item.hibernalherbs.golden_sickle": "Golden Sickle", + "item.hibernalherbs.greed_ashes": "Ashes of Greed", + "item.hibernalherbs.greed_herbal_sigil": "Herbal Sigil", + "item.hibernalherbs.grimoire": "Herbal Grimoire", + "item.hibernalherbs.ground_herbs": "Ground Herbs", + "item.hibernalherbs.haste_herbal_blend": "Herbal Blend", + "item.hibernalherbs.herb_humus": "Herbal Humus", + "item.hibernalherbs.inscription_smithing_template": "Inscription Template", + "item.hibernalherbs.iron_sickle": "Iron Sickle", + "item.hibernalherbs.julisium_petals": "Julisium Petals", + "item.hibernalherbs.jungle_herb_fertilizer": "Herbal Fertilizer", + "item.hibernalherbs.jungle_herb_humus": "Herbal Humus", + "item.hibernalherbs.life_force": "Bottle of Life Force", + "item.hibernalherbs.lumbinetrik_petals": "Lumbinetrik Petals", + "item.hibernalherbs.lust_ashes": "Ashes of Lust", + "item.hibernalherbs.lust_herbal_sigil": "Herbal Sigil", + "item.hibernalherbs.mangrove_herb_fertilizer": "Herbal Fertilizer", + "item.hibernalherbs.mangrove_herb_humus": "Herbal Humus", + "item.hibernalherbs.mastery_herbal_sigil": "Herbal Sigil", + "item.hibernalherbs.mining_fatigue_herbal_blend": "Herbal Blend", + "item.hibernalherbs.myqueste_boat": "Myqueste Boat", + "item.hibernalherbs.myqueste_chest_boat": "Myqueste Boat with Chest", + "item.hibernalherbs.myqueste_herb_fertilizer": "Herbal Fertilizer", + "item.hibernalherbs.myqueste_herb_humus": "Herbal Humus", + "item.hibernalherbs.netherite_sickle": "Netherite Sickle", + "item.hibernalherbs.night_vision_herbal_blend": "Herbal Blend", + "item.hibernalherbs.oak_herb_fertilizer": "Herbal Fertilizer", + "item.hibernalherbs.oak_herb_humus": "Herbal Humus", + "item.hibernalherbs.poison_herbal_blend": "Herbal Blend", + "item.hibernalherbs.pounded_calendula": "Pounded Calendula", + "item.hibernalherbs.pounded_ceillis": "Pounded Ceillis", + "item.hibernalherbs.pounded_chamomile": "Pounded Chamomile", + "item.hibernalherbs.pounded_chervil": "Pounded Chervil", + "item.hibernalherbs.pounded_chives": "Pounded Chives", + "item.hibernalherbs.pounded_essitte": "Pounded Essitte", + "item.hibernalherbs.pounded_fennel": "Pounded Fennel", + "item.hibernalherbs.pounded_fennkystral": "Pounded Fennkystral", + "item.hibernalherbs.pounded_marjoram": "Pounded Marjoram", + "item.hibernalherbs.pounded_punuel": "Pounded Punuel", + "item.hibernalherbs.pounded_rosemary": "Pounded Rosemary", + "item.hibernalherbs.pounded_sage": "Pounded Sage", + "item.hibernalherbs.pounded_sorrel": "Pounded Sorrel", + "item.hibernalherbs.pounded_tarragon": "Pounded Tarragon", + "item.hibernalherbs.pounded_thyme": "Pounded Thyme", + "item.hibernalherbs.pounded_thyocielle": "Pounded Thyocielle", + "item.hibernalherbs.pounded_verbena": "Pounded Verbena", + "item.hibernalherbs.pride_ashes": "Ashes of Pride", + "item.hibernalherbs.pride_herbal_sigil": "Herbal Sigil", + "item.hibernalherbs.regeneration_herbal_blend": "Herbal Blend", + "item.hibernalherbs.siliptium_petals": "Siliptium Petals", + "item.hibernalherbs.singed_grimoire": "Singed Herbal Grimoire", + "item.hibernalherbs.sloth_ashes": "Ashes of Sloth", + "item.hibernalherbs.sloth_herbal_sigil": "Herbal Sigil", + "item.hibernalherbs.slowness_herbal_blend": "Herbal Blend", + "item.hibernalherbs.smithing_template.sigil_upgrade.additions_slot_description": "Add a sinful pile of ash", + "item.hibernalherbs.smithing_template.sigil_upgrade.applies_to": "Blank Herbal Sigils", + "item.hibernalherbs.smithing_template.sigil_upgrade.base_slot_description": "Add Blank or Cracked Herbal Sigil", + "item.hibernalherbs.smithing_template.sigil_upgrade.ingredients": "Sinful Piles of Ash", + "item.hibernalherbs.speed_herbal_blend": "Herbal Blend", + "item.hibernalherbs.spruce_herb_fertilizer": "Herbal Fertilizer", + "item.hibernalherbs.spruce_herb_humus": "Herbal Humus", + "item.hibernalherbs.stone_sickle": "Stone Sickle", + "item.hibernalherbs.syrum_axe": "Syrum Axe", + "item.hibernalherbs.syrum_boots": "Syrum Boots", + "item.hibernalherbs.syrum_brush": "Syrum Brush", + "item.hibernalherbs.syrum_chestplate": "Syrum Chestplate", + "item.hibernalherbs.syrum_helmet": "Syrum Helmet", + "item.hibernalherbs.syrum_hoe": "Syrum Hoe", + "item.hibernalherbs.syrum_ingot": "Syrum Ingot", + "item.hibernalherbs.syrum_leggings": "Syrum Leggings", + "item.hibernalherbs.syrum_nugget": "Syrum Nugget", + "item.hibernalherbs.syrum_pickaxe": "Syrum Pickaxe", + "item.hibernalherbs.syrum_shovel": "Syrum Shovel", + "item.hibernalherbs.syrum_sickle": "Syrum Sickle", + "item.hibernalherbs.syrum_sword": "Syrum Sword", + "item.hibernalherbs.tome": "Sorcerer's Tome", + "item.hibernalherbs.unbound_envy_padlock": "Unbound Herbal Padlock", + "item.hibernalherbs.unbound_gluttony_padlock": "Unbound Herbal Padlock", + "item.hibernalherbs.unbound_greed_padlock": "Unbound Herbal Padlock", + "item.hibernalherbs.unbound_lust_padlock": "Unbound Herbal Padlock", + "item.hibernalherbs.unbound_pride_padlock": "Unbound Herbal Padlock", + "item.hibernalherbs.unbound_sloth_padlock": "Unbound Herbal Padlock", + "item.hibernalherbs.unbound_wrath_padlock": "Unbound Herbal Padlock", + "item.hibernalherbs.warped_herb_fertilizer": "Herbal Fertilizer", + "item.hibernalherbs.warped_herb_humus": "Herbal Humus", + "item.hibernalherbs.weakness_herbal_blend": "Herbal Blend", + "item.hibernalherbs.wither_herbal_blend": "Herbal Blend", + "item.hibernalherbs.wooden_sickle": "Wooden Sickle", + "item.hibernalherbs.wrath_ashes": "Ashes of Wrath", + "item.hibernalherbs.wrath_herbal_sigil": "Herbal Sigil", + "item.hibernalherbs.extract_mystical_ashes": "Enigmatic Extract", + "item.hibernalherbs.extract_vile_ashes": "Enigmatic Extract", + "item.hibernalherbs.extract_virtuous_ashes": "Enigmatic Extract", + "text.hibernalherbs.extract.effect": "§6Extracts %s", + "text.hibernalherbs.ability.blindness": "Shaded", + "text.hibernalherbs.ability.fire": "Incendiary", + "text.hibernalherbs.ability.haste": "Dashing", + "text.hibernalherbs.ability.mining_fatigue": "Hindering", + "text.hibernalherbs.ability.night_vision": "Observing", + "text.hibernalherbs.ability.none": "None", + "text.hibernalherbs.ability.poison": "Virulent", + "text.hibernalherbs.ability.regeneration": "Regenerative", + "text.hibernalherbs.ability.regeneration_slowness": "Conflicting", + "text.hibernalherbs.ability.regeneration_speed_weakness": "Alternative", + "text.hibernalherbs.ability.slowness": "Sedating", + "text.hibernalherbs.ability.speed": "Acceleration", + "text.hibernalherbs.ability.weakness": "Diminished", + "text.hibernalherbs.ability.wither": "Decaying", + "text.hibernalherbs.agglomeration.cannot_utilise": "§7Cannot be used at this moment", + "text.hibernalherbs.agglomeration.is_active": "§3Sorcerer's Agglomeration is active", + "text.hibernalherbs.association.acacia": "§6Association:§7 Acacia", + "text.hibernalherbs.association.bamboo": "§6Association:§7 Bamboo", + "text.hibernalherbs.association.birch": "§6Association:§7 Birch", + "text.hibernalherbs.association.cherry": "§6Association:§7 Cherry", + "text.hibernalherbs.association.crimson": "§6Association:§7 Crimson", + "text.hibernalherbs.association.dark_oak": "§6Association:§7 Dark Oak", + "text.hibernalherbs.association.help.acacia": "§6Acacia", + "text.hibernalherbs.association.help.bamboo": "§6Bamboo", + "text.hibernalherbs.association.help.birch": "§6Birch", + "text.hibernalherbs.association.help.cherry": "§6Cherry", + "text.hibernalherbs.association.help.crimson": "§6Crimson", + "text.hibernalherbs.association.help.dark_oak": "§6Dark Oak", + "text.hibernalherbs.association.help.jungle": "§6Jungle", + "text.hibernalherbs.association.help.mangrove": "§6Mangrove", + "text.hibernalherbs.association.help.myqueste": "§6Myqueste", + "text.hibernalherbs.association.help.none": "§6None", + "text.hibernalherbs.association.help.oak": "§6Oak", + "text.hibernalherbs.association.help.spruce": "§6Spruce", + "text.hibernalherbs.association.help.warped": "§6Warped", + "text.hibernalherbs.association.jungle": "§6Association:§7 Jungle", + "text.hibernalherbs.association.mangrove": "§6Association:§7 Mangrove", + "text.hibernalherbs.association.myqueste": "§6Association:§7 Myqueste", + "text.hibernalherbs.association.none": "§6Association:§7 None", + "text.hibernalherbs.association.oak": "§6Association:§7 Oak", + "text.hibernalherbs.association.spruce": "§6Association:§7 Spruce", + "text.hibernalherbs.association.warped": "§6Association:§7 Warped", + "text.hibernalherbs.blend.ability": "§6Ability:§7 %s", + "text.hibernalherbs.blend.ability.help.one": "§dHerbal Blends§5 will provide", + "text.hibernalherbs.blend.ability.help.two": "the target with varying effects.", + "text.hibernalherbs.blend.attacking.help.fire.four": "on fire for a duration of time.", + "text.hibernalherbs.blend.attacking.help.fire.one": "In the case of", + "text.hibernalherbs.blend.attacking.help.fire.three": "though, it will light the target", + "text.hibernalherbs.blend.attacking.help.fire.two": "§dIncendiary Herbal Blends§5", + "text.hibernalherbs.blend.attacking.help.one": "Attacking a player will apply", + "text.hibernalherbs.blend.attacking.help.three": "of time.", + "text.hibernalherbs.blend.attacking.help.two": "its effect(s) for a duration", + "text.hibernalherbs.blend.effect.help.one": "These effects can either be §dnegative§5", + "text.hibernalherbs.blend.effect.help.three": "even be both in some cases!", + "text.hibernalherbs.blend.effect.help.two": "or §dpositive§5, and can", + "text.hibernalherbs.blend.exception.help.four": "provide multiple effects at once.", + "text.hibernalherbs.blend.exception.help.one": "There are some exceptions to", + "text.hibernalherbs.blend.exception.help.three": "These other Herbal Blends", + "text.hibernalherbs.blend.exception.help.two": "how typical §dHerbal Blends§5 function.", + "text.hibernalherbs.blend.modifier.smoked.false": "§6Modifier:§7 None", + "text.hibernalherbs.blend.modifier.smoked.true": "§6Modifier:§7 Smoked", + "text.hibernalherbs.blend.player_pour.help.one": "Interacting with a player with", + "text.hibernalherbs.blend.player_pour.help.three": "provide the target with the effect(s).", + "text.hibernalherbs.blend.player_pour.help.two": "an §dHerbal Blend§5 will also", + "text.hibernalherbs.blend.provided_effect": "§6Provided Effect:§7 %s", + "text.hibernalherbs.blend.provided_effect.fire": "§6Provided Effect:§7 Fire", + "text.hibernalherbs.blend.provided_effects": "§6Provided Effects:", + "text.hibernalherbs.blend.provided_effects.first": " -%s", + "text.hibernalherbs.blend.provided_effects.secondary": " -%s", + "text.hibernalherbs.blend.provided_effects.third": " -%s", + "text.hibernalherbs.blockstate.frozen_state": "Blockstate is frozen", + "text.hibernalherbs.canister.container": "§6Contained Blends:§7 %s/%s", + "text.hibernalherbs.canister.help.one": "§dBlend Canisters §5can hold, well,", + "text.hibernalherbs.canister.help.two": "§dHerbal Blends§5.", + "text.hibernalherbs.canister.inventory_controls.help.one": "Similarly to a bundle,", + "text.hibernalherbs.canister.inventory_controls.help.three": "while in your inventory to store it", + "text.hibernalherbs.canister.inventory_controls.help.two": "right-click an §dHerbal Blend§5", + "text.hibernalherbs.canister.quality.amethyst": "§6Quality:§7 Amethyst", + "text.hibernalherbs.canister.quality.diamond": "§6Quality:§7 Diamond", + "text.hibernalherbs.canister.quality.iron": "§6Quality:§7 Iron", + "text.hibernalherbs.container.can_contain.blends": " -§dBlends", + "text.hibernalherbs.container.can_contain.dried_herbs": " -§dDried Herbs", + "text.hibernalherbs.container.can_contain.help": "§6Can Hold:", + "text.hibernalherbs.container.can_contain.nonpounded_herbs": " -§dHerbs §8[§7Regular§8]", + "text.hibernalherbs.container.can_contain.pounded_herbs": " -§dPounded Herbs", + "text.hibernalherbs.container.can_contain.smoked_blends": " -§dSmoked Blends", + "text.hibernalherbs.container.variant.help.one": "The amount that can be held,", + "text.hibernalherbs.container.variant.help.three": "material used.", + "text.hibernalherbs.container.variant.help.two": "however, is dependant on the", + "text.hibernalherbs.controls.left_alt": "[§7Left Alt§8] For Assistance", + "text.hibernalherbs.controls.left_click": "[§7Left-Click§8]", + "text.hibernalherbs.controls.left_click.inventory": "[§7Left-Click in Inventory§8]", + "text.hibernalherbs.controls.left_click.player": "[§7Left-Click on Player§8]", + "text.hibernalherbs.controls.passive.inventory": "While In Inventory: ", + "text.hibernalherbs.controls.right_click": "[§7Right-Click§8]", + "text.hibernalherbs.controls.right_click.inventory": "[§7Right-Click in Inventory§8]", + "text.hibernalherbs.controls.right_click.player": "[§7Right-Click on Player§8]", + "text.hibernalherbs.controls.shift": "[§7Shift§8] For More Details", + "text.hibernalherbs.effect.apply_slowness_on_attack": " Allows the inflicted entity to apply slowness on each attack", + "text.hibernalherbs.effect.apply_strength_health": " Applies different levels of Strength dependant on the inflicted entity's health", + "text.hibernalherbs.effect.breed_entities": " Breeds entities within a radius", + "text.hibernalherbs.effect.consume_food_buff": " Provides additional saturation and nutrition upon consuming food", + "text.hibernalherbs.effect.damage_increase": " Increases damage", + "text.hibernalherbs.effect.health_increase": " Increases max health", + "text.hibernalherbs.effect.health_loss": " Decreases max health", + "text.hibernalherbs.effect.lifesteal": " Allows the inflicted entity to heal after each attack", + "text.hibernalherbs.effect.mimicry_damage": " Damages the inflicted entity upon attacking", + "text.hibernalherbs.effect.movement_slowness": " Decreases movement speed", + "text.hibernalherbs.effect.movement_speed": " Increases movement speed", + "text.hibernalherbs.effect.villager_discount": " Discounts prices with Villagers", + "text.hibernalherbs.effect.villager_gifting": " Villagers provide gifts to the player", + "text.hibernalherbs.fertilizer.additional_text.four": "amounts.", + "text.hibernalherbs.fertilizer.additional_text.one": "§dHerbal Fertilizer§5 can be used", + "text.hibernalherbs.fertilizer.additional_text.three": "your herbs in varying", + "text.hibernalherbs.fertilizer.additional_text.two": "to §8(§7functionally§8)§5 multiply", + "text.hibernalherbs.grimoire.description.one": "Used for assisting those", + "text.hibernalherbs.grimoire.description.two": "who seek mystical guidance.", + "text.hibernalherbs.humus.additional_text.one": "§dHerbal Humus§5 is used to create", + "text.hibernalherbs.humus.additional_text.three": "herb production rates", + "text.hibernalherbs.humus.additional_text.two": "§dHerbal Fertilizer§5, increasing your", + "text.hibernalherbs.humus.production": "§6Production Value:§7 %dx", + "text.hibernalherbs.humus.usage.first": "Use on §dStripped Logs §5to replace", + "text.hibernalherbs.humus.usage.secondary": "the association [%d]", + "text.hibernalherbs.mod_id": "Hibernal Herbs", + "text.hibernalherbs.modifier.blend.smoked.help.one": "§dSmoked Herbal Blends§5 provide", + "text.hibernalherbs.modifier.blend.smoked.help.three": "the §dHerbal Blend§5.", + "text.hibernalherbs.modifier.blend.smoked.help.two": "increased potency and duration to", + "text.hibernalherbs.padlock.bound.help.four": "prince that is bound.", + "text.hibernalherbs.padlock.bound.help.one": "§dBound padlocks §5provide the", + "text.hibernalherbs.padlock.bound.help.three": "§8debuffs§7) §5dependant on the", + "text.hibernalherbs.padlock.bound.help.two": "player with certain buffs §7(§8or", + "text.hibernalherbs.padlock.get_prince": "§6Prince Bound:§7 %s", + "text.hibernalherbs.padlock.prince.envy": "Leviathan", + "text.hibernalherbs.padlock.prince.gluttony": "Beelzebub", + "text.hibernalherbs.padlock.prince.greed": "Mammon", + "text.hibernalherbs.padlock.prince.lust": "Asmodeus", + "text.hibernalherbs.padlock.prince.none": "None", + "text.hibernalherbs.padlock.prince.pride": "Lucifer", + "text.hibernalherbs.padlock.prince.sloth": "Belphegor", + "text.hibernalherbs.padlock.prince.wrath": "Satan", + "text.hibernalherbs.padlock.sin.envy": "Envy", + "text.hibernalherbs.padlock.sin.gluttony": "Gluttony", + "text.hibernalherbs.padlock.sin.greed": "Greed", + "text.hibernalherbs.padlock.sin.lust": "Lust", + "text.hibernalherbs.padlock.sin.none": "None", + "text.hibernalherbs.padlock.sin.pride": "Pride", + "text.hibernalherbs.padlock.sin.sloth": "Sloth", + "text.hibernalherbs.padlock.sin.wrath": "Wrath", + "text.hibernalherbs.padlock.unbound.help.one": "This padlock is unbound,", + "text.hibernalherbs.padlock.unbound.help.three": "access its full potential.", + "text.hibernalherbs.padlock.unbound.help.two": "bound it to %s in order to", + "text.hibernalherbs.padlock.unholy_blessing": "May The Prince of %s Guide You...", + "text.hibernalherbs.pouch.container": "§6Contained Herbs:§7 %s/%s", + "text.hibernalherbs.pouch.help.one": "§dHerbal Pouches §5can hold", + "text.hibernalherbs.pouch.help.two": "different kinds of herbs.", + "text.hibernalherbs.pouch.inventory_controls.help.one": "Similarly to a bundle,", + "text.hibernalherbs.pouch.inventory_controls.help.three": "while in your inventory to store it", + "text.hibernalherbs.pouch.inventory_controls.help.two": "right-click certain herbs", + "text.hibernalherbs.pouch.quality.proper": "§6Quality:§7 Proper", + "text.hibernalherbs.pouch.quality.scratched": "§6Quality:§7 Scratched", + "text.hibernalherbs.pouch.quality.stitched": "§6Quality:§7 Stitched", + "text.hibernalherbs.required_mod.patchouli": "Install Patchouli For Proper Integration", + "text.hibernalherbs.sickles.on_attack": "On Attack:", + "text.hibernalherbs.sickles.provides_life_force": " +1 Bottle of Life Force", + "text.hibernalherbs.sigil.alignment": "§6Alignment:§7 %s", + "text.hibernalherbs.sigil.alignment.advanced_configuration": "Advanced Configuration", + "text.hibernalherbs.sigil.alignment.advanced_mastery": "Advanced Mastery", + "text.hibernalherbs.sigil.alignment.configuration": "Configuration", + "text.hibernalherbs.sigil.alignment.envy": "Envy", + "text.hibernalherbs.sigil.alignment.gluttony": "Gluttony", + "text.hibernalherbs.sigil.alignment.greed": "Greed", + "text.hibernalherbs.sigil.alignment.lust": "Lust", + "text.hibernalherbs.sigil.alignment.mastery": "Mastery", + "text.hibernalherbs.sigil.alignment.none": "None", + "text.hibernalherbs.sigil.alignment.pride": "Pride", + "text.hibernalherbs.sigil.alignment.sloth": "Sloth", + "text.hibernalherbs.sigil.alignment.wrath": "Wrath", + "text.hibernalherbs.sigil.help.herbs.one": "§dHerbs of sin§5 can also", + "text.hibernalherbs.sigil.help.herbs.three": "§dHerbal Sigils§5.", + "text.hibernalherbs.sigil.help.herbs.two": "be created utilizing", + "text.hibernalherbs.sigil.help.padlock.four": "prove to be useful.", + "text.hibernalherbs.sigil.help.padlock.one": "§dHerbal Sigils§5 are", + "text.hibernalherbs.sigil.help.padlock.three": "§dPadlocks§5, which can", + "text.hibernalherbs.sigil.help.padlock.two": "used to create §dHerbal", + "text.hibernalherbs.tome.cannot_utilise": "§7Cannot be used at this moment", + "text.hibernalherbs.tome.is_active": "§dSorcerer's Tome is active", + "trim_material.hibernalherbs.arkonium": "Arkonium Material", + "trim_material.hibernalherbs.syrum": "Syrum Material", + "tag.item.accessories.necklace": "Necklace Accessories", + "tag.item.c.sickles": "Sickles", + "tag.item.hibernalherbs.agglomeration_duration.long": "Long Agglomeration Usage", + "tag.item.hibernalherbs.agglomeration_duration.short": "Short Agglomeration Usage", + "tag.item.hibernalherbs.ashes": "Ashes of Sin", + "tag.item.hibernalherbs.bound_herbal_padlocks": "Bound Herbal Padlocks", + "tag.item.hibernalherbs.can_be_converted_with_agglomeration": "Can be Converted Using Sorcerer's Agglomeration", + "tag.item.hibernalherbs.can_use_with_agglomeration": "Can be Used With The Sorcerer's Agglomeration", + "tag.item.hibernalherbs.can_use_with_tome": "Can be Used With The Sorcerer's Tome", + "tag.item.hibernalherbs.dried_herbs": "Dried Herbs", + "tag.item.hibernalherbs.herbal_blends": "Herbal Blends", + "tag.item.hibernalherbs.herbal_fertilizer": "Herbal Fertilizer", + "tag.item.hibernalherbs.herbal_grimoires": "Herbal Grimoires", + "tag.item.hibernalherbs.herbal_humus": "Herbal Humus", + "tag.item.hibernalherbs.herbal_sigils": "Herbal Sigils", + "tag.item.hibernalherbs.herbs": "Herbs", + "tag.item.hibernalherbs.myqueste_logs": "Myqueste Logs", + "tag.item.hibernalherbs.pounded_herbs": "Pounded Herbs", + "tag.item.hibernalherbs.stone_types.idiosyncratic_stone": "Idiosyncratic Stone", + "tag.item.hibernalherbs.stone_types.necromantic_stone": "Necromantic Stone", + "tag.item.hibernalherbs.unbound_herbal_padlocks": "Unbound Herbal Padlocks", + "upgrade.hibernalherbs.sigil_upgrade": "Herbal Sigil Application" +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/arkonium_block.json b/src/main/resources/assets/hibernalherbs/models/block/arkonium_block.json new file mode 100644 index 00000000..8d1a05d5 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/arkonium_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "hibernalherbs:block/arkonium_block" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/calendula.json b/src/main/resources/assets/hibernalherbs/models/block/calendula.json new file mode 100644 index 00000000..1254d68d --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/calendula.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cross", + "render_type": "minecraft:cutout", + "textures": { + "cross": "hibernalherbs:block/herb/calendula" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/calendula_herb_barrel.json b/src/main/resources/assets/hibernalherbs/models/block/calendula_herb_barrel.json new file mode 100644 index 00000000..cf963dfc --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/calendula_herb_barrel.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "hibernalherbs:block/herb/barrel/calendula", + "side": "minecraft:block/barrel_side" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/calendula_herb_pile.json b/src/main/resources/assets/hibernalherbs/models/block/calendula_herb_pile.json new file mode 100644 index 00000000..56dffb55 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/calendula_herb_pile.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/carpet", + "render_type": "minecraft:cutout", + "textures": { + "wool": "hibernalherbs:block/herb/pile/calendula" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/calendula_lantern.json b/src/main/resources/assets/hibernalherbs/models/block/calendula_lantern.json new file mode 100644 index 00000000..ae68bd30 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/calendula_lantern.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_lantern", + "render_type": "minecraft:cutout", + "textures": { + "lantern": "hibernalherbs:block/calendula_lantern" + } +} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/calendula_lantern_hanging.json b/src/main/resources/assets/hibernalherbs/models/block/calendula_lantern_hanging.json similarity index 75% rename from Common/src/main/resources/assets/hibernalherbs/models/block/calendula_lantern_hanging.json rename to src/main/resources/assets/hibernalherbs/models/block/calendula_lantern_hanging.json index 2cc1ffda..05100545 100644 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/calendula_lantern_hanging.json +++ b/src/main/resources/assets/hibernalherbs/models/block/calendula_lantern_hanging.json @@ -1,7 +1,7 @@ { "parent": "minecraft:block/template_hanging_lantern", + "render_type": "minecraft:cutout", "textures": { "lantern": "hibernalherbs:block/calendula_lantern" - }, - "render_type": "cutout" -} + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/ceillis.json b/src/main/resources/assets/hibernalherbs/models/block/ceillis.json new file mode 100644 index 00000000..bc761f04 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/ceillis.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cross", + "render_type": "minecraft:cutout", + "textures": { + "cross": "hibernalherbs:block/herb/ceillis" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/ceillis_herb_barrel.json b/src/main/resources/assets/hibernalherbs/models/block/ceillis_herb_barrel.json new file mode 100644 index 00000000..ee77723c --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/ceillis_herb_barrel.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "hibernalherbs:block/herb/barrel/ceillis", + "side": "minecraft:block/barrel_side" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/ceillis_herb_pile.json b/src/main/resources/assets/hibernalherbs/models/block/ceillis_herb_pile.json new file mode 100644 index 00000000..f11084bd --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/ceillis_herb_pile.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/carpet", + "render_type": "minecraft:cutout", + "textures": { + "wool": "hibernalherbs:block/herb/pile/ceillis" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/ceillis_lantern.json b/src/main/resources/assets/hibernalherbs/models/block/ceillis_lantern.json new file mode 100644 index 00000000..40e1b352 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/ceillis_lantern.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_lantern", + "render_type": "minecraft:cutout", + "textures": { + "lantern": "hibernalherbs:block/ceillis_lantern" + } +} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/ceillis_lantern_hanging.json b/src/main/resources/assets/hibernalherbs/models/block/ceillis_lantern_hanging.json similarity index 78% rename from Common/src/main/resources/assets/hibernalherbs/models/block/ceillis_lantern_hanging.json rename to src/main/resources/assets/hibernalherbs/models/block/ceillis_lantern_hanging.json index b0916380..a427aea7 100644 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/ceillis_lantern_hanging.json +++ b/src/main/resources/assets/hibernalherbs/models/block/ceillis_lantern_hanging.json @@ -1,5 +1,6 @@ { "parent": "minecraft:block/template_hanging_lantern", + "render_type": "minecraft:cutout", "textures": { "lantern": "hibernalherbs:block/ceillis_lantern" } diff --git a/src/main/resources/assets/hibernalherbs/models/block/chamomile.json b/src/main/resources/assets/hibernalherbs/models/block/chamomile.json new file mode 100644 index 00000000..5c8c3fd8 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/chamomile.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cross", + "render_type": "minecraft:cutout", + "textures": { + "cross": "hibernalherbs:block/herb/chamomile" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/chamomile_herb_barrel.json b/src/main/resources/assets/hibernalherbs/models/block/chamomile_herb_barrel.json new file mode 100644 index 00000000..0d3d4cc9 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/chamomile_herb_barrel.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "hibernalherbs:block/herb/barrel/chamomile", + "side": "minecraft:block/barrel_side" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/chamomile_herb_pile.json b/src/main/resources/assets/hibernalherbs/models/block/chamomile_herb_pile.json new file mode 100644 index 00000000..7a536f77 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/chamomile_herb_pile.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/carpet", + "render_type": "minecraft:cutout", + "textures": { + "wool": "hibernalherbs:block/herb/pile/chamomile" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/chamomile_lantern.json b/src/main/resources/assets/hibernalherbs/models/block/chamomile_lantern.json new file mode 100644 index 00000000..5744e42d --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/chamomile_lantern.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_lantern", + "render_type": "minecraft:cutout", + "textures": { + "lantern": "hibernalherbs:block/chamomile_lantern" + } +} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/chamomile_lantern_hanging.json b/src/main/resources/assets/hibernalherbs/models/block/chamomile_lantern_hanging.json similarity index 78% rename from Common/src/main/resources/assets/hibernalherbs/models/block/chamomile_lantern_hanging.json rename to src/main/resources/assets/hibernalherbs/models/block/chamomile_lantern_hanging.json index 305f0410..304ae2b0 100644 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/chamomile_lantern_hanging.json +++ b/src/main/resources/assets/hibernalherbs/models/block/chamomile_lantern_hanging.json @@ -1,5 +1,6 @@ { "parent": "minecraft:block/template_hanging_lantern", + "render_type": "minecraft:cutout", "textures": { "lantern": "hibernalherbs:block/chamomile_lantern" } diff --git a/src/main/resources/assets/hibernalherbs/models/block/chervil.json b/src/main/resources/assets/hibernalherbs/models/block/chervil.json new file mode 100644 index 00000000..1ab8c167 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/chervil.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cross", + "render_type": "minecraft:cutout", + "textures": { + "cross": "hibernalherbs:block/herb/chervil" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/chervil_herb_barrel.json b/src/main/resources/assets/hibernalherbs/models/block/chervil_herb_barrel.json new file mode 100644 index 00000000..53ce4d77 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/chervil_herb_barrel.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "hibernalherbs:block/herb/barrel/chervil", + "side": "minecraft:block/barrel_side" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/chervil_herb_pile.json b/src/main/resources/assets/hibernalherbs/models/block/chervil_herb_pile.json new file mode 100644 index 00000000..cba62212 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/chervil_herb_pile.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/carpet", + "render_type": "minecraft:cutout", + "textures": { + "wool": "hibernalherbs:block/herb/pile/chervil" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/chervil_lantern.json b/src/main/resources/assets/hibernalherbs/models/block/chervil_lantern.json new file mode 100644 index 00000000..e67c4eb6 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/chervil_lantern.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_lantern", + "render_type": "minecraft:cutout", + "textures": { + "lantern": "hibernalherbs:block/chervil_lantern" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/chervil_lantern_hanging.json b/src/main/resources/assets/hibernalherbs/models/block/chervil_lantern_hanging.json new file mode 100644 index 00000000..95686a0e --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/chervil_lantern_hanging.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_hanging_lantern", + "render_type": "minecraft:cutout", + "textures": { + "lantern": "hibernalherbs:block/chervil_lantern" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/chives.json b/src/main/resources/assets/hibernalherbs/models/block/chives.json new file mode 100644 index 00000000..c719b54c --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/chives.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cross", + "render_type": "minecraft:cutout", + "textures": { + "cross": "hibernalherbs:block/herb/chives" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/chives_herb_barrel.json b/src/main/resources/assets/hibernalherbs/models/block/chives_herb_barrel.json new file mode 100644 index 00000000..1247172b --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/chives_herb_barrel.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "hibernalherbs:block/herb/barrel/chives", + "side": "minecraft:block/barrel_side" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/chives_herb_pile.json b/src/main/resources/assets/hibernalherbs/models/block/chives_herb_pile.json new file mode 100644 index 00000000..b93005c4 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/chives_herb_pile.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/carpet", + "render_type": "minecraft:cutout", + "textures": { + "wool": "hibernalherbs:block/herb/pile/chives" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/chives_lantern.json b/src/main/resources/assets/hibernalherbs/models/block/chives_lantern.json new file mode 100644 index 00000000..9454598a --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/chives_lantern.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_lantern", + "render_type": "minecraft:cutout", + "textures": { + "lantern": "hibernalherbs:block/chives_lantern" + } +} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/chives_lantern_hanging.json b/src/main/resources/assets/hibernalherbs/models/block/chives_lantern_hanging.json similarity index 77% rename from Common/src/main/resources/assets/hibernalherbs/models/block/chives_lantern_hanging.json rename to src/main/resources/assets/hibernalherbs/models/block/chives_lantern_hanging.json index f784c820..1816feba 100644 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/chives_lantern_hanging.json +++ b/src/main/resources/assets/hibernalherbs/models/block/chives_lantern_hanging.json @@ -1,5 +1,6 @@ { "parent": "minecraft:block/template_hanging_lantern", + "render_type": "minecraft:cutout", "textures": { "lantern": "hibernalherbs:block/chives_lantern" } diff --git a/src/main/resources/assets/hibernalherbs/models/block/cobbled_idiosyncratic_stone.json b/src/main/resources/assets/hibernalherbs/models/block/cobbled_idiosyncratic_stone.json new file mode 100644 index 00000000..87555dea --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/cobbled_idiosyncratic_stone.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "hibernalherbs:block/cobbled_idiosyncratic_stone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/cobbled_idiosyncratic_stone_slab.json b/src/main/resources/assets/hibernalherbs/models/block/cobbled_idiosyncratic_stone_slab.json new file mode 100644 index 00000000..dfcc9af2 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/cobbled_idiosyncratic_stone_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "hibernalherbs:block/cobbled_idiosyncratic_stone", + "side": "hibernalherbs:block/cobbled_idiosyncratic_stone", + "top": "hibernalherbs:block/cobbled_idiosyncratic_stone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/cobbled_idiosyncratic_stone_slab_double.json b/src/main/resources/assets/hibernalherbs/models/block/cobbled_idiosyncratic_stone_slab_double.json new file mode 100644 index 00000000..8189fd04 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/cobbled_idiosyncratic_stone_slab_double.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "hibernalherbs:block/cobbled_idiosyncratic_stone", + "side": "hibernalherbs:block/cobbled_idiosyncratic_stone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/cobbled_idiosyncratic_stone_slab_top.json b/src/main/resources/assets/hibernalherbs/models/block/cobbled_idiosyncratic_stone_slab_top.json new file mode 100644 index 00000000..1f18af7d --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/cobbled_idiosyncratic_stone_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "hibernalherbs:block/cobbled_idiosyncratic_stone", + "side": "hibernalherbs:block/cobbled_idiosyncratic_stone", + "top": "hibernalherbs:block/cobbled_idiosyncratic_stone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/cobbled_idiosyncratic_stone_stairs.json b/src/main/resources/assets/hibernalherbs/models/block/cobbled_idiosyncratic_stone_stairs.json new file mode 100644 index 00000000..7973b784 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/cobbled_idiosyncratic_stone_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "hibernalherbs:block/cobbled_idiosyncratic_stone", + "side": "hibernalherbs:block/cobbled_idiosyncratic_stone", + "top": "hibernalherbs:block/cobbled_idiosyncratic_stone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/cobbled_idiosyncratic_stone_stairs_inner.json b/src/main/resources/assets/hibernalherbs/models/block/cobbled_idiosyncratic_stone_stairs_inner.json new file mode 100644 index 00000000..9562eccb --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/cobbled_idiosyncratic_stone_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "hibernalherbs:block/cobbled_idiosyncratic_stone", + "side": "hibernalherbs:block/cobbled_idiosyncratic_stone", + "top": "hibernalherbs:block/cobbled_idiosyncratic_stone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/cobbled_idiosyncratic_stone_stairs_outer.json b/src/main/resources/assets/hibernalherbs/models/block/cobbled_idiosyncratic_stone_stairs_outer.json new file mode 100644 index 00000000..80f79b57 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/cobbled_idiosyncratic_stone_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "hibernalherbs:block/cobbled_idiosyncratic_stone", + "side": "hibernalherbs:block/cobbled_idiosyncratic_stone", + "top": "hibernalherbs:block/cobbled_idiosyncratic_stone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/cobbled_idiosyncratic_stone_wall_inventory.json b/src/main/resources/assets/hibernalherbs/models/block/cobbled_idiosyncratic_stone_wall_inventory.json new file mode 100644 index 00000000..de147e00 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/cobbled_idiosyncratic_stone_wall_inventory.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "hibernalherbs:block/cobbled_idiosyncratic_stone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/cobbled_idiosyncratic_stone_wall_post.json b/src/main/resources/assets/hibernalherbs/models/block/cobbled_idiosyncratic_stone_wall_post.json new file mode 100644 index 00000000..fa94972b --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/cobbled_idiosyncratic_stone_wall_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_post", + "textures": { + "wall": "hibernalherbs:block/cobbled_idiosyncratic_stone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/cobbled_idiosyncratic_stone_wall_side.json b/src/main/resources/assets/hibernalherbs/models/block/cobbled_idiosyncratic_stone_wall_side.json new file mode 100644 index 00000000..675b8b51 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/cobbled_idiosyncratic_stone_wall_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side", + "textures": { + "wall": "hibernalherbs:block/cobbled_idiosyncratic_stone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/cobbled_idiosyncratic_stone_wall_side_tall.json b/src/main/resources/assets/hibernalherbs/models/block/cobbled_idiosyncratic_stone_wall_side_tall.json new file mode 100644 index 00000000..b5876770 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/cobbled_idiosyncratic_stone_wall_side_tall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side_tall", + "textures": { + "wall": "hibernalherbs:block/cobbled_idiosyncratic_stone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/cobbled_necromantic_stone.json b/src/main/resources/assets/hibernalherbs/models/block/cobbled_necromantic_stone.json new file mode 100644 index 00000000..c17ccb38 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/cobbled_necromantic_stone.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "hibernalherbs:block/cobbled_necromantic_stone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/cobbled_necromantic_stone_slab.json b/src/main/resources/assets/hibernalherbs/models/block/cobbled_necromantic_stone_slab.json new file mode 100644 index 00000000..9e3e33e0 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/cobbled_necromantic_stone_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "hibernalherbs:block/cobbled_necromantic_stone", + "side": "hibernalherbs:block/cobbled_necromantic_stone", + "top": "hibernalherbs:block/cobbled_necromantic_stone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/cobbled_necromantic_stone_slab_double.json b/src/main/resources/assets/hibernalherbs/models/block/cobbled_necromantic_stone_slab_double.json new file mode 100644 index 00000000..c7ebcf89 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/cobbled_necromantic_stone_slab_double.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "hibernalherbs:block/cobbled_necromantic_stone", + "side": "hibernalherbs:block/cobbled_necromantic_stone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/cobbled_necromantic_stone_slab_top.json b/src/main/resources/assets/hibernalherbs/models/block/cobbled_necromantic_stone_slab_top.json new file mode 100644 index 00000000..2ef00cdf --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/cobbled_necromantic_stone_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "hibernalherbs:block/cobbled_necromantic_stone", + "side": "hibernalherbs:block/cobbled_necromantic_stone", + "top": "hibernalherbs:block/cobbled_necromantic_stone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/cobbled_necromantic_stone_stairs.json b/src/main/resources/assets/hibernalherbs/models/block/cobbled_necromantic_stone_stairs.json new file mode 100644 index 00000000..75d2632e --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/cobbled_necromantic_stone_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "hibernalherbs:block/cobbled_necromantic_stone", + "side": "hibernalherbs:block/cobbled_necromantic_stone", + "top": "hibernalherbs:block/cobbled_necromantic_stone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/cobbled_necromantic_stone_stairs_inner.json b/src/main/resources/assets/hibernalherbs/models/block/cobbled_necromantic_stone_stairs_inner.json new file mode 100644 index 00000000..c5bddfb0 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/cobbled_necromantic_stone_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "hibernalherbs:block/cobbled_necromantic_stone", + "side": "hibernalherbs:block/cobbled_necromantic_stone", + "top": "hibernalherbs:block/cobbled_necromantic_stone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/cobbled_necromantic_stone_stairs_outer.json b/src/main/resources/assets/hibernalherbs/models/block/cobbled_necromantic_stone_stairs_outer.json new file mode 100644 index 00000000..086f6dab --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/cobbled_necromantic_stone_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "hibernalherbs:block/cobbled_necromantic_stone", + "side": "hibernalherbs:block/cobbled_necromantic_stone", + "top": "hibernalherbs:block/cobbled_necromantic_stone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/cobbled_necromantic_stone_wall_inventory.json b/src/main/resources/assets/hibernalherbs/models/block/cobbled_necromantic_stone_wall_inventory.json new file mode 100644 index 00000000..0c1d9248 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/cobbled_necromantic_stone_wall_inventory.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "hibernalherbs:block/cobbled_necromantic_stone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/cobbled_necromantic_stone_wall_post.json b/src/main/resources/assets/hibernalherbs/models/block/cobbled_necromantic_stone_wall_post.json new file mode 100644 index 00000000..66d69086 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/cobbled_necromantic_stone_wall_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_post", + "textures": { + "wall": "hibernalherbs:block/cobbled_necromantic_stone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/cobbled_necromantic_stone_wall_side.json b/src/main/resources/assets/hibernalherbs/models/block/cobbled_necromantic_stone_wall_side.json new file mode 100644 index 00000000..5ae9d60a --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/cobbled_necromantic_stone_wall_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side", + "textures": { + "wall": "hibernalherbs:block/cobbled_necromantic_stone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/cobbled_necromantic_stone_wall_side_tall.json b/src/main/resources/assets/hibernalherbs/models/block/cobbled_necromantic_stone_wall_side_tall.json new file mode 100644 index 00000000..f24addb1 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/cobbled_necromantic_stone_wall_side_tall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side_tall", + "textures": { + "wall": "hibernalherbs:block/cobbled_necromantic_stone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/copper_door_bottom_left.json b/src/main/resources/assets/hibernalherbs/models/block/copper_door_bottom_left.json new file mode 100644 index 00000000..6b4088df --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/copper_door_bottom_left.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/door_bottom_left", + "render_type": "minecraft:cutout", + "textures": { + "bottom": "minecraft:block/copper_door_bottom", + "top": "minecraft:block/copper_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/copper_door_bottom_left_open.json b/src/main/resources/assets/hibernalherbs/models/block/copper_door_bottom_left_open.json new file mode 100644 index 00000000..4b6a1a52 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/copper_door_bottom_left_open.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/door_bottom_left_open", + "render_type": "minecraft:cutout", + "textures": { + "bottom": "minecraft:block/copper_door_bottom", + "top": "minecraft:block/copper_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/copper_door_bottom_right.json b/src/main/resources/assets/hibernalherbs/models/block/copper_door_bottom_right.json new file mode 100644 index 00000000..8aa6aff0 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/copper_door_bottom_right.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/door_bottom_right", + "render_type": "minecraft:cutout", + "textures": { + "bottom": "minecraft:block/copper_door_bottom", + "top": "minecraft:block/copper_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/copper_door_bottom_right_open.json b/src/main/resources/assets/hibernalherbs/models/block/copper_door_bottom_right_open.json new file mode 100644 index 00000000..252267d6 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/copper_door_bottom_right_open.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/door_bottom_right_open", + "render_type": "minecraft:cutout", + "textures": { + "bottom": "minecraft:block/copper_door_bottom", + "top": "minecraft:block/copper_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/copper_door_top_left.json b/src/main/resources/assets/hibernalherbs/models/block/copper_door_top_left.json new file mode 100644 index 00000000..ad609ab3 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/copper_door_top_left.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/door_top_left", + "render_type": "minecraft:cutout", + "textures": { + "bottom": "minecraft:block/copper_door_bottom", + "top": "minecraft:block/copper_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/copper_door_top_left_open.json b/src/main/resources/assets/hibernalherbs/models/block/copper_door_top_left_open.json new file mode 100644 index 00000000..ef539f22 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/copper_door_top_left_open.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/door_top_left_open", + "render_type": "minecraft:cutout", + "textures": { + "bottom": "minecraft:block/copper_door_bottom", + "top": "minecraft:block/copper_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/copper_door_top_right.json b/src/main/resources/assets/hibernalherbs/models/block/copper_door_top_right.json new file mode 100644 index 00000000..89db8b02 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/copper_door_top_right.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/door_top_right", + "render_type": "minecraft:cutout", + "textures": { + "bottom": "minecraft:block/copper_door_bottom", + "top": "minecraft:block/copper_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/copper_door_top_right_open.json b/src/main/resources/assets/hibernalherbs/models/block/copper_door_top_right_open.json new file mode 100644 index 00000000..22fe7278 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/copper_door_top_right_open.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/door_top_right_open", + "render_type": "minecraft:cutout", + "textures": { + "bottom": "minecraft:block/copper_door_bottom", + "top": "minecraft:block/copper_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/copper_grate.json b/src/main/resources/assets/hibernalherbs/models/block/copper_grate.json new file mode 100644 index 00000000..15579551 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/copper_grate.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_all", + "render_type": "minecraft:cutout", + "textures": { + "all": "minecraft:block/copper_grate" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/copper_trapdoor_bottom.json b/src/main/resources/assets/hibernalherbs/models/block/copper_trapdoor_bottom.json new file mode 100644 index 00000000..864aaf1e --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/copper_trapdoor_bottom.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_trapdoor_bottom", + "render_type": "minecraft:cutout", + "textures": { + "texture": "minecraft:block/copper_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/copper_trapdoor_open.json b/src/main/resources/assets/hibernalherbs/models/block/copper_trapdoor_open.json new file mode 100644 index 00000000..c1c379d8 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/copper_trapdoor_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_trapdoor_open", + "render_type": "minecraft:cutout", + "textures": { + "texture": "minecraft:block/copper_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/copper_trapdoor_top.json b/src/main/resources/assets/hibernalherbs/models/block/copper_trapdoor_top.json new file mode 100644 index 00000000..9e8a349d --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/copper_trapdoor_top.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_trapdoor_top", + "render_type": "minecraft:cutout", + "textures": { + "texture": "minecraft:block/copper_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/deteriorated_sacrificial_rune_block.json b/src/main/resources/assets/hibernalherbs/models/block/deteriorated_sacrificial_rune_block.json new file mode 100644 index 00000000..884ff1a7 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/deteriorated_sacrificial_rune_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "hibernalherbs:block/deteriorated_sacrificial_rune_block" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/dried_calendula_block.json b/src/main/resources/assets/hibernalherbs/models/block/dried_calendula_block.json new file mode 100644 index 00000000..1d00c822 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/dried_calendula_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "hibernalherbs:block/herb/block/dried_calendula" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/dried_ceillis_block.json b/src/main/resources/assets/hibernalherbs/models/block/dried_ceillis_block.json new file mode 100644 index 00000000..c9981de9 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/dried_ceillis_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "hibernalherbs:block/herb/block/dried_ceillis" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/dried_chamomile_block.json b/src/main/resources/assets/hibernalherbs/models/block/dried_chamomile_block.json new file mode 100644 index 00000000..ba4551a1 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/dried_chamomile_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "hibernalherbs:block/herb/block/dried_chamomile" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/dried_chervil_block.json b/src/main/resources/assets/hibernalherbs/models/block/dried_chervil_block.json new file mode 100644 index 00000000..8acabe35 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/dried_chervil_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "hibernalherbs:block/herb/block/dried_chervil" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/dried_chives_block.json b/src/main/resources/assets/hibernalherbs/models/block/dried_chives_block.json new file mode 100644 index 00000000..2820ad1c --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/dried_chives_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "hibernalherbs:block/herb/block/dried_chives" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/dried_essitte_block.json b/src/main/resources/assets/hibernalherbs/models/block/dried_essitte_block.json new file mode 100644 index 00000000..84f2befe --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/dried_essitte_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "hibernalherbs:block/herb/block/dried_essitte" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/dried_fennel_block.json b/src/main/resources/assets/hibernalherbs/models/block/dried_fennel_block.json new file mode 100644 index 00000000..045694bc --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/dried_fennel_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "hibernalherbs:block/herb/block/dried_fennel" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/dried_fennkystral_block.json b/src/main/resources/assets/hibernalherbs/models/block/dried_fennkystral_block.json new file mode 100644 index 00000000..7127bad2 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/dried_fennkystral_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "hibernalherbs:block/herb/block/dried_fennkystral" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/dried_marjoram_block.json b/src/main/resources/assets/hibernalherbs/models/block/dried_marjoram_block.json new file mode 100644 index 00000000..8f423e2e --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/dried_marjoram_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "hibernalherbs:block/herb/block/dried_marjoram" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/dried_punuel_block.json b/src/main/resources/assets/hibernalherbs/models/block/dried_punuel_block.json new file mode 100644 index 00000000..efc12483 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/dried_punuel_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "hibernalherbs:block/herb/block/dried_punuel" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/dried_rosemary_block.json b/src/main/resources/assets/hibernalherbs/models/block/dried_rosemary_block.json new file mode 100644 index 00000000..97d66945 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/dried_rosemary_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "hibernalherbs:block/herb/block/dried_rosemary" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/dried_sage_block.json b/src/main/resources/assets/hibernalherbs/models/block/dried_sage_block.json new file mode 100644 index 00000000..d14fd7e1 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/dried_sage_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "hibernalherbs:block/herb/block/dried_sage" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/dried_sorrel_block.json b/src/main/resources/assets/hibernalherbs/models/block/dried_sorrel_block.json new file mode 100644 index 00000000..9f607326 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/dried_sorrel_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "hibernalherbs:block/herb/block/dried_sorrel" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/dried_tarragon_block.json b/src/main/resources/assets/hibernalherbs/models/block/dried_tarragon_block.json new file mode 100644 index 00000000..a747d8e0 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/dried_tarragon_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "hibernalherbs:block/herb/block/dried_tarragon" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/dried_thyme_block.json b/src/main/resources/assets/hibernalherbs/models/block/dried_thyme_block.json new file mode 100644 index 00000000..71b9ad38 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/dried_thyme_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "hibernalherbs:block/herb/block/dried_thyme" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/dried_thyocielle_block.json b/src/main/resources/assets/hibernalherbs/models/block/dried_thyocielle_block.json new file mode 100644 index 00000000..905d6178 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/dried_thyocielle_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "hibernalherbs:block/herb/block/dried_thyocielle" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/dried_verbena_block.json b/src/main/resources/assets/hibernalherbs/models/block/dried_verbena_block.json new file mode 100644 index 00000000..a20b4c90 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/dried_verbena_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "hibernalherbs:block/herb/block/dried_verbena" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/essitte.json b/src/main/resources/assets/hibernalherbs/models/block/essitte.json new file mode 100644 index 00000000..bf65f108 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/essitte.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cross", + "render_type": "minecraft:cutout", + "textures": { + "cross": "hibernalherbs:block/herb/essitte" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/essitte_herb_barrel.json b/src/main/resources/assets/hibernalherbs/models/block/essitte_herb_barrel.json new file mode 100644 index 00000000..cba37807 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/essitte_herb_barrel.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "hibernalherbs:block/herb/barrel/essitte", + "side": "minecraft:block/barrel_side" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/essitte_herb_pile.json b/src/main/resources/assets/hibernalherbs/models/block/essitte_herb_pile.json new file mode 100644 index 00000000..fbdd842c --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/essitte_herb_pile.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/carpet", + "render_type": "minecraft:cutout", + "textures": { + "wool": "hibernalherbs:block/herb/pile/essitte" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/essitte_lantern.json b/src/main/resources/assets/hibernalherbs/models/block/essitte_lantern.json new file mode 100644 index 00000000..7e5cf761 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/essitte_lantern.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_lantern", + "render_type": "minecraft:cutout", + "textures": { + "lantern": "hibernalherbs:block/essitte_lantern" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/essitte_lantern_hanging.json b/src/main/resources/assets/hibernalherbs/models/block/essitte_lantern_hanging.json new file mode 100644 index 00000000..eedaa06d --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/essitte_lantern_hanging.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_hanging_lantern", + "render_type": "minecraft:cutout", + "textures": { + "lantern": "hibernalherbs:block/essitte_lantern" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/fennel.json b/src/main/resources/assets/hibernalherbs/models/block/fennel.json new file mode 100644 index 00000000..fae7d330 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/fennel.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cross", + "render_type": "minecraft:cutout", + "textures": { + "cross": "hibernalherbs:block/herb/fennel" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/fennel_herb_barrel.json b/src/main/resources/assets/hibernalherbs/models/block/fennel_herb_barrel.json new file mode 100644 index 00000000..165269fa --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/fennel_herb_barrel.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "hibernalherbs:block/herb/barrel/fennel", + "side": "minecraft:block/barrel_side" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/fennel_herb_pile.json b/src/main/resources/assets/hibernalherbs/models/block/fennel_herb_pile.json new file mode 100644 index 00000000..a2bfb618 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/fennel_herb_pile.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/carpet", + "render_type": "minecraft:cutout", + "textures": { + "wool": "hibernalherbs:block/herb/pile/fennel" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/fennel_lantern.json b/src/main/resources/assets/hibernalherbs/models/block/fennel_lantern.json new file mode 100644 index 00000000..dbe12c92 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/fennel_lantern.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_lantern", + "render_type": "minecraft:cutout", + "textures": { + "lantern": "hibernalherbs:block/fennel_lantern" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/fennel_lantern_hanging.json b/src/main/resources/assets/hibernalherbs/models/block/fennel_lantern_hanging.json new file mode 100644 index 00000000..dd401777 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/fennel_lantern_hanging.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_hanging_lantern", + "render_type": "minecraft:cutout", + "textures": { + "lantern": "hibernalherbs:block/fennel_lantern" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/fennkystral.json b/src/main/resources/assets/hibernalherbs/models/block/fennkystral.json new file mode 100644 index 00000000..5503aa5d --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/fennkystral.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cross", + "render_type": "minecraft:cutout", + "textures": { + "cross": "hibernalherbs:block/herb/fennkystral" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/fennkystral_herb_barrel.json b/src/main/resources/assets/hibernalherbs/models/block/fennkystral_herb_barrel.json new file mode 100644 index 00000000..bc9f4485 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/fennkystral_herb_barrel.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "hibernalherbs:block/herb/barrel/fennkystral", + "side": "minecraft:block/barrel_side" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/fennkystral_herb_pile.json b/src/main/resources/assets/hibernalherbs/models/block/fennkystral_herb_pile.json new file mode 100644 index 00000000..11afdbba --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/fennkystral_herb_pile.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/carpet", + "render_type": "minecraft:cutout", + "textures": { + "wool": "hibernalherbs:block/herb/pile/fennkystral" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/fennkystral_lantern.json b/src/main/resources/assets/hibernalherbs/models/block/fennkystral_lantern.json new file mode 100644 index 00000000..14130973 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/fennkystral_lantern.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_lantern", + "render_type": "minecraft:cutout", + "textures": { + "lantern": "hibernalherbs:block/fennkystral_lantern" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/fennkystral_lantern_hanging.json b/src/main/resources/assets/hibernalherbs/models/block/fennkystral_lantern_hanging.json new file mode 100644 index 00000000..3acf8402 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/fennkystral_lantern_hanging.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_hanging_lantern", + "render_type": "minecraft:cutout", + "textures": { + "lantern": "hibernalherbs:block/fennkystral_lantern" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/idiosyncratic_stone.json b/src/main/resources/assets/hibernalherbs/models/block/idiosyncratic_stone.json new file mode 100644 index 00000000..e54a73e6 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/idiosyncratic_stone.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "hibernalherbs:block/idiosyncratic_stone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/idiosyncratic_stone_brick_slab.json b/src/main/resources/assets/hibernalherbs/models/block/idiosyncratic_stone_brick_slab.json new file mode 100644 index 00000000..c8bde3cb --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/idiosyncratic_stone_brick_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "hibernalherbs:block/idiosyncratic_stone_bricks", + "side": "hibernalherbs:block/idiosyncratic_stone_bricks", + "top": "hibernalherbs:block/idiosyncratic_stone_bricks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/idiosyncratic_stone_brick_slab_double.json b/src/main/resources/assets/hibernalherbs/models/block/idiosyncratic_stone_brick_slab_double.json new file mode 100644 index 00000000..e545a0e4 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/idiosyncratic_stone_brick_slab_double.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "hibernalherbs:block/idiosyncratic_stone_bricks", + "side": "hibernalherbs:block/idiosyncratic_stone_bricks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/idiosyncratic_stone_brick_slab_top.json b/src/main/resources/assets/hibernalherbs/models/block/idiosyncratic_stone_brick_slab_top.json new file mode 100644 index 00000000..86ebfa12 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/idiosyncratic_stone_brick_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "hibernalherbs:block/idiosyncratic_stone_bricks", + "side": "hibernalherbs:block/idiosyncratic_stone_bricks", + "top": "hibernalherbs:block/idiosyncratic_stone_bricks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/idiosyncratic_stone_brick_stairs.json b/src/main/resources/assets/hibernalherbs/models/block/idiosyncratic_stone_brick_stairs.json new file mode 100644 index 00000000..06319545 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/idiosyncratic_stone_brick_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "hibernalherbs:block/idiosyncratic_stone_bricks", + "side": "hibernalherbs:block/idiosyncratic_stone_bricks", + "top": "hibernalherbs:block/idiosyncratic_stone_bricks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/idiosyncratic_stone_brick_stairs_inner.json b/src/main/resources/assets/hibernalherbs/models/block/idiosyncratic_stone_brick_stairs_inner.json new file mode 100644 index 00000000..ece4fcc0 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/idiosyncratic_stone_brick_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "hibernalherbs:block/idiosyncratic_stone_bricks", + "side": "hibernalherbs:block/idiosyncratic_stone_bricks", + "top": "hibernalherbs:block/idiosyncratic_stone_bricks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/idiosyncratic_stone_brick_stairs_outer.json b/src/main/resources/assets/hibernalherbs/models/block/idiosyncratic_stone_brick_stairs_outer.json new file mode 100644 index 00000000..b3efe90c --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/idiosyncratic_stone_brick_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "hibernalherbs:block/idiosyncratic_stone_bricks", + "side": "hibernalherbs:block/idiosyncratic_stone_bricks", + "top": "hibernalherbs:block/idiosyncratic_stone_bricks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/idiosyncratic_stone_brick_wall_inventory.json b/src/main/resources/assets/hibernalherbs/models/block/idiosyncratic_stone_brick_wall_inventory.json new file mode 100644 index 00000000..7f176a9f --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/idiosyncratic_stone_brick_wall_inventory.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "hibernalherbs:block/idiosyncratic_stone_bricks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/idiosyncratic_stone_brick_wall_post.json b/src/main/resources/assets/hibernalherbs/models/block/idiosyncratic_stone_brick_wall_post.json new file mode 100644 index 00000000..4667bfce --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/idiosyncratic_stone_brick_wall_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_post", + "textures": { + "wall": "hibernalherbs:block/idiosyncratic_stone_bricks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/idiosyncratic_stone_brick_wall_side.json b/src/main/resources/assets/hibernalherbs/models/block/idiosyncratic_stone_brick_wall_side.json new file mode 100644 index 00000000..bada8753 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/idiosyncratic_stone_brick_wall_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side", + "textures": { + "wall": "hibernalherbs:block/idiosyncratic_stone_bricks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/idiosyncratic_stone_brick_wall_side_tall.json b/src/main/resources/assets/hibernalherbs/models/block/idiosyncratic_stone_brick_wall_side_tall.json new file mode 100644 index 00000000..3659aecb --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/idiosyncratic_stone_brick_wall_side_tall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side_tall", + "textures": { + "wall": "hibernalherbs:block/idiosyncratic_stone_bricks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/idiosyncratic_stone_bricks.json b/src/main/resources/assets/hibernalherbs/models/block/idiosyncratic_stone_bricks.json new file mode 100644 index 00000000..064b2080 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/idiosyncratic_stone_bricks.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "hibernalherbs:block/idiosyncratic_stone_bricks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/idiosyncratic_stone_button.json b/src/main/resources/assets/hibernalherbs/models/block/idiosyncratic_stone_button.json new file mode 100644 index 00000000..4e9ca027 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/idiosyncratic_stone_button.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/button", + "textures": { + "texture": "hibernalherbs:block/idiosyncratic_stone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/idiosyncratic_stone_button_inventory.json b/src/main/resources/assets/hibernalherbs/models/block/idiosyncratic_stone_button_inventory.json new file mode 100644 index 00000000..32b5d389 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/idiosyncratic_stone_button_inventory.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/button_inventory", + "textures": { + "texture": "hibernalherbs:block/idiosyncratic_stone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/idiosyncratic_stone_button_pressed.json b/src/main/resources/assets/hibernalherbs/models/block/idiosyncratic_stone_button_pressed.json new file mode 100644 index 00000000..4edeeb34 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/idiosyncratic_stone_button_pressed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/button_pressed", + "textures": { + "texture": "hibernalherbs:block/idiosyncratic_stone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/idiosyncratic_stone_pressure_plate.json b/src/main/resources/assets/hibernalherbs/models/block/idiosyncratic_stone_pressure_plate.json new file mode 100644 index 00000000..cf90d0d0 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/idiosyncratic_stone_pressure_plate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/pressure_plate_up", + "textures": { + "texture": "hibernalherbs:block/idiosyncratic_stone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/idiosyncratic_stone_pressure_plate_down.json b/src/main/resources/assets/hibernalherbs/models/block/idiosyncratic_stone_pressure_plate_down.json new file mode 100644 index 00000000..4b642a16 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/idiosyncratic_stone_pressure_plate_down.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/pressure_plate_down", + "textures": { + "texture": "hibernalherbs:block/idiosyncratic_stone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/idiosyncratic_stone_slab.json b/src/main/resources/assets/hibernalherbs/models/block/idiosyncratic_stone_slab.json new file mode 100644 index 00000000..7eb84729 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/idiosyncratic_stone_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "hibernalherbs:block/idiosyncratic_stone", + "side": "hibernalherbs:block/idiosyncratic_stone", + "top": "hibernalherbs:block/idiosyncratic_stone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/idiosyncratic_stone_slab_double.json b/src/main/resources/assets/hibernalherbs/models/block/idiosyncratic_stone_slab_double.json new file mode 100644 index 00000000..6ec8e4d6 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/idiosyncratic_stone_slab_double.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "hibernalherbs:block/idiosyncratic_stone", + "side": "hibernalherbs:block/idiosyncratic_stone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/idiosyncratic_stone_slab_top.json b/src/main/resources/assets/hibernalherbs/models/block/idiosyncratic_stone_slab_top.json new file mode 100644 index 00000000..adb85fb7 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/idiosyncratic_stone_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "hibernalherbs:block/idiosyncratic_stone", + "side": "hibernalherbs:block/idiosyncratic_stone", + "top": "hibernalherbs:block/idiosyncratic_stone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/idiosyncratic_stone_stairs.json b/src/main/resources/assets/hibernalherbs/models/block/idiosyncratic_stone_stairs.json new file mode 100644 index 00000000..b0b9ec48 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/idiosyncratic_stone_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "hibernalherbs:block/idiosyncratic_stone", + "side": "hibernalherbs:block/idiosyncratic_stone", + "top": "hibernalherbs:block/idiosyncratic_stone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/idiosyncratic_stone_stairs_inner.json b/src/main/resources/assets/hibernalherbs/models/block/idiosyncratic_stone_stairs_inner.json new file mode 100644 index 00000000..449f3ded --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/idiosyncratic_stone_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "hibernalherbs:block/idiosyncratic_stone", + "side": "hibernalherbs:block/idiosyncratic_stone", + "top": "hibernalherbs:block/idiosyncratic_stone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/idiosyncratic_stone_stairs_outer.json b/src/main/resources/assets/hibernalherbs/models/block/idiosyncratic_stone_stairs_outer.json new file mode 100644 index 00000000..9c6b3690 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/idiosyncratic_stone_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "hibernalherbs:block/idiosyncratic_stone", + "side": "hibernalherbs:block/idiosyncratic_stone", + "top": "hibernalherbs:block/idiosyncratic_stone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/idiosyncratic_stone_wall_inventory.json b/src/main/resources/assets/hibernalherbs/models/block/idiosyncratic_stone_wall_inventory.json new file mode 100644 index 00000000..928bada1 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/idiosyncratic_stone_wall_inventory.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "hibernalherbs:block/idiosyncratic_stone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/idiosyncratic_stone_wall_post.json b/src/main/resources/assets/hibernalherbs/models/block/idiosyncratic_stone_wall_post.json new file mode 100644 index 00000000..f4fc6d78 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/idiosyncratic_stone_wall_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_post", + "textures": { + "wall": "hibernalherbs:block/idiosyncratic_stone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/idiosyncratic_stone_wall_side.json b/src/main/resources/assets/hibernalherbs/models/block/idiosyncratic_stone_wall_side.json new file mode 100644 index 00000000..c7076280 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/idiosyncratic_stone_wall_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side", + "textures": { + "wall": "hibernalherbs:block/idiosyncratic_stone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/idiosyncratic_stone_wall_side_tall.json b/src/main/resources/assets/hibernalherbs/models/block/idiosyncratic_stone_wall_side_tall.json new file mode 100644 index 00000000..964eab9a --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/idiosyncratic_stone_wall_side_tall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side_tall", + "textures": { + "wall": "hibernalherbs:block/idiosyncratic_stone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/incense_provider.json b/src/main/resources/assets/hibernalherbs/models/block/incense_provider.json new file mode 100644 index 00000000..9a79c024 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/incense_provider.json @@ -0,0 +1,111 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "0": "hibernalherbs:block/incense_provider", + "particle": "hibernalherbs:block/incense_provider" + }, + "elements": [ + { + "from": [2, 0, 2], + "to": [14, 3, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 1.55709, 8]}, + "faces": { + "north": {"uv": [6, 0, 12, 1.5], "texture": "#0"}, + "east": {"uv": [6, 1.5, 12, 3], "texture": "#0"}, + "south": {"uv": [6, 3, 12, 4.5], "texture": "#0"}, + "west": {"uv": [6, 4.5, 12, 6], "texture": "#0"}, + "up": {"uv": [6, 6, 0, 0], "texture": "#0"}, + "down": {"uv": [6, 6, 0, 12], "texture": "#0"} + } + }, + { + "from": [10, 2.25, 8], + "to": [11, 8.25, 9], + "rotation": {"angle": 45, "axis": "z", "origin": [10.5, 2.25, 8.5]}, + "faces": { + "north": {"uv": [9.5, 10, 10, 13], "texture": "#0"}, + "east": {"uv": [9, 10, 9.5, 13], "texture": "#0"}, + "south": {"uv": [10.5, 10, 11, 13], "texture": "#0"}, + "west": {"uv": [10, 10, 10.5, 13], "texture": "#0"}, + "up": {"uv": [10, 10, 9.5, 9.5], "texture": "#0"}, + "down": {"uv": [10.5, 9.5, 10, 10], "texture": "#0"} + } + }, + { + "from": [1.90455, -2.40594, 5], + "to": [1.90455, 0.59406, 11], + "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 1.55709, 8]}, + "faces": { + "north": {"uv": [0, 0, 0, 1.5], "texture": "#0"}, + "east": {"uv": [6, 6, 9, 7.5], "texture": "#0"}, + "south": {"uv": [0, 0, 0, 1.5], "texture": "#0"}, + "west": {"uv": [6, 7.5, 9, 9], "texture": "#0"}, + "up": {"uv": [0, 3, 0, 0], "texture": "#0"}, + "down": {"uv": [0, 0, 0, 3], "texture": "#0"} + } + }, + { + "from": [14.09545, -2.40594, 5], + "to": [14.09545, 0.59406, 11], + "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 1.55709, 8]}, + "faces": { + "north": {"uv": [0, 0, 0, 1.5], "texture": "#0"}, + "east": {"uv": [6, 9, 9, 10.5], "texture": "#0"}, + "south": {"uv": [0, 0, 0, 1.5], "texture": "#0"}, + "west": {"uv": [9, 6, 12, 7.5], "texture": "#0"}, + "up": {"uv": [0, 3, 0, 0], "texture": "#0"}, + "down": {"uv": [0, 0, 0, 3], "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [21.79, 15.91, 15.73], + "translation": [-1.75, 1.75, 0.5], + "scale": [0.35, 0.35, 0.35] + }, + "thirdperson_lefthand": { + "rotation": [21.79, 15.91, 15.73], + "translation": [-1.75, 1.75, 0.5], + "scale": [0.35, 0.35, 0.35] + }, + "firstperson_righthand": { + "rotation": [0, 9.75, 0], + "translation": [1.25, 5.75, 0], + "scale": [0.75, 0.75, 0.75] + }, + "firstperson_lefthand": { + "rotation": [0, 9.75, 0], + "translation": [1.25, 5.75, 0], + "scale": [0.75, 0.75, 0.75] + }, + "ground": { + "rotation": [-7.8, 0.98, -14.17], + "translation": [0, 3.5, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [-156, 45, -180], + "translation": [0, 2.5, 0], + "scale": [0.85, 0.85, 0.85] + }, + "head": { + "translation": [0, 6.25, 0] + } + }, + "groups": [ + { + "name": "incense_provider", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3] + }, + { + "name": "VoxelShape", + "origin": [8, 8, 8], + "color": 0, + "children": [] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/incense_provider_fed.json b/src/main/resources/assets/hibernalherbs/models/block/incense_provider_fed.json new file mode 100644 index 00000000..005d4c7e --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/incense_provider_fed.json @@ -0,0 +1,111 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "0": "hibernalherbs:block/incense_provider_fed", + "particle": "hibernalherbs:block/incense_provider" + }, + "elements": [ + { + "from": [2, 0, 2], + "to": [14, 3, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 1.55709, 8]}, + "faces": { + "north": {"uv": [6, 0, 12, 1.5], "texture": "#0"}, + "east": {"uv": [6, 1.5, 12, 3], "texture": "#0"}, + "south": {"uv": [6, 3, 12, 4.5], "texture": "#0"}, + "west": {"uv": [6, 4.5, 12, 6], "texture": "#0"}, + "up": {"uv": [6, 6, 0, 0], "texture": "#0"}, + "down": {"uv": [6, 6, 0, 12], "texture": "#0"} + } + }, + { + "from": [10, 2.25, 8], + "to": [11, 8.25, 9], + "rotation": {"angle": 45, "axis": "z", "origin": [10.5, 2.25, 8.5]}, + "faces": { + "north": {"uv": [9.5, 10, 10, 13], "texture": "#0"}, + "east": {"uv": [9, 10, 9.5, 13], "texture": "#0"}, + "south": {"uv": [10.5, 10, 11, 13], "texture": "#0"}, + "west": {"uv": [10, 10, 10.5, 13], "texture": "#0"}, + "up": {"uv": [10, 10, 9.5, 9.5], "texture": "#0"}, + "down": {"uv": [10.5, 9.5, 10, 10], "texture": "#0"} + } + }, + { + "from": [1.90455, -2.40594, 5], + "to": [1.90455, 0.59406, 11], + "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 1.55709, 8]}, + "faces": { + "north": {"uv": [0, 0, 0, 1.5], "texture": "#0"}, + "east": {"uv": [6, 6, 9, 7.5], "texture": "#0"}, + "south": {"uv": [0, 0, 0, 1.5], "texture": "#0"}, + "west": {"uv": [6, 7.5, 9, 9], "texture": "#0"}, + "up": {"uv": [0, 3, 0, 0], "texture": "#0"}, + "down": {"uv": [0, 0, 0, 3], "texture": "#0"} + } + }, + { + "from": [14.09545, -2.40594, 5], + "to": [14.09545, 0.59406, 11], + "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 1.55709, 8]}, + "faces": { + "north": {"uv": [0, 0, 0, 1.5], "texture": "#0"}, + "east": {"uv": [6, 9, 9, 10.5], "texture": "#0"}, + "south": {"uv": [0, 0, 0, 1.5], "texture": "#0"}, + "west": {"uv": [9, 6, 12, 7.5], "texture": "#0"}, + "up": {"uv": [0, 3, 0, 0], "texture": "#0"}, + "down": {"uv": [0, 0, 0, 3], "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [21.79, 15.91, 15.73], + "translation": [-1.75, 1.75, 0.5], + "scale": [0.35, 0.35, 0.35] + }, + "thirdperson_lefthand": { + "rotation": [21.79, 15.91, 15.73], + "translation": [-1.75, 1.75, 0.5], + "scale": [0.35, 0.35, 0.35] + }, + "firstperson_righthand": { + "rotation": [0, 9.75, 0], + "translation": [1.25, 5.75, 0], + "scale": [0.75, 0.75, 0.75] + }, + "firstperson_lefthand": { + "rotation": [0, 9.75, 0], + "translation": [1.25, 5.75, 0], + "scale": [0.75, 0.75, 0.75] + }, + "ground": { + "rotation": [-7.8, 0.98, -14.17], + "translation": [0, 3.5, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [-156, 45, -180], + "translation": [0, 2.5, 0], + "scale": [0.85, 0.85, 0.85] + }, + "head": { + "translation": [0, 6.25, 0] + } + }, + "groups": [ + { + "name": "incense_provider", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3] + }, + { + "name": "VoxelShape", + "origin": [8, 8, 8], + "color": 0, + "children": [] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/marjoram.json b/src/main/resources/assets/hibernalherbs/models/block/marjoram.json new file mode 100644 index 00000000..4cb6f857 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/marjoram.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cross", + "render_type": "minecraft:cutout", + "textures": { + "cross": "hibernalherbs:block/herb/marjoram" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/marjoram_herb_barrel.json b/src/main/resources/assets/hibernalherbs/models/block/marjoram_herb_barrel.json new file mode 100644 index 00000000..0c89bfac --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/marjoram_herb_barrel.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "hibernalherbs:block/herb/barrel/marjoram", + "side": "minecraft:block/barrel_side" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/marjoram_herb_pile.json b/src/main/resources/assets/hibernalherbs/models/block/marjoram_herb_pile.json new file mode 100644 index 00000000..475517f8 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/marjoram_herb_pile.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/carpet", + "render_type": "minecraft:cutout", + "textures": { + "wool": "hibernalherbs:block/herb/pile/marjoram" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/marjoram_lantern.json b/src/main/resources/assets/hibernalherbs/models/block/marjoram_lantern.json new file mode 100644 index 00000000..35e4ca09 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/marjoram_lantern.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_lantern", + "render_type": "minecraft:cutout", + "textures": { + "lantern": "hibernalherbs:block/marjoram_lantern" + } +} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/marjoram_lantern_hanging.json b/src/main/resources/assets/hibernalherbs/models/block/marjoram_lantern_hanging.json similarity index 78% rename from Common/src/main/resources/assets/hibernalherbs/models/block/marjoram_lantern_hanging.json rename to src/main/resources/assets/hibernalherbs/models/block/marjoram_lantern_hanging.json index 10d86bee..e48206fd 100644 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/marjoram_lantern_hanging.json +++ b/src/main/resources/assets/hibernalherbs/models/block/marjoram_lantern_hanging.json @@ -1,5 +1,6 @@ { "parent": "minecraft:block/template_hanging_lantern", + "render_type": "minecraft:cutout", "textures": { "lantern": "hibernalherbs:block/marjoram_lantern" } diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_button.json b/src/main/resources/assets/hibernalherbs/models/block/myqueste_button.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_button.json rename to src/main/resources/assets/hibernalherbs/models/block/myqueste_button.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_button_inventory.json b/src/main/resources/assets/hibernalherbs/models/block/myqueste_button_inventory.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_button_inventory.json rename to src/main/resources/assets/hibernalherbs/models/block/myqueste_button_inventory.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_button_pressed.json b/src/main/resources/assets/hibernalherbs/models/block/myqueste_button_pressed.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_button_pressed.json rename to src/main/resources/assets/hibernalherbs/models/block/myqueste_button_pressed.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_door_bottom_left.json b/src/main/resources/assets/hibernalherbs/models/block/myqueste_door_bottom_left.json similarity index 81% rename from Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_door_bottom_left.json rename to src/main/resources/assets/hibernalherbs/models/block/myqueste_door_bottom_left.json index ab8cbc32..ee26f8cd 100644 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_door_bottom_left.json +++ b/src/main/resources/assets/hibernalherbs/models/block/myqueste_door_bottom_left.json @@ -1,8 +1,8 @@ { "parent": "minecraft:block/door_bottom_left", + "render_type": "minecraft:cutout", "textures": { "bottom": "hibernalherbs:block/myqueste_door_bottom", "top": "hibernalherbs:block/myqueste_door_top" - }, - "render_type": "cutout" + } } \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_door_bottom_left_open.json b/src/main/resources/assets/hibernalherbs/models/block/myqueste_door_bottom_left_open.json similarity index 81% rename from Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_door_bottom_left_open.json rename to src/main/resources/assets/hibernalherbs/models/block/myqueste_door_bottom_left_open.json index 58fbafb6..8acb19ca 100644 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_door_bottom_left_open.json +++ b/src/main/resources/assets/hibernalherbs/models/block/myqueste_door_bottom_left_open.json @@ -1,8 +1,8 @@ { "parent": "minecraft:block/door_bottom_left_open", + "render_type": "minecraft:cutout", "textures": { "bottom": "hibernalherbs:block/myqueste_door_bottom", "top": "hibernalherbs:block/myqueste_door_top" - }, - "render_type": "cutout" + } } \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_door_bottom_right.json b/src/main/resources/assets/hibernalherbs/models/block/myqueste_door_bottom_right.json similarity index 81% rename from Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_door_bottom_right.json rename to src/main/resources/assets/hibernalherbs/models/block/myqueste_door_bottom_right.json index b4df57e7..c877640d 100644 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_door_bottom_right.json +++ b/src/main/resources/assets/hibernalherbs/models/block/myqueste_door_bottom_right.json @@ -1,8 +1,8 @@ { "parent": "minecraft:block/door_bottom_right", + "render_type": "minecraft:cutout", "textures": { "bottom": "hibernalherbs:block/myqueste_door_bottom", "top": "hibernalherbs:block/myqueste_door_top" - }, - "render_type": "cutout" + } } \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_door_bottom_right_open.json b/src/main/resources/assets/hibernalherbs/models/block/myqueste_door_bottom_right_open.json similarity index 81% rename from Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_door_bottom_right_open.json rename to src/main/resources/assets/hibernalherbs/models/block/myqueste_door_bottom_right_open.json index 22f4ad0e..d9c16d57 100644 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_door_bottom_right_open.json +++ b/src/main/resources/assets/hibernalherbs/models/block/myqueste_door_bottom_right_open.json @@ -1,8 +1,8 @@ { "parent": "minecraft:block/door_bottom_right_open", + "render_type": "minecraft:cutout", "textures": { "bottom": "hibernalherbs:block/myqueste_door_bottom", "top": "hibernalherbs:block/myqueste_door_top" - }, - "render_type": "cutout" + } } \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_door_top_left.json b/src/main/resources/assets/hibernalherbs/models/block/myqueste_door_top_left.json similarity index 80% rename from Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_door_top_left.json rename to src/main/resources/assets/hibernalherbs/models/block/myqueste_door_top_left.json index 2e6307d9..58270fb7 100644 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_door_top_left.json +++ b/src/main/resources/assets/hibernalherbs/models/block/myqueste_door_top_left.json @@ -1,8 +1,8 @@ { "parent": "minecraft:block/door_top_left", + "render_type": "minecraft:cutout", "textures": { "bottom": "hibernalherbs:block/myqueste_door_bottom", "top": "hibernalherbs:block/myqueste_door_top" - }, - "render_type": "cutout" + } } \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_door_top_left_open.json b/src/main/resources/assets/hibernalherbs/models/block/myqueste_door_top_left_open.json similarity index 81% rename from Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_door_top_left_open.json rename to src/main/resources/assets/hibernalherbs/models/block/myqueste_door_top_left_open.json index 1993c7d3..2210f7ac 100644 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_door_top_left_open.json +++ b/src/main/resources/assets/hibernalherbs/models/block/myqueste_door_top_left_open.json @@ -1,8 +1,8 @@ { "parent": "minecraft:block/door_top_left_open", + "render_type": "minecraft:cutout", "textures": { "bottom": "hibernalherbs:block/myqueste_door_bottom", "top": "hibernalherbs:block/myqueste_door_top" - }, - "render_type": "cutout" + } } \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_door_top_right.json b/src/main/resources/assets/hibernalherbs/models/block/myqueste_door_top_right.json similarity index 80% rename from Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_door_top_right.json rename to src/main/resources/assets/hibernalherbs/models/block/myqueste_door_top_right.json index 1168f7c8..df9db9c4 100644 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_door_top_right.json +++ b/src/main/resources/assets/hibernalherbs/models/block/myqueste_door_top_right.json @@ -1,8 +1,8 @@ { "parent": "minecraft:block/door_top_right", + "render_type": "minecraft:cutout", "textures": { "bottom": "hibernalherbs:block/myqueste_door_bottom", "top": "hibernalherbs:block/myqueste_door_top" - }, - "render_type": "cutout" + } } \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_door_top_right_open.json b/src/main/resources/assets/hibernalherbs/models/block/myqueste_door_top_right_open.json similarity index 81% rename from Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_door_top_right_open.json rename to src/main/resources/assets/hibernalherbs/models/block/myqueste_door_top_right_open.json index d6c08986..03314c82 100644 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_door_top_right_open.json +++ b/src/main/resources/assets/hibernalherbs/models/block/myqueste_door_top_right_open.json @@ -1,8 +1,8 @@ { "parent": "minecraft:block/door_top_right_open", + "render_type": "minecraft:cutout", "textures": { "bottom": "hibernalherbs:block/myqueste_door_bottom", "top": "hibernalherbs:block/myqueste_door_top" - }, - "render_type": "cutout" + } } \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/myqueste_fence_gate.json b/src/main/resources/assets/hibernalherbs/models/block/myqueste_fence_gate.json new file mode 100644 index 00000000..e1d5cbfa --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/myqueste_fence_gate.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_custom_fence_gate", + "textures": { + "particle": "hibernalherbs:block/myqueste_planks", + "texture": "hibernalherbs:block/myqueste_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/myqueste_fence_gate_open.json b/src/main/resources/assets/hibernalherbs/models/block/myqueste_fence_gate_open.json new file mode 100644 index 00000000..50c47b15 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/myqueste_fence_gate_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_custom_fence_gate_open", + "textures": { + "particle": "hibernalherbs:block/myqueste_planks", + "texture": "hibernalherbs:block/myqueste_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/myqueste_fence_gate_wall.json b/src/main/resources/assets/hibernalherbs/models/block/myqueste_fence_gate_wall.json new file mode 100644 index 00000000..e778dad6 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/myqueste_fence_gate_wall.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_custom_fence_gate_wall", + "textures": { + "particle": "hibernalherbs:block/myqueste_planks", + "texture": "hibernalherbs:block/myqueste_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/myqueste_fence_gate_wall_open.json b/src/main/resources/assets/hibernalherbs/models/block/myqueste_fence_gate_wall_open.json new file mode 100644 index 00000000..538c0437 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/myqueste_fence_gate_wall_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_custom_fence_gate_wall_open", + "textures": { + "particle": "hibernalherbs:block/myqueste_planks", + "texture": "hibernalherbs:block/myqueste_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/myqueste_fence_inventory.json b/src/main/resources/assets/hibernalherbs/models/block/myqueste_fence_inventory.json new file mode 100644 index 00000000..6b83b441 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/myqueste_fence_inventory.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/custom_fence_inventory", + "textures": { + "texture": "hibernalherbs:block/myqueste_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/myqueste_fence_post.json b/src/main/resources/assets/hibernalherbs/models/block/myqueste_fence_post.json new file mode 100644 index 00000000..11d57d44 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/myqueste_fence_post.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/custom_fence_post", + "textures": { + "particle": "hibernalherbs:block/myqueste_planks", + "texture": "hibernalherbs:block/myqueste_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/myqueste_fence_side_east.json b/src/main/resources/assets/hibernalherbs/models/block/myqueste_fence_side_east.json new file mode 100644 index 00000000..18e84de6 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/myqueste_fence_side_east.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/custom_fence_side_east", + "textures": { + "texture": "hibernalherbs:block/myqueste_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/myqueste_fence_side_north.json b/src/main/resources/assets/hibernalherbs/models/block/myqueste_fence_side_north.json new file mode 100644 index 00000000..00261751 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/myqueste_fence_side_north.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/custom_fence_side_north", + "textures": { + "texture": "hibernalherbs:block/myqueste_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/myqueste_fence_side_south.json b/src/main/resources/assets/hibernalherbs/models/block/myqueste_fence_side_south.json new file mode 100644 index 00000000..31a194f3 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/myqueste_fence_side_south.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/custom_fence_side_south", + "textures": { + "texture": "hibernalherbs:block/myqueste_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/myqueste_fence_side_west.json b/src/main/resources/assets/hibernalherbs/models/block/myqueste_fence_side_west.json new file mode 100644 index 00000000..c51d5732 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/myqueste_fence_side_west.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/custom_fence_side_west", + "textures": { + "texture": "hibernalherbs:block/myqueste_planks" + } +} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_hanging_sign.json b/src/main/resources/assets/hibernalherbs/models/block/myqueste_hanging_sign.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_hanging_sign.json rename to src/main/resources/assets/hibernalherbs/models/block/myqueste_hanging_sign.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_leaves.json b/src/main/resources/assets/hibernalherbs/models/block/myqueste_leaves.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_leaves.json rename to src/main/resources/assets/hibernalherbs/models/block/myqueste_leaves.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_log.json b/src/main/resources/assets/hibernalherbs/models/block/myqueste_log.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_log.json rename to src/main/resources/assets/hibernalherbs/models/block/myqueste_log.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_log_horizontal.json b/src/main/resources/assets/hibernalherbs/models/block/myqueste_log_horizontal.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_log_horizontal.json rename to src/main/resources/assets/hibernalherbs/models/block/myqueste_log_horizontal.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_planks.json b/src/main/resources/assets/hibernalherbs/models/block/myqueste_planks.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_planks.json rename to src/main/resources/assets/hibernalherbs/models/block/myqueste_planks.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_pressure_plate.json b/src/main/resources/assets/hibernalherbs/models/block/myqueste_pressure_plate.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_pressure_plate.json rename to src/main/resources/assets/hibernalherbs/models/block/myqueste_pressure_plate.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_pressure_plate_down.json b/src/main/resources/assets/hibernalherbs/models/block/myqueste_pressure_plate_down.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_pressure_plate_down.json rename to src/main/resources/assets/hibernalherbs/models/block/myqueste_pressure_plate_down.json diff --git a/src/main/resources/assets/hibernalherbs/models/block/myqueste_sapling.json b/src/main/resources/assets/hibernalherbs/models/block/myqueste_sapling.json new file mode 100644 index 00000000..54302a07 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/myqueste_sapling.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cross", + "render_type": "minecraft:cutout", + "textures": { + "cross": "hibernalherbs:block/myqueste_sapling" + } +} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_sign.json b/src/main/resources/assets/hibernalherbs/models/block/myqueste_sign.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_sign.json rename to src/main/resources/assets/hibernalherbs/models/block/myqueste_sign.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_slab.json b/src/main/resources/assets/hibernalherbs/models/block/myqueste_slab.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_slab.json rename to src/main/resources/assets/hibernalherbs/models/block/myqueste_slab.json diff --git a/src/main/resources/assets/hibernalherbs/models/block/myqueste_slab_double.json b/src/main/resources/assets/hibernalherbs/models/block/myqueste_slab_double.json new file mode 100644 index 00000000..a3ba5410 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/myqueste_slab_double.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "hibernalherbs:block/myqueste_planks", + "side": "hibernalherbs:block/myqueste_planks" + } +} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_slab_top.json b/src/main/resources/assets/hibernalherbs/models/block/myqueste_slab_top.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_slab_top.json rename to src/main/resources/assets/hibernalherbs/models/block/myqueste_slab_top.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_stairs.json b/src/main/resources/assets/hibernalherbs/models/block/myqueste_stairs.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_stairs.json rename to src/main/resources/assets/hibernalherbs/models/block/myqueste_stairs.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_stairs_inner.json b/src/main/resources/assets/hibernalherbs/models/block/myqueste_stairs_inner.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_stairs_inner.json rename to src/main/resources/assets/hibernalherbs/models/block/myqueste_stairs_inner.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_stairs_outer.json b/src/main/resources/assets/hibernalherbs/models/block/myqueste_stairs_outer.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_stairs_outer.json rename to src/main/resources/assets/hibernalherbs/models/block/myqueste_stairs_outer.json diff --git a/src/main/resources/assets/hibernalherbs/models/block/myqueste_trapdoor_bottom.json b/src/main/resources/assets/hibernalherbs/models/block/myqueste_trapdoor_bottom.json new file mode 100644 index 00000000..ba2b5227 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/myqueste_trapdoor_bottom.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_trapdoor_bottom", + "render_type": "minecraft:cutout", + "textures": { + "texture": "hibernalherbs:block/myqueste_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/myqueste_trapdoor_open.json b/src/main/resources/assets/hibernalherbs/models/block/myqueste_trapdoor_open.json new file mode 100644 index 00000000..200d0fff --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/myqueste_trapdoor_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_trapdoor_open", + "render_type": "minecraft:cutout", + "textures": { + "texture": "hibernalherbs:block/myqueste_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/myqueste_trapdoor_top.json b/src/main/resources/assets/hibernalherbs/models/block/myqueste_trapdoor_top.json new file mode 100644 index 00000000..36898562 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/myqueste_trapdoor_top.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_trapdoor_top", + "render_type": "minecraft:cutout", + "textures": { + "texture": "hibernalherbs:block/myqueste_trapdoor" + } +} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_wood.json b/src/main/resources/assets/hibernalherbs/models/block/myqueste_wood.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/block/myqueste_wood.json rename to src/main/resources/assets/hibernalherbs/models/block/myqueste_wood.json diff --git a/src/main/resources/assets/hibernalherbs/models/block/mystical_campfire.json b/src/main/resources/assets/hibernalherbs/models/block/mystical_campfire.json new file mode 100644 index 00000000..38e6943b --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/mystical_campfire.json @@ -0,0 +1,10 @@ +{ + "parent": "minecraft:block/template_campfire", + "render_type": "minecraft:cutout", + "textures": { + "fire": "hibernalherbs:block/mystical_campfire_fire", + "lit_log": "hibernalherbs:block/mystical_campfire_log_lit", + "log": "hibernalherbs:block/mystical_campfire_log", + "particle": "hibernalherbs:block/mystical_campfire_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/mystical_campfire_off.json b/src/main/resources/assets/hibernalherbs/models/block/mystical_campfire_off.json new file mode 100644 index 00000000..3e939631 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/mystical_campfire_off.json @@ -0,0 +1,75 @@ +{ + "render_type": "minecraft:cutout", + "parent": "block/block", + "display": { + "head": { + "rotation": [ 0, 0, 0 ], + "translation": [ 0, 10.5, 0 ], + "scale":[ 1, 1, 1 ] + } + }, + "textures": { + "particle": "hibernalherbs:block/mystical_campfire_log", + "log": "hibernalherbs:block/mystical_campfire_log" + }, + "elements": [ + { + "from": [ 1, 0, 0 ], + "to": [ 5, 4, 16 ], + "faces": { + "north": { "uv": [ 0, 4, 4, 8 ], "texture": "#log", "cullface": "north" }, + "east": { "uv": [ 0, 1, 16, 5 ], "texture": "#log" }, + "south": { "uv": [ 0, 4, 4, 8 ], "texture": "#log", "cullface": "south" }, + "west": { "uv": [ 16, 0, 0, 4 ], "texture": "#log" }, + "up": { "uv": [ 0, 0, 16, 4 ], "rotation": 90, "texture": "#log" }, + "down": { "uv": [ 0, 0, 16, 4 ], "rotation": 90, "texture": "#log", "cullface": "down" } + } + }, + { + "from": [ 0, 3, 11 ], + "to": [ 16, 7, 15 ], + "faces": { + "north": { "uv": [ 16, 0, 0, 4 ], "texture": "#log" }, + "east": { "uv": [ 0, 4, 4, 8 ], "texture": "#log", "cullface": "east" }, + "south": { "uv": [ 0, 0, 16, 4 ], "texture": "#log" }, + "west": { "uv": [ 0, 4, 4, 8 ], "texture": "#log", "cullface": "west" }, + "up": { "uv": [ 0, 0, 16, 4 ], "rotation": 180, "texture": "#log" }, + "down": { "uv": [ 0, 0, 16, 4 ], "texture": "#log" } + } + }, + { + "from": [ 11, 0, 0 ], + "to": [ 15, 4, 16 ], + "faces": { + "north": { "uv": [ 0, 4, 4, 8 ], "texture": "#log", "cullface": "north" }, + "east": { "uv": [ 0, 0, 16, 4 ], "texture": "#log" }, + "south": { "uv": [ 0, 4, 4, 8 ], "texture": "#log", "cullface": "south" }, + "west": { "uv": [ 16, 1, 0, 5 ], "texture": "#log" }, + "up": { "uv": [ 0, 0, 16, 4 ], "rotation": 90, "texture": "#log" }, + "down": { "uv": [ 0, 0, 16, 4 ], "rotation": 90, "texture": "#log", "cullface": "down" } + } + }, + { + "from": [ 0, 3, 1 ], + "to": [ 16, 7, 5 ], + "faces": { + "north": { "uv": [ 0, 0, 16, 4 ], "texture": "#log" }, + "east": { "uv": [ 0, 4, 4, 8 ], "texture": "#log", "cullface": "east" }, + "south": { "uv": [ 16, 0, 0, 4 ], "texture": "#log" }, + "west": { "uv": [ 0, 4, 4, 8 ], "texture": "#log", "cullface": "west" }, + "up": { "uv": [ 0, 0, 16, 4 ], "rotation": 180, "texture": "#log" }, + "down": { "uv": [ 0, 0, 16, 4 ], "texture": "#log" } + } + }, + { + "from": [ 5, 0, 0 ], + "to": [ 11, 1, 16 ], + "faces": { + "north": {"uv": [ 0, 15, 6, 16 ], "texture": "#log", "cullface": "north" }, + "south": {"uv": [ 10, 15, 16, 16 ], "texture": "#log", "cullface": "south" }, + "up": {"uv": [ 0, 8, 16, 14 ], "rotation": 90, "texture": "#log" }, + "down": {"uv": [ 0, 8, 16, 14 ], "rotation": 90, "texture": "#log", "cullface": "down" } + } + } + ] +} diff --git a/src/main/resources/assets/hibernalherbs/models/block/necromantic_stone.json b/src/main/resources/assets/hibernalherbs/models/block/necromantic_stone.json new file mode 100644 index 00000000..cc4c5e2f --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/necromantic_stone.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "hibernalherbs:block/necromantic_stone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/necromantic_stone_brick_slab.json b/src/main/resources/assets/hibernalherbs/models/block/necromantic_stone_brick_slab.json new file mode 100644 index 00000000..a09f5036 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/necromantic_stone_brick_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "hibernalherbs:block/necromantic_stone_bricks", + "side": "hibernalherbs:block/necromantic_stone_bricks", + "top": "hibernalherbs:block/necromantic_stone_bricks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/necromantic_stone_brick_slab_double.json b/src/main/resources/assets/hibernalherbs/models/block/necromantic_stone_brick_slab_double.json new file mode 100644 index 00000000..255708a0 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/necromantic_stone_brick_slab_double.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "hibernalherbs:block/necromantic_stone_bricks", + "side": "hibernalherbs:block/necromantic_stone_bricks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/necromantic_stone_brick_slab_top.json b/src/main/resources/assets/hibernalherbs/models/block/necromantic_stone_brick_slab_top.json new file mode 100644 index 00000000..1479b447 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/necromantic_stone_brick_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "hibernalherbs:block/necromantic_stone_bricks", + "side": "hibernalherbs:block/necromantic_stone_bricks", + "top": "hibernalherbs:block/necromantic_stone_bricks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/necromantic_stone_brick_stairs.json b/src/main/resources/assets/hibernalherbs/models/block/necromantic_stone_brick_stairs.json new file mode 100644 index 00000000..e2c2893b --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/necromantic_stone_brick_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "hibernalherbs:block/necromantic_stone_bricks", + "side": "hibernalherbs:block/necromantic_stone_bricks", + "top": "hibernalherbs:block/necromantic_stone_bricks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/necromantic_stone_brick_stairs_inner.json b/src/main/resources/assets/hibernalherbs/models/block/necromantic_stone_brick_stairs_inner.json new file mode 100644 index 00000000..1bbe7c2a --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/necromantic_stone_brick_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "hibernalherbs:block/necromantic_stone_bricks", + "side": "hibernalherbs:block/necromantic_stone_bricks", + "top": "hibernalherbs:block/necromantic_stone_bricks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/necromantic_stone_brick_stairs_outer.json b/src/main/resources/assets/hibernalherbs/models/block/necromantic_stone_brick_stairs_outer.json new file mode 100644 index 00000000..5fd70b70 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/necromantic_stone_brick_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "hibernalherbs:block/necromantic_stone_bricks", + "side": "hibernalherbs:block/necromantic_stone_bricks", + "top": "hibernalherbs:block/necromantic_stone_bricks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/necromantic_stone_brick_wall_inventory.json b/src/main/resources/assets/hibernalherbs/models/block/necromantic_stone_brick_wall_inventory.json new file mode 100644 index 00000000..a7cb0281 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/necromantic_stone_brick_wall_inventory.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "hibernalherbs:block/necromantic_stone_bricks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/necromantic_stone_brick_wall_post.json b/src/main/resources/assets/hibernalherbs/models/block/necromantic_stone_brick_wall_post.json new file mode 100644 index 00000000..2da7e07b --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/necromantic_stone_brick_wall_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_post", + "textures": { + "wall": "hibernalherbs:block/necromantic_stone_bricks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/necromantic_stone_brick_wall_side.json b/src/main/resources/assets/hibernalherbs/models/block/necromantic_stone_brick_wall_side.json new file mode 100644 index 00000000..77e964cd --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/necromantic_stone_brick_wall_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side", + "textures": { + "wall": "hibernalherbs:block/necromantic_stone_bricks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/necromantic_stone_brick_wall_side_tall.json b/src/main/resources/assets/hibernalherbs/models/block/necromantic_stone_brick_wall_side_tall.json new file mode 100644 index 00000000..1d5f4fcc --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/necromantic_stone_brick_wall_side_tall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side_tall", + "textures": { + "wall": "hibernalherbs:block/necromantic_stone_bricks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/necromantic_stone_bricks.json b/src/main/resources/assets/hibernalherbs/models/block/necromantic_stone_bricks.json new file mode 100644 index 00000000..7805977f --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/necromantic_stone_bricks.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "hibernalherbs:block/necromantic_stone_bricks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/necromantic_stone_button.json b/src/main/resources/assets/hibernalherbs/models/block/necromantic_stone_button.json new file mode 100644 index 00000000..30975a96 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/necromantic_stone_button.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/button", + "textures": { + "texture": "hibernalherbs:block/necromantic_stone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/necromantic_stone_button_inventory.json b/src/main/resources/assets/hibernalherbs/models/block/necromantic_stone_button_inventory.json new file mode 100644 index 00000000..b1ee44ee --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/necromantic_stone_button_inventory.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/button_inventory", + "textures": { + "texture": "hibernalherbs:block/necromantic_stone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/necromantic_stone_button_pressed.json b/src/main/resources/assets/hibernalherbs/models/block/necromantic_stone_button_pressed.json new file mode 100644 index 00000000..7ecf7720 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/necromantic_stone_button_pressed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/button_pressed", + "textures": { + "texture": "hibernalherbs:block/necromantic_stone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/necromantic_stone_pressure_plate.json b/src/main/resources/assets/hibernalherbs/models/block/necromantic_stone_pressure_plate.json new file mode 100644 index 00000000..c697826b --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/necromantic_stone_pressure_plate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/pressure_plate_up", + "textures": { + "texture": "hibernalherbs:block/necromantic_stone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/necromantic_stone_pressure_plate_down.json b/src/main/resources/assets/hibernalherbs/models/block/necromantic_stone_pressure_plate_down.json new file mode 100644 index 00000000..84f1f9bf --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/necromantic_stone_pressure_plate_down.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/pressure_plate_down", + "textures": { + "texture": "hibernalherbs:block/necromantic_stone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/necromantic_stone_slab.json b/src/main/resources/assets/hibernalherbs/models/block/necromantic_stone_slab.json new file mode 100644 index 00000000..77da1bfb --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/necromantic_stone_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "hibernalherbs:block/necromantic_stone", + "side": "hibernalherbs:block/necromantic_stone", + "top": "hibernalherbs:block/necromantic_stone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/necromantic_stone_slab_double.json b/src/main/resources/assets/hibernalherbs/models/block/necromantic_stone_slab_double.json new file mode 100644 index 00000000..beb237ed --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/necromantic_stone_slab_double.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "hibernalherbs:block/necromantic_stone", + "side": "hibernalherbs:block/necromantic_stone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/necromantic_stone_slab_top.json b/src/main/resources/assets/hibernalherbs/models/block/necromantic_stone_slab_top.json new file mode 100644 index 00000000..aa6fb842 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/necromantic_stone_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "hibernalherbs:block/necromantic_stone", + "side": "hibernalherbs:block/necromantic_stone", + "top": "hibernalherbs:block/necromantic_stone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/necromantic_stone_stairs.json b/src/main/resources/assets/hibernalherbs/models/block/necromantic_stone_stairs.json new file mode 100644 index 00000000..a264e73a --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/necromantic_stone_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "hibernalherbs:block/necromantic_stone", + "side": "hibernalherbs:block/necromantic_stone", + "top": "hibernalherbs:block/necromantic_stone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/necromantic_stone_stairs_inner.json b/src/main/resources/assets/hibernalherbs/models/block/necromantic_stone_stairs_inner.json new file mode 100644 index 00000000..0feed9d3 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/necromantic_stone_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "hibernalherbs:block/necromantic_stone", + "side": "hibernalherbs:block/necromantic_stone", + "top": "hibernalherbs:block/necromantic_stone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/necromantic_stone_stairs_outer.json b/src/main/resources/assets/hibernalherbs/models/block/necromantic_stone_stairs_outer.json new file mode 100644 index 00000000..df55e006 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/necromantic_stone_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "hibernalherbs:block/necromantic_stone", + "side": "hibernalherbs:block/necromantic_stone", + "top": "hibernalherbs:block/necromantic_stone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/necromantic_stone_wall_inventory.json b/src/main/resources/assets/hibernalherbs/models/block/necromantic_stone_wall_inventory.json new file mode 100644 index 00000000..4856483f --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/necromantic_stone_wall_inventory.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "hibernalherbs:block/necromantic_stone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/necromantic_stone_wall_post.json b/src/main/resources/assets/hibernalherbs/models/block/necromantic_stone_wall_post.json new file mode 100644 index 00000000..da13076c --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/necromantic_stone_wall_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_post", + "textures": { + "wall": "hibernalherbs:block/necromantic_stone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/necromantic_stone_wall_side.json b/src/main/resources/assets/hibernalherbs/models/block/necromantic_stone_wall_side.json new file mode 100644 index 00000000..03852247 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/necromantic_stone_wall_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side", + "textures": { + "wall": "hibernalherbs:block/necromantic_stone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/necromantic_stone_wall_side_tall.json b/src/main/resources/assets/hibernalherbs/models/block/necromantic_stone_wall_side_tall.json new file mode 100644 index 00000000..fc1331ac --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/necromantic_stone_wall_side_tall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side_tall", + "textures": { + "wall": "hibernalherbs:block/necromantic_stone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/polished_idiosyncratic_stone.json b/src/main/resources/assets/hibernalherbs/models/block/polished_idiosyncratic_stone.json new file mode 100644 index 00000000..bc8483f1 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/polished_idiosyncratic_stone.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "hibernalherbs:block/polished_idiosyncratic_stone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/polished_idiosyncratic_stone_slab.json b/src/main/resources/assets/hibernalherbs/models/block/polished_idiosyncratic_stone_slab.json new file mode 100644 index 00000000..fcf837a7 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/polished_idiosyncratic_stone_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "hibernalherbs:block/polished_idiosyncratic_stone", + "side": "hibernalherbs:block/polished_idiosyncratic_stone", + "top": "hibernalherbs:block/polished_idiosyncratic_stone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/polished_idiosyncratic_stone_slab_double.json b/src/main/resources/assets/hibernalherbs/models/block/polished_idiosyncratic_stone_slab_double.json new file mode 100644 index 00000000..2d10ba22 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/polished_idiosyncratic_stone_slab_double.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "hibernalherbs:block/polished_idiosyncratic_stone", + "side": "hibernalherbs:block/polished_idiosyncratic_stone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/polished_idiosyncratic_stone_slab_top.json b/src/main/resources/assets/hibernalherbs/models/block/polished_idiosyncratic_stone_slab_top.json new file mode 100644 index 00000000..44ef346d --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/polished_idiosyncratic_stone_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "hibernalherbs:block/polished_idiosyncratic_stone", + "side": "hibernalherbs:block/polished_idiosyncratic_stone", + "top": "hibernalherbs:block/polished_idiosyncratic_stone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/polished_idiosyncratic_stone_stairs.json b/src/main/resources/assets/hibernalherbs/models/block/polished_idiosyncratic_stone_stairs.json new file mode 100644 index 00000000..7e171b6a --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/polished_idiosyncratic_stone_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "hibernalherbs:block/polished_idiosyncratic_stone", + "side": "hibernalherbs:block/polished_idiosyncratic_stone", + "top": "hibernalherbs:block/polished_idiosyncratic_stone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/polished_idiosyncratic_stone_stairs_inner.json b/src/main/resources/assets/hibernalherbs/models/block/polished_idiosyncratic_stone_stairs_inner.json new file mode 100644 index 00000000..f30c5f5e --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/polished_idiosyncratic_stone_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "hibernalherbs:block/polished_idiosyncratic_stone", + "side": "hibernalherbs:block/polished_idiosyncratic_stone", + "top": "hibernalherbs:block/polished_idiosyncratic_stone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/polished_idiosyncratic_stone_stairs_outer.json b/src/main/resources/assets/hibernalherbs/models/block/polished_idiosyncratic_stone_stairs_outer.json new file mode 100644 index 00000000..36958e30 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/polished_idiosyncratic_stone_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "hibernalherbs:block/polished_idiosyncratic_stone", + "side": "hibernalherbs:block/polished_idiosyncratic_stone", + "top": "hibernalherbs:block/polished_idiosyncratic_stone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/polished_idiosyncratic_stone_wall_inventory.json b/src/main/resources/assets/hibernalherbs/models/block/polished_idiosyncratic_stone_wall_inventory.json new file mode 100644 index 00000000..1ae3e619 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/polished_idiosyncratic_stone_wall_inventory.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "hibernalherbs:block/polished_idiosyncratic_stone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/polished_idiosyncratic_stone_wall_post.json b/src/main/resources/assets/hibernalherbs/models/block/polished_idiosyncratic_stone_wall_post.json new file mode 100644 index 00000000..e0c3a9b0 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/polished_idiosyncratic_stone_wall_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_post", + "textures": { + "wall": "hibernalherbs:block/polished_idiosyncratic_stone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/polished_idiosyncratic_stone_wall_side.json b/src/main/resources/assets/hibernalherbs/models/block/polished_idiosyncratic_stone_wall_side.json new file mode 100644 index 00000000..6b38face --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/polished_idiosyncratic_stone_wall_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side", + "textures": { + "wall": "hibernalherbs:block/polished_idiosyncratic_stone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/polished_idiosyncratic_stone_wall_side_tall.json b/src/main/resources/assets/hibernalherbs/models/block/polished_idiosyncratic_stone_wall_side_tall.json new file mode 100644 index 00000000..7ebe56b8 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/polished_idiosyncratic_stone_wall_side_tall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side_tall", + "textures": { + "wall": "hibernalherbs:block/polished_idiosyncratic_stone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/polished_necromantic_stone.json b/src/main/resources/assets/hibernalherbs/models/block/polished_necromantic_stone.json new file mode 100644 index 00000000..6ee78c42 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/polished_necromantic_stone.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "hibernalherbs:block/polished_necromantic_stone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/polished_necromantic_stone_slab.json b/src/main/resources/assets/hibernalherbs/models/block/polished_necromantic_stone_slab.json new file mode 100644 index 00000000..d733351d --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/polished_necromantic_stone_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "hibernalherbs:block/polished_necromantic_stone", + "side": "hibernalherbs:block/polished_necromantic_stone", + "top": "hibernalherbs:block/polished_necromantic_stone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/polished_necromantic_stone_slab_double.json b/src/main/resources/assets/hibernalherbs/models/block/polished_necromantic_stone_slab_double.json new file mode 100644 index 00000000..04748fce --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/polished_necromantic_stone_slab_double.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "hibernalherbs:block/polished_necromantic_stone", + "side": "hibernalherbs:block/polished_necromantic_stone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/polished_necromantic_stone_slab_top.json b/src/main/resources/assets/hibernalherbs/models/block/polished_necromantic_stone_slab_top.json new file mode 100644 index 00000000..fffe8a9c --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/polished_necromantic_stone_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "hibernalherbs:block/polished_necromantic_stone", + "side": "hibernalherbs:block/polished_necromantic_stone", + "top": "hibernalherbs:block/polished_necromantic_stone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/polished_necromantic_stone_stairs.json b/src/main/resources/assets/hibernalherbs/models/block/polished_necromantic_stone_stairs.json new file mode 100644 index 00000000..b3776fab --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/polished_necromantic_stone_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "hibernalherbs:block/polished_necromantic_stone", + "side": "hibernalherbs:block/polished_necromantic_stone", + "top": "hibernalherbs:block/polished_necromantic_stone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/polished_necromantic_stone_stairs_inner.json b/src/main/resources/assets/hibernalherbs/models/block/polished_necromantic_stone_stairs_inner.json new file mode 100644 index 00000000..08f3cce6 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/polished_necromantic_stone_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "hibernalherbs:block/polished_necromantic_stone", + "side": "hibernalherbs:block/polished_necromantic_stone", + "top": "hibernalherbs:block/polished_necromantic_stone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/polished_necromantic_stone_stairs_outer.json b/src/main/resources/assets/hibernalherbs/models/block/polished_necromantic_stone_stairs_outer.json new file mode 100644 index 00000000..8170f429 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/polished_necromantic_stone_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "hibernalherbs:block/polished_necromantic_stone", + "side": "hibernalherbs:block/polished_necromantic_stone", + "top": "hibernalherbs:block/polished_necromantic_stone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/polished_necromantic_stone_wall_inventory.json b/src/main/resources/assets/hibernalherbs/models/block/polished_necromantic_stone_wall_inventory.json new file mode 100644 index 00000000..4681d0fa --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/polished_necromantic_stone_wall_inventory.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "hibernalherbs:block/polished_necromantic_stone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/polished_necromantic_stone_wall_post.json b/src/main/resources/assets/hibernalherbs/models/block/polished_necromantic_stone_wall_post.json new file mode 100644 index 00000000..038f4094 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/polished_necromantic_stone_wall_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_post", + "textures": { + "wall": "hibernalherbs:block/polished_necromantic_stone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/polished_necromantic_stone_wall_side.json b/src/main/resources/assets/hibernalherbs/models/block/polished_necromantic_stone_wall_side.json new file mode 100644 index 00000000..98f1bd69 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/polished_necromantic_stone_wall_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side", + "textures": { + "wall": "hibernalherbs:block/polished_necromantic_stone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/polished_necromantic_stone_wall_side_tall.json b/src/main/resources/assets/hibernalherbs/models/block/polished_necromantic_stone_wall_side_tall.json new file mode 100644 index 00000000..61cccc15 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/polished_necromantic_stone_wall_side_tall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side_tall", + "textures": { + "wall": "hibernalherbs:block/polished_necromantic_stone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/potted_calendula.json b/src/main/resources/assets/hibernalherbs/models/block/potted_calendula.json new file mode 100644 index 00000000..c4932815 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/potted_calendula.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/flower_pot_cross", + "textures": { + "plant": "hibernalherbs:block/herb/calendula" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/potted_ceillis.json b/src/main/resources/assets/hibernalherbs/models/block/potted_ceillis.json new file mode 100644 index 00000000..aeb39bc9 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/potted_ceillis.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/flower_pot_cross", + "textures": { + "plant": "hibernalherbs:block/herb/ceillis" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/potted_chamomile.json b/src/main/resources/assets/hibernalherbs/models/block/potted_chamomile.json new file mode 100644 index 00000000..2c0167b6 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/potted_chamomile.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/flower_pot_cross", + "textures": { + "plant": "hibernalherbs:block/herb/chamomile" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/potted_chervil.json b/src/main/resources/assets/hibernalherbs/models/block/potted_chervil.json new file mode 100644 index 00000000..8f46264f --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/potted_chervil.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/flower_pot_cross", + "textures": { + "plant": "hibernalherbs:block/herb/chervil" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/potted_chives.json b/src/main/resources/assets/hibernalherbs/models/block/potted_chives.json new file mode 100644 index 00000000..ca939368 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/potted_chives.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/flower_pot_cross", + "textures": { + "plant": "hibernalherbs:block/herb/chives" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/potted_essitte.json b/src/main/resources/assets/hibernalherbs/models/block/potted_essitte.json new file mode 100644 index 00000000..ea6ebfd6 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/potted_essitte.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/flower_pot_cross", + "textures": { + "plant": "hibernalherbs:block/herb/essitte" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/potted_fennel.json b/src/main/resources/assets/hibernalherbs/models/block/potted_fennel.json new file mode 100644 index 00000000..a93c5564 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/potted_fennel.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/flower_pot_cross", + "textures": { + "plant": "hibernalherbs:block/herb/fennel" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/potted_fennkystral.json b/src/main/resources/assets/hibernalherbs/models/block/potted_fennkystral.json new file mode 100644 index 00000000..b796e6cf --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/potted_fennkystral.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/flower_pot_cross", + "textures": { + "plant": "hibernalherbs:block/herb/fennkystral" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/potted_marjoram.json b/src/main/resources/assets/hibernalherbs/models/block/potted_marjoram.json new file mode 100644 index 00000000..ec26bd11 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/potted_marjoram.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/flower_pot_cross", + "textures": { + "plant": "hibernalherbs:block/herb/marjoram" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/potted_myqueste_sapling.json b/src/main/resources/assets/hibernalherbs/models/block/potted_myqueste_sapling.json new file mode 100644 index 00000000..05aeef16 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/potted_myqueste_sapling.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/flower_pot_cross", + "textures": { + "plant": "hibernalherbs:block/myqueste_sapling" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/potted_punuel.json b/src/main/resources/assets/hibernalherbs/models/block/potted_punuel.json new file mode 100644 index 00000000..99b1dd14 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/potted_punuel.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/flower_pot_cross", + "textures": { + "plant": "hibernalherbs:block/herb/punuel" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/potted_rosemary.json b/src/main/resources/assets/hibernalherbs/models/block/potted_rosemary.json new file mode 100644 index 00000000..3b13e4f0 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/potted_rosemary.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/flower_pot_cross", + "textures": { + "plant": "hibernalherbs:block/herb/rosemary" + } +} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/potted_sage.json b/src/main/resources/assets/hibernalherbs/models/block/potted_sage.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/block/potted_sage.json rename to src/main/resources/assets/hibernalherbs/models/block/potted_sage.json diff --git a/src/main/resources/assets/hibernalherbs/models/block/potted_sorrel.json b/src/main/resources/assets/hibernalherbs/models/block/potted_sorrel.json new file mode 100644 index 00000000..3fec57e4 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/potted_sorrel.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/flower_pot_cross", + "textures": { + "plant": "hibernalherbs:block/herb/sorrel" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/potted_tarragon.json b/src/main/resources/assets/hibernalherbs/models/block/potted_tarragon.json new file mode 100644 index 00000000..cc4977db --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/potted_tarragon.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/flower_pot_cross", + "textures": { + "plant": "hibernalherbs:block/herb/tarragon" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/potted_thyme.json b/src/main/resources/assets/hibernalherbs/models/block/potted_thyme.json new file mode 100644 index 00000000..e126992e --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/potted_thyme.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/flower_pot_cross", + "textures": { + "plant": "hibernalherbs:block/herb/thyme" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/potted_thyocielle.json b/src/main/resources/assets/hibernalherbs/models/block/potted_thyocielle.json new file mode 100644 index 00000000..36e9a27c --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/potted_thyocielle.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/flower_pot_cross", + "textures": { + "plant": "hibernalherbs:block/herb/thyocielle" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/potted_verbena.json b/src/main/resources/assets/hibernalherbs/models/block/potted_verbena.json new file mode 100644 index 00000000..8224bf1c --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/potted_verbena.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/flower_pot_cross", + "textures": { + "plant": "hibernalherbs:block/herb/verbena" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/pounded_calendula_block.json b/src/main/resources/assets/hibernalherbs/models/block/pounded_calendula_block.json new file mode 100644 index 00000000..081adfeb --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/pounded_calendula_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "hibernalherbs:block/herb/block/pounded_calendula" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/pounded_ceillis_block.json b/src/main/resources/assets/hibernalherbs/models/block/pounded_ceillis_block.json new file mode 100644 index 00000000..00002ad4 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/pounded_ceillis_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "hibernalherbs:block/herb/block/pounded_ceillis" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/pounded_chamomile_block.json b/src/main/resources/assets/hibernalherbs/models/block/pounded_chamomile_block.json new file mode 100644 index 00000000..e68bf09b --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/pounded_chamomile_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "hibernalherbs:block/herb/block/pounded_chamomile" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/pounded_chervil_block.json b/src/main/resources/assets/hibernalherbs/models/block/pounded_chervil_block.json new file mode 100644 index 00000000..faeb1ed7 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/pounded_chervil_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "hibernalherbs:block/herb/block/pounded_chervil" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/pounded_chives_block.json b/src/main/resources/assets/hibernalherbs/models/block/pounded_chives_block.json new file mode 100644 index 00000000..b7973070 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/pounded_chives_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "hibernalherbs:block/herb/block/pounded_chives" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/pounded_essitte_block.json b/src/main/resources/assets/hibernalherbs/models/block/pounded_essitte_block.json new file mode 100644 index 00000000..81113fd7 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/pounded_essitte_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "hibernalherbs:block/herb/block/pounded_essitte" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/pounded_fennel_block.json b/src/main/resources/assets/hibernalherbs/models/block/pounded_fennel_block.json new file mode 100644 index 00000000..ccc14dbf --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/pounded_fennel_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "hibernalherbs:block/herb/block/pounded_fennel" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/pounded_fennkystral_block.json b/src/main/resources/assets/hibernalherbs/models/block/pounded_fennkystral_block.json new file mode 100644 index 00000000..89f6951c --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/pounded_fennkystral_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "hibernalherbs:block/herb/block/pounded_fennkystral" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/pounded_marjoram_block.json b/src/main/resources/assets/hibernalherbs/models/block/pounded_marjoram_block.json new file mode 100644 index 00000000..36b500f7 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/pounded_marjoram_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "hibernalherbs:block/herb/block/pounded_marjoram" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/pounded_punuel_block.json b/src/main/resources/assets/hibernalherbs/models/block/pounded_punuel_block.json new file mode 100644 index 00000000..7b2cf039 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/pounded_punuel_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "hibernalherbs:block/herb/block/pounded_punuel" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/pounded_rosemary_block.json b/src/main/resources/assets/hibernalherbs/models/block/pounded_rosemary_block.json new file mode 100644 index 00000000..48b96710 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/pounded_rosemary_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "hibernalherbs:block/herb/block/pounded_rosemary" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/pounded_sage_block.json b/src/main/resources/assets/hibernalherbs/models/block/pounded_sage_block.json new file mode 100644 index 00000000..bf02d8f5 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/pounded_sage_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "hibernalherbs:block/herb/block/pounded_sage" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/pounded_sorrel_block.json b/src/main/resources/assets/hibernalherbs/models/block/pounded_sorrel_block.json new file mode 100644 index 00000000..53ab41f0 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/pounded_sorrel_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "hibernalherbs:block/herb/block/pounded_sorrel" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/pounded_tarragon_block.json b/src/main/resources/assets/hibernalherbs/models/block/pounded_tarragon_block.json new file mode 100644 index 00000000..77e85af2 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/pounded_tarragon_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "hibernalherbs:block/herb/block/pounded_tarragon" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/pounded_thyme_block.json b/src/main/resources/assets/hibernalherbs/models/block/pounded_thyme_block.json new file mode 100644 index 00000000..660eb3e8 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/pounded_thyme_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "hibernalherbs:block/herb/block/pounded_thyme" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/pounded_thyocielle_block.json b/src/main/resources/assets/hibernalherbs/models/block/pounded_thyocielle_block.json new file mode 100644 index 00000000..a23497a5 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/pounded_thyocielle_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "hibernalherbs:block/herb/block/pounded_thyocielle" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/pounded_verbena_block.json b/src/main/resources/assets/hibernalherbs/models/block/pounded_verbena_block.json new file mode 100644 index 00000000..6130b061 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/pounded_verbena_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "hibernalherbs:block/herb/block/pounded_verbena" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/punuel.json b/src/main/resources/assets/hibernalherbs/models/block/punuel.json new file mode 100644 index 00000000..94bd6e0a --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/punuel.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cross", + "render_type": "minecraft:cutout", + "textures": { + "cross": "hibernalherbs:block/herb/punuel" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/punuel_herb_barrel.json b/src/main/resources/assets/hibernalherbs/models/block/punuel_herb_barrel.json new file mode 100644 index 00000000..1421fde5 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/punuel_herb_barrel.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "hibernalherbs:block/herb/barrel/punuel", + "side": "minecraft:block/barrel_side" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/punuel_herb_pile.json b/src/main/resources/assets/hibernalherbs/models/block/punuel_herb_pile.json new file mode 100644 index 00000000..93be580e --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/punuel_herb_pile.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/carpet", + "render_type": "minecraft:cutout", + "textures": { + "wool": "hibernalherbs:block/herb/pile/punuel" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/punuel_lantern.json b/src/main/resources/assets/hibernalherbs/models/block/punuel_lantern.json new file mode 100644 index 00000000..ba5eace9 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/punuel_lantern.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_lantern", + "render_type": "minecraft:cutout", + "textures": { + "lantern": "hibernalherbs:block/punuel_lantern" + } +} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/punuel_lantern_hanging.json b/src/main/resources/assets/hibernalherbs/models/block/punuel_lantern_hanging.json similarity index 77% rename from Common/src/main/resources/assets/hibernalherbs/models/block/punuel_lantern_hanging.json rename to src/main/resources/assets/hibernalherbs/models/block/punuel_lantern_hanging.json index 52ff537b..cf286b41 100644 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/punuel_lantern_hanging.json +++ b/src/main/resources/assets/hibernalherbs/models/block/punuel_lantern_hanging.json @@ -1,5 +1,6 @@ { "parent": "minecraft:block/template_hanging_lantern", + "render_type": "minecraft:cutout", "textures": { "lantern": "hibernalherbs:block/punuel_lantern" } diff --git a/src/main/resources/assets/hibernalherbs/models/block/rosemary.json b/src/main/resources/assets/hibernalherbs/models/block/rosemary.json new file mode 100644 index 00000000..e8a460e4 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/rosemary.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cross", + "render_type": "minecraft:cutout", + "textures": { + "cross": "hibernalherbs:block/herb/rosemary" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/rosemary_herb_barrel.json b/src/main/resources/assets/hibernalherbs/models/block/rosemary_herb_barrel.json new file mode 100644 index 00000000..13f58c7f --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/rosemary_herb_barrel.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "hibernalherbs:block/herb/barrel/rosemary", + "side": "minecraft:block/barrel_side" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/rosemary_herb_pile.json b/src/main/resources/assets/hibernalherbs/models/block/rosemary_herb_pile.json new file mode 100644 index 00000000..cf3bf4ba --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/rosemary_herb_pile.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/carpet", + "render_type": "minecraft:cutout", + "textures": { + "wool": "hibernalherbs:block/herb/pile/rosemary" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/rosemary_lantern.json b/src/main/resources/assets/hibernalherbs/models/block/rosemary_lantern.json new file mode 100644 index 00000000..93d877d8 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/rosemary_lantern.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_lantern", + "render_type": "minecraft:cutout", + "textures": { + "lantern": "hibernalherbs:block/rosemary_lantern" + } +} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/rosemary_lantern_hanging.json b/src/main/resources/assets/hibernalherbs/models/block/rosemary_lantern_hanging.json similarity index 78% rename from Common/src/main/resources/assets/hibernalherbs/models/block/rosemary_lantern_hanging.json rename to src/main/resources/assets/hibernalherbs/models/block/rosemary_lantern_hanging.json index b714cb79..72d66239 100644 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/rosemary_lantern_hanging.json +++ b/src/main/resources/assets/hibernalherbs/models/block/rosemary_lantern_hanging.json @@ -1,5 +1,6 @@ { "parent": "minecraft:block/template_hanging_lantern", + "render_type": "minecraft:cutout", "textures": { "lantern": "hibernalherbs:block/rosemary_lantern" } diff --git a/src/main/resources/assets/hibernalherbs/models/block/sacrificial_rune_block.json b/src/main/resources/assets/hibernalherbs/models/block/sacrificial_rune_block.json new file mode 100644 index 00000000..1e76e1b6 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/sacrificial_rune_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "hibernalherbs:block/sacrificial_rune_block" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/sage.json b/src/main/resources/assets/hibernalherbs/models/block/sage.json new file mode 100644 index 00000000..6d9ec534 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/sage.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cross", + "render_type": "minecraft:cutout", + "textures": { + "cross": "hibernalherbs:block/herb/sage" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/sage_herb_barrel.json b/src/main/resources/assets/hibernalherbs/models/block/sage_herb_barrel.json new file mode 100644 index 00000000..c324e640 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/sage_herb_barrel.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "hibernalherbs:block/herb/barrel/sage", + "side": "minecraft:block/barrel_side" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/sage_herb_pile.json b/src/main/resources/assets/hibernalherbs/models/block/sage_herb_pile.json new file mode 100644 index 00000000..74ca8d44 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/sage_herb_pile.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/carpet", + "render_type": "minecraft:cutout", + "textures": { + "wool": "hibernalherbs:block/herb/pile/sage" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/sage_lantern.json b/src/main/resources/assets/hibernalherbs/models/block/sage_lantern.json new file mode 100644 index 00000000..cb012df1 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/sage_lantern.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_lantern", + "render_type": "minecraft:cutout", + "textures": { + "lantern": "hibernalherbs:block/sage_lantern" + } +} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/sage_lantern_hanging.json b/src/main/resources/assets/hibernalherbs/models/block/sage_lantern_hanging.json similarity index 77% rename from Common/src/main/resources/assets/hibernalherbs/models/block/sage_lantern_hanging.json rename to src/main/resources/assets/hibernalherbs/models/block/sage_lantern_hanging.json index 1fe23797..c0993d58 100644 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/sage_lantern_hanging.json +++ b/src/main/resources/assets/hibernalherbs/models/block/sage_lantern_hanging.json @@ -1,5 +1,6 @@ { "parent": "minecraft:block/template_hanging_lantern", + "render_type": "minecraft:cutout", "textures": { "lantern": "hibernalherbs:block/sage_lantern" } diff --git a/src/main/resources/assets/hibernalherbs/models/block/sorrel.json b/src/main/resources/assets/hibernalherbs/models/block/sorrel.json new file mode 100644 index 00000000..c2d75bac --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/sorrel.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cross", + "render_type": "minecraft:cutout", + "textures": { + "cross": "hibernalherbs:block/herb/sorrel" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/sorrel_herb_barrel.json b/src/main/resources/assets/hibernalherbs/models/block/sorrel_herb_barrel.json new file mode 100644 index 00000000..8dff123b --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/sorrel_herb_barrel.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "hibernalherbs:block/herb/barrel/sorrel", + "side": "minecraft:block/barrel_side" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/sorrel_herb_pile.json b/src/main/resources/assets/hibernalherbs/models/block/sorrel_herb_pile.json new file mode 100644 index 00000000..ad627737 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/sorrel_herb_pile.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/carpet", + "render_type": "minecraft:cutout", + "textures": { + "wool": "hibernalherbs:block/herb/pile/sorrel" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/sorrel_lantern.json b/src/main/resources/assets/hibernalherbs/models/block/sorrel_lantern.json new file mode 100644 index 00000000..c8d49f77 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/sorrel_lantern.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_lantern", + "render_type": "minecraft:cutout", + "textures": { + "lantern": "hibernalherbs:block/sorrel_lantern" + } +} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/sorrel_lantern_hanging.json b/src/main/resources/assets/hibernalherbs/models/block/sorrel_lantern_hanging.json similarity index 77% rename from Common/src/main/resources/assets/hibernalherbs/models/block/sorrel_lantern_hanging.json rename to src/main/resources/assets/hibernalherbs/models/block/sorrel_lantern_hanging.json index ad90e2e1..3bd0b075 100644 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/sorrel_lantern_hanging.json +++ b/src/main/resources/assets/hibernalherbs/models/block/sorrel_lantern_hanging.json @@ -1,5 +1,6 @@ { "parent": "minecraft:block/template_hanging_lantern", + "render_type": "minecraft:cutout", "textures": { "lantern": "hibernalherbs:block/sorrel_lantern" } diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/stripped_myqueste_log.json b/src/main/resources/assets/hibernalherbs/models/block/stripped_myqueste_log.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/block/stripped_myqueste_log.json rename to src/main/resources/assets/hibernalherbs/models/block/stripped_myqueste_log.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/stripped_myqueste_log_horizontal.json b/src/main/resources/assets/hibernalherbs/models/block/stripped_myqueste_log_horizontal.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/block/stripped_myqueste_log_horizontal.json rename to src/main/resources/assets/hibernalherbs/models/block/stripped_myqueste_log_horizontal.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/stripped_myqueste_wood.json b/src/main/resources/assets/hibernalherbs/models/block/stripped_myqueste_wood.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/block/stripped_myqueste_wood.json rename to src/main/resources/assets/hibernalherbs/models/block/stripped_myqueste_wood.json diff --git a/src/main/resources/assets/hibernalherbs/models/block/suspicious_end_stone_0.json b/src/main/resources/assets/hibernalherbs/models/block/suspicious_end_stone_0.json new file mode 100644 index 00000000..b06e8e5f --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/suspicious_end_stone_0.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "hibernalherbs:block/suspicious_end_stone_0" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/suspicious_end_stone_1.json b/src/main/resources/assets/hibernalherbs/models/block/suspicious_end_stone_1.json new file mode 100644 index 00000000..0742406a --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/suspicious_end_stone_1.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "hibernalherbs:block/suspicious_end_stone_1" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/suspicious_end_stone_2.json b/src/main/resources/assets/hibernalherbs/models/block/suspicious_end_stone_2.json new file mode 100644 index 00000000..ca62f298 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/suspicious_end_stone_2.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "hibernalherbs:block/suspicious_end_stone_2" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/suspicious_end_stone_3.json b/src/main/resources/assets/hibernalherbs/models/block/suspicious_end_stone_3.json new file mode 100644 index 00000000..0c0d21f2 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/suspicious_end_stone_3.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "hibernalherbs:block/suspicious_end_stone_3" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/syrum_block.json b/src/main/resources/assets/hibernalherbs/models/block/syrum_block.json new file mode 100644 index 00000000..6eaefa39 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/syrum_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "hibernalherbs:block/syrum_block" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/tarragon.json b/src/main/resources/assets/hibernalherbs/models/block/tarragon.json new file mode 100644 index 00000000..f3a34ef1 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/tarragon.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cross", + "render_type": "minecraft:cutout", + "textures": { + "cross": "hibernalherbs:block/herb/tarragon" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/tarragon_herb_barrel.json b/src/main/resources/assets/hibernalherbs/models/block/tarragon_herb_barrel.json new file mode 100644 index 00000000..1a383b76 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/tarragon_herb_barrel.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "hibernalherbs:block/herb/barrel/tarragon", + "side": "minecraft:block/barrel_side" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/tarragon_herb_pile.json b/src/main/resources/assets/hibernalherbs/models/block/tarragon_herb_pile.json new file mode 100644 index 00000000..66fb514d --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/tarragon_herb_pile.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/carpet", + "render_type": "minecraft:cutout", + "textures": { + "wool": "hibernalherbs:block/herb/pile/tarragon" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/tarragon_lantern.json b/src/main/resources/assets/hibernalherbs/models/block/tarragon_lantern.json new file mode 100644 index 00000000..0d59055e --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/tarragon_lantern.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_lantern", + "render_type": "minecraft:cutout", + "textures": { + "lantern": "hibernalherbs:block/tarragon_lantern" + } +} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/tarragon_lantern_hanging.json b/src/main/resources/assets/hibernalherbs/models/block/tarragon_lantern_hanging.json similarity index 78% rename from Common/src/main/resources/assets/hibernalherbs/models/block/tarragon_lantern_hanging.json rename to src/main/resources/assets/hibernalherbs/models/block/tarragon_lantern_hanging.json index 5fc11478..c849b1f4 100644 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/tarragon_lantern_hanging.json +++ b/src/main/resources/assets/hibernalherbs/models/block/tarragon_lantern_hanging.json @@ -1,5 +1,6 @@ { "parent": "minecraft:block/template_hanging_lantern", + "render_type": "minecraft:cutout", "textures": { "lantern": "hibernalherbs:block/tarragon_lantern" } diff --git a/src/main/resources/assets/hibernalherbs/models/block/thyme.json b/src/main/resources/assets/hibernalherbs/models/block/thyme.json new file mode 100644 index 00000000..450a2a67 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/thyme.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cross", + "render_type": "minecraft:cutout", + "textures": { + "cross": "hibernalherbs:block/herb/thyme" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/thyme_herb_barrel.json b/src/main/resources/assets/hibernalherbs/models/block/thyme_herb_barrel.json new file mode 100644 index 00000000..da0c9381 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/thyme_herb_barrel.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "hibernalherbs:block/herb/barrel/thyme", + "side": "minecraft:block/barrel_side" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/thyme_herb_pile.json b/src/main/resources/assets/hibernalherbs/models/block/thyme_herb_pile.json new file mode 100644 index 00000000..c327478d --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/thyme_herb_pile.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/carpet", + "render_type": "minecraft:cutout", + "textures": { + "wool": "hibernalherbs:block/herb/pile/thyme" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/thyme_lantern.json b/src/main/resources/assets/hibernalherbs/models/block/thyme_lantern.json new file mode 100644 index 00000000..f5806c76 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/thyme_lantern.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_lantern", + "render_type": "minecraft:cutout", + "textures": { + "lantern": "hibernalherbs:block/thyme_lantern" + } +} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/thyme_lantern_hanging.json b/src/main/resources/assets/hibernalherbs/models/block/thyme_lantern_hanging.json similarity index 77% rename from Common/src/main/resources/assets/hibernalherbs/models/block/thyme_lantern_hanging.json rename to src/main/resources/assets/hibernalherbs/models/block/thyme_lantern_hanging.json index b16792a1..610567da 100644 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/thyme_lantern_hanging.json +++ b/src/main/resources/assets/hibernalherbs/models/block/thyme_lantern_hanging.json @@ -1,5 +1,6 @@ { "parent": "minecraft:block/template_hanging_lantern", + "render_type": "minecraft:cutout", "textures": { "lantern": "hibernalherbs:block/thyme_lantern" } diff --git a/src/main/resources/assets/hibernalherbs/models/block/thyocielle.json b/src/main/resources/assets/hibernalherbs/models/block/thyocielle.json new file mode 100644 index 00000000..074e1a3d --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/thyocielle.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cross", + "render_type": "minecraft:cutout", + "textures": { + "cross": "hibernalherbs:block/herb/thyocielle" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/thyocielle_herb_barrel.json b/src/main/resources/assets/hibernalherbs/models/block/thyocielle_herb_barrel.json new file mode 100644 index 00000000..cb064a5d --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/thyocielle_herb_barrel.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "hibernalherbs:block/herb/barrel/thyocielle", + "side": "minecraft:block/barrel_side" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/thyocielle_herb_pile.json b/src/main/resources/assets/hibernalherbs/models/block/thyocielle_herb_pile.json new file mode 100644 index 00000000..6186abbc --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/thyocielle_herb_pile.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/carpet", + "render_type": "minecraft:cutout", + "textures": { + "wool": "hibernalherbs:block/herb/pile/thyocielle" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/thyocielle_lantern.json b/src/main/resources/assets/hibernalherbs/models/block/thyocielle_lantern.json new file mode 100644 index 00000000..b358e7e2 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/thyocielle_lantern.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_lantern", + "render_type": "minecraft:cutout", + "textures": { + "lantern": "hibernalherbs:block/thyocielle_lantern" + } +} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/thyocielle_lantern_hanging.json b/src/main/resources/assets/hibernalherbs/models/block/thyocielle_lantern_hanging.json similarity index 78% rename from Common/src/main/resources/assets/hibernalherbs/models/block/thyocielle_lantern_hanging.json rename to src/main/resources/assets/hibernalherbs/models/block/thyocielle_lantern_hanging.json index 4b0c573a..526c0adb 100644 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/thyocielle_lantern_hanging.json +++ b/src/main/resources/assets/hibernalherbs/models/block/thyocielle_lantern_hanging.json @@ -1,5 +1,6 @@ { "parent": "minecraft:block/template_hanging_lantern", + "render_type": "minecraft:cutout", "textures": { "lantern": "hibernalherbs:block/thyocielle_lantern" } diff --git a/src/main/resources/assets/hibernalherbs/models/block/verbena.json b/src/main/resources/assets/hibernalherbs/models/block/verbena.json new file mode 100644 index 00000000..a50dc84e --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/verbena.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cross", + "render_type": "minecraft:cutout", + "textures": { + "cross": "hibernalherbs:block/herb/verbena" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/verbena_herb_barrel.json b/src/main/resources/assets/hibernalherbs/models/block/verbena_herb_barrel.json new file mode 100644 index 00000000..a8a2595b --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/verbena_herb_barrel.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "hibernalherbs:block/herb/barrel/verbena", + "side": "minecraft:block/barrel_side" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/verbena_herb_pile.json b/src/main/resources/assets/hibernalherbs/models/block/verbena_herb_pile.json new file mode 100644 index 00000000..91c2712a --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/verbena_herb_pile.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/carpet", + "render_type": "minecraft:cutout", + "textures": { + "wool": "hibernalherbs:block/herb/pile/verbena" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/block/verbena_lantern.json b/src/main/resources/assets/hibernalherbs/models/block/verbena_lantern.json new file mode 100644 index 00000000..3d31f3bb --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/block/verbena_lantern.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_lantern", + "render_type": "minecraft:cutout", + "textures": { + "lantern": "hibernalherbs:block/verbena_lantern" + } +} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/block/verbena_lantern_hanging.json b/src/main/resources/assets/hibernalherbs/models/block/verbena_lantern_hanging.json similarity index 78% rename from Common/src/main/resources/assets/hibernalherbs/models/block/verbena_lantern_hanging.json rename to src/main/resources/assets/hibernalherbs/models/block/verbena_lantern_hanging.json index d768fb0c..4f7e9e7e 100644 --- a/Common/src/main/resources/assets/hibernalherbs/models/block/verbena_lantern_hanging.json +++ b/src/main/resources/assets/hibernalherbs/models/block/verbena_lantern_hanging.json @@ -1,5 +1,6 @@ { "parent": "minecraft:block/template_hanging_lantern", + "render_type": "minecraft:cutout", "textures": { "lantern": "hibernalherbs:block/verbena_lantern" } diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/herb_fertilizer.json b/src/main/resources/assets/hibernalherbs/models/item/acacia_herb_fertilizer.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/herb_fertilizer.json rename to src/main/resources/assets/hibernalherbs/models/item/acacia_herb_fertilizer.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/herb_humus.json b/src/main/resources/assets/hibernalherbs/models/item/acacia_herb_humus.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/herb_humus.json rename to src/main/resources/assets/hibernalherbs/models/item/acacia_herb_humus.json diff --git a/src/main/resources/assets/hibernalherbs/models/item/active_agglomeration.json b/src/main/resources/assets/hibernalherbs/models/item/active_agglomeration.json new file mode 100644 index 00000000..4af3da83 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/active_agglomeration.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/active_agglomeration" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/active_tome.json b/src/main/resources/assets/hibernalherbs/models/item/active_tome.json new file mode 100644 index 00000000..dd14d9e5 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/active_tome.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/active_tome" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/advanced_configuration_herbal_sigil.json b/src/main/resources/assets/hibernalherbs/models/item/advanced_configuration_herbal_sigil.json new file mode 100644 index 00000000..bf4da05c --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/advanced_configuration_herbal_sigil.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/sigil/advanced_configuration" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/advanced_mastery_herbal_sigil.json b/src/main/resources/assets/hibernalherbs/models/item/advanced_mastery_herbal_sigil.json new file mode 100644 index 00000000..074785c8 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/advanced_mastery_herbal_sigil.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/sigil/advanced_mastery" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/agglomeration.json b/src/main/resources/assets/hibernalherbs/models/item/agglomeration.json new file mode 100644 index 00000000..11d9d046 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/agglomeration.json @@ -0,0 +1,14 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/agglomeration" + }, + "overrides": [ + { + "predicate": { + "hibernalherbs:is_using_agglomeration": 1 + }, + "model": "hibernalherbs:item/active_agglomeration" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/arkonium_axe.json b/src/main/resources/assets/hibernalherbs/models/item/arkonium_axe.json new file mode 100644 index 00000000..06c45ad5 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/arkonium_axe.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/handheld", + "textures": { + "layer0": "hibernalherbs:item/arkonium_axe" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/arkonium_block.json b/src/main/resources/assets/hibernalherbs/models/item/arkonium_block.json new file mode 100644 index 00000000..d54fa1b8 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/arkonium_block.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/arkonium_block" +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/arkonium_boots.json b/src/main/resources/assets/hibernalherbs/models/item/arkonium_boots.json new file mode 100644 index 00000000..cfb1d7c4 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/arkonium_boots.json @@ -0,0 +1,68 @@ +{ + "parent": "minecraft:item/generated", + "overrides": [ + { + "model": "hibernalherbs:item/arkonium_boots_quartz_trim", + "predicate": { + "trim_type": 0.1 + } + }, + { + "model": "hibernalherbs:item/arkonium_boots_iron_trim", + "predicate": { + "trim_type": 0.2 + } + }, + { + "model": "hibernalherbs:item/arkonium_boots_netherite_trim", + "predicate": { + "trim_type": 0.3 + } + }, + { + "model": "hibernalherbs:item/arkonium_boots_redstone_trim", + "predicate": { + "trim_type": 0.4 + } + }, + { + "model": "hibernalherbs:item/arkonium_boots_copper_trim", + "predicate": { + "trim_type": 0.5 + } + }, + { + "model": "hibernalherbs:item/arkonium_boots_gold_trim", + "predicate": { + "trim_type": 0.6 + } + }, + { + "model": "hibernalherbs:item/arkonium_boots_emerald_trim", + "predicate": { + "trim_type": 0.7 + } + }, + { + "model": "hibernalherbs:item/arkonium_boots_diamond_trim", + "predicate": { + "trim_type": 0.8 + } + }, + { + "model": "hibernalherbs:item/arkonium_boots_lapis_trim", + "predicate": { + "trim_type": 0.9 + } + }, + { + "model": "hibernalherbs:item/arkonium_boots_amethyst_trim", + "predicate": { + "trim_type": 1.0 + } + } + ], + "textures": { + "layer0": "hibernalherbs:item/arkonium_boots" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/arkonium_boots_amethyst_trim.json b/src/main/resources/assets/hibernalherbs/models/item/arkonium_boots_amethyst_trim.json new file mode 100644 index 00000000..79ddfdc1 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/arkonium_boots_amethyst_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/arkonium_boots", + "layer1": "minecraft:trims/items/boots_trim_amethyst" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/arkonium_boots_copper_trim.json b/src/main/resources/assets/hibernalherbs/models/item/arkonium_boots_copper_trim.json new file mode 100644 index 00000000..7888bdd4 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/arkonium_boots_copper_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/arkonium_boots", + "layer1": "minecraft:trims/items/boots_trim_copper" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/arkonium_boots_diamond_trim.json b/src/main/resources/assets/hibernalherbs/models/item/arkonium_boots_diamond_trim.json new file mode 100644 index 00000000..c72584bc --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/arkonium_boots_diamond_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/arkonium_boots", + "layer1": "minecraft:trims/items/boots_trim_diamond" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/arkonium_boots_emerald_trim.json b/src/main/resources/assets/hibernalherbs/models/item/arkonium_boots_emerald_trim.json new file mode 100644 index 00000000..a3a8982d --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/arkonium_boots_emerald_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/arkonium_boots", + "layer1": "minecraft:trims/items/boots_trim_emerald" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/arkonium_boots_gold_trim.json b/src/main/resources/assets/hibernalherbs/models/item/arkonium_boots_gold_trim.json new file mode 100644 index 00000000..0dfe9908 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/arkonium_boots_gold_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/arkonium_boots", + "layer1": "minecraft:trims/items/boots_trim_gold" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/arkonium_boots_iron_trim.json b/src/main/resources/assets/hibernalherbs/models/item/arkonium_boots_iron_trim.json new file mode 100644 index 00000000..6604905d --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/arkonium_boots_iron_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/arkonium_boots", + "layer1": "minecraft:trims/items/boots_trim_iron" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/arkonium_boots_lapis_trim.json b/src/main/resources/assets/hibernalherbs/models/item/arkonium_boots_lapis_trim.json new file mode 100644 index 00000000..6f88e166 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/arkonium_boots_lapis_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/arkonium_boots", + "layer1": "minecraft:trims/items/boots_trim_lapis" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/arkonium_boots_netherite_trim.json b/src/main/resources/assets/hibernalherbs/models/item/arkonium_boots_netherite_trim.json new file mode 100644 index 00000000..b9d9b330 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/arkonium_boots_netherite_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/arkonium_boots", + "layer1": "minecraft:trims/items/boots_trim_netherite" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/arkonium_boots_quartz_trim.json b/src/main/resources/assets/hibernalherbs/models/item/arkonium_boots_quartz_trim.json new file mode 100644 index 00000000..6c72ed49 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/arkonium_boots_quartz_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/arkonium_boots", + "layer1": "minecraft:trims/items/boots_trim_quartz" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/arkonium_boots_redstone_trim.json b/src/main/resources/assets/hibernalherbs/models/item/arkonium_boots_redstone_trim.json new file mode 100644 index 00000000..645c4c94 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/arkonium_boots_redstone_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/arkonium_boots", + "layer1": "minecraft:trims/items/boots_trim_redstone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/arkonium_chestplate.json b/src/main/resources/assets/hibernalherbs/models/item/arkonium_chestplate.json new file mode 100644 index 00000000..fe2c3c12 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/arkonium_chestplate.json @@ -0,0 +1,68 @@ +{ + "parent": "minecraft:item/generated", + "overrides": [ + { + "model": "hibernalherbs:item/arkonium_chestplate_quartz_trim", + "predicate": { + "trim_type": 0.1 + } + }, + { + "model": "hibernalherbs:item/arkonium_chestplate_iron_trim", + "predicate": { + "trim_type": 0.2 + } + }, + { + "model": "hibernalherbs:item/arkonium_chestplate_netherite_trim", + "predicate": { + "trim_type": 0.3 + } + }, + { + "model": "hibernalherbs:item/arkonium_chestplate_redstone_trim", + "predicate": { + "trim_type": 0.4 + } + }, + { + "model": "hibernalherbs:item/arkonium_chestplate_copper_trim", + "predicate": { + "trim_type": 0.5 + } + }, + { + "model": "hibernalherbs:item/arkonium_chestplate_gold_trim", + "predicate": { + "trim_type": 0.6 + } + }, + { + "model": "hibernalherbs:item/arkonium_chestplate_emerald_trim", + "predicate": { + "trim_type": 0.7 + } + }, + { + "model": "hibernalherbs:item/arkonium_chestplate_diamond_trim", + "predicate": { + "trim_type": 0.8 + } + }, + { + "model": "hibernalherbs:item/arkonium_chestplate_lapis_trim", + "predicate": { + "trim_type": 0.9 + } + }, + { + "model": "hibernalherbs:item/arkonium_chestplate_amethyst_trim", + "predicate": { + "trim_type": 1.0 + } + } + ], + "textures": { + "layer0": "hibernalherbs:item/arkonium_chestplate" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/arkonium_chestplate_amethyst_trim.json b/src/main/resources/assets/hibernalherbs/models/item/arkonium_chestplate_amethyst_trim.json new file mode 100644 index 00000000..cb27afc8 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/arkonium_chestplate_amethyst_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/arkonium_chestplate", + "layer1": "minecraft:trims/items/chestplate_trim_amethyst" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/arkonium_chestplate_copper_trim.json b/src/main/resources/assets/hibernalherbs/models/item/arkonium_chestplate_copper_trim.json new file mode 100644 index 00000000..ceeec6bb --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/arkonium_chestplate_copper_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/arkonium_chestplate", + "layer1": "minecraft:trims/items/chestplate_trim_copper" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/arkonium_chestplate_diamond_trim.json b/src/main/resources/assets/hibernalherbs/models/item/arkonium_chestplate_diamond_trim.json new file mode 100644 index 00000000..1ed79f86 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/arkonium_chestplate_diamond_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/arkonium_chestplate", + "layer1": "minecraft:trims/items/chestplate_trim_diamond" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/arkonium_chestplate_emerald_trim.json b/src/main/resources/assets/hibernalherbs/models/item/arkonium_chestplate_emerald_trim.json new file mode 100644 index 00000000..2ad5c773 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/arkonium_chestplate_emerald_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/arkonium_chestplate", + "layer1": "minecraft:trims/items/chestplate_trim_emerald" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/arkonium_chestplate_gold_trim.json b/src/main/resources/assets/hibernalherbs/models/item/arkonium_chestplate_gold_trim.json new file mode 100644 index 00000000..e231b0ae --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/arkonium_chestplate_gold_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/arkonium_chestplate", + "layer1": "minecraft:trims/items/chestplate_trim_gold" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/arkonium_chestplate_iron_trim.json b/src/main/resources/assets/hibernalherbs/models/item/arkonium_chestplate_iron_trim.json new file mode 100644 index 00000000..78e269ec --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/arkonium_chestplate_iron_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/arkonium_chestplate", + "layer1": "minecraft:trims/items/chestplate_trim_iron" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/arkonium_chestplate_lapis_trim.json b/src/main/resources/assets/hibernalherbs/models/item/arkonium_chestplate_lapis_trim.json new file mode 100644 index 00000000..cbfe2cf2 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/arkonium_chestplate_lapis_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/arkonium_chestplate", + "layer1": "minecraft:trims/items/chestplate_trim_lapis" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/arkonium_chestplate_netherite_trim.json b/src/main/resources/assets/hibernalherbs/models/item/arkonium_chestplate_netherite_trim.json new file mode 100644 index 00000000..0a39e3e5 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/arkonium_chestplate_netherite_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/arkonium_chestplate", + "layer1": "minecraft:trims/items/chestplate_trim_netherite" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/arkonium_chestplate_quartz_trim.json b/src/main/resources/assets/hibernalherbs/models/item/arkonium_chestplate_quartz_trim.json new file mode 100644 index 00000000..59fb666a --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/arkonium_chestplate_quartz_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/arkonium_chestplate", + "layer1": "minecraft:trims/items/chestplate_trim_quartz" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/arkonium_chestplate_redstone_trim.json b/src/main/resources/assets/hibernalherbs/models/item/arkonium_chestplate_redstone_trim.json new file mode 100644 index 00000000..8eaa1d37 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/arkonium_chestplate_redstone_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/arkonium_chestplate", + "layer1": "minecraft:trims/items/chestplate_trim_redstone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/arkonium_helmet.json b/src/main/resources/assets/hibernalherbs/models/item/arkonium_helmet.json new file mode 100644 index 00000000..fc7f19cc --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/arkonium_helmet.json @@ -0,0 +1,68 @@ +{ + "parent": "minecraft:item/generated", + "overrides": [ + { + "model": "hibernalherbs:item/arkonium_helmet_quartz_trim", + "predicate": { + "trim_type": 0.1 + } + }, + { + "model": "hibernalherbs:item/arkonium_helmet_iron_trim", + "predicate": { + "trim_type": 0.2 + } + }, + { + "model": "hibernalherbs:item/arkonium_helmet_netherite_trim", + "predicate": { + "trim_type": 0.3 + } + }, + { + "model": "hibernalherbs:item/arkonium_helmet_redstone_trim", + "predicate": { + "trim_type": 0.4 + } + }, + { + "model": "hibernalherbs:item/arkonium_helmet_copper_trim", + "predicate": { + "trim_type": 0.5 + } + }, + { + "model": "hibernalherbs:item/arkonium_helmet_gold_trim", + "predicate": { + "trim_type": 0.6 + } + }, + { + "model": "hibernalherbs:item/arkonium_helmet_emerald_trim", + "predicate": { + "trim_type": 0.7 + } + }, + { + "model": "hibernalherbs:item/arkonium_helmet_diamond_trim", + "predicate": { + "trim_type": 0.8 + } + }, + { + "model": "hibernalherbs:item/arkonium_helmet_lapis_trim", + "predicate": { + "trim_type": 0.9 + } + }, + { + "model": "hibernalherbs:item/arkonium_helmet_amethyst_trim", + "predicate": { + "trim_type": 1.0 + } + } + ], + "textures": { + "layer0": "hibernalherbs:item/arkonium_helmet" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/arkonium_helmet_amethyst_trim.json b/src/main/resources/assets/hibernalherbs/models/item/arkonium_helmet_amethyst_trim.json new file mode 100644 index 00000000..6dbdb6f0 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/arkonium_helmet_amethyst_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/arkonium_helmet", + "layer1": "minecraft:trims/items/helmet_trim_amethyst" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/arkonium_helmet_copper_trim.json b/src/main/resources/assets/hibernalherbs/models/item/arkonium_helmet_copper_trim.json new file mode 100644 index 00000000..ea7dbc1a --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/arkonium_helmet_copper_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/arkonium_helmet", + "layer1": "minecraft:trims/items/helmet_trim_copper" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/arkonium_helmet_diamond_trim.json b/src/main/resources/assets/hibernalherbs/models/item/arkonium_helmet_diamond_trim.json new file mode 100644 index 00000000..ae03731b --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/arkonium_helmet_diamond_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/arkonium_helmet", + "layer1": "minecraft:trims/items/helmet_trim_diamond" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/arkonium_helmet_emerald_trim.json b/src/main/resources/assets/hibernalherbs/models/item/arkonium_helmet_emerald_trim.json new file mode 100644 index 00000000..35258648 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/arkonium_helmet_emerald_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/arkonium_helmet", + "layer1": "minecraft:trims/items/helmet_trim_emerald" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/arkonium_helmet_gold_trim.json b/src/main/resources/assets/hibernalherbs/models/item/arkonium_helmet_gold_trim.json new file mode 100644 index 00000000..710a7e61 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/arkonium_helmet_gold_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/arkonium_helmet", + "layer1": "minecraft:trims/items/helmet_trim_gold" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/arkonium_helmet_iron_trim.json b/src/main/resources/assets/hibernalherbs/models/item/arkonium_helmet_iron_trim.json new file mode 100644 index 00000000..41b72274 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/arkonium_helmet_iron_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/arkonium_helmet", + "layer1": "minecraft:trims/items/helmet_trim_iron" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/arkonium_helmet_lapis_trim.json b/src/main/resources/assets/hibernalherbs/models/item/arkonium_helmet_lapis_trim.json new file mode 100644 index 00000000..9ec356e7 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/arkonium_helmet_lapis_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/arkonium_helmet", + "layer1": "minecraft:trims/items/helmet_trim_lapis" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/arkonium_helmet_netherite_trim.json b/src/main/resources/assets/hibernalherbs/models/item/arkonium_helmet_netherite_trim.json new file mode 100644 index 00000000..22aab905 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/arkonium_helmet_netherite_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/arkonium_helmet", + "layer1": "minecraft:trims/items/helmet_trim_netherite" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/arkonium_helmet_quartz_trim.json b/src/main/resources/assets/hibernalherbs/models/item/arkonium_helmet_quartz_trim.json new file mode 100644 index 00000000..02197b4d --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/arkonium_helmet_quartz_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/arkonium_helmet", + "layer1": "minecraft:trims/items/helmet_trim_quartz" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/arkonium_helmet_redstone_trim.json b/src/main/resources/assets/hibernalherbs/models/item/arkonium_helmet_redstone_trim.json new file mode 100644 index 00000000..488a6836 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/arkonium_helmet_redstone_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/arkonium_helmet", + "layer1": "minecraft:trims/items/helmet_trim_redstone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/arkonium_hoe.json b/src/main/resources/assets/hibernalherbs/models/item/arkonium_hoe.json new file mode 100644 index 00000000..c69746ea --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/arkonium_hoe.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/handheld", + "textures": { + "layer0": "hibernalherbs:item/arkonium_hoe" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/arkonium_ingot.json b/src/main/resources/assets/hibernalherbs/models/item/arkonium_ingot.json new file mode 100644 index 00000000..8566e259 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/arkonium_ingot.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/arkonium_ingot" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/arkonium_leggings.json b/src/main/resources/assets/hibernalherbs/models/item/arkonium_leggings.json new file mode 100644 index 00000000..54015acf --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/arkonium_leggings.json @@ -0,0 +1,68 @@ +{ + "parent": "minecraft:item/generated", + "overrides": [ + { + "model": "hibernalherbs:item/arkonium_leggings_quartz_trim", + "predicate": { + "trim_type": 0.1 + } + }, + { + "model": "hibernalherbs:item/arkonium_leggings_iron_trim", + "predicate": { + "trim_type": 0.2 + } + }, + { + "model": "hibernalherbs:item/arkonium_leggings_netherite_trim", + "predicate": { + "trim_type": 0.3 + } + }, + { + "model": "hibernalherbs:item/arkonium_leggings_redstone_trim", + "predicate": { + "trim_type": 0.4 + } + }, + { + "model": "hibernalherbs:item/arkonium_leggings_copper_trim", + "predicate": { + "trim_type": 0.5 + } + }, + { + "model": "hibernalherbs:item/arkonium_leggings_gold_trim", + "predicate": { + "trim_type": 0.6 + } + }, + { + "model": "hibernalherbs:item/arkonium_leggings_emerald_trim", + "predicate": { + "trim_type": 0.7 + } + }, + { + "model": "hibernalherbs:item/arkonium_leggings_diamond_trim", + "predicate": { + "trim_type": 0.8 + } + }, + { + "model": "hibernalherbs:item/arkonium_leggings_lapis_trim", + "predicate": { + "trim_type": 0.9 + } + }, + { + "model": "hibernalherbs:item/arkonium_leggings_amethyst_trim", + "predicate": { + "trim_type": 1.0 + } + } + ], + "textures": { + "layer0": "hibernalherbs:item/arkonium_leggings" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/arkonium_leggings_amethyst_trim.json b/src/main/resources/assets/hibernalherbs/models/item/arkonium_leggings_amethyst_trim.json new file mode 100644 index 00000000..cdbd91ae --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/arkonium_leggings_amethyst_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/arkonium_leggings", + "layer1": "minecraft:trims/items/leggings_trim_amethyst" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/arkonium_leggings_copper_trim.json b/src/main/resources/assets/hibernalherbs/models/item/arkonium_leggings_copper_trim.json new file mode 100644 index 00000000..e8c61993 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/arkonium_leggings_copper_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/arkonium_leggings", + "layer1": "minecraft:trims/items/leggings_trim_copper" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/arkonium_leggings_diamond_trim.json b/src/main/resources/assets/hibernalherbs/models/item/arkonium_leggings_diamond_trim.json new file mode 100644 index 00000000..e05d39b5 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/arkonium_leggings_diamond_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/arkonium_leggings", + "layer1": "minecraft:trims/items/leggings_trim_diamond" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/arkonium_leggings_emerald_trim.json b/src/main/resources/assets/hibernalherbs/models/item/arkonium_leggings_emerald_trim.json new file mode 100644 index 00000000..4c412c34 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/arkonium_leggings_emerald_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/arkonium_leggings", + "layer1": "minecraft:trims/items/leggings_trim_emerald" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/arkonium_leggings_gold_trim.json b/src/main/resources/assets/hibernalherbs/models/item/arkonium_leggings_gold_trim.json new file mode 100644 index 00000000..26520f25 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/arkonium_leggings_gold_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/arkonium_leggings", + "layer1": "minecraft:trims/items/leggings_trim_gold" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/arkonium_leggings_iron_trim.json b/src/main/resources/assets/hibernalherbs/models/item/arkonium_leggings_iron_trim.json new file mode 100644 index 00000000..4b9ef320 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/arkonium_leggings_iron_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/arkonium_leggings", + "layer1": "minecraft:trims/items/leggings_trim_iron" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/arkonium_leggings_lapis_trim.json b/src/main/resources/assets/hibernalherbs/models/item/arkonium_leggings_lapis_trim.json new file mode 100644 index 00000000..e0e65dfd --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/arkonium_leggings_lapis_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/arkonium_leggings", + "layer1": "minecraft:trims/items/leggings_trim_lapis" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/arkonium_leggings_netherite_trim.json b/src/main/resources/assets/hibernalherbs/models/item/arkonium_leggings_netherite_trim.json new file mode 100644 index 00000000..24b45b9d --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/arkonium_leggings_netherite_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/arkonium_leggings", + "layer1": "minecraft:trims/items/leggings_trim_netherite" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/arkonium_leggings_quartz_trim.json b/src/main/resources/assets/hibernalherbs/models/item/arkonium_leggings_quartz_trim.json new file mode 100644 index 00000000..cc550caf --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/arkonium_leggings_quartz_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/arkonium_leggings", + "layer1": "minecraft:trims/items/leggings_trim_quartz" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/arkonium_leggings_redstone_trim.json b/src/main/resources/assets/hibernalherbs/models/item/arkonium_leggings_redstone_trim.json new file mode 100644 index 00000000..d8d53f2b --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/arkonium_leggings_redstone_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/arkonium_leggings", + "layer1": "minecraft:trims/items/leggings_trim_redstone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/arkonium_nugget.json b/src/main/resources/assets/hibernalherbs/models/item/arkonium_nugget.json new file mode 100644 index 00000000..9f451427 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/arkonium_nugget.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/arkonium_nugget" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/arkonium_pickaxe.json b/src/main/resources/assets/hibernalherbs/models/item/arkonium_pickaxe.json new file mode 100644 index 00000000..aa73f6a0 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/arkonium_pickaxe.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/handheld", + "textures": { + "layer0": "hibernalherbs:item/arkonium_pickaxe" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/arkonium_shovel.json b/src/main/resources/assets/hibernalherbs/models/item/arkonium_shovel.json new file mode 100644 index 00000000..1f8ade0f --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/arkonium_shovel.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/handheld", + "textures": { + "layer0": "hibernalherbs:item/arkonium_shovel" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/arkonium_sickle.json b/src/main/resources/assets/hibernalherbs/models/item/arkonium_sickle.json new file mode 100644 index 00000000..d971f510 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/arkonium_sickle.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/handheld", + "textures": { + "layer0": "hibernalherbs:item/sickles/arkonium" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/arkonium_sword.json b/src/main/resources/assets/hibernalherbs/models/item/arkonium_sword.json new file mode 100644 index 00000000..b90b74f8 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/arkonium_sword.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/handheld", + "textures": { + "layer0": "hibernalherbs:item/arkonium_sword" + } +} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/herb_fertilizer_acacia.json b/src/main/resources/assets/hibernalherbs/models/item/bamboo_herb_fertilizer.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/herb_fertilizer_acacia.json rename to src/main/resources/assets/hibernalherbs/models/item/bamboo_herb_fertilizer.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/herb_humus_acacia.json b/src/main/resources/assets/hibernalherbs/models/item/bamboo_herb_humus.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/herb_humus_acacia.json rename to src/main/resources/assets/hibernalherbs/models/item/bamboo_herb_humus.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/herb_fertilizer_birch.json b/src/main/resources/assets/hibernalherbs/models/item/birch_herb_fertilizer.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/herb_fertilizer_birch.json rename to src/main/resources/assets/hibernalherbs/models/item/birch_herb_fertilizer.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/herb_humus_birch.json b/src/main/resources/assets/hibernalherbs/models/item/birch_herb_humus.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/herb_humus_birch.json rename to src/main/resources/assets/hibernalherbs/models/item/birch_herb_humus.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/sigil.json b/src/main/resources/assets/hibernalherbs/models/item/blank_herbal_sigil.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/sigil.json rename to src/main/resources/assets/hibernalherbs/models/item/blank_herbal_sigil.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/blend_blindness.json b/src/main/resources/assets/hibernalherbs/models/item/blindness_herbal_blend.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/blend_blindness.json rename to src/main/resources/assets/hibernalherbs/models/item/blindness_herbal_blend.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/bound_padlock_envy.json b/src/main/resources/assets/hibernalherbs/models/item/bound_envy_padlock.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/bound_padlock_envy.json rename to src/main/resources/assets/hibernalherbs/models/item/bound_envy_padlock.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/bound_padlock_gluttony.json b/src/main/resources/assets/hibernalherbs/models/item/bound_gluttony_padlock.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/bound_padlock_gluttony.json rename to src/main/resources/assets/hibernalherbs/models/item/bound_gluttony_padlock.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/bound_padlock_greed.json b/src/main/resources/assets/hibernalherbs/models/item/bound_greed_padlock.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/bound_padlock_greed.json rename to src/main/resources/assets/hibernalherbs/models/item/bound_greed_padlock.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/bound_padlock_lust.json b/src/main/resources/assets/hibernalherbs/models/item/bound_lust_padlock.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/bound_padlock_lust.json rename to src/main/resources/assets/hibernalherbs/models/item/bound_lust_padlock.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/bound_padlock_pride.json b/src/main/resources/assets/hibernalherbs/models/item/bound_pride_padlock.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/bound_padlock_pride.json rename to src/main/resources/assets/hibernalherbs/models/item/bound_pride_padlock.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/bound_padlock_sloth.json b/src/main/resources/assets/hibernalherbs/models/item/bound_sloth_padlock.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/bound_padlock_sloth.json rename to src/main/resources/assets/hibernalherbs/models/item/bound_sloth_padlock.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/bound_padlock_wrath.json b/src/main/resources/assets/hibernalherbs/models/item/bound_wrath_padlock.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/bound_padlock_wrath.json rename to src/main/resources/assets/hibernalherbs/models/item/bound_wrath_padlock.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/calendula.json b/src/main/resources/assets/hibernalherbs/models/item/calendula.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/calendula.json rename to src/main/resources/assets/hibernalherbs/models/item/calendula.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/calendula_herb_barrel.json b/src/main/resources/assets/hibernalherbs/models/item/calendula_herb_barrel.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/calendula_herb_barrel.json rename to src/main/resources/assets/hibernalherbs/models/item/calendula_herb_barrel.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/calendula_herb_pile.json b/src/main/resources/assets/hibernalherbs/models/item/calendula_herb_pile.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/calendula_herb_pile.json rename to src/main/resources/assets/hibernalherbs/models/item/calendula_herb_pile.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/calendula_lantern.json b/src/main/resources/assets/hibernalherbs/models/item/calendula_lantern.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/calendula_lantern.json rename to src/main/resources/assets/hibernalherbs/models/item/calendula_lantern.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/ceillis.json b/src/main/resources/assets/hibernalherbs/models/item/ceillis.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/ceillis.json rename to src/main/resources/assets/hibernalherbs/models/item/ceillis.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/ceillis_herb_barrel.json b/src/main/resources/assets/hibernalherbs/models/item/ceillis_herb_barrel.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/ceillis_herb_barrel.json rename to src/main/resources/assets/hibernalherbs/models/item/ceillis_herb_barrel.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/ceillis_herb_pile.json b/src/main/resources/assets/hibernalherbs/models/item/ceillis_herb_pile.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/ceillis_herb_pile.json rename to src/main/resources/assets/hibernalherbs/models/item/ceillis_herb_pile.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/ceillis_lantern.json b/src/main/resources/assets/hibernalherbs/models/item/ceillis_lantern.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/ceillis_lantern.json rename to src/main/resources/assets/hibernalherbs/models/item/ceillis_lantern.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/chamomile.json b/src/main/resources/assets/hibernalherbs/models/item/chamomile.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/chamomile.json rename to src/main/resources/assets/hibernalherbs/models/item/chamomile.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/chamomile_herb_barrel.json b/src/main/resources/assets/hibernalherbs/models/item/chamomile_herb_barrel.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/chamomile_herb_barrel.json rename to src/main/resources/assets/hibernalherbs/models/item/chamomile_herb_barrel.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/chamomile_herb_pile.json b/src/main/resources/assets/hibernalherbs/models/item/chamomile_herb_pile.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/chamomile_herb_pile.json rename to src/main/resources/assets/hibernalherbs/models/item/chamomile_herb_pile.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/chamomile_lantern.json b/src/main/resources/assets/hibernalherbs/models/item/chamomile_lantern.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/chamomile_lantern.json rename to src/main/resources/assets/hibernalherbs/models/item/chamomile_lantern.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/herb_fertilizer_cherry.json b/src/main/resources/assets/hibernalherbs/models/item/cherry_herb_fertilizer.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/herb_fertilizer_cherry.json rename to src/main/resources/assets/hibernalherbs/models/item/cherry_herb_fertilizer.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/herb_humus_cherry.json b/src/main/resources/assets/hibernalherbs/models/item/cherry_herb_humus.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/herb_humus_cherry.json rename to src/main/resources/assets/hibernalherbs/models/item/cherry_herb_humus.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/chervil.json b/src/main/resources/assets/hibernalherbs/models/item/chervil.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/chervil.json rename to src/main/resources/assets/hibernalherbs/models/item/chervil.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/chervil_herb_barrel.json b/src/main/resources/assets/hibernalherbs/models/item/chervil_herb_barrel.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/chervil_herb_barrel.json rename to src/main/resources/assets/hibernalherbs/models/item/chervil_herb_barrel.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/chervil_herb_pile.json b/src/main/resources/assets/hibernalherbs/models/item/chervil_herb_pile.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/chervil_herb_pile.json rename to src/main/resources/assets/hibernalherbs/models/item/chervil_herb_pile.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/chervil_lantern.json b/src/main/resources/assets/hibernalherbs/models/item/chervil_lantern.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/chervil_lantern.json rename to src/main/resources/assets/hibernalherbs/models/item/chervil_lantern.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/chives.json b/src/main/resources/assets/hibernalherbs/models/item/chives.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/chives.json rename to src/main/resources/assets/hibernalherbs/models/item/chives.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/chives_herb_barrel.json b/src/main/resources/assets/hibernalherbs/models/item/chives_herb_barrel.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/chives_herb_barrel.json rename to src/main/resources/assets/hibernalherbs/models/item/chives_herb_barrel.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/chives_herb_pile.json b/src/main/resources/assets/hibernalherbs/models/item/chives_herb_pile.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/chives_herb_pile.json rename to src/main/resources/assets/hibernalherbs/models/item/chives_herb_pile.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/chives_lantern.json b/src/main/resources/assets/hibernalherbs/models/item/chives_lantern.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/chives_lantern.json rename to src/main/resources/assets/hibernalherbs/models/item/chives_lantern.json diff --git a/src/main/resources/assets/hibernalherbs/models/item/cobbled_idiosyncratic_stone.json b/src/main/resources/assets/hibernalherbs/models/item/cobbled_idiosyncratic_stone.json new file mode 100644 index 00000000..4ba1e417 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/cobbled_idiosyncratic_stone.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/cobbled_idiosyncratic_stone" +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/cobbled_idiosyncratic_stone_slab.json b/src/main/resources/assets/hibernalherbs/models/item/cobbled_idiosyncratic_stone_slab.json new file mode 100644 index 00000000..6d63486c --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/cobbled_idiosyncratic_stone_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/cobbled_idiosyncratic_stone_slab" +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/cobbled_idiosyncratic_stone_stairs.json b/src/main/resources/assets/hibernalherbs/models/item/cobbled_idiosyncratic_stone_stairs.json new file mode 100644 index 00000000..333c3401 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/cobbled_idiosyncratic_stone_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/cobbled_idiosyncratic_stone_stairs" +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/cobbled_idiosyncratic_stone_wall.json b/src/main/resources/assets/hibernalherbs/models/item/cobbled_idiosyncratic_stone_wall.json new file mode 100644 index 00000000..d9cf5c93 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/cobbled_idiosyncratic_stone_wall.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/cobbled_idiosyncratic_stone_wall_inventory" +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/cobbled_necromantic_stone.json b/src/main/resources/assets/hibernalherbs/models/item/cobbled_necromantic_stone.json new file mode 100644 index 00000000..b26e1296 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/cobbled_necromantic_stone.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/cobbled_necromantic_stone" +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/cobbled_necromantic_stone_slab.json b/src/main/resources/assets/hibernalherbs/models/item/cobbled_necromantic_stone_slab.json new file mode 100644 index 00000000..3f16cabe --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/cobbled_necromantic_stone_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/cobbled_necromantic_stone_slab" +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/cobbled_necromantic_stone_stairs.json b/src/main/resources/assets/hibernalherbs/models/item/cobbled_necromantic_stone_stairs.json new file mode 100644 index 00000000..aa0ff0b0 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/cobbled_necromantic_stone_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/cobbled_necromantic_stone_stairs" +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/cobbled_necromantic_stone_wall.json b/src/main/resources/assets/hibernalherbs/models/item/cobbled_necromantic_stone_wall.json new file mode 100644 index 00000000..6c27c919 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/cobbled_necromantic_stone_wall.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/cobbled_necromantic_stone_wall_inventory" +} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/sigil_configuration.json b/src/main/resources/assets/hibernalherbs/models/item/configuration_herbal_sigil.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/sigil_configuration.json rename to src/main/resources/assets/hibernalherbs/models/item/configuration_herbal_sigil.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/cracked_sigil.json b/src/main/resources/assets/hibernalherbs/models/item/cracked_herbal_sigil.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/cracked_sigil.json rename to src/main/resources/assets/hibernalherbs/models/item/cracked_herbal_sigil.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/herb_fertilizer_crimson.json b/src/main/resources/assets/hibernalherbs/models/item/crimson_herb_fertilizer.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/herb_fertilizer_crimson.json rename to src/main/resources/assets/hibernalherbs/models/item/crimson_herb_fertilizer.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/herb_humus_crimson.json b/src/main/resources/assets/hibernalherbs/models/item/crimson_herb_humus.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/herb_humus_crimson.json rename to src/main/resources/assets/hibernalherbs/models/item/crimson_herb_humus.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/herb_fertilizer_dark_oak.json b/src/main/resources/assets/hibernalherbs/models/item/dark_oak_herb_fertilizer.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/herb_fertilizer_dark_oak.json rename to src/main/resources/assets/hibernalherbs/models/item/dark_oak_herb_fertilizer.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/herb_humus_dark_oak.json b/src/main/resources/assets/hibernalherbs/models/item/dark_oak_herb_humus.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/herb_humus_dark_oak.json rename to src/main/resources/assets/hibernalherbs/models/item/dark_oak_herb_humus.json diff --git a/src/main/resources/assets/hibernalherbs/models/item/deteriorated_sacrificial_rune_block.json b/src/main/resources/assets/hibernalherbs/models/item/deteriorated_sacrificial_rune_block.json new file mode 100644 index 00000000..9835767f --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/deteriorated_sacrificial_rune_block.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/deteriorated_sacrificial_rune_block" +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/diamond_sickle.json b/src/main/resources/assets/hibernalherbs/models/item/diamond_sickle.json new file mode 100644 index 00000000..61b99140 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/diamond_sickle.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/handheld", + "textures": { + "layer0": "hibernalherbs:item/sickles/diamond" + } +} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/dried_calendula.json b/src/main/resources/assets/hibernalherbs/models/item/dried_calendula.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/dried_calendula.json rename to src/main/resources/assets/hibernalherbs/models/item/dried_calendula.json diff --git a/src/main/resources/assets/hibernalherbs/models/item/dried_calendula_block.json b/src/main/resources/assets/hibernalherbs/models/item/dried_calendula_block.json new file mode 100644 index 00000000..cca80138 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/dried_calendula_block.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/dried_calendula_block" +} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/dried_ceillis.json b/src/main/resources/assets/hibernalherbs/models/item/dried_ceillis.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/dried_ceillis.json rename to src/main/resources/assets/hibernalherbs/models/item/dried_ceillis.json diff --git a/src/main/resources/assets/hibernalherbs/models/item/dried_ceillis_block.json b/src/main/resources/assets/hibernalherbs/models/item/dried_ceillis_block.json new file mode 100644 index 00000000..88f669e6 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/dried_ceillis_block.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/dried_ceillis_block" +} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/dried_chamomile.json b/src/main/resources/assets/hibernalherbs/models/item/dried_chamomile.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/dried_chamomile.json rename to src/main/resources/assets/hibernalherbs/models/item/dried_chamomile.json diff --git a/src/main/resources/assets/hibernalherbs/models/item/dried_chamomile_block.json b/src/main/resources/assets/hibernalherbs/models/item/dried_chamomile_block.json new file mode 100644 index 00000000..2a58e68d --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/dried_chamomile_block.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/dried_chamomile_block" +} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/dried_chervil.json b/src/main/resources/assets/hibernalherbs/models/item/dried_chervil.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/dried_chervil.json rename to src/main/resources/assets/hibernalherbs/models/item/dried_chervil.json diff --git a/src/main/resources/assets/hibernalherbs/models/item/dried_chervil_block.json b/src/main/resources/assets/hibernalherbs/models/item/dried_chervil_block.json new file mode 100644 index 00000000..31ef2634 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/dried_chervil_block.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/dried_chervil_block" +} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/dried_chives.json b/src/main/resources/assets/hibernalherbs/models/item/dried_chives.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/dried_chives.json rename to src/main/resources/assets/hibernalherbs/models/item/dried_chives.json diff --git a/src/main/resources/assets/hibernalherbs/models/item/dried_chives_block.json b/src/main/resources/assets/hibernalherbs/models/item/dried_chives_block.json new file mode 100644 index 00000000..cb5d03fe --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/dried_chives_block.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/dried_chives_block" +} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/dried_essitte.json b/src/main/resources/assets/hibernalherbs/models/item/dried_essitte.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/dried_essitte.json rename to src/main/resources/assets/hibernalherbs/models/item/dried_essitte.json diff --git a/src/main/resources/assets/hibernalherbs/models/item/dried_essitte_block.json b/src/main/resources/assets/hibernalherbs/models/item/dried_essitte_block.json new file mode 100644 index 00000000..fdd72a26 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/dried_essitte_block.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/dried_essitte_block" +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/dried_fennel.json b/src/main/resources/assets/hibernalherbs/models/item/dried_fennel.json new file mode 100644 index 00000000..fe2db7bf --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/dried_fennel.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/herb/dried/fennel" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/dried_fennel_block.json b/src/main/resources/assets/hibernalherbs/models/item/dried_fennel_block.json new file mode 100644 index 00000000..c6e88652 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/dried_fennel_block.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/dried_fennel_block" +} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/dried_fennkystral.json b/src/main/resources/assets/hibernalherbs/models/item/dried_fennkystral.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/dried_fennkystral.json rename to src/main/resources/assets/hibernalherbs/models/item/dried_fennkystral.json diff --git a/src/main/resources/assets/hibernalherbs/models/item/dried_fennkystral_block.json b/src/main/resources/assets/hibernalherbs/models/item/dried_fennkystral_block.json new file mode 100644 index 00000000..1bca7ca2 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/dried_fennkystral_block.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/dried_fennkystral_block" +} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/dried_marjoram.json b/src/main/resources/assets/hibernalherbs/models/item/dried_marjoram.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/dried_marjoram.json rename to src/main/resources/assets/hibernalherbs/models/item/dried_marjoram.json diff --git a/src/main/resources/assets/hibernalherbs/models/item/dried_marjoram_block.json b/src/main/resources/assets/hibernalherbs/models/item/dried_marjoram_block.json new file mode 100644 index 00000000..4902b1ae --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/dried_marjoram_block.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/dried_marjoram_block" +} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/dried_punuel.json b/src/main/resources/assets/hibernalherbs/models/item/dried_punuel.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/dried_punuel.json rename to src/main/resources/assets/hibernalherbs/models/item/dried_punuel.json diff --git a/src/main/resources/assets/hibernalherbs/models/item/dried_punuel_block.json b/src/main/resources/assets/hibernalherbs/models/item/dried_punuel_block.json new file mode 100644 index 00000000..7a6dcb7c --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/dried_punuel_block.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/dried_punuel_block" +} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/dried_rosemary.json b/src/main/resources/assets/hibernalherbs/models/item/dried_rosemary.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/dried_rosemary.json rename to src/main/resources/assets/hibernalherbs/models/item/dried_rosemary.json diff --git a/src/main/resources/assets/hibernalherbs/models/item/dried_rosemary_block.json b/src/main/resources/assets/hibernalherbs/models/item/dried_rosemary_block.json new file mode 100644 index 00000000..6fb3667e --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/dried_rosemary_block.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/dried_rosemary_block" +} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/dried_sage.json b/src/main/resources/assets/hibernalherbs/models/item/dried_sage.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/dried_sage.json rename to src/main/resources/assets/hibernalherbs/models/item/dried_sage.json diff --git a/src/main/resources/assets/hibernalherbs/models/item/dried_sage_block.json b/src/main/resources/assets/hibernalherbs/models/item/dried_sage_block.json new file mode 100644 index 00000000..e38eb54d --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/dried_sage_block.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/dried_sage_block" +} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/dried_sorrel.json b/src/main/resources/assets/hibernalherbs/models/item/dried_sorrel.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/dried_sorrel.json rename to src/main/resources/assets/hibernalherbs/models/item/dried_sorrel.json diff --git a/src/main/resources/assets/hibernalherbs/models/item/dried_sorrel_block.json b/src/main/resources/assets/hibernalherbs/models/item/dried_sorrel_block.json new file mode 100644 index 00000000..5b7b32da --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/dried_sorrel_block.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/dried_sorrel_block" +} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/dried_tarragon.json b/src/main/resources/assets/hibernalherbs/models/item/dried_tarragon.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/dried_tarragon.json rename to src/main/resources/assets/hibernalherbs/models/item/dried_tarragon.json diff --git a/src/main/resources/assets/hibernalherbs/models/item/dried_tarragon_block.json b/src/main/resources/assets/hibernalherbs/models/item/dried_tarragon_block.json new file mode 100644 index 00000000..be8bdb5a --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/dried_tarragon_block.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/dried_tarragon_block" +} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/dried_thyme.json b/src/main/resources/assets/hibernalherbs/models/item/dried_thyme.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/dried_thyme.json rename to src/main/resources/assets/hibernalherbs/models/item/dried_thyme.json diff --git a/src/main/resources/assets/hibernalherbs/models/item/dried_thyme_block.json b/src/main/resources/assets/hibernalherbs/models/item/dried_thyme_block.json new file mode 100644 index 00000000..b3a2ff5b --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/dried_thyme_block.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/dried_thyme_block" +} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/dried_thyocielle.json b/src/main/resources/assets/hibernalherbs/models/item/dried_thyocielle.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/dried_thyocielle.json rename to src/main/resources/assets/hibernalherbs/models/item/dried_thyocielle.json diff --git a/src/main/resources/assets/hibernalherbs/models/item/dried_thyocielle_block.json b/src/main/resources/assets/hibernalherbs/models/item/dried_thyocielle_block.json new file mode 100644 index 00000000..4602103b --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/dried_thyocielle_block.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/dried_thyocielle_block" +} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/dried_verbena.json b/src/main/resources/assets/hibernalherbs/models/item/dried_verbena.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/dried_verbena.json rename to src/main/resources/assets/hibernalherbs/models/item/dried_verbena.json diff --git a/src/main/resources/assets/hibernalherbs/models/item/dried_verbena_block.json b/src/main/resources/assets/hibernalherbs/models/item/dried_verbena_block.json new file mode 100644 index 00000000..5fe7e184 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/dried_verbena_block.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/dried_verbena_block" +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/envy_ashes.json b/src/main/resources/assets/hibernalherbs/models/item/envy_ashes.json new file mode 100644 index 00000000..3ddaf818 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/envy_ashes.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/ashes/envy" + } +} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/sigil_envy.json b/src/main/resources/assets/hibernalherbs/models/item/envy_herbal_sigil.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/sigil_envy.json rename to src/main/resources/assets/hibernalherbs/models/item/envy_herbal_sigil.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/essitte.json b/src/main/resources/assets/hibernalherbs/models/item/essitte.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/essitte.json rename to src/main/resources/assets/hibernalherbs/models/item/essitte.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/essitte_herb_barrel.json b/src/main/resources/assets/hibernalherbs/models/item/essitte_herb_barrel.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/essitte_herb_barrel.json rename to src/main/resources/assets/hibernalherbs/models/item/essitte_herb_barrel.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/essitte_herb_pile.json b/src/main/resources/assets/hibernalherbs/models/item/essitte_herb_pile.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/essitte_herb_pile.json rename to src/main/resources/assets/hibernalherbs/models/item/essitte_herb_pile.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/essitte_lantern.json b/src/main/resources/assets/hibernalherbs/models/item/essitte_lantern.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/essitte_lantern.json rename to src/main/resources/assets/hibernalherbs/models/item/essitte_lantern.json diff --git a/src/main/resources/assets/hibernalherbs/models/item/extract_mystical_ashes.json b/src/main/resources/assets/hibernalherbs/models/item/extract_mystical_ashes.json new file mode 100644 index 00000000..7b4d6aa6 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/extract_mystical_ashes.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/mystical_ashes" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/extract_vile_ashes.json b/src/main/resources/assets/hibernalherbs/models/item/extract_vile_ashes.json new file mode 100644 index 00000000..72f7fc08 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/extract_vile_ashes.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/vile_ashes" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/extract_virtuous_ashes.json b/src/main/resources/assets/hibernalherbs/models/item/extract_virtuous_ashes.json new file mode 100644 index 00000000..d71b322d --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/extract_virtuous_ashes.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/virtuous_ashes" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/fennel.json b/src/main/resources/assets/hibernalherbs/models/item/fennel.json new file mode 100644 index 00000000..4d78f4bc --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/fennel.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:block/herb/fennel" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/fennel_herb_barrel.json b/src/main/resources/assets/hibernalherbs/models/item/fennel_herb_barrel.json new file mode 100644 index 00000000..15ac657e --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/fennel_herb_barrel.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/fennel_herb_barrel" +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/fennel_herb_pile.json b/src/main/resources/assets/hibernalherbs/models/item/fennel_herb_pile.json new file mode 100644 index 00000000..2191e6f8 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/fennel_herb_pile.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/fennel_herb_pile" +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/fennel_lantern.json b/src/main/resources/assets/hibernalherbs/models/item/fennel_lantern.json new file mode 100644 index 00000000..e42e185c --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/fennel_lantern.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/fennel_lantern" + } +} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/fennkystral.json b/src/main/resources/assets/hibernalherbs/models/item/fennkystral.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/fennkystral.json rename to src/main/resources/assets/hibernalherbs/models/item/fennkystral.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/fennkystral_herb_barrel.json b/src/main/resources/assets/hibernalherbs/models/item/fennkystral_herb_barrel.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/fennkystral_herb_barrel.json rename to src/main/resources/assets/hibernalherbs/models/item/fennkystral_herb_barrel.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/fennkystral_herb_pile.json b/src/main/resources/assets/hibernalherbs/models/item/fennkystral_herb_pile.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/fennkystral_herb_pile.json rename to src/main/resources/assets/hibernalherbs/models/item/fennkystral_herb_pile.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/fennkystral_lantern.json b/src/main/resources/assets/hibernalherbs/models/item/fennkystral_lantern.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/fennkystral_lantern.json rename to src/main/resources/assets/hibernalherbs/models/item/fennkystral_lantern.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/blend_fire.json b/src/main/resources/assets/hibernalherbs/models/item/fire_herbal_blend.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/blend_fire.json rename to src/main/resources/assets/hibernalherbs/models/item/fire_herbal_blend.json diff --git a/src/main/resources/assets/hibernalherbs/models/item/froze_state_chiseled_copper_block.json b/src/main/resources/assets/hibernalherbs/models/item/froze_state_chiseled_copper_block.json new file mode 100644 index 00000000..b88e810b --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/froze_state_chiseled_copper_block.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/chiseled_copper" +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/froze_state_chiseled_exposed_copper_block.json b/src/main/resources/assets/hibernalherbs/models/item/froze_state_chiseled_exposed_copper_block.json new file mode 100644 index 00000000..11278b6a --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/froze_state_chiseled_exposed_copper_block.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/exposed_chiseled_copper" +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/froze_state_chiseled_oxidised_copper_block.json b/src/main/resources/assets/hibernalherbs/models/item/froze_state_chiseled_oxidised_copper_block.json new file mode 100644 index 00000000..72020427 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/froze_state_chiseled_oxidised_copper_block.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/oxidized_chiseled_copper" +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/froze_state_chiseled_weathered_copper_block.json b/src/main/resources/assets/hibernalherbs/models/item/froze_state_chiseled_weathered_copper_block.json new file mode 100644 index 00000000..c27086d6 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/froze_state_chiseled_weathered_copper_block.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/weathered_chiseled_copper" +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/froze_state_copper_block.json b/src/main/resources/assets/hibernalherbs/models/item/froze_state_copper_block.json new file mode 100644 index 00000000..7bc2c018 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/froze_state_copper_block.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/copper_block" +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/froze_state_copper_bulb.json b/src/main/resources/assets/hibernalherbs/models/item/froze_state_copper_bulb.json new file mode 100644 index 00000000..bdf2e175 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/froze_state_copper_bulb.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/copper_bulb" +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/froze_state_copper_door.json b/src/main/resources/assets/hibernalherbs/models/item/froze_state_copper_door.json new file mode 100644 index 00000000..88468c6b --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/froze_state_copper_door.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/copper_door" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/froze_state_copper_grate.json b/src/main/resources/assets/hibernalherbs/models/item/froze_state_copper_grate.json new file mode 100644 index 00000000..f4cff513 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/froze_state_copper_grate.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/copper_grate" +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/froze_state_copper_trapdoor.json b/src/main/resources/assets/hibernalherbs/models/item/froze_state_copper_trapdoor.json new file mode 100644 index 00000000..77db2f8d --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/froze_state_copper_trapdoor.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/copper_trapdoor_bottom" +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/froze_state_cut_copper_block.json b/src/main/resources/assets/hibernalherbs/models/item/froze_state_cut_copper_block.json new file mode 100644 index 00000000..ce1ec597 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/froze_state_cut_copper_block.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/cut_copper" +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/froze_state_cut_copper_slab.json b/src/main/resources/assets/hibernalherbs/models/item/froze_state_cut_copper_slab.json new file mode 100644 index 00000000..b6b05101 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/froze_state_cut_copper_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/cut_copper_slab" +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/froze_state_cut_copper_stairs.json b/src/main/resources/assets/hibernalherbs/models/item/froze_state_cut_copper_stairs.json new file mode 100644 index 00000000..7376f52c --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/froze_state_cut_copper_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/cut_copper_stairs" +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/froze_state_cut_exposed_copper_block.json b/src/main/resources/assets/hibernalherbs/models/item/froze_state_cut_exposed_copper_block.json new file mode 100644 index 00000000..b5c7d8f0 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/froze_state_cut_exposed_copper_block.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/exposed_cut_copper" +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/froze_state_cut_exposed_copper_slab.json b/src/main/resources/assets/hibernalherbs/models/item/froze_state_cut_exposed_copper_slab.json new file mode 100644 index 00000000..29ce4723 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/froze_state_cut_exposed_copper_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/exposed_cut_copper_slab" +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/froze_state_cut_exposed_copper_stairs.json b/src/main/resources/assets/hibernalherbs/models/item/froze_state_cut_exposed_copper_stairs.json new file mode 100644 index 00000000..24bdd285 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/froze_state_cut_exposed_copper_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/exposed_cut_copper_stairs" +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/froze_state_cut_oxidised_copper_block.json b/src/main/resources/assets/hibernalherbs/models/item/froze_state_cut_oxidised_copper_block.json new file mode 100644 index 00000000..36dfa030 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/froze_state_cut_oxidised_copper_block.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/oxidized_cut_copper" +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/froze_state_cut_oxidised_copper_slab.json b/src/main/resources/assets/hibernalherbs/models/item/froze_state_cut_oxidised_copper_slab.json new file mode 100644 index 00000000..a3d02242 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/froze_state_cut_oxidised_copper_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/oxidized_cut_copper_slab" +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/froze_state_cut_oxidised_copper_stairs.json b/src/main/resources/assets/hibernalherbs/models/item/froze_state_cut_oxidised_copper_stairs.json new file mode 100644 index 00000000..fd8af1aa --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/froze_state_cut_oxidised_copper_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/oxidized_cut_copper_stairs" +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/froze_state_cut_weathered_copper_block.json b/src/main/resources/assets/hibernalherbs/models/item/froze_state_cut_weathered_copper_block.json new file mode 100644 index 00000000..e49a231b --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/froze_state_cut_weathered_copper_block.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/weathered_cut_copper" +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/froze_state_cut_weathered_copper_slab.json b/src/main/resources/assets/hibernalherbs/models/item/froze_state_cut_weathered_copper_slab.json new file mode 100644 index 00000000..acda09e0 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/froze_state_cut_weathered_copper_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/weathered_cut_copper_slab" +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/froze_state_cut_weathered_copper_stairs.json b/src/main/resources/assets/hibernalherbs/models/item/froze_state_cut_weathered_copper_stairs.json new file mode 100644 index 00000000..01ce5972 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/froze_state_cut_weathered_copper_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/weathered_cut_copper_stairs" +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/froze_state_exposed_copper_block.json b/src/main/resources/assets/hibernalherbs/models/item/froze_state_exposed_copper_block.json new file mode 100644 index 00000000..5881fd7b --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/froze_state_exposed_copper_block.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/exposed_copper" +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/froze_state_exposed_copper_bulb.json b/src/main/resources/assets/hibernalherbs/models/item/froze_state_exposed_copper_bulb.json new file mode 100644 index 00000000..6ddcba9a --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/froze_state_exposed_copper_bulb.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/exposed_copper_bulb" +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/froze_state_exposed_copper_door.json b/src/main/resources/assets/hibernalherbs/models/item/froze_state_exposed_copper_door.json new file mode 100644 index 00000000..78a9d4d8 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/froze_state_exposed_copper_door.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/exposed_copper_door" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/froze_state_exposed_copper_grate.json b/src/main/resources/assets/hibernalherbs/models/item/froze_state_exposed_copper_grate.json new file mode 100644 index 00000000..b7a3c78e --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/froze_state_exposed_copper_grate.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/exposed_copper_grate" +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/froze_state_exposed_copper_trapdoor.json b/src/main/resources/assets/hibernalherbs/models/item/froze_state_exposed_copper_trapdoor.json new file mode 100644 index 00000000..7546ce3c --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/froze_state_exposed_copper_trapdoor.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/exposed_copper_trapdoor_bottom" +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/froze_state_oxidised_copper_block.json b/src/main/resources/assets/hibernalherbs/models/item/froze_state_oxidised_copper_block.json new file mode 100644 index 00000000..63a0dabe --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/froze_state_oxidised_copper_block.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/oxidized_copper" +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/froze_state_oxidised_copper_bulb.json b/src/main/resources/assets/hibernalherbs/models/item/froze_state_oxidised_copper_bulb.json new file mode 100644 index 00000000..1624fe6e --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/froze_state_oxidised_copper_bulb.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/oxidized_copper_bulb" +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/froze_state_oxidised_copper_door.json b/src/main/resources/assets/hibernalherbs/models/item/froze_state_oxidised_copper_door.json new file mode 100644 index 00000000..cd2edca3 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/froze_state_oxidised_copper_door.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/oxidized_copper_door" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/froze_state_oxidised_copper_grate.json b/src/main/resources/assets/hibernalherbs/models/item/froze_state_oxidised_copper_grate.json new file mode 100644 index 00000000..e2521c38 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/froze_state_oxidised_copper_grate.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/oxidized_copper_grate" +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/froze_state_oxidised_copper_trapdoor.json b/src/main/resources/assets/hibernalherbs/models/item/froze_state_oxidised_copper_trapdoor.json new file mode 100644 index 00000000..3685e9b2 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/froze_state_oxidised_copper_trapdoor.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/oxidized_copper_trapdoor_bottom" +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/froze_state_sacrificial_rune_block.json b/src/main/resources/assets/hibernalherbs/models/item/froze_state_sacrificial_rune_block.json new file mode 100644 index 00000000..38a2cd87 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/froze_state_sacrificial_rune_block.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/sacrificial_rune_block" +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/froze_state_weathered_copper_block.json b/src/main/resources/assets/hibernalherbs/models/item/froze_state_weathered_copper_block.json new file mode 100644 index 00000000..743af49a --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/froze_state_weathered_copper_block.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/weathered_copper" +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/froze_state_weathered_copper_bulb.json b/src/main/resources/assets/hibernalherbs/models/item/froze_state_weathered_copper_bulb.json new file mode 100644 index 00000000..276559f8 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/froze_state_weathered_copper_bulb.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/weathered_copper_bulb" +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/froze_state_weathered_copper_door.json b/src/main/resources/assets/hibernalherbs/models/item/froze_state_weathered_copper_door.json new file mode 100644 index 00000000..91c28c7b --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/froze_state_weathered_copper_door.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/weathered_copper_door" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/froze_state_weathered_copper_grate.json b/src/main/resources/assets/hibernalherbs/models/item/froze_state_weathered_copper_grate.json new file mode 100644 index 00000000..17430d64 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/froze_state_weathered_copper_grate.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/weathered_copper_grate" +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/froze_state_weathered_copper_trapdoor.json b/src/main/resources/assets/hibernalherbs/models/item/froze_state_weathered_copper_trapdoor.json new file mode 100644 index 00000000..7b067302 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/froze_state_weathered_copper_trapdoor.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/weathered_copper_trapdoor_bottom" +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/gluttony_ashes.json b/src/main/resources/assets/hibernalherbs/models/item/gluttony_ashes.json new file mode 100644 index 00000000..a2272f73 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/gluttony_ashes.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/ashes/gluttony" + } +} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/sigil_gluttony.json b/src/main/resources/assets/hibernalherbs/models/item/gluttony_herbal_sigil.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/sigil_gluttony.json rename to src/main/resources/assets/hibernalherbs/models/item/gluttony_herbal_sigil.json diff --git a/src/main/resources/assets/hibernalherbs/models/item/golden_sickle.json b/src/main/resources/assets/hibernalherbs/models/item/golden_sickle.json new file mode 100644 index 00000000..6e007c24 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/golden_sickle.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/handheld", + "textures": { + "layer0": "hibernalherbs:item/sickles/golden" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/greed_ashes.json b/src/main/resources/assets/hibernalherbs/models/item/greed_ashes.json new file mode 100644 index 00000000..3a19ce32 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/greed_ashes.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/ashes/greed" + } +} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/sigil_greed.json b/src/main/resources/assets/hibernalherbs/models/item/greed_herbal_sigil.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/sigil_greed.json rename to src/main/resources/assets/hibernalherbs/models/item/greed_herbal_sigil.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/grimoire.json b/src/main/resources/assets/hibernalherbs/models/item/grimoire.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/grimoire.json rename to src/main/resources/assets/hibernalherbs/models/item/grimoire.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/ground_herbs.json b/src/main/resources/assets/hibernalherbs/models/item/ground_herbs.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/ground_herbs.json rename to src/main/resources/assets/hibernalherbs/models/item/ground_herbs.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/blend_haste.json b/src/main/resources/assets/hibernalherbs/models/item/haste_herbal_blend.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/blend_haste.json rename to src/main/resources/assets/hibernalherbs/models/item/haste_herbal_blend.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/herb_humus_jungle.json b/src/main/resources/assets/hibernalherbs/models/item/herb_humus.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/herb_humus_jungle.json rename to src/main/resources/assets/hibernalherbs/models/item/herb_humus.json diff --git a/src/main/resources/assets/hibernalherbs/models/item/idiosyncratic_stone.json b/src/main/resources/assets/hibernalherbs/models/item/idiosyncratic_stone.json new file mode 100644 index 00000000..9e833ca9 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/idiosyncratic_stone.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/idiosyncratic_stone" +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/idiosyncratic_stone_brick_slab.json b/src/main/resources/assets/hibernalherbs/models/item/idiosyncratic_stone_brick_slab.json new file mode 100644 index 00000000..353dac09 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/idiosyncratic_stone_brick_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/idiosyncratic_stone_brick_slab" +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/idiosyncratic_stone_brick_stairs.json b/src/main/resources/assets/hibernalherbs/models/item/idiosyncratic_stone_brick_stairs.json new file mode 100644 index 00000000..8e76f609 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/idiosyncratic_stone_brick_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/idiosyncratic_stone_brick_stairs" +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/idiosyncratic_stone_brick_wall.json b/src/main/resources/assets/hibernalherbs/models/item/idiosyncratic_stone_brick_wall.json new file mode 100644 index 00000000..b1e08973 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/idiosyncratic_stone_brick_wall.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/idiosyncratic_stone_brick_wall_inventory" +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/idiosyncratic_stone_bricks.json b/src/main/resources/assets/hibernalherbs/models/item/idiosyncratic_stone_bricks.json new file mode 100644 index 00000000..af33b832 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/idiosyncratic_stone_bricks.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/idiosyncratic_stone_bricks" +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/idiosyncratic_stone_button.json b/src/main/resources/assets/hibernalherbs/models/item/idiosyncratic_stone_button.json new file mode 100644 index 00000000..b6223ff7 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/idiosyncratic_stone_button.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/idiosyncratic_stone_button_inventory" +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/idiosyncratic_stone_pressure_plate.json b/src/main/resources/assets/hibernalherbs/models/item/idiosyncratic_stone_pressure_plate.json new file mode 100644 index 00000000..785573cb --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/idiosyncratic_stone_pressure_plate.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/idiosyncratic_stone_pressure_plate" +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/idiosyncratic_stone_slab.json b/src/main/resources/assets/hibernalherbs/models/item/idiosyncratic_stone_slab.json new file mode 100644 index 00000000..5ca2c946 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/idiosyncratic_stone_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/idiosyncratic_stone_slab" +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/idiosyncratic_stone_stairs.json b/src/main/resources/assets/hibernalherbs/models/item/idiosyncratic_stone_stairs.json new file mode 100644 index 00000000..09675136 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/idiosyncratic_stone_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/idiosyncratic_stone_stairs" +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/idiosyncratic_stone_wall.json b/src/main/resources/assets/hibernalherbs/models/item/idiosyncratic_stone_wall.json new file mode 100644 index 00000000..45b20a98 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/idiosyncratic_stone_wall.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/idiosyncratic_stone_wall_inventory" +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/incense_provider.json b/src/main/resources/assets/hibernalherbs/models/item/incense_provider.json new file mode 100644 index 00000000..f1447304 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/incense_provider.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/incense_provider" +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/inscription_smithing_template.json b/src/main/resources/assets/hibernalherbs/models/item/inscription_smithing_template.json new file mode 100644 index 00000000..42b90a85 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/inscription_smithing_template.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/sigil_template" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/iron_sickle.json b/src/main/resources/assets/hibernalherbs/models/item/iron_sickle.json new file mode 100644 index 00000000..6e3ebcd4 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/iron_sickle.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/handheld", + "textures": { + "layer0": "hibernalherbs:item/sickles/iron" + } +} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/julisium_petals.json b/src/main/resources/assets/hibernalherbs/models/item/julisium_petals.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/julisium_petals.json rename to src/main/resources/assets/hibernalherbs/models/item/julisium_petals.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/herb_fertilizer_jungle.json b/src/main/resources/assets/hibernalherbs/models/item/jungle_herb_fertilizer.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/herb_fertilizer_jungle.json rename to src/main/resources/assets/hibernalherbs/models/item/jungle_herb_fertilizer.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/herb_humus_mangrove.json b/src/main/resources/assets/hibernalherbs/models/item/jungle_herb_humus.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/herb_humus_mangrove.json rename to src/main/resources/assets/hibernalherbs/models/item/jungle_herb_humus.json diff --git a/src/main/resources/assets/hibernalherbs/models/item/life_force.json b/src/main/resources/assets/hibernalherbs/models/item/life_force.json new file mode 100644 index 00000000..8af361f4 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/life_force.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/life_force_bottle" + } +} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/lumbinetrik_petals.json b/src/main/resources/assets/hibernalherbs/models/item/lumbinetrik_petals.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/lumbinetrik_petals.json rename to src/main/resources/assets/hibernalherbs/models/item/lumbinetrik_petals.json diff --git a/src/main/resources/assets/hibernalherbs/models/item/lust_ashes.json b/src/main/resources/assets/hibernalherbs/models/item/lust_ashes.json new file mode 100644 index 00000000..135b958c --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/lust_ashes.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/ashes/lust" + } +} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/sigil_lust.json b/src/main/resources/assets/hibernalherbs/models/item/lust_herbal_sigil.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/sigil_lust.json rename to src/main/resources/assets/hibernalherbs/models/item/lust_herbal_sigil.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/herb_fertilizer_mangrove.json b/src/main/resources/assets/hibernalherbs/models/item/mangrove_herb_fertilizer.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/herb_fertilizer_mangrove.json rename to src/main/resources/assets/hibernalherbs/models/item/mangrove_herb_fertilizer.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/herb_humus_myqueste.json b/src/main/resources/assets/hibernalherbs/models/item/mangrove_herb_humus.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/herb_humus_myqueste.json rename to src/main/resources/assets/hibernalherbs/models/item/mangrove_herb_humus.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/marjoram.json b/src/main/resources/assets/hibernalherbs/models/item/marjoram.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/marjoram.json rename to src/main/resources/assets/hibernalherbs/models/item/marjoram.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/marjoram_herb_barrel.json b/src/main/resources/assets/hibernalherbs/models/item/marjoram_herb_barrel.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/marjoram_herb_barrel.json rename to src/main/resources/assets/hibernalherbs/models/item/marjoram_herb_barrel.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/marjoram_herb_pile.json b/src/main/resources/assets/hibernalherbs/models/item/marjoram_herb_pile.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/marjoram_herb_pile.json rename to src/main/resources/assets/hibernalherbs/models/item/marjoram_herb_pile.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/marjoram_lantern.json b/src/main/resources/assets/hibernalherbs/models/item/marjoram_lantern.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/marjoram_lantern.json rename to src/main/resources/assets/hibernalherbs/models/item/marjoram_lantern.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/sigil_mastery.json b/src/main/resources/assets/hibernalherbs/models/item/mastery_herbal_sigil.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/sigil_mastery.json rename to src/main/resources/assets/hibernalherbs/models/item/mastery_herbal_sigil.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/blend_mining_fatigue.json b/src/main/resources/assets/hibernalherbs/models/item/mining_fatigue_herbal_blend.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/blend_mining_fatigue.json rename to src/main/resources/assets/hibernalherbs/models/item/mining_fatigue_herbal_blend.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/myqueste_boat.json b/src/main/resources/assets/hibernalherbs/models/item/myqueste_boat.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/myqueste_boat.json rename to src/main/resources/assets/hibernalherbs/models/item/myqueste_boat.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/myqueste_button.json b/src/main/resources/assets/hibernalherbs/models/item/myqueste_button.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/myqueste_button.json rename to src/main/resources/assets/hibernalherbs/models/item/myqueste_button.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/myqueste_chest_boat.json b/src/main/resources/assets/hibernalherbs/models/item/myqueste_chest_boat.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/myqueste_chest_boat.json rename to src/main/resources/assets/hibernalherbs/models/item/myqueste_chest_boat.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/myqueste_door.json b/src/main/resources/assets/hibernalherbs/models/item/myqueste_door.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/myqueste_door.json rename to src/main/resources/assets/hibernalherbs/models/item/myqueste_door.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/myqueste_fence.json b/src/main/resources/assets/hibernalherbs/models/item/myqueste_fence.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/myqueste_fence.json rename to src/main/resources/assets/hibernalherbs/models/item/myqueste_fence.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/myqueste_fence_gate.json b/src/main/resources/assets/hibernalherbs/models/item/myqueste_fence_gate.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/myqueste_fence_gate.json rename to src/main/resources/assets/hibernalherbs/models/item/myqueste_fence_gate.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/myqueste_hanging_sign.json b/src/main/resources/assets/hibernalherbs/models/item/myqueste_hanging_sign.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/myqueste_hanging_sign.json rename to src/main/resources/assets/hibernalherbs/models/item/myqueste_hanging_sign.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/herb_fertilizer_myqueste.json b/src/main/resources/assets/hibernalherbs/models/item/myqueste_herb_fertilizer.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/herb_fertilizer_myqueste.json rename to src/main/resources/assets/hibernalherbs/models/item/myqueste_herb_fertilizer.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/herb_humus_oak.json b/src/main/resources/assets/hibernalherbs/models/item/myqueste_herb_humus.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/herb_humus_oak.json rename to src/main/resources/assets/hibernalherbs/models/item/myqueste_herb_humus.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/myqueste_leaves.json b/src/main/resources/assets/hibernalherbs/models/item/myqueste_leaves.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/myqueste_leaves.json rename to src/main/resources/assets/hibernalherbs/models/item/myqueste_leaves.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/myqueste_log.json b/src/main/resources/assets/hibernalherbs/models/item/myqueste_log.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/myqueste_log.json rename to src/main/resources/assets/hibernalherbs/models/item/myqueste_log.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/myqueste_planks.json b/src/main/resources/assets/hibernalherbs/models/item/myqueste_planks.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/myqueste_planks.json rename to src/main/resources/assets/hibernalherbs/models/item/myqueste_planks.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/myqueste_pressure_plate.json b/src/main/resources/assets/hibernalherbs/models/item/myqueste_pressure_plate.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/myqueste_pressure_plate.json rename to src/main/resources/assets/hibernalherbs/models/item/myqueste_pressure_plate.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/myqueste_sapling.json b/src/main/resources/assets/hibernalherbs/models/item/myqueste_sapling.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/myqueste_sapling.json rename to src/main/resources/assets/hibernalherbs/models/item/myqueste_sapling.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/myqueste_sign.json b/src/main/resources/assets/hibernalherbs/models/item/myqueste_sign.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/myqueste_sign.json rename to src/main/resources/assets/hibernalherbs/models/item/myqueste_sign.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/myqueste_slab.json b/src/main/resources/assets/hibernalherbs/models/item/myqueste_slab.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/myqueste_slab.json rename to src/main/resources/assets/hibernalherbs/models/item/myqueste_slab.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/myqueste_stairs.json b/src/main/resources/assets/hibernalherbs/models/item/myqueste_stairs.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/myqueste_stairs.json rename to src/main/resources/assets/hibernalherbs/models/item/myqueste_stairs.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/myqueste_trapdoor.json b/src/main/resources/assets/hibernalherbs/models/item/myqueste_trapdoor.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/myqueste_trapdoor.json rename to src/main/resources/assets/hibernalherbs/models/item/myqueste_trapdoor.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/myqueste_wood.json b/src/main/resources/assets/hibernalherbs/models/item/myqueste_wood.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/myqueste_wood.json rename to src/main/resources/assets/hibernalherbs/models/item/myqueste_wood.json diff --git a/src/main/resources/assets/hibernalherbs/models/item/mystical_campfire.json b/src/main/resources/assets/hibernalherbs/models/item/mystical_campfire.json new file mode 100644 index 00000000..3b453de7 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/mystical_campfire.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/mystical_campfire" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/necromantic_stone.json b/src/main/resources/assets/hibernalherbs/models/item/necromantic_stone.json new file mode 100644 index 00000000..c4c4b6af --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/necromantic_stone.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/necromantic_stone" +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/necromantic_stone_brick_slab.json b/src/main/resources/assets/hibernalherbs/models/item/necromantic_stone_brick_slab.json new file mode 100644 index 00000000..67e67190 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/necromantic_stone_brick_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/necromantic_stone_brick_slab" +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/necromantic_stone_brick_stairs.json b/src/main/resources/assets/hibernalherbs/models/item/necromantic_stone_brick_stairs.json new file mode 100644 index 00000000..e10014ee --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/necromantic_stone_brick_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/necromantic_stone_brick_stairs" +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/necromantic_stone_brick_wall.json b/src/main/resources/assets/hibernalherbs/models/item/necromantic_stone_brick_wall.json new file mode 100644 index 00000000..6729ccbd --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/necromantic_stone_brick_wall.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/necromantic_stone_brick_wall_inventory" +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/necromantic_stone_bricks.json b/src/main/resources/assets/hibernalherbs/models/item/necromantic_stone_bricks.json new file mode 100644 index 00000000..3d1fbabd --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/necromantic_stone_bricks.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/necromantic_stone_bricks" +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/necromantic_stone_button.json b/src/main/resources/assets/hibernalherbs/models/item/necromantic_stone_button.json new file mode 100644 index 00000000..5b21ebe3 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/necromantic_stone_button.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/necromantic_stone_button_inventory" +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/necromantic_stone_pressure_plate.json b/src/main/resources/assets/hibernalherbs/models/item/necromantic_stone_pressure_plate.json new file mode 100644 index 00000000..b1b9739b --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/necromantic_stone_pressure_plate.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/necromantic_stone_pressure_plate" +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/necromantic_stone_slab.json b/src/main/resources/assets/hibernalherbs/models/item/necromantic_stone_slab.json new file mode 100644 index 00000000..ba1f2cb3 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/necromantic_stone_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/necromantic_stone_slab" +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/necromantic_stone_stairs.json b/src/main/resources/assets/hibernalherbs/models/item/necromantic_stone_stairs.json new file mode 100644 index 00000000..408dac6c --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/necromantic_stone_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/necromantic_stone_stairs" +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/necromantic_stone_wall.json b/src/main/resources/assets/hibernalherbs/models/item/necromantic_stone_wall.json new file mode 100644 index 00000000..ce0c9e45 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/necromantic_stone_wall.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/necromantic_stone_wall_inventory" +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/netherite_sickle.json b/src/main/resources/assets/hibernalherbs/models/item/netherite_sickle.json new file mode 100644 index 00000000..59e4da5f --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/netherite_sickle.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/handheld", + "textures": { + "layer0": "hibernalherbs:item/sickles/netherite" + } +} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/blend_night_vision.json b/src/main/resources/assets/hibernalherbs/models/item/night_vision_herbal_blend.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/blend_night_vision.json rename to src/main/resources/assets/hibernalherbs/models/item/night_vision_herbal_blend.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/herb_fertilizer_oak.json b/src/main/resources/assets/hibernalherbs/models/item/oak_herb_fertilizer.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/herb_fertilizer_oak.json rename to src/main/resources/assets/hibernalherbs/models/item/oak_herb_fertilizer.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/herb_humus_spruce.json b/src/main/resources/assets/hibernalherbs/models/item/oak_herb_humus.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/herb_humus_spruce.json rename to src/main/resources/assets/hibernalherbs/models/item/oak_herb_humus.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/blend_poison.json b/src/main/resources/assets/hibernalherbs/models/item/poison_herbal_blend.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/blend_poison.json rename to src/main/resources/assets/hibernalherbs/models/item/poison_herbal_blend.json diff --git a/src/main/resources/assets/hibernalherbs/models/item/polished_idiosyncratic_stone.json b/src/main/resources/assets/hibernalherbs/models/item/polished_idiosyncratic_stone.json new file mode 100644 index 00000000..98ab2b89 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/polished_idiosyncratic_stone.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/polished_idiosyncratic_stone" +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/polished_idiosyncratic_stone_slab.json b/src/main/resources/assets/hibernalherbs/models/item/polished_idiosyncratic_stone_slab.json new file mode 100644 index 00000000..04953148 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/polished_idiosyncratic_stone_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/polished_idiosyncratic_stone_slab" +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/polished_idiosyncratic_stone_stairs.json b/src/main/resources/assets/hibernalherbs/models/item/polished_idiosyncratic_stone_stairs.json new file mode 100644 index 00000000..c09a51a0 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/polished_idiosyncratic_stone_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/polished_idiosyncratic_stone_stairs" +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/polished_idiosyncratic_stone_wall.json b/src/main/resources/assets/hibernalherbs/models/item/polished_idiosyncratic_stone_wall.json new file mode 100644 index 00000000..2af7f926 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/polished_idiosyncratic_stone_wall.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/polished_idiosyncratic_stone_wall_inventory" +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/polished_necromantic_stone.json b/src/main/resources/assets/hibernalherbs/models/item/polished_necromantic_stone.json new file mode 100644 index 00000000..247738b0 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/polished_necromantic_stone.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/polished_necromantic_stone" +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/polished_necromantic_stone_slab.json b/src/main/resources/assets/hibernalherbs/models/item/polished_necromantic_stone_slab.json new file mode 100644 index 00000000..d5548e2c --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/polished_necromantic_stone_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/polished_necromantic_stone_slab" +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/polished_necromantic_stone_stairs.json b/src/main/resources/assets/hibernalherbs/models/item/polished_necromantic_stone_stairs.json new file mode 100644 index 00000000..7026d7f6 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/polished_necromantic_stone_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/polished_necromantic_stone_stairs" +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/polished_necromantic_stone_wall.json b/src/main/resources/assets/hibernalherbs/models/item/polished_necromantic_stone_wall.json new file mode 100644 index 00000000..2b78fbd5 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/polished_necromantic_stone_wall.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/polished_necromantic_stone_wall_inventory" +} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/pounded_calendula.json b/src/main/resources/assets/hibernalherbs/models/item/pounded_calendula.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/pounded_calendula.json rename to src/main/resources/assets/hibernalherbs/models/item/pounded_calendula.json diff --git a/src/main/resources/assets/hibernalherbs/models/item/pounded_calendula_block.json b/src/main/resources/assets/hibernalherbs/models/item/pounded_calendula_block.json new file mode 100644 index 00000000..5fa1b670 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/pounded_calendula_block.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/pounded_calendula_block" +} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/pounded_ceillis.json b/src/main/resources/assets/hibernalherbs/models/item/pounded_ceillis.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/pounded_ceillis.json rename to src/main/resources/assets/hibernalherbs/models/item/pounded_ceillis.json diff --git a/src/main/resources/assets/hibernalherbs/models/item/pounded_ceillis_block.json b/src/main/resources/assets/hibernalherbs/models/item/pounded_ceillis_block.json new file mode 100644 index 00000000..c884b45e --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/pounded_ceillis_block.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/pounded_ceillis_block" +} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/pounded_chamomile.json b/src/main/resources/assets/hibernalherbs/models/item/pounded_chamomile.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/pounded_chamomile.json rename to src/main/resources/assets/hibernalherbs/models/item/pounded_chamomile.json diff --git a/src/main/resources/assets/hibernalherbs/models/item/pounded_chamomile_block.json b/src/main/resources/assets/hibernalherbs/models/item/pounded_chamomile_block.json new file mode 100644 index 00000000..d2b9496f --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/pounded_chamomile_block.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/pounded_chamomile_block" +} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/pounded_chervil.json b/src/main/resources/assets/hibernalherbs/models/item/pounded_chervil.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/pounded_chervil.json rename to src/main/resources/assets/hibernalherbs/models/item/pounded_chervil.json diff --git a/src/main/resources/assets/hibernalherbs/models/item/pounded_chervil_block.json b/src/main/resources/assets/hibernalherbs/models/item/pounded_chervil_block.json new file mode 100644 index 00000000..63375da7 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/pounded_chervil_block.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/pounded_chervil_block" +} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/pounded_chives.json b/src/main/resources/assets/hibernalherbs/models/item/pounded_chives.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/pounded_chives.json rename to src/main/resources/assets/hibernalherbs/models/item/pounded_chives.json diff --git a/src/main/resources/assets/hibernalherbs/models/item/pounded_chives_block.json b/src/main/resources/assets/hibernalherbs/models/item/pounded_chives_block.json new file mode 100644 index 00000000..15593a0c --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/pounded_chives_block.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/pounded_chives_block" +} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/pounded_essitte.json b/src/main/resources/assets/hibernalherbs/models/item/pounded_essitte.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/pounded_essitte.json rename to src/main/resources/assets/hibernalherbs/models/item/pounded_essitte.json diff --git a/src/main/resources/assets/hibernalherbs/models/item/pounded_essitte_block.json b/src/main/resources/assets/hibernalherbs/models/item/pounded_essitte_block.json new file mode 100644 index 00000000..f5c9d175 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/pounded_essitte_block.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/pounded_essitte_block" +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/pounded_fennel.json b/src/main/resources/assets/hibernalherbs/models/item/pounded_fennel.json new file mode 100644 index 00000000..29b08482 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/pounded_fennel.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/herb/pounded/fennel" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/pounded_fennel_block.json b/src/main/resources/assets/hibernalherbs/models/item/pounded_fennel_block.json new file mode 100644 index 00000000..75431b62 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/pounded_fennel_block.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/pounded_fennel_block" +} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/pounded_fennkystral.json b/src/main/resources/assets/hibernalherbs/models/item/pounded_fennkystral.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/pounded_fennkystral.json rename to src/main/resources/assets/hibernalherbs/models/item/pounded_fennkystral.json diff --git a/src/main/resources/assets/hibernalherbs/models/item/pounded_fennkystral_block.json b/src/main/resources/assets/hibernalherbs/models/item/pounded_fennkystral_block.json new file mode 100644 index 00000000..f900ee54 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/pounded_fennkystral_block.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/pounded_fennkystral_block" +} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/pounded_marjoram.json b/src/main/resources/assets/hibernalherbs/models/item/pounded_marjoram.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/pounded_marjoram.json rename to src/main/resources/assets/hibernalherbs/models/item/pounded_marjoram.json diff --git a/src/main/resources/assets/hibernalherbs/models/item/pounded_marjoram_block.json b/src/main/resources/assets/hibernalherbs/models/item/pounded_marjoram_block.json new file mode 100644 index 00000000..370abefb --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/pounded_marjoram_block.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/pounded_marjoram_block" +} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/pounded_punuel.json b/src/main/resources/assets/hibernalherbs/models/item/pounded_punuel.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/pounded_punuel.json rename to src/main/resources/assets/hibernalherbs/models/item/pounded_punuel.json diff --git a/src/main/resources/assets/hibernalherbs/models/item/pounded_punuel_block.json b/src/main/resources/assets/hibernalherbs/models/item/pounded_punuel_block.json new file mode 100644 index 00000000..5e590cc5 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/pounded_punuel_block.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/pounded_punuel_block" +} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/pounded_rosemary.json b/src/main/resources/assets/hibernalherbs/models/item/pounded_rosemary.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/pounded_rosemary.json rename to src/main/resources/assets/hibernalherbs/models/item/pounded_rosemary.json diff --git a/src/main/resources/assets/hibernalherbs/models/item/pounded_rosemary_block.json b/src/main/resources/assets/hibernalherbs/models/item/pounded_rosemary_block.json new file mode 100644 index 00000000..365f7356 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/pounded_rosemary_block.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/pounded_rosemary_block" +} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/pounded_sage.json b/src/main/resources/assets/hibernalherbs/models/item/pounded_sage.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/pounded_sage.json rename to src/main/resources/assets/hibernalherbs/models/item/pounded_sage.json diff --git a/src/main/resources/assets/hibernalherbs/models/item/pounded_sage_block.json b/src/main/resources/assets/hibernalherbs/models/item/pounded_sage_block.json new file mode 100644 index 00000000..a0f4b424 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/pounded_sage_block.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/pounded_sage_block" +} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/pounded_sorrel.json b/src/main/resources/assets/hibernalherbs/models/item/pounded_sorrel.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/pounded_sorrel.json rename to src/main/resources/assets/hibernalherbs/models/item/pounded_sorrel.json diff --git a/src/main/resources/assets/hibernalherbs/models/item/pounded_sorrel_block.json b/src/main/resources/assets/hibernalherbs/models/item/pounded_sorrel_block.json new file mode 100644 index 00000000..b6a6bbd8 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/pounded_sorrel_block.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/pounded_sorrel_block" +} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/pounded_tarragon.json b/src/main/resources/assets/hibernalherbs/models/item/pounded_tarragon.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/pounded_tarragon.json rename to src/main/resources/assets/hibernalherbs/models/item/pounded_tarragon.json diff --git a/src/main/resources/assets/hibernalherbs/models/item/pounded_tarragon_block.json b/src/main/resources/assets/hibernalherbs/models/item/pounded_tarragon_block.json new file mode 100644 index 00000000..f661928c --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/pounded_tarragon_block.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/pounded_tarragon_block" +} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/pounded_thyme.json b/src/main/resources/assets/hibernalherbs/models/item/pounded_thyme.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/pounded_thyme.json rename to src/main/resources/assets/hibernalherbs/models/item/pounded_thyme.json diff --git a/src/main/resources/assets/hibernalherbs/models/item/pounded_thyme_block.json b/src/main/resources/assets/hibernalherbs/models/item/pounded_thyme_block.json new file mode 100644 index 00000000..a5517d28 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/pounded_thyme_block.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/pounded_thyme_block" +} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/pounded_thyocielle.json b/src/main/resources/assets/hibernalherbs/models/item/pounded_thyocielle.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/pounded_thyocielle.json rename to src/main/resources/assets/hibernalherbs/models/item/pounded_thyocielle.json diff --git a/src/main/resources/assets/hibernalherbs/models/item/pounded_thyocielle_block.json b/src/main/resources/assets/hibernalherbs/models/item/pounded_thyocielle_block.json new file mode 100644 index 00000000..cf638eb0 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/pounded_thyocielle_block.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/pounded_thyocielle_block" +} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/pounded_verbena.json b/src/main/resources/assets/hibernalherbs/models/item/pounded_verbena.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/pounded_verbena.json rename to src/main/resources/assets/hibernalherbs/models/item/pounded_verbena.json diff --git a/src/main/resources/assets/hibernalherbs/models/item/pounded_verbena_block.json b/src/main/resources/assets/hibernalherbs/models/item/pounded_verbena_block.json new file mode 100644 index 00000000..159e9396 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/pounded_verbena_block.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/pounded_verbena_block" +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/pride_ashes.json b/src/main/resources/assets/hibernalherbs/models/item/pride_ashes.json new file mode 100644 index 00000000..5250e0e1 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/pride_ashes.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/ashes/pride" + } +} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/sigil_pride.json b/src/main/resources/assets/hibernalherbs/models/item/pride_herbal_sigil.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/sigil_pride.json rename to src/main/resources/assets/hibernalherbs/models/item/pride_herbal_sigil.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/punuel.json b/src/main/resources/assets/hibernalherbs/models/item/punuel.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/punuel.json rename to src/main/resources/assets/hibernalherbs/models/item/punuel.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/punuel_herb_barrel.json b/src/main/resources/assets/hibernalherbs/models/item/punuel_herb_barrel.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/punuel_herb_barrel.json rename to src/main/resources/assets/hibernalherbs/models/item/punuel_herb_barrel.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/punuel_herb_pile.json b/src/main/resources/assets/hibernalherbs/models/item/punuel_herb_pile.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/punuel_herb_pile.json rename to src/main/resources/assets/hibernalherbs/models/item/punuel_herb_pile.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/punuel_lantern.json b/src/main/resources/assets/hibernalherbs/models/item/punuel_lantern.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/punuel_lantern.json rename to src/main/resources/assets/hibernalherbs/models/item/punuel_lantern.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/blend_regeneration.json b/src/main/resources/assets/hibernalherbs/models/item/regeneration_herbal_blend.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/blend_regeneration.json rename to src/main/resources/assets/hibernalherbs/models/item/regeneration_herbal_blend.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/rosemary.json b/src/main/resources/assets/hibernalherbs/models/item/rosemary.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/rosemary.json rename to src/main/resources/assets/hibernalherbs/models/item/rosemary.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/rosemary_herb_barrel.json b/src/main/resources/assets/hibernalherbs/models/item/rosemary_herb_barrel.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/rosemary_herb_barrel.json rename to src/main/resources/assets/hibernalherbs/models/item/rosemary_herb_barrel.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/rosemary_herb_pile.json b/src/main/resources/assets/hibernalherbs/models/item/rosemary_herb_pile.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/rosemary_herb_pile.json rename to src/main/resources/assets/hibernalherbs/models/item/rosemary_herb_pile.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/rosemary_lantern.json b/src/main/resources/assets/hibernalherbs/models/item/rosemary_lantern.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/rosemary_lantern.json rename to src/main/resources/assets/hibernalherbs/models/item/rosemary_lantern.json diff --git a/src/main/resources/assets/hibernalherbs/models/item/sacrificial_rune_block.json b/src/main/resources/assets/hibernalherbs/models/item/sacrificial_rune_block.json new file mode 100644 index 00000000..38a2cd87 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/sacrificial_rune_block.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/sacrificial_rune_block" +} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/sage.json b/src/main/resources/assets/hibernalherbs/models/item/sage.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/sage.json rename to src/main/resources/assets/hibernalherbs/models/item/sage.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/sage_herb_barrel.json b/src/main/resources/assets/hibernalherbs/models/item/sage_herb_barrel.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/sage_herb_barrel.json rename to src/main/resources/assets/hibernalherbs/models/item/sage_herb_barrel.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/sage_herb_pile.json b/src/main/resources/assets/hibernalherbs/models/item/sage_herb_pile.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/sage_herb_pile.json rename to src/main/resources/assets/hibernalherbs/models/item/sage_herb_pile.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/sage_lantern.json b/src/main/resources/assets/hibernalherbs/models/item/sage_lantern.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/sage_lantern.json rename to src/main/resources/assets/hibernalherbs/models/item/sage_lantern.json diff --git a/src/main/resources/assets/hibernalherbs/models/item/siliptium_petals.json b/src/main/resources/assets/hibernalherbs/models/item/siliptium_petals.json new file mode 100644 index 00000000..1f6cbfd7 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/siliptium_petals.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/siliptium_petals" + } +} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/singed_grimoire.json b/src/main/resources/assets/hibernalherbs/models/item/singed_grimoire.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/singed_grimoire.json rename to src/main/resources/assets/hibernalherbs/models/item/singed_grimoire.json diff --git a/src/main/resources/assets/hibernalherbs/models/item/sloth_ashes.json b/src/main/resources/assets/hibernalherbs/models/item/sloth_ashes.json new file mode 100644 index 00000000..17610d2e --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/sloth_ashes.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/ashes/sloth" + } +} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/sigil_sloth.json b/src/main/resources/assets/hibernalherbs/models/item/sloth_herbal_sigil.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/sigil_sloth.json rename to src/main/resources/assets/hibernalherbs/models/item/sloth_herbal_sigil.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/blend_slowness.json b/src/main/resources/assets/hibernalherbs/models/item/slowness_herbal_blend.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/blend_slowness.json rename to src/main/resources/assets/hibernalherbs/models/item/slowness_herbal_blend.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/sorrel.json b/src/main/resources/assets/hibernalherbs/models/item/sorrel.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/sorrel.json rename to src/main/resources/assets/hibernalherbs/models/item/sorrel.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/sorrel_herb_barrel.json b/src/main/resources/assets/hibernalherbs/models/item/sorrel_herb_barrel.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/sorrel_herb_barrel.json rename to src/main/resources/assets/hibernalherbs/models/item/sorrel_herb_barrel.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/sorrel_herb_pile.json b/src/main/resources/assets/hibernalherbs/models/item/sorrel_herb_pile.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/sorrel_herb_pile.json rename to src/main/resources/assets/hibernalherbs/models/item/sorrel_herb_pile.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/sorrel_lantern.json b/src/main/resources/assets/hibernalherbs/models/item/sorrel_lantern.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/sorrel_lantern.json rename to src/main/resources/assets/hibernalherbs/models/item/sorrel_lantern.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/blend_speed.json b/src/main/resources/assets/hibernalherbs/models/item/speed_herbal_blend.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/blend_speed.json rename to src/main/resources/assets/hibernalherbs/models/item/speed_herbal_blend.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/herb_fertilizer_spruce.json b/src/main/resources/assets/hibernalherbs/models/item/spruce_herb_fertilizer.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/herb_fertilizer_spruce.json rename to src/main/resources/assets/hibernalherbs/models/item/spruce_herb_fertilizer.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/herb_humus_warped.json b/src/main/resources/assets/hibernalherbs/models/item/spruce_herb_humus.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/herb_humus_warped.json rename to src/main/resources/assets/hibernalherbs/models/item/spruce_herb_humus.json diff --git a/src/main/resources/assets/hibernalherbs/models/item/stone_sickle.json b/src/main/resources/assets/hibernalherbs/models/item/stone_sickle.json new file mode 100644 index 00000000..42dc1f1c --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/stone_sickle.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/handheld", + "textures": { + "layer0": "hibernalherbs:item/sickles/stone" + } +} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/stripped_myqueste_log.json b/src/main/resources/assets/hibernalherbs/models/item/stripped_myqueste_log.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/stripped_myqueste_log.json rename to src/main/resources/assets/hibernalherbs/models/item/stripped_myqueste_log.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/stripped_myqueste_wood.json b/src/main/resources/assets/hibernalherbs/models/item/stripped_myqueste_wood.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/stripped_myqueste_wood.json rename to src/main/resources/assets/hibernalherbs/models/item/stripped_myqueste_wood.json diff --git a/src/main/resources/assets/hibernalherbs/models/item/suspicious_end_stone.json b/src/main/resources/assets/hibernalherbs/models/item/suspicious_end_stone.json new file mode 100644 index 00000000..623d89a9 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/suspicious_end_stone.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/suspicious_end_stone_0" +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/syrum_axe.json b/src/main/resources/assets/hibernalherbs/models/item/syrum_axe.json new file mode 100644 index 00000000..692b5446 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/syrum_axe.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/handheld", + "textures": { + "layer0": "hibernalherbs:item/syrum_axe" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/syrum_block.json b/src/main/resources/assets/hibernalherbs/models/item/syrum_block.json new file mode 100644 index 00000000..2600d1d5 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/syrum_block.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/syrum_block" +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/syrum_boots.json b/src/main/resources/assets/hibernalherbs/models/item/syrum_boots.json new file mode 100644 index 00000000..314e136a --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/syrum_boots.json @@ -0,0 +1,68 @@ +{ + "parent": "minecraft:item/generated", + "overrides": [ + { + "model": "hibernalherbs:item/syrum_boots_quartz_trim", + "predicate": { + "trim_type": 0.1 + } + }, + { + "model": "hibernalherbs:item/syrum_boots_iron_trim", + "predicate": { + "trim_type": 0.2 + } + }, + { + "model": "hibernalherbs:item/syrum_boots_netherite_trim", + "predicate": { + "trim_type": 0.3 + } + }, + { + "model": "hibernalherbs:item/syrum_boots_redstone_trim", + "predicate": { + "trim_type": 0.4 + } + }, + { + "model": "hibernalherbs:item/syrum_boots_copper_trim", + "predicate": { + "trim_type": 0.5 + } + }, + { + "model": "hibernalherbs:item/syrum_boots_gold_trim", + "predicate": { + "trim_type": 0.6 + } + }, + { + "model": "hibernalherbs:item/syrum_boots_emerald_trim", + "predicate": { + "trim_type": 0.7 + } + }, + { + "model": "hibernalherbs:item/syrum_boots_diamond_trim", + "predicate": { + "trim_type": 0.8 + } + }, + { + "model": "hibernalherbs:item/syrum_boots_lapis_trim", + "predicate": { + "trim_type": 0.9 + } + }, + { + "model": "hibernalherbs:item/syrum_boots_amethyst_trim", + "predicate": { + "trim_type": 1.0 + } + } + ], + "textures": { + "layer0": "hibernalherbs:item/syrum_boots" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/syrum_boots_amethyst_trim.json b/src/main/resources/assets/hibernalherbs/models/item/syrum_boots_amethyst_trim.json new file mode 100644 index 00000000..75bf55c0 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/syrum_boots_amethyst_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/syrum_boots", + "layer1": "minecraft:trims/items/boots_trim_amethyst" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/syrum_boots_copper_trim.json b/src/main/resources/assets/hibernalherbs/models/item/syrum_boots_copper_trim.json new file mode 100644 index 00000000..c38712fe --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/syrum_boots_copper_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/syrum_boots", + "layer1": "minecraft:trims/items/boots_trim_copper" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/syrum_boots_diamond_trim.json b/src/main/resources/assets/hibernalherbs/models/item/syrum_boots_diamond_trim.json new file mode 100644 index 00000000..cabc537d --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/syrum_boots_diamond_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/syrum_boots", + "layer1": "minecraft:trims/items/boots_trim_diamond" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/syrum_boots_emerald_trim.json b/src/main/resources/assets/hibernalherbs/models/item/syrum_boots_emerald_trim.json new file mode 100644 index 00000000..9b36286c --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/syrum_boots_emerald_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/syrum_boots", + "layer1": "minecraft:trims/items/boots_trim_emerald" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/syrum_boots_gold_trim.json b/src/main/resources/assets/hibernalherbs/models/item/syrum_boots_gold_trim.json new file mode 100644 index 00000000..6a032d21 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/syrum_boots_gold_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/syrum_boots", + "layer1": "minecraft:trims/items/boots_trim_gold" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/syrum_boots_iron_trim.json b/src/main/resources/assets/hibernalherbs/models/item/syrum_boots_iron_trim.json new file mode 100644 index 00000000..23220df5 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/syrum_boots_iron_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/syrum_boots", + "layer1": "minecraft:trims/items/boots_trim_iron" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/syrum_boots_lapis_trim.json b/src/main/resources/assets/hibernalherbs/models/item/syrum_boots_lapis_trim.json new file mode 100644 index 00000000..d597b13f --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/syrum_boots_lapis_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/syrum_boots", + "layer1": "minecraft:trims/items/boots_trim_lapis" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/syrum_boots_netherite_trim.json b/src/main/resources/assets/hibernalherbs/models/item/syrum_boots_netherite_trim.json new file mode 100644 index 00000000..13bc2cc0 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/syrum_boots_netherite_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/syrum_boots", + "layer1": "minecraft:trims/items/boots_trim_netherite" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/syrum_boots_quartz_trim.json b/src/main/resources/assets/hibernalherbs/models/item/syrum_boots_quartz_trim.json new file mode 100644 index 00000000..fd0347ce --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/syrum_boots_quartz_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/syrum_boots", + "layer1": "minecraft:trims/items/boots_trim_quartz" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/syrum_boots_redstone_trim.json b/src/main/resources/assets/hibernalherbs/models/item/syrum_boots_redstone_trim.json new file mode 100644 index 00000000..cbeab0b3 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/syrum_boots_redstone_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/syrum_boots", + "layer1": "minecraft:trims/items/boots_trim_redstone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/syrum_brush.json b/src/main/resources/assets/hibernalherbs/models/item/syrum_brush.json new file mode 100644 index 00000000..fcc84ffb --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/syrum_brush.json @@ -0,0 +1,6 @@ +{ + "parent": "hibernalherbs:item/template_brush", + "textures": { + "layer0": "hibernalherbs:item/syrum_brush" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/syrum_chestplate.json b/src/main/resources/assets/hibernalherbs/models/item/syrum_chestplate.json new file mode 100644 index 00000000..2f70b840 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/syrum_chestplate.json @@ -0,0 +1,68 @@ +{ + "parent": "minecraft:item/generated", + "overrides": [ + { + "model": "hibernalherbs:item/syrum_chestplate_quartz_trim", + "predicate": { + "trim_type": 0.1 + } + }, + { + "model": "hibernalherbs:item/syrum_chestplate_iron_trim", + "predicate": { + "trim_type": 0.2 + } + }, + { + "model": "hibernalherbs:item/syrum_chestplate_netherite_trim", + "predicate": { + "trim_type": 0.3 + } + }, + { + "model": "hibernalherbs:item/syrum_chestplate_redstone_trim", + "predicate": { + "trim_type": 0.4 + } + }, + { + "model": "hibernalherbs:item/syrum_chestplate_copper_trim", + "predicate": { + "trim_type": 0.5 + } + }, + { + "model": "hibernalherbs:item/syrum_chestplate_gold_trim", + "predicate": { + "trim_type": 0.6 + } + }, + { + "model": "hibernalherbs:item/syrum_chestplate_emerald_trim", + "predicate": { + "trim_type": 0.7 + } + }, + { + "model": "hibernalherbs:item/syrum_chestplate_diamond_trim", + "predicate": { + "trim_type": 0.8 + } + }, + { + "model": "hibernalherbs:item/syrum_chestplate_lapis_trim", + "predicate": { + "trim_type": 0.9 + } + }, + { + "model": "hibernalherbs:item/syrum_chestplate_amethyst_trim", + "predicate": { + "trim_type": 1.0 + } + } + ], + "textures": { + "layer0": "hibernalherbs:item/syrum_chestplate" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/syrum_chestplate_amethyst_trim.json b/src/main/resources/assets/hibernalherbs/models/item/syrum_chestplate_amethyst_trim.json new file mode 100644 index 00000000..0813ddb1 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/syrum_chestplate_amethyst_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/syrum_chestplate", + "layer1": "minecraft:trims/items/chestplate_trim_amethyst" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/syrum_chestplate_copper_trim.json b/src/main/resources/assets/hibernalherbs/models/item/syrum_chestplate_copper_trim.json new file mode 100644 index 00000000..c97363ef --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/syrum_chestplate_copper_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/syrum_chestplate", + "layer1": "minecraft:trims/items/chestplate_trim_copper" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/syrum_chestplate_diamond_trim.json b/src/main/resources/assets/hibernalherbs/models/item/syrum_chestplate_diamond_trim.json new file mode 100644 index 00000000..59e221d0 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/syrum_chestplate_diamond_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/syrum_chestplate", + "layer1": "minecraft:trims/items/chestplate_trim_diamond" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/syrum_chestplate_emerald_trim.json b/src/main/resources/assets/hibernalherbs/models/item/syrum_chestplate_emerald_trim.json new file mode 100644 index 00000000..37a62388 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/syrum_chestplate_emerald_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/syrum_chestplate", + "layer1": "minecraft:trims/items/chestplate_trim_emerald" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/syrum_chestplate_gold_trim.json b/src/main/resources/assets/hibernalherbs/models/item/syrum_chestplate_gold_trim.json new file mode 100644 index 00000000..f59746a9 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/syrum_chestplate_gold_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/syrum_chestplate", + "layer1": "minecraft:trims/items/chestplate_trim_gold" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/syrum_chestplate_iron_trim.json b/src/main/resources/assets/hibernalherbs/models/item/syrum_chestplate_iron_trim.json new file mode 100644 index 00000000..1e1b568d --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/syrum_chestplate_iron_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/syrum_chestplate", + "layer1": "minecraft:trims/items/chestplate_trim_iron" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/syrum_chestplate_lapis_trim.json b/src/main/resources/assets/hibernalherbs/models/item/syrum_chestplate_lapis_trim.json new file mode 100644 index 00000000..a2f648ac --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/syrum_chestplate_lapis_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/syrum_chestplate", + "layer1": "minecraft:trims/items/chestplate_trim_lapis" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/syrum_chestplate_netherite_trim.json b/src/main/resources/assets/hibernalherbs/models/item/syrum_chestplate_netherite_trim.json new file mode 100644 index 00000000..2ee5dde2 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/syrum_chestplate_netherite_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/syrum_chestplate", + "layer1": "minecraft:trims/items/chestplate_trim_netherite" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/syrum_chestplate_quartz_trim.json b/src/main/resources/assets/hibernalherbs/models/item/syrum_chestplate_quartz_trim.json new file mode 100644 index 00000000..2aa22004 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/syrum_chestplate_quartz_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/syrum_chestplate", + "layer1": "minecraft:trims/items/chestplate_trim_quartz" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/syrum_chestplate_redstone_trim.json b/src/main/resources/assets/hibernalherbs/models/item/syrum_chestplate_redstone_trim.json new file mode 100644 index 00000000..d4c563f4 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/syrum_chestplate_redstone_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/syrum_chestplate", + "layer1": "minecraft:trims/items/chestplate_trim_redstone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/syrum_helmet.json b/src/main/resources/assets/hibernalherbs/models/item/syrum_helmet.json new file mode 100644 index 00000000..ba01a887 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/syrum_helmet.json @@ -0,0 +1,68 @@ +{ + "parent": "minecraft:item/generated", + "overrides": [ + { + "model": "hibernalherbs:item/syrum_helmet_quartz_trim", + "predicate": { + "trim_type": 0.1 + } + }, + { + "model": "hibernalherbs:item/syrum_helmet_iron_trim", + "predicate": { + "trim_type": 0.2 + } + }, + { + "model": "hibernalherbs:item/syrum_helmet_netherite_trim", + "predicate": { + "trim_type": 0.3 + } + }, + { + "model": "hibernalherbs:item/syrum_helmet_redstone_trim", + "predicate": { + "trim_type": 0.4 + } + }, + { + "model": "hibernalherbs:item/syrum_helmet_copper_trim", + "predicate": { + "trim_type": 0.5 + } + }, + { + "model": "hibernalherbs:item/syrum_helmet_gold_trim", + "predicate": { + "trim_type": 0.6 + } + }, + { + "model": "hibernalherbs:item/syrum_helmet_emerald_trim", + "predicate": { + "trim_type": 0.7 + } + }, + { + "model": "hibernalherbs:item/syrum_helmet_diamond_trim", + "predicate": { + "trim_type": 0.8 + } + }, + { + "model": "hibernalherbs:item/syrum_helmet_lapis_trim", + "predicate": { + "trim_type": 0.9 + } + }, + { + "model": "hibernalherbs:item/syrum_helmet_amethyst_trim", + "predicate": { + "trim_type": 1.0 + } + } + ], + "textures": { + "layer0": "hibernalherbs:item/syrum_helmet" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/syrum_helmet_amethyst_trim.json b/src/main/resources/assets/hibernalherbs/models/item/syrum_helmet_amethyst_trim.json new file mode 100644 index 00000000..abc097bb --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/syrum_helmet_amethyst_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/syrum_helmet", + "layer1": "minecraft:trims/items/helmet_trim_amethyst" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/syrum_helmet_copper_trim.json b/src/main/resources/assets/hibernalherbs/models/item/syrum_helmet_copper_trim.json new file mode 100644 index 00000000..0c579c21 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/syrum_helmet_copper_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/syrum_helmet", + "layer1": "minecraft:trims/items/helmet_trim_copper" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/syrum_helmet_diamond_trim.json b/src/main/resources/assets/hibernalherbs/models/item/syrum_helmet_diamond_trim.json new file mode 100644 index 00000000..41a857ed --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/syrum_helmet_diamond_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/syrum_helmet", + "layer1": "minecraft:trims/items/helmet_trim_diamond" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/syrum_helmet_emerald_trim.json b/src/main/resources/assets/hibernalherbs/models/item/syrum_helmet_emerald_trim.json new file mode 100644 index 00000000..bb7d29f3 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/syrum_helmet_emerald_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/syrum_helmet", + "layer1": "minecraft:trims/items/helmet_trim_emerald" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/syrum_helmet_gold_trim.json b/src/main/resources/assets/hibernalherbs/models/item/syrum_helmet_gold_trim.json new file mode 100644 index 00000000..1fa735fb --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/syrum_helmet_gold_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/syrum_helmet", + "layer1": "minecraft:trims/items/helmet_trim_gold" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/syrum_helmet_iron_trim.json b/src/main/resources/assets/hibernalherbs/models/item/syrum_helmet_iron_trim.json new file mode 100644 index 00000000..61d9648b --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/syrum_helmet_iron_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/syrum_helmet", + "layer1": "minecraft:trims/items/helmet_trim_iron" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/syrum_helmet_lapis_trim.json b/src/main/resources/assets/hibernalherbs/models/item/syrum_helmet_lapis_trim.json new file mode 100644 index 00000000..b7b979fa --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/syrum_helmet_lapis_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/syrum_helmet", + "layer1": "minecraft:trims/items/helmet_trim_lapis" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/syrum_helmet_netherite_trim.json b/src/main/resources/assets/hibernalherbs/models/item/syrum_helmet_netherite_trim.json new file mode 100644 index 00000000..c7b5a49e --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/syrum_helmet_netherite_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/syrum_helmet", + "layer1": "minecraft:trims/items/helmet_trim_netherite" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/syrum_helmet_quartz_trim.json b/src/main/resources/assets/hibernalherbs/models/item/syrum_helmet_quartz_trim.json new file mode 100644 index 00000000..94d30ffe --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/syrum_helmet_quartz_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/syrum_helmet", + "layer1": "minecraft:trims/items/helmet_trim_quartz" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/syrum_helmet_redstone_trim.json b/src/main/resources/assets/hibernalherbs/models/item/syrum_helmet_redstone_trim.json new file mode 100644 index 00000000..0af4f783 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/syrum_helmet_redstone_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/syrum_helmet", + "layer1": "minecraft:trims/items/helmet_trim_redstone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/syrum_hoe.json b/src/main/resources/assets/hibernalherbs/models/item/syrum_hoe.json new file mode 100644 index 00000000..60dbd98c --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/syrum_hoe.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/handheld", + "textures": { + "layer0": "hibernalherbs:item/syrum_hoe" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/syrum_ingot.json b/src/main/resources/assets/hibernalherbs/models/item/syrum_ingot.json new file mode 100644 index 00000000..36a4a71a --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/syrum_ingot.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/syrum_ingot" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/syrum_leggings.json b/src/main/resources/assets/hibernalherbs/models/item/syrum_leggings.json new file mode 100644 index 00000000..c9334742 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/syrum_leggings.json @@ -0,0 +1,68 @@ +{ + "parent": "minecraft:item/generated", + "overrides": [ + { + "model": "hibernalherbs:item/syrum_leggings_quartz_trim", + "predicate": { + "trim_type": 0.1 + } + }, + { + "model": "hibernalherbs:item/syrum_leggings_iron_trim", + "predicate": { + "trim_type": 0.2 + } + }, + { + "model": "hibernalherbs:item/syrum_leggings_netherite_trim", + "predicate": { + "trim_type": 0.3 + } + }, + { + "model": "hibernalherbs:item/syrum_leggings_redstone_trim", + "predicate": { + "trim_type": 0.4 + } + }, + { + "model": "hibernalherbs:item/syrum_leggings_copper_trim", + "predicate": { + "trim_type": 0.5 + } + }, + { + "model": "hibernalherbs:item/syrum_leggings_gold_trim", + "predicate": { + "trim_type": 0.6 + } + }, + { + "model": "hibernalherbs:item/syrum_leggings_emerald_trim", + "predicate": { + "trim_type": 0.7 + } + }, + { + "model": "hibernalherbs:item/syrum_leggings_diamond_trim", + "predicate": { + "trim_type": 0.8 + } + }, + { + "model": "hibernalherbs:item/syrum_leggings_lapis_trim", + "predicate": { + "trim_type": 0.9 + } + }, + { + "model": "hibernalherbs:item/syrum_leggings_amethyst_trim", + "predicate": { + "trim_type": 1.0 + } + } + ], + "textures": { + "layer0": "hibernalherbs:item/syrum_leggings" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/syrum_leggings_amethyst_trim.json b/src/main/resources/assets/hibernalherbs/models/item/syrum_leggings_amethyst_trim.json new file mode 100644 index 00000000..8b43bfb7 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/syrum_leggings_amethyst_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/syrum_leggings", + "layer1": "minecraft:trims/items/leggings_trim_amethyst" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/syrum_leggings_copper_trim.json b/src/main/resources/assets/hibernalherbs/models/item/syrum_leggings_copper_trim.json new file mode 100644 index 00000000..ed1be1af --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/syrum_leggings_copper_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/syrum_leggings", + "layer1": "minecraft:trims/items/leggings_trim_copper" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/syrum_leggings_diamond_trim.json b/src/main/resources/assets/hibernalherbs/models/item/syrum_leggings_diamond_trim.json new file mode 100644 index 00000000..0594b351 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/syrum_leggings_diamond_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/syrum_leggings", + "layer1": "minecraft:trims/items/leggings_trim_diamond" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/syrum_leggings_emerald_trim.json b/src/main/resources/assets/hibernalherbs/models/item/syrum_leggings_emerald_trim.json new file mode 100644 index 00000000..33810f36 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/syrum_leggings_emerald_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/syrum_leggings", + "layer1": "minecraft:trims/items/leggings_trim_emerald" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/syrum_leggings_gold_trim.json b/src/main/resources/assets/hibernalherbs/models/item/syrum_leggings_gold_trim.json new file mode 100644 index 00000000..936c7297 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/syrum_leggings_gold_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/syrum_leggings", + "layer1": "minecraft:trims/items/leggings_trim_gold" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/syrum_leggings_iron_trim.json b/src/main/resources/assets/hibernalherbs/models/item/syrum_leggings_iron_trim.json new file mode 100644 index 00000000..80c07db6 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/syrum_leggings_iron_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/syrum_leggings", + "layer1": "minecraft:trims/items/leggings_trim_iron" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/syrum_leggings_lapis_trim.json b/src/main/resources/assets/hibernalherbs/models/item/syrum_leggings_lapis_trim.json new file mode 100644 index 00000000..689d32a0 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/syrum_leggings_lapis_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/syrum_leggings", + "layer1": "minecraft:trims/items/leggings_trim_lapis" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/syrum_leggings_netherite_trim.json b/src/main/resources/assets/hibernalherbs/models/item/syrum_leggings_netherite_trim.json new file mode 100644 index 00000000..3a825b11 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/syrum_leggings_netherite_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/syrum_leggings", + "layer1": "minecraft:trims/items/leggings_trim_netherite" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/syrum_leggings_quartz_trim.json b/src/main/resources/assets/hibernalherbs/models/item/syrum_leggings_quartz_trim.json new file mode 100644 index 00000000..09a98c60 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/syrum_leggings_quartz_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/syrum_leggings", + "layer1": "minecraft:trims/items/leggings_trim_quartz" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/syrum_leggings_redstone_trim.json b/src/main/resources/assets/hibernalherbs/models/item/syrum_leggings_redstone_trim.json new file mode 100644 index 00000000..27281353 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/syrum_leggings_redstone_trim.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/syrum_leggings", + "layer1": "minecraft:trims/items/leggings_trim_redstone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/syrum_nugget.json b/src/main/resources/assets/hibernalherbs/models/item/syrum_nugget.json new file mode 100644 index 00000000..8f54ae4e --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/syrum_nugget.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/syrum_nugget" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/syrum_pickaxe.json b/src/main/resources/assets/hibernalherbs/models/item/syrum_pickaxe.json new file mode 100644 index 00000000..6d395188 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/syrum_pickaxe.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/handheld", + "textures": { + "layer0": "hibernalherbs:item/syrum_pickaxe" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/syrum_shovel.json b/src/main/resources/assets/hibernalherbs/models/item/syrum_shovel.json new file mode 100644 index 00000000..3c55cc70 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/syrum_shovel.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/handheld", + "textures": { + "layer0": "hibernalherbs:item/syrum_shovel" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/syrum_sickle.json b/src/main/resources/assets/hibernalherbs/models/item/syrum_sickle.json new file mode 100644 index 00000000..4e6aa9ee --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/syrum_sickle.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/handheld", + "textures": { + "layer0": "hibernalherbs:item/sickles/syrum" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/syrum_sword.json b/src/main/resources/assets/hibernalherbs/models/item/syrum_sword.json new file mode 100644 index 00000000..f781c856 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/syrum_sword.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/handheld", + "textures": { + "layer0": "hibernalherbs:item/syrum_sword" + } +} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/tarragon.json b/src/main/resources/assets/hibernalherbs/models/item/tarragon.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/tarragon.json rename to src/main/resources/assets/hibernalherbs/models/item/tarragon.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/tarragon_herb_barrel.json b/src/main/resources/assets/hibernalherbs/models/item/tarragon_herb_barrel.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/tarragon_herb_barrel.json rename to src/main/resources/assets/hibernalherbs/models/item/tarragon_herb_barrel.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/tarragon_herb_pile.json b/src/main/resources/assets/hibernalherbs/models/item/tarragon_herb_pile.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/tarragon_herb_pile.json rename to src/main/resources/assets/hibernalherbs/models/item/tarragon_herb_pile.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/tarragon_lantern.json b/src/main/resources/assets/hibernalherbs/models/item/tarragon_lantern.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/tarragon_lantern.json rename to src/main/resources/assets/hibernalherbs/models/item/tarragon_lantern.json diff --git a/src/main/resources/assets/hibernalherbs/models/item/template_brush.json b/src/main/resources/assets/hibernalherbs/models/item/template_brush.json new file mode 100644 index 00000000..a525bacd --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/template_brush.json @@ -0,0 +1,40 @@ +{ + "parent": "minecraft:item/generated", + "display": { + "firstperson_lefthand": { + "rotation": [ 55, -85, 0 ], + "translation": [ 8.0, 0.5, -5.5 ], + "scale": [ 1.0, 1.0, 1.0 ] + }, + "thirdperson_righthand": { + "rotation": [ 0, 0, 45 ], + "translation": [ 0, 4, 0 ], + "scale": [ 0.9, 0.9, 0.9 ] + }, + "thirdperson_lefthand": { + "rotation": [ 0, 0, -45 ], + "translation": [ 0, 4, 0 ], + "scale": [ 0.9, 0.9, 0.9 ] + } + }, + "overrides": [ + { + "predicate": { + "brushing": 0.25 + }, + "model": "hibernalherbs:item/template_brush_brushing_0" + }, + { + "predicate": { + "brushing": 0.5 + }, + "model": "hibernalherbs:item/template_brush_brushing_1" + }, + { + "predicate": { + "brushing": 0.75 + }, + "model": "hibernalherbs:item/template_brush_brushing_2" + } + ] +} diff --git a/src/main/resources/assets/hibernalherbs/models/item/template_brush_brushing_0.json b/src/main/resources/assets/hibernalherbs/models/item/template_brush_brushing_0.json new file mode 100644 index 00000000..0a6048e2 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/template_brush_brushing_0.json @@ -0,0 +1,20 @@ +{ + "parent": "minecraft:item/generated", + "display": { + "firstperson_lefthand": { + "rotation": [ 55, -85, 0 ], + "translation": [ 8.0, 0.5, -5.5 ], + "scale": [ 1.0, 1.0, 1.0 ] + }, + "thirdperson_righthand": { + "rotation": [ 0, 0, 0 ], + "translation": [ 4, 2, 0 ], + "scale": [ 0.9, 0.9, 0.9 ] + }, + "thirdperson_lefthand": { + "rotation": [ 0, 0, 0], + "translation": [ -4, 2, 0 ], + "scale": [ 0.9, 0.9, 0.9 ] + } + } +} diff --git a/src/main/resources/assets/hibernalherbs/models/item/template_brush_brushing_1.json b/src/main/resources/assets/hibernalherbs/models/item/template_brush_brushing_1.json new file mode 100644 index 00000000..6fa6e71e --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/template_brush_brushing_1.json @@ -0,0 +1,20 @@ +{ + "parent": "minecraft:item/generated", + "display": { + "firstperson_lefthand": { + "rotation": [ 55, -85, 0 ], + "translation": [ 8.0, 0.5, -5.5 ], + "scale": [ 1.0, 1.0, 1.0 ] + }, + "thirdperson_righthand": { + "rotation": [ 0, 0, 45 ], + "translation": [ 0, 4, 0 ], + "scale": [ 0.9, 0.9, 0.9 ] + }, + "thirdperson_lefthand": { + "rotation": [ 0, 0, -45 ], + "translation": [ 0, 4, 0 ], + "scale": [ 0.9, 0.9, 0.9 ] + } + } +} diff --git a/src/main/resources/assets/hibernalherbs/models/item/template_brush_brushing_2.json b/src/main/resources/assets/hibernalherbs/models/item/template_brush_brushing_2.json new file mode 100644 index 00000000..6e0edebf --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/template_brush_brushing_2.json @@ -0,0 +1,20 @@ +{ + "parent": "minecraft:item/generated", + "display": { + "firstperson_lefthand": { + "rotation": [ 55, -85, 0 ], + "translation": [ 8.0, 0.5, -5.5 ], + "scale": [ 1.0, 1.0, 1.0 ] + }, + "thirdperson_righthand": { + "rotation": [ 0, 0, 90 ], + "translation": [ -4, 2, 0 ], + "scale": [ 0.9, 0.9, 0.9 ] + }, + "thirdperson_lefthand": { + "rotation": [ 0, 0, -90 ], + "translation": [ 4, 2, 0 ], + "scale": [ 0.9, 0.9, 0.9 ] + } + } +} diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/thyme.json b/src/main/resources/assets/hibernalherbs/models/item/thyme.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/thyme.json rename to src/main/resources/assets/hibernalherbs/models/item/thyme.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/thyme_herb_barrel.json b/src/main/resources/assets/hibernalherbs/models/item/thyme_herb_barrel.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/thyme_herb_barrel.json rename to src/main/resources/assets/hibernalherbs/models/item/thyme_herb_barrel.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/thyme_herb_pile.json b/src/main/resources/assets/hibernalherbs/models/item/thyme_herb_pile.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/thyme_herb_pile.json rename to src/main/resources/assets/hibernalherbs/models/item/thyme_herb_pile.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/thyme_lantern.json b/src/main/resources/assets/hibernalherbs/models/item/thyme_lantern.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/thyme_lantern.json rename to src/main/resources/assets/hibernalherbs/models/item/thyme_lantern.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/thyocielle.json b/src/main/resources/assets/hibernalherbs/models/item/thyocielle.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/thyocielle.json rename to src/main/resources/assets/hibernalherbs/models/item/thyocielle.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/thyocielle_herb_barrel.json b/src/main/resources/assets/hibernalherbs/models/item/thyocielle_herb_barrel.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/thyocielle_herb_barrel.json rename to src/main/resources/assets/hibernalherbs/models/item/thyocielle_herb_barrel.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/thyocielle_herb_pile.json b/src/main/resources/assets/hibernalherbs/models/item/thyocielle_herb_pile.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/thyocielle_herb_pile.json rename to src/main/resources/assets/hibernalherbs/models/item/thyocielle_herb_pile.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/thyocielle_lantern.json b/src/main/resources/assets/hibernalherbs/models/item/thyocielle_lantern.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/thyocielle_lantern.json rename to src/main/resources/assets/hibernalherbs/models/item/thyocielle_lantern.json diff --git a/src/main/resources/assets/hibernalherbs/models/item/tome.json b/src/main/resources/assets/hibernalherbs/models/item/tome.json new file mode 100644 index 00000000..bc7b4bae --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/tome.json @@ -0,0 +1,14 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/tome" + }, + "overrides": [ + { + "predicate": { + "hibernalherbs:is_using_agglomeration": 1 + }, + "model": "hibernalherbs:item/active_tome" + } + ] +} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/padlock_envy.json b/src/main/resources/assets/hibernalherbs/models/item/unbound_envy_padlock.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/padlock_envy.json rename to src/main/resources/assets/hibernalherbs/models/item/unbound_envy_padlock.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/padlock_gluttony.json b/src/main/resources/assets/hibernalherbs/models/item/unbound_gluttony_padlock.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/padlock_gluttony.json rename to src/main/resources/assets/hibernalherbs/models/item/unbound_gluttony_padlock.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/padlock_greed.json b/src/main/resources/assets/hibernalherbs/models/item/unbound_greed_padlock.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/padlock_greed.json rename to src/main/resources/assets/hibernalherbs/models/item/unbound_greed_padlock.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/padlock_lust.json b/src/main/resources/assets/hibernalherbs/models/item/unbound_lust_padlock.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/padlock_lust.json rename to src/main/resources/assets/hibernalherbs/models/item/unbound_lust_padlock.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/padlock_pride.json b/src/main/resources/assets/hibernalherbs/models/item/unbound_pride_padlock.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/padlock_pride.json rename to src/main/resources/assets/hibernalherbs/models/item/unbound_pride_padlock.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/padlock_sloth.json b/src/main/resources/assets/hibernalherbs/models/item/unbound_sloth_padlock.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/padlock_sloth.json rename to src/main/resources/assets/hibernalherbs/models/item/unbound_sloth_padlock.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/padlock_wrath.json b/src/main/resources/assets/hibernalherbs/models/item/unbound_wrath_padlock.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/padlock_wrath.json rename to src/main/resources/assets/hibernalherbs/models/item/unbound_wrath_padlock.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/verbena.json b/src/main/resources/assets/hibernalherbs/models/item/verbena.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/verbena.json rename to src/main/resources/assets/hibernalherbs/models/item/verbena.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/verbena_herb_barrel.json b/src/main/resources/assets/hibernalherbs/models/item/verbena_herb_barrel.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/verbena_herb_barrel.json rename to src/main/resources/assets/hibernalherbs/models/item/verbena_herb_barrel.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/verbena_herb_pile.json b/src/main/resources/assets/hibernalherbs/models/item/verbena_herb_pile.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/verbena_herb_pile.json rename to src/main/resources/assets/hibernalherbs/models/item/verbena_herb_pile.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/verbena_lantern.json b/src/main/resources/assets/hibernalherbs/models/item/verbena_lantern.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/verbena_lantern.json rename to src/main/resources/assets/hibernalherbs/models/item/verbena_lantern.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/herb_fertilizer_warped.json b/src/main/resources/assets/hibernalherbs/models/item/warped_herb_fertilizer.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/herb_fertilizer_warped.json rename to src/main/resources/assets/hibernalherbs/models/item/warped_herb_fertilizer.json diff --git a/src/main/resources/assets/hibernalherbs/models/item/warped_herb_humus.json b/src/main/resources/assets/hibernalherbs/models/item/warped_herb_humus.json new file mode 100644 index 00000000..1d40b51f --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/warped_herb_humus.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/herb_humus" + } +} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/blend_weakness.json b/src/main/resources/assets/hibernalherbs/models/item/weakness_herbal_blend.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/blend_weakness.json rename to src/main/resources/assets/hibernalherbs/models/item/weakness_herbal_blend.json diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/blend_wither.json b/src/main/resources/assets/hibernalherbs/models/item/wither_herbal_blend.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/blend_wither.json rename to src/main/resources/assets/hibernalherbs/models/item/wither_herbal_blend.json diff --git a/src/main/resources/assets/hibernalherbs/models/item/wooden_sickle.json b/src/main/resources/assets/hibernalherbs/models/item/wooden_sickle.json new file mode 100644 index 00000000..49899df3 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/wooden_sickle.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/handheld", + "textures": { + "layer0": "hibernalherbs:item/sickles/wooden" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/models/item/wrath_ashes.json b/src/main/resources/assets/hibernalherbs/models/item/wrath_ashes.json new file mode 100644 index 00000000..36c13b97 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/models/item/wrath_ashes.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/ashes/wrath" + } +} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/models/item/sigil_wrath.json b/src/main/resources/assets/hibernalherbs/models/item/wrath_herbal_sigil.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/models/item/sigil_wrath.json rename to src/main/resources/assets/hibernalherbs/models/item/wrath_herbal_sigil.json diff --git a/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/categories/herb_reproduction.json b/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/categories/herb_reproduction.json new file mode 100644 index 00000000..02716788 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/categories/herb_reproduction.json @@ -0,0 +1,5 @@ +{ + "name": "Herb Reproduction", + "description": "Want to reproduce your herbs? Here's what you do!", + "icon": "hibernalherbs:spruce_herb_fertilizer" +} \ No newline at end of file diff --git a/Common/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/categories/herbs.json b/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/categories/herbs.json similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/categories/herbs.json rename to src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/categories/herbs.json diff --git a/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/categories/mystical_campfire_conversion.json b/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/categories/mystical_campfire_conversion.json new file mode 100644 index 00000000..f2b98abd --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/categories/mystical_campfire_conversion.json @@ -0,0 +1,5 @@ +{ + "name": "Mystical Campfire Conversion", + "description": "Transform normality through the mystical arts.", + "icon": "hibernalherbs:mystical_campfire" +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/categories/sin_alignments.json b/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/categories/sin_alignments.json new file mode 100644 index 00000000..94440503 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/categories/sin_alignments.json @@ -0,0 +1,5 @@ +{ + "name": "Sin Alignments", + "description": "Not quite making a deal with a devil, but close enough.", + "icon": "hibernalherbs:pride_ashes" +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/categories/sorcerer_books.json b/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/categories/sorcerer_books.json new file mode 100644 index 00000000..08ccc5f7 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/categories/sorcerer_books.json @@ -0,0 +1,5 @@ +{ + "name": "Sorcerer's Books", + "description": "The Sorcerer books have special abilities that help you progress.", + "icon": "hibernalherbs:agglomeration" +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/categories/utilities.json b/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/categories/utilities.json new file mode 100644 index 00000000..b62b4c51 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/categories/utilities.json @@ -0,0 +1,5 @@ +{ + "name": "Utilities", + "description": "Utility blocks and items that may prove useful to you.", + "icon": "hibernalherbs:iron_sickle" +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/herbs/dried_herbs.json b/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/herbs/dried_herbs.json new file mode 100644 index 00000000..06b37544 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/herbs/dried_herbs.json @@ -0,0 +1,22 @@ +{ + "name": "Dried Herbs", + "icon": "hibernalherbs:dried_chamomile", + "category": "hibernalherbs:herbs", + "pages": [ + { + "type": "patchouli:spotlight", + "item": "hibernalherbs:dried_chamomile", + "text": "Can be used to make decorative lanterns and to make certain $(l:sin_alignments/herbal_sigils)Herbal Sigils$()." + }, + { + "type": "hibernalherbs:mystical_campfire_conversion", + "recipe": "hibernalherbs:mystical_campfire_conversion/dried_rosemary", + "text": "Dried herbs can be made from pounded herbs by using a Mystical Campfire." + }, + { + "type": "patchouli:spotlight", + "item": "hibernalherbs:incense_provider", + "text": "Can be used on an $(l:utilities/incense_provider)Incense Provider$() to provide a positive status effect to surrounding entities within a radius of 10 metres." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/herbs/herbs.json b/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/herbs/herbs.json new file mode 100644 index 00000000..6de4a6d3 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/herbs/herbs.json @@ -0,0 +1,12 @@ +{ + "name": "Herbs", + "icon": "hibernalherbs:chamomile", + "category": "hibernalherbs:herbs", + "pages": [ + { + "type": "patchouli:spotlight", + "item": "hibernalherbs:chamomile", + "text": "Herbs can be found in Snowy Plains and Snowy Taiga in typically large quantities.$(br2)By default, herbs will drop themselves upon breaking them. However, if broken with a sickle, it will drop $(l:herbs/pounded_herbs)pounded herbs$()." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/herbs/pounded_herbs.json b/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/herbs/pounded_herbs.json new file mode 100644 index 00000000..347d5eec --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/herbs/pounded_herbs.json @@ -0,0 +1,17 @@ +{ + "name": "Pounded Herbs", + "icon": "hibernalherbs:pounded_chamomile", + "category": "hibernalherbs:herbs", + "pages": [ + { + "type": "patchouli:spotlight", + "item": "hibernalherbs:pounded_chamomile", + "text": "You can get pounded herbs by breaking a given herb with a Sickle of some kind.$(br2)Pounded herbs can be used to make Herbal Blends." + }, + { + "type": "patchouli:spotlight", + "item": "hibernalherbs:incense_provider", + "text": "Can be used on an $(l:utilities/incense_provider)Incense Provider$() to provide a positive status effect to surrounding entities within a radius of 10 metres." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/mystical_campfire_conversion/arkonium.json b/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/mystical_campfire_conversion/arkonium.json new file mode 100644 index 00000000..840d6a01 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/mystical_campfire_conversion/arkonium.json @@ -0,0 +1,17 @@ +{ + "name": "Arkonium", + "icon": "hibernalherbs:arkonium_ingot", + "category": "hibernalherbs:mystical_campfire_conversion", + "pages": [ + { + "type": "patchouli:spotlight", + "item": "hibernalherbs:arkonium_block", + "text": "Higher tier iron tools and gear. Per piece of armour, you gain a minor speed boost.$(br2)Arkonium can be used to replicate $(l:sin_alignments/arcane_ruins)Inscription Templates$()." + }, + { + "type": "hibernalherbs:mystical_campfire_conversion", + "recipe": "hibernalherbs:mystical_campfire_conversion/arkonium_ingot_from_iron_ingot", + "text": "Can be made by putting Iron Ingots, Nuggets, or Blocks onto a Mystical Campfire." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/mystical_campfire_conversion/enigmatic_extract.json b/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/mystical_campfire_conversion/enigmatic_extract.json new file mode 100644 index 00000000..ac22b3ba --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/mystical_campfire_conversion/enigmatic_extract.json @@ -0,0 +1,22 @@ +{ + "name": "Enigmatic Extract", + "icon": "hibernalherbs:extract_mystical_ashes", + "category": "hibernalherbs:mystical_campfire_conversion", + "advancement": "hibernalherbs:singed_grimoire", + "pages": [ + { + "type": "patchouli:spotlight", + "item": "hibernalherbs:extract_mystical_ashes", + "text": "A basic Enigmatic Extract can be made by putting a Glass Bottle onto a Mystical Campfire. From here, you can use it to make either an Enigmatic Extract that extracts vial ashes or virtuous ashes, which can be used to make Herbal Blends." + }, + { + "type": "patchouli:text", + "text": "Enigmatic Extract that extracts vial ashes can be used to make Herbal Blends that provide negative status effects.$(br2)Enigmatic Extract that extracts virtuous ashes can be used to make Herbal Blends that provide positive status effects." + }, + { + "type": "patchouli:crafting", + "recipe": "hibernalherbs:replication/pride_ashes", + "text": "Using all 3 kinds of Enigmatic Extracts also allows you to replicate your $(l:sin_alignments/ashes_of_sin)ashes of sin$()." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/mystical_campfire_conversion/petals.json b/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/mystical_campfire_conversion/petals.json new file mode 100644 index 00000000..094be08f --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/mystical_campfire_conversion/petals.json @@ -0,0 +1,17 @@ +{ + "name": "Petals", + "icon": "hibernalherbs:siliptium_petals", + "category": "hibernalherbs:mystical_campfire_conversion", + "pages": [ + { + "type": "patchouli:spotlight", + "item": "hibernalherbs:siliptium_petals", + "text": "Siliptium Petals can be made by putting Pink Petals onto a Mystical Campfire.$(br2)From here, you can put Siliptium Petals back onto a Mystical Campfire to make Lumbinetrik Petals, and even further to make Julisium Petals.$(br2)Julisium Petals can be used to make $(l:mystical_campfire_conversion/arkonium)Herbal Padlocks." + }, + { + "type": "hibernalherbs:mystical_campfire_conversion", + "recipe": "hibernalherbs:mystical_campfire_conversion/siliptium_petals", + "text": "Can be made by putting Pink Petals onto a Mystical Campfire." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/mystical_campfire_conversion/syrum.json b/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/mystical_campfire_conversion/syrum.json new file mode 100644 index 00000000..5e319429 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/mystical_campfire_conversion/syrum.json @@ -0,0 +1,17 @@ +{ + "name": "Syrum", + "icon": "hibernalherbs:syrum_ingot", + "category": "hibernalherbs:mystical_campfire_conversion", + "pages": [ + { + "type": "patchouli:spotlight", + "item": "hibernalherbs:syrum_block", + "text": "Higher tier gold tools and gear. With the full set equipped, you can freely look at Endermen.$(br2)Syrum can be used to make $(l:sin_alignments/herbal_padlocks)Unbound Herbal Padlocks$() from $(l:sin_alignments/herbal_sigils)Herbal Sigils$().$(br2)Syrum can also be used to make an $(l:utilities/incense_provider)Incense Provider$() and a $(l:utilities/syrum_brush)Syrum Brush$(), which is necessary for traversing to the $(l:sin_alignments/arcane_ruins)Arcane Ruins$()." + }, + { + "type": "hibernalherbs:mystical_campfire_conversion", + "recipe": "hibernalherbs:mystical_campfire_conversion/syrum_ingot_from_gold_ingot", + "text": "Can be made by putting Gold Ingots, Nuggets, or Blocks onto a Mystical Campfire." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/reproduction/herb_fertilizer.json b/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/reproduction/herb_fertilizer.json new file mode 100644 index 00000000..0b424085 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/reproduction/herb_fertilizer.json @@ -0,0 +1,37 @@ +{ + "name": "Herbal Fertilizer", + "icon": "hibernalherbs:spruce_herb_fertilizer", + "category": "hibernalherbs:herb_reproduction", + "pages": [ + { + "type": "patchouli:text", + "text": "Combining 2 Bone Meal and an aligned Herbal Humus provides you with Herbal Fertilizer, which can be used to reproduce your herbs." + }, + { + "type": "patchouli:spotlight", + "item": "hibernalherbs:spruce_herb_fertilizer", + "text": "In order to obtain Herb Fertilizer of any kind, you will first need to obtain something called Herb Humus of the respective type.", + "title": "Obtaining Fertilizer" + }, + { + "type": "patchouli:spotlight", + "item": "hibernalherbs:herb_humus", + "text": "In its base state, it's not very useful. Which is because it will need to have an association attached to it!$(br2)Using Herbal Humus on a stripped log or wood will give an alignment to the Herbal Humus, which determines the alignment of Herbal Fertilizer." + }, + { + "type": "patchouli:crafting", + "recipe": "hibernalherbs:herb_humus", + "text": "Again, Herb Humus is not very useful right after crafting due to not having an association!" + }, + { + "type": "patchouli:crafting", + "recipe": "hibernalherbs:fertilizer/spruce", + "text": "An example recipe is provided above.$(br2)Specific Fertilizers will be more efficient in Herb Reproduction than others. For example, Spruce is more effective than Acacia." + }, + { + "type": "patchouli:text", + "text": "Acacia, Crimson, and Warped$() Associations only reproduce 2 at a time.$(br2)Birch, Cherry, Bamboo, Dark Oak, Jungle, Mangrove, and Oak$() Associations reproduce 3 at a time, which is better, but not max efficiency.$(br2)Spruce and $(l:reproduction/myqueste_trees)Myqueste$() are most efficient, reproducing 4 at a time.", + "title": "Fertilizer Effectiveness" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/reproduction/myqueste_trees.json b/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/reproduction/myqueste_trees.json new file mode 100644 index 00000000..c7e9c52a --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/reproduction/myqueste_trees.json @@ -0,0 +1,18 @@ +{ + "name": "Myqueste Wood", + "icon": "hibernalherbs:myqueste_log", + "category": "hibernalherbs:herb_reproduction", + "pages": [ + { + "type": "patchouli:image", + "images": [ + "hibernalherbs:textures/gui/entries/myqueste_trees.png" + ], + "title": "Myqueste Trees" + }, + { + "type": "patchouli:text", + "text": "Myqueste Trees can be found in the same biomes that herbs can be found in, Snowy Plains and Snowy Taiga.$(br2)Stripped Myqueste logs and wood can be right-clicked with $(l:reproduction/herb_fertilizer)Herbal Humus$() to get a production value of 4." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/sin_alignments/arcane_ruins.json b/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/sin_alignments/arcane_ruins.json new file mode 100644 index 00000000..cc335cfe --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/sin_alignments/arcane_ruins.json @@ -0,0 +1,28 @@ +{ + "name": "Arcane Ruins", + "icon": "hibernalherbs:necromantic_stone", + "category": "hibernalherbs:sin_alignments", + "advancement": "hibernalherbs:singed_grimoire", + "pages": [ + { + "type": "patchouli:spotlight", + "item": "minecraft:end_stone", + "title": "Arcane Ruins", + "text": "You can find the Arcane Ruins in the End Highlands, only inhabited with a few Pillagers guarding it's loot.$(br2)It's here that you'll find some key ingredients for your progression - $(l:sin_alignments/ashes_of_sin)Ashes of sin$() and Inscription Smithing Templates." + }, + { + "type": "patchouli:image", + "images": [ + "hibernalherbs:textures/gui/entries/arcane_ruins.png" + ], + "text": "These items can be used in a Smithing Table to make an aligned Herbal Sigil." + }, + { + "type": "patchouli:image", + "images": [ + "hibernalherbs:textures/gui/entries/suspicious_end_stone.png" + ], + "text": "Sift through Suspicious End Stone using a $(l:utilities/syrum_brush)Syrum Brush$() to find some loot!" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/sin_alignments/ashes_of_sin.json b/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/sin_alignments/ashes_of_sin.json new file mode 100644 index 00000000..cefc941f --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/sin_alignments/ashes_of_sin.json @@ -0,0 +1,19 @@ +{ + "name": "Ashes of Sin", + "icon": "hibernalherbs:pride_ashes", + "category": "hibernalherbs:sin_alignments", + "advancement": "hibernalherbs:singed_grimoire", + "pages": [ + { + "type": "patchouli:spotlight", + "item": "hibernalherbs:pride_ashes", + "title": "Ashes of Sin", + "text": "By sifting through $(l:sin_alignments/arcane_ruins)Suspicious End Stone$(), you can find some potentially useful items! Among these items, are ashes of sin, which are used in the creation of $(l:sin_alignments/herbal_sigils)aligned Herbal Sigils$()." + }, + { + "type": "patchouli:text", + "item": "hibernalherbs:extract_vile_ashes", + "text": "Ashes of sin can also be used make $(l:mystical_campfire_conversion/enigmatic_extract)Enigmatic Extract$() that extracts Vile Ashes." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/sin_alignments/herbal_padlocks.json b/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/sin_alignments/herbal_padlocks.json new file mode 100644 index 00000000..81416773 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/sin_alignments/herbal_padlocks.json @@ -0,0 +1,22 @@ +{ + "name": "Herbal Padlocks", + "icon": "hibernalherbs:unbound_pride_padlock", + "category": "hibernalherbs:sin_alignments", + "advancement": "hibernalherbs:singed_grimoire", + "pages": [ + { + "type": "patchouli:spotlight", + "item": "hibernalherbs:unbound_pride_padlock", + "text": "Unbound Herbal Padlocks are a prerequisite to what you desire - the Bound Herbal Padlocks! Unbound Herbal Padlocks, as you might guess, are crafted using the Herbal Sigil of the given sin that you wish to make a Herbal Padlock for." + }, + { + "type": "patchouli:spotlight", + "item": "hibernalherbs:tome", + "text": "Unbound Herbal Padlocks are useless on their own, you need to now bind its respective prince to the padlock." + }, + { + "type": "patchouli:text", + "text": "To bind a prince of sin, use the Unbound Herbal Padlock with a $(l:sorcerer_books/tome)Sorcerer's Tome$(), this will provide you with a Bound Herbal Padlock which can be equipped in your accessories necklace slot.$(br2)Once equipped, it will provide you with certain buffs that will last forever unless you unequip the herbal padlock." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/sin_alignments/herbal_sigils.json b/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/sin_alignments/herbal_sigils.json new file mode 100644 index 00000000..723f08e7 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/sin_alignments/herbal_sigils.json @@ -0,0 +1,35 @@ +{ + "name": "Herbal Sigils", + "icon": "hibernalherbs:pride_herbal_sigil", + "category": "hibernalherbs:sin_alignments", + "advancement": "hibernalherbs:singed_grimoire", + "pages": [ + { + "type": "patchouli:spotlight", + "item": "hibernalherbs:deteriorated_sacrificial_rune_block", + "title": "Deteriorated Rune", + "text": "Herbal Sigils are made by using a Deteriorated Sacrificial Rune with a $(l:sorcerer_books/agglomeration)Sorcerer's Agglomeration$(). Though, this only creates a blank Herbal Sigil. To upgrade your blank Herbal Sigils, you must travel to the $(l:sin_alignments/arcane_ruins)Arcane Ruins$(). Make sure to bring a $(l:utilities/syrum_brush)Syrum Brush$() so that you can brush through the Suspicious End Stone!" + }, + { + "type": "patchouli:spotlight", + "item": "hibernalherbs:pride_ashes", + "title": "Ashes of Sin", + "text": "Using the $(l:sin_alignments/ashes_of_sin)Ashes of sin$() and Inscription Template that you've found in the Arcane Ruins, you can now align your blank Herbal Sigil with 1 of the 7 deadly sins - Pride, Wrath, Envy, Sloth, Greed, Gluttony, or Lust.$(br2)However, blank Herbal Sigils can also be used in standard crafting to make Mastery and Configuration Herbal Sigils, which are key components in late-game crafting." + }, + { + "type": "patchouli:smithing", + "recipe": "hibernalherbs:smithing/pride_herbal_sigil", + "text": "When making Herbal Sigils, make sure to use $(l:sin_alignments/arcane_ruins)Inscription Smithing Templates$() instead of the Netherite Smithing Templates." + }, + { + "type": "patchouli:crafting", + "recipe": "hibernalherbs:configuration_herbal_sigil", + "recipe2": "hibernalherbs:mastery_herbal_sigil" + }, + { + "type": "patchouli:crafting", + "recipe": "hibernalherbs:advanced_configuration_herbal_sigil", + "recipe2": "hibernalherbs:advanced_mastery_herbal_sigil" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/sorcerer_books/agglomeration.json b/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/sorcerer_books/agglomeration.json new file mode 100644 index 00000000..54b41b67 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/sorcerer_books/agglomeration.json @@ -0,0 +1,26 @@ +{ + "name": "Sorcerer's Agglomeration", + "icon": "hibernalherbs:agglomeration", + "category": "hibernalherbs:sorcerer_books", + "pages": [ + { + "type": "patchouli:spotlight", + "item": "hibernalherbs:pride_herbal_sigil", + "text": "Use in combination with an Herbal Sigil to grant you with a special status effect relating to one of the $(l:sin_alignments/herbal_sigils)7 princes of Hell$()." + }, + { + "type": "patchouli:spotlight", + "item": "hibernalherbs:sacrificial_rune_block", + "text": "Use in combination with certain items such as a Lodestone or a Wither Rose to convert it into an alternative version of the item." + }, + { + "type": "patchouli:spotlight", + "item": "hibernalherbs:froze_state_copper_block", + "text": "Can freeze or unfreeze a blockstate.$(br2)Freezing a blockstate using the Sorcerer's Agglomeration is DIFFERENT than waxing a block functionality wise and texture wise if you're using the built-in resource pack for frozen over textures." + }, + { + "type": "patchouli:crafting", + "recipe": "hibernalherbs:sorcerer_agglomeration" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/sorcerer_books/tome.json b/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/sorcerer_books/tome.json new file mode 100644 index 00000000..1e9b183b --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/sorcerer_books/tome.json @@ -0,0 +1,22 @@ +{ + "name": "Sorcerer's Tome", + "icon": "hibernalherbs:tome", + "category": "hibernalherbs:sorcerer_books", + "advancement": "hibernalherbs:singed_grimoire", + "pages": [ + { + "type": "patchouli:spotlight", + "item": "hibernalherbs:pride_herbal_sigil", + "text": "Use in combination with an Herbal Sigil to grant you with a special status effect relating to one of the $(l:sin_alignments/herbal_sigils)7 princes of Hell$()." + }, + { + "type": "patchouli:spotlight", + "item": "minecraft:bone_meal", + "text": "When used on a bonemealable block, such as a sapling or tall flower, it will perform the respective action for bonemealing that block." + }, + { + "type": "patchouli:crafting", + "recipe": "hibernalherbs:sorcerer_tome" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/utilities/incense_provider.json b/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/utilities/incense_provider.json new file mode 100644 index 00000000..cc9f7b7d --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/utilities/incense_provider.json @@ -0,0 +1,17 @@ +{ + "name": "Incense Provider", + "icon": "hibernalherbs:incense_provider", + "category": "hibernalherbs:utilities", + "pages": [ + { + "type": "patchouli:spotlight", + "item": "hibernalherbs:incense_provider", + "title": "Incense Provider", + "text": "Right-clicking an Incense Provider with either a $(l:herbs/pounded_herbs)Pounded Herb$() or a $(l:herbs/dried_herbs)Dried Herbs$() will provide you with a status effect depending on the type of herb provided to it." + }, + { + "type": "patchouli:crafting", + "recipe": "hibernalherbs:incense_provider" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/utilities/sickles.json b/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/utilities/sickles.json new file mode 100644 index 00000000..a85cc77b --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/utilities/sickles.json @@ -0,0 +1,24 @@ +{ + "name": "Sickles", + "icon": "hibernalherbs:iron_sickle", + "category": "hibernalherbs:utilities", + "pages": [ + { + "type": "patchouli:spotlight", + "item": "hibernalherbs:iron_sickle", + "title": "Sickles", + "text": "Breaking an herb with a sickle will drop $(l:herbs/pounded_herbs)Pounded Herbs$() instead of the regular herb.$(br2)Sickles (and Wind Charges) can revert deterioration on certain blocks, such as Deteriorated Sacrificial Rune Blocks." + }, + { + "type": "patchouli:spotlight", + "item": "hibernalherbs:life_force", + "title": "Bottles of Life Force", + "text": "Enchanting your sickle with the Slashing enchantment will enable you to gather Bottles of Life Force. Attacking a mob with this enchantment applied while a Glass Bottle is in your offhand will fill it with the life of the attacked mob." + }, + { + "type": "patchouli:text", + "title": "Enchantments", + "text": "There are two other enchantments that you can apply to your sickles - Rapid and Culling.$(br2)Rapid increases your sneaking speed with each level.$(br2)Culling regenerates the player's health when killing lifestock such as Cows or Pigs. However, this does go on cooldown for a few seconds, so be wise with its use." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/utilities/syrum_brush.json b/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/utilities/syrum_brush.json new file mode 100644 index 00000000..b251a6cb --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/entries/utilities/syrum_brush.json @@ -0,0 +1,17 @@ +{ + "name": "Syrum Brush", + "icon": "hibernalherbs:syrum_brush", + "category": "hibernalherbs:utilities", + "pages": [ + { + "type": "patchouli:spotlight", + "item": "hibernalherbs:syrum_brush", + "title": "Syrum Brush", + "text": "Syrum Brushes can be used on certain, more sturdier suspicious blocks, such as Suspicious End Stone!" + }, + { + "type": "patchouli:crafting", + "recipe": "hibernalherbs:syrum_brush" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/templates/mystical_campfire_conversion.json b/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/templates/mystical_campfire_conversion.json new file mode 100644 index 00000000..73f0606f --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/patchouli_books/grimoire/en_us/templates/mystical_campfire_conversion.json @@ -0,0 +1,38 @@ +{ + "processor": "net.dakotapride.hibernalherbs.patchouli.MysticalCampfireConversionProcessor", + "components": [ + { + "type": "patchouli:header", + "text": "#header", + "x": -1, + "y": -1 + }, + { + "type": "patchouli:item", + "item": "#input", + "framed": true, + "x": 20, + "y": 21 + }, + { + "type": "patchouli:item", + "item": "hibernalherbs:mystical_campfire", + "framed": true, + "x": 48, + "y": 21 + }, + { + "type": "patchouli:item", + "item": "#output", + "framed": true, + "x": 76, + "y": 21 + }, + { + "type": "patchouli:text", + "text": "#text", + "x": -1, + "y": 50 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/textures/block/arkonium_block.png b/src/main/resources/assets/hibernalherbs/textures/block/arkonium_block.png new file mode 100644 index 00000000..ad0f5872 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/block/arkonium_block.png differ diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/calendula_lantern.png b/src/main/resources/assets/hibernalherbs/textures/block/calendula_lantern.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/calendula_lantern.png rename to src/main/resources/assets/hibernalherbs/textures/block/calendula_lantern.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/calendula_lantern.png.mcmeta b/src/main/resources/assets/hibernalherbs/textures/block/calendula_lantern.png.mcmeta similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/calendula_lantern.png.mcmeta rename to src/main/resources/assets/hibernalherbs/textures/block/calendula_lantern.png.mcmeta diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/ceillis_lantern.png b/src/main/resources/assets/hibernalherbs/textures/block/ceillis_lantern.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/ceillis_lantern.png rename to src/main/resources/assets/hibernalherbs/textures/block/ceillis_lantern.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/ceillis_lantern.png.mcmeta b/src/main/resources/assets/hibernalherbs/textures/block/ceillis_lantern.png.mcmeta similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/ceillis_lantern.png.mcmeta rename to src/main/resources/assets/hibernalherbs/textures/block/ceillis_lantern.png.mcmeta diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/chamomile_lantern.png b/src/main/resources/assets/hibernalherbs/textures/block/chamomile_lantern.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/chamomile_lantern.png rename to src/main/resources/assets/hibernalherbs/textures/block/chamomile_lantern.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/chamomile_lantern.png.mcmeta b/src/main/resources/assets/hibernalherbs/textures/block/chamomile_lantern.png.mcmeta similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/chamomile_lantern.png.mcmeta rename to src/main/resources/assets/hibernalherbs/textures/block/chamomile_lantern.png.mcmeta diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/chervil_lantern.png b/src/main/resources/assets/hibernalherbs/textures/block/chervil_lantern.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/chervil_lantern.png rename to src/main/resources/assets/hibernalherbs/textures/block/chervil_lantern.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/chervil_lantern.png.mcmeta b/src/main/resources/assets/hibernalherbs/textures/block/chervil_lantern.png.mcmeta similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/chervil_lantern.png.mcmeta rename to src/main/resources/assets/hibernalherbs/textures/block/chervil_lantern.png.mcmeta diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/chives_lantern.png b/src/main/resources/assets/hibernalherbs/textures/block/chives_lantern.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/chives_lantern.png rename to src/main/resources/assets/hibernalherbs/textures/block/chives_lantern.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/chives_lantern.png.mcmeta b/src/main/resources/assets/hibernalherbs/textures/block/chives_lantern.png.mcmeta similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/chives_lantern.png.mcmeta rename to src/main/resources/assets/hibernalherbs/textures/block/chives_lantern.png.mcmeta diff --git a/src/main/resources/assets/hibernalherbs/textures/block/cobbled_idiosyncratic_stone.png b/src/main/resources/assets/hibernalherbs/textures/block/cobbled_idiosyncratic_stone.png new file mode 100644 index 00000000..3d1a1268 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/block/cobbled_idiosyncratic_stone.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/block/cobbled_necromantic_stone.png b/src/main/resources/assets/hibernalherbs/textures/block/cobbled_necromantic_stone.png new file mode 100644 index 00000000..3fb37e47 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/block/cobbled_necromantic_stone.png differ diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/conjuration_altar.png b/src/main/resources/assets/hibernalherbs/textures/block/conjuration_altar.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/conjuration_altar.png rename to src/main/resources/assets/hibernalherbs/textures/block/conjuration_altar.png diff --git a/src/main/resources/assets/hibernalherbs/textures/block/deteriorated_sacrificial_rune_block.png b/src/main/resources/assets/hibernalherbs/textures/block/deteriorated_sacrificial_rune_block.png new file mode 100644 index 00000000..4b16cd86 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/block/deteriorated_sacrificial_rune_block.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/block/embroidered_arkonium_block.png b/src/main/resources/assets/hibernalherbs/textures/block/embroidered_arkonium_block.png new file mode 100644 index 00000000..1cd834fc Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/block/embroidered_arkonium_block.png differ diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/essitte_lantern.png b/src/main/resources/assets/hibernalherbs/textures/block/essitte_lantern.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/essitte_lantern.png rename to src/main/resources/assets/hibernalherbs/textures/block/essitte_lantern.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/essitte_lantern.png.mcmeta b/src/main/resources/assets/hibernalherbs/textures/block/essitte_lantern.png.mcmeta similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/essitte_lantern.png.mcmeta rename to src/main/resources/assets/hibernalherbs/textures/block/essitte_lantern.png.mcmeta diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/fennsel_lantern.png b/src/main/resources/assets/hibernalherbs/textures/block/fennel_lantern.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/fennsel_lantern.png rename to src/main/resources/assets/hibernalherbs/textures/block/fennel_lantern.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/fennkystral_lantern.png.mcmeta b/src/main/resources/assets/hibernalherbs/textures/block/fennel_lantern.png.mcmeta similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/fennkystral_lantern.png.mcmeta rename to src/main/resources/assets/hibernalherbs/textures/block/fennel_lantern.png.mcmeta diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/fennkystral_lantern.png b/src/main/resources/assets/hibernalherbs/textures/block/fennkystral_lantern.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/fennkystral_lantern.png rename to src/main/resources/assets/hibernalherbs/textures/block/fennkystral_lantern.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/fennsel_lantern.png.mcmeta b/src/main/resources/assets/hibernalherbs/textures/block/fennkystral_lantern.png.mcmeta similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/fennsel_lantern.png.mcmeta rename to src/main/resources/assets/hibernalherbs/textures/block/fennkystral_lantern.png.mcmeta diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/flower/clematis.png b/src/main/resources/assets/hibernalherbs/textures/block/flower/clematis.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/flower/clematis.png rename to src/main/resources/assets/hibernalherbs/textures/block/flower/clematis.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/flower/cymbidium.png b/src/main/resources/assets/hibernalherbs/textures/block/flower/cymbidium.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/flower/cymbidium.png rename to src/main/resources/assets/hibernalherbs/textures/block/flower/cymbidium.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/flower/deciduous_holly.png b/src/main/resources/assets/hibernalherbs/textures/block/flower/deciduous_holly.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/flower/deciduous_holly.png rename to src/main/resources/assets/hibernalherbs/textures/block/flower/deciduous_holly.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/flower/glory_of_the_snow.png b/src/main/resources/assets/hibernalherbs/textures/block/flower/glory_of_the_snow.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/flower/glory_of_the_snow.png rename to src/main/resources/assets/hibernalherbs/textures/block/flower/glory_of_the_snow.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/flower/hellebore.png b/src/main/resources/assets/hibernalherbs/textures/block/flower/hellebore.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/flower/hellebore.png rename to src/main/resources/assets/hibernalherbs/textures/block/flower/hellebore.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/flower/pieris.png b/src/main/resources/assets/hibernalherbs/textures/block/flower/pieris.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/flower/pieris.png rename to src/main/resources/assets/hibernalherbs/textures/block/flower/pieris.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/flower/snowdrop.png b/src/main/resources/assets/hibernalherbs/textures/block/flower/snowdrop.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/flower/snowdrop.png rename to src/main/resources/assets/hibernalherbs/textures/block/flower/snowdrop.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/flower/winter_jasmine.png b/src/main/resources/assets/hibernalherbs/textures/block/flower/winter_jasmine.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/flower/winter_jasmine.png rename to src/main/resources/assets/hibernalherbs/textures/block/flower/winter_jasmine.png diff --git a/src/main/resources/assets/hibernalherbs/textures/block/froze_state_sacrificial_rune_block.png b/src/main/resources/assets/hibernalherbs/textures/block/froze_state_sacrificial_rune_block.png new file mode 100644 index 00000000..815bc7fb Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/block/froze_state_sacrificial_rune_block.png differ diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/herb/barrel/calendula.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/barrel/calendula.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/herb/barrel/calendula.png rename to src/main/resources/assets/hibernalherbs/textures/block/herb/barrel/calendula.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/herb/barrel/ceillis.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/barrel/ceillis.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/herb/barrel/ceillis.png rename to src/main/resources/assets/hibernalherbs/textures/block/herb/barrel/ceillis.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/herb/barrel/chamomile.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/barrel/chamomile.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/herb/barrel/chamomile.png rename to src/main/resources/assets/hibernalherbs/textures/block/herb/barrel/chamomile.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/herb/barrel/chervil.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/barrel/chervil.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/herb/barrel/chervil.png rename to src/main/resources/assets/hibernalherbs/textures/block/herb/barrel/chervil.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/herb/barrel/chives.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/barrel/chives.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/herb/barrel/chives.png rename to src/main/resources/assets/hibernalherbs/textures/block/herb/barrel/chives.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/herb/barrel/essitte.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/barrel/essitte.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/herb/barrel/essitte.png rename to src/main/resources/assets/hibernalherbs/textures/block/herb/barrel/essitte.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/herb/barrel/fennsel.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/barrel/fennel.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/herb/barrel/fennsel.png rename to src/main/resources/assets/hibernalherbs/textures/block/herb/barrel/fennel.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/herb/barrel/fennkystral.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/barrel/fennkystral.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/herb/barrel/fennkystral.png rename to src/main/resources/assets/hibernalherbs/textures/block/herb/barrel/fennkystral.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/herb/barrel/marjoram.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/barrel/marjoram.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/herb/barrel/marjoram.png rename to src/main/resources/assets/hibernalherbs/textures/block/herb/barrel/marjoram.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/herb/barrel/punuel.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/barrel/punuel.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/herb/barrel/punuel.png rename to src/main/resources/assets/hibernalherbs/textures/block/herb/barrel/punuel.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/herb/barrel/rosemary.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/barrel/rosemary.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/herb/barrel/rosemary.png rename to src/main/resources/assets/hibernalherbs/textures/block/herb/barrel/rosemary.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/herb/barrel/sage.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/barrel/sage.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/herb/barrel/sage.png rename to src/main/resources/assets/hibernalherbs/textures/block/herb/barrel/sage.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/herb/barrel/sorrel.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/barrel/sorrel.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/herb/barrel/sorrel.png rename to src/main/resources/assets/hibernalherbs/textures/block/herb/barrel/sorrel.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/herb/barrel/tarragon.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/barrel/tarragon.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/herb/barrel/tarragon.png rename to src/main/resources/assets/hibernalherbs/textures/block/herb/barrel/tarragon.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/herb/barrel/thyme.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/barrel/thyme.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/herb/barrel/thyme.png rename to src/main/resources/assets/hibernalherbs/textures/block/herb/barrel/thyme.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/herb/barrel/thyocielle.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/barrel/thyocielle.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/herb/barrel/thyocielle.png rename to src/main/resources/assets/hibernalherbs/textures/block/herb/barrel/thyocielle.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/herb/barrel/verbena.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/barrel/verbena.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/herb/barrel/verbena.png rename to src/main/resources/assets/hibernalherbs/textures/block/herb/barrel/verbena.png diff --git a/src/main/resources/assets/hibernalherbs/textures/block/herb/block/base_block.pdn b/src/main/resources/assets/hibernalherbs/textures/block/herb/block/base_block.pdn new file mode 100644 index 00000000..21ecd786 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/block/herb/block/base_block.pdn differ diff --git a/src/main/resources/assets/hibernalherbs/textures/block/herb/block/base_block.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/block/base_block.png new file mode 100644 index 00000000..7a882226 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/block/herb/block/base_block.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/block/herb/block/dried_calendula.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/block/dried_calendula.png new file mode 100644 index 00000000..b0d3fd78 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/block/herb/block/dried_calendula.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/block/herb/block/dried_ceillis.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/block/dried_ceillis.png new file mode 100644 index 00000000..f3709c43 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/block/herb/block/dried_ceillis.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/block/herb/block/dried_chamomile.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/block/dried_chamomile.png new file mode 100644 index 00000000..feeb41f3 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/block/herb/block/dried_chamomile.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/block/herb/block/dried_chervil.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/block/dried_chervil.png new file mode 100644 index 00000000..a92854b2 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/block/herb/block/dried_chervil.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/block/herb/block/dried_chives.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/block/dried_chives.png new file mode 100644 index 00000000..123c1415 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/block/herb/block/dried_chives.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/block/herb/block/dried_essitte.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/block/dried_essitte.png new file mode 100644 index 00000000..9e864f2e Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/block/herb/block/dried_essitte.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/block/herb/block/dried_fennel.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/block/dried_fennel.png new file mode 100644 index 00000000..569261c4 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/block/herb/block/dried_fennel.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/block/herb/block/dried_fennkystral.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/block/dried_fennkystral.png new file mode 100644 index 00000000..cd6066f2 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/block/herb/block/dried_fennkystral.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/block/herb/block/dried_marjoram.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/block/dried_marjoram.png new file mode 100644 index 00000000..4b4dec08 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/block/herb/block/dried_marjoram.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/block/herb/block/dried_punuel.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/block/dried_punuel.png new file mode 100644 index 00000000..577012c8 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/block/herb/block/dried_punuel.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/block/herb/block/dried_rosemary.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/block/dried_rosemary.png new file mode 100644 index 00000000..2cf25e62 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/block/herb/block/dried_rosemary.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/block/herb/block/dried_sage.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/block/dried_sage.png new file mode 100644 index 00000000..8a431260 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/block/herb/block/dried_sage.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/block/herb/block/dried_sorrel.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/block/dried_sorrel.png new file mode 100644 index 00000000..e891e94f Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/block/herb/block/dried_sorrel.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/block/herb/block/dried_tarragon.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/block/dried_tarragon.png new file mode 100644 index 00000000..12710aa5 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/block/herb/block/dried_tarragon.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/block/herb/block/dried_thyme.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/block/dried_thyme.png new file mode 100644 index 00000000..4dbf2eb6 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/block/herb/block/dried_thyme.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/block/herb/block/dried_thyocielle.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/block/dried_thyocielle.png new file mode 100644 index 00000000..f7a912e1 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/block/herb/block/dried_thyocielle.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/block/herb/block/dried_verbena.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/block/dried_verbena.png new file mode 100644 index 00000000..4e656ac2 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/block/herb/block/dried_verbena.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/block/herb/block/pounded_calendula.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/block/pounded_calendula.png new file mode 100644 index 00000000..3618b492 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/block/herb/block/pounded_calendula.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/block/herb/block/pounded_ceillis.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/block/pounded_ceillis.png new file mode 100644 index 00000000..63ee89a2 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/block/herb/block/pounded_ceillis.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/block/herb/block/pounded_chamomile.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/block/pounded_chamomile.png new file mode 100644 index 00000000..7f975a41 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/block/herb/block/pounded_chamomile.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/block/herb/block/pounded_chervil.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/block/pounded_chervil.png new file mode 100644 index 00000000..97610b61 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/block/herb/block/pounded_chervil.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/block/herb/block/pounded_chives.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/block/pounded_chives.png new file mode 100644 index 00000000..5f04fe43 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/block/herb/block/pounded_chives.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/block/herb/block/pounded_essitte.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/block/pounded_essitte.png new file mode 100644 index 00000000..cc2cc1da Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/block/herb/block/pounded_essitte.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/block/herb/block/pounded_fennel.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/block/pounded_fennel.png new file mode 100644 index 00000000..d0e9b141 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/block/herb/block/pounded_fennel.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/block/herb/block/pounded_fennkystral.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/block/pounded_fennkystral.png new file mode 100644 index 00000000..0f4c169f Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/block/herb/block/pounded_fennkystral.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/block/herb/block/pounded_marjoram.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/block/pounded_marjoram.png new file mode 100644 index 00000000..90a875d1 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/block/herb/block/pounded_marjoram.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/block/herb/block/pounded_punuel.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/block/pounded_punuel.png new file mode 100644 index 00000000..2a71ab40 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/block/herb/block/pounded_punuel.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/block/herb/block/pounded_rosemary.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/block/pounded_rosemary.png new file mode 100644 index 00000000..c542deee Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/block/herb/block/pounded_rosemary.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/block/herb/block/pounded_sage.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/block/pounded_sage.png new file mode 100644 index 00000000..902b5f95 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/block/herb/block/pounded_sage.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/block/herb/block/pounded_sorrel.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/block/pounded_sorrel.png new file mode 100644 index 00000000..e27c2115 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/block/herb/block/pounded_sorrel.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/block/herb/block/pounded_tarragon.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/block/pounded_tarragon.png new file mode 100644 index 00000000..21b1be62 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/block/herb/block/pounded_tarragon.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/block/herb/block/pounded_thyme.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/block/pounded_thyme.png new file mode 100644 index 00000000..15551014 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/block/herb/block/pounded_thyme.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/block/herb/block/pounded_thyocielle.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/block/pounded_thyocielle.png new file mode 100644 index 00000000..aa2d1744 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/block/herb/block/pounded_thyocielle.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/block/herb/block/pounded_verbena.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/block/pounded_verbena.png new file mode 100644 index 00000000..ac250ced Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/block/herb/block/pounded_verbena.png differ diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/herb/bloforia.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/bloforia.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/herb/bloforia.png rename to src/main/resources/assets/hibernalherbs/textures/block/herb/bloforia.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/herb/calendula.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/calendula.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/herb/calendula.png rename to src/main/resources/assets/hibernalherbs/textures/block/herb/calendula.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/herb/ceillis.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/ceillis.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/herb/ceillis.png rename to src/main/resources/assets/hibernalherbs/textures/block/herb/ceillis.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/herb/chamomile.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/chamomile.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/herb/chamomile.png rename to src/main/resources/assets/hibernalherbs/textures/block/herb/chamomile.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/herb/chervil.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/chervil.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/herb/chervil.png rename to src/main/resources/assets/hibernalherbs/textures/block/herb/chervil.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/herb/chives.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/chives.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/herb/chives.png rename to src/main/resources/assets/hibernalherbs/textures/block/herb/chives.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/herb/essitte.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/essitte.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/herb/essitte.png rename to src/main/resources/assets/hibernalherbs/textures/block/herb/essitte.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/herb/fennsel.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/fennel.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/herb/fennsel.png rename to src/main/resources/assets/hibernalherbs/textures/block/herb/fennel.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/herb/fennkystral.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/fennkystral.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/herb/fennkystral.png rename to src/main/resources/assets/hibernalherbs/textures/block/herb/fennkystral.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/herb/marjoram.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/marjoram.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/herb/marjoram.png rename to src/main/resources/assets/hibernalherbs/textures/block/herb/marjoram.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/herb/pile/calendula.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/pile/calendula.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/herb/pile/calendula.png rename to src/main/resources/assets/hibernalherbs/textures/block/herb/pile/calendula.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/herb/pile/ceillis.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/pile/ceillis.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/herb/pile/ceillis.png rename to src/main/resources/assets/hibernalherbs/textures/block/herb/pile/ceillis.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/herb/pile/chamomile.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/pile/chamomile.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/herb/pile/chamomile.png rename to src/main/resources/assets/hibernalherbs/textures/block/herb/pile/chamomile.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/herb/pile/chervil.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/pile/chervil.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/herb/pile/chervil.png rename to src/main/resources/assets/hibernalherbs/textures/block/herb/pile/chervil.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/herb/pile/chives.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/pile/chives.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/herb/pile/chives.png rename to src/main/resources/assets/hibernalherbs/textures/block/herb/pile/chives.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/herb/pile/essitte.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/pile/essitte.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/herb/pile/essitte.png rename to src/main/resources/assets/hibernalherbs/textures/block/herb/pile/essitte.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/herb/pile/fennsel.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/pile/fennel.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/herb/pile/fennsel.png rename to src/main/resources/assets/hibernalherbs/textures/block/herb/pile/fennel.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/herb/pile/fennkystral.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/pile/fennkystral.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/herb/pile/fennkystral.png rename to src/main/resources/assets/hibernalherbs/textures/block/herb/pile/fennkystral.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/herb/pile/marjoram.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/pile/marjoram.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/herb/pile/marjoram.png rename to src/main/resources/assets/hibernalherbs/textures/block/herb/pile/marjoram.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/herb/pile/punuel.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/pile/punuel.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/herb/pile/punuel.png rename to src/main/resources/assets/hibernalherbs/textures/block/herb/pile/punuel.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/herb/pile/rosemary.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/pile/rosemary.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/herb/pile/rosemary.png rename to src/main/resources/assets/hibernalherbs/textures/block/herb/pile/rosemary.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/herb/pile/sage.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/pile/sage.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/herb/pile/sage.png rename to src/main/resources/assets/hibernalherbs/textures/block/herb/pile/sage.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/herb/pile/sorrel.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/pile/sorrel.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/herb/pile/sorrel.png rename to src/main/resources/assets/hibernalherbs/textures/block/herb/pile/sorrel.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/herb/pile/tarragon.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/pile/tarragon.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/herb/pile/tarragon.png rename to src/main/resources/assets/hibernalherbs/textures/block/herb/pile/tarragon.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/herb/pile/thyme.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/pile/thyme.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/herb/pile/thyme.png rename to src/main/resources/assets/hibernalherbs/textures/block/herb/pile/thyme.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/herb/pile/thyocielle.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/pile/thyocielle.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/herb/pile/thyocielle.png rename to src/main/resources/assets/hibernalherbs/textures/block/herb/pile/thyocielle.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/herb/pile/verbena.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/pile/verbena.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/herb/pile/verbena.png rename to src/main/resources/assets/hibernalherbs/textures/block/herb/pile/verbena.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/herb/punuel.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/punuel.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/herb/punuel.png rename to src/main/resources/assets/hibernalherbs/textures/block/herb/punuel.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/herb/rosemary.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/rosemary.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/herb/rosemary.png rename to src/main/resources/assets/hibernalherbs/textures/block/herb/rosemary.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/herb/sage.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/sage.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/herb/sage.png rename to src/main/resources/assets/hibernalherbs/textures/block/herb/sage.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/herb/sin/envy.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/sin/envy.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/herb/sin/envy.png rename to src/main/resources/assets/hibernalherbs/textures/block/herb/sin/envy.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/herb/sin/gluttony.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/sin/gluttony.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/herb/sin/gluttony.png rename to src/main/resources/assets/hibernalherbs/textures/block/herb/sin/gluttony.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/herb/sin/greed.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/sin/greed.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/herb/sin/greed.png rename to src/main/resources/assets/hibernalherbs/textures/block/herb/sin/greed.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/herb/sin/lust.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/sin/lust.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/herb/sin/lust.png rename to src/main/resources/assets/hibernalherbs/textures/block/herb/sin/lust.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/herb/sin/pride.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/sin/pride.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/herb/sin/pride.png rename to src/main/resources/assets/hibernalherbs/textures/block/herb/sin/pride.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/herb/sin/sloth.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/sin/sloth.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/herb/sin/sloth.png rename to src/main/resources/assets/hibernalherbs/textures/block/herb/sin/sloth.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/herb/sin/wrath.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/sin/wrath.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/herb/sin/wrath.png rename to src/main/resources/assets/hibernalherbs/textures/block/herb/sin/wrath.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/herb/sorrel.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/sorrel.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/herb/sorrel.png rename to src/main/resources/assets/hibernalherbs/textures/block/herb/sorrel.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/herb/tarragon.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/tarragon.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/herb/tarragon.png rename to src/main/resources/assets/hibernalherbs/textures/block/herb/tarragon.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/herb/thyme.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/thyme.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/herb/thyme.png rename to src/main/resources/assets/hibernalherbs/textures/block/herb/thyme.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/herb/thyocielle.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/thyocielle.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/herb/thyocielle.png rename to src/main/resources/assets/hibernalherbs/textures/block/herb/thyocielle.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/herb/verbena.png b/src/main/resources/assets/hibernalherbs/textures/block/herb/verbena.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/herb/verbena.png rename to src/main/resources/assets/hibernalherbs/textures/block/herb/verbena.png diff --git a/src/main/resources/assets/hibernalherbs/textures/block/idiosyncratic_stone.png b/src/main/resources/assets/hibernalherbs/textures/block/idiosyncratic_stone.png new file mode 100644 index 00000000..7bce975b Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/block/idiosyncratic_stone.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/block/idiosyncratic_stone_bricks.png b/src/main/resources/assets/hibernalherbs/textures/block/idiosyncratic_stone_bricks.png new file mode 100644 index 00000000..2ea0b1ce Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/block/idiosyncratic_stone_bricks.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/block/incense_provider.png b/src/main/resources/assets/hibernalherbs/textures/block/incense_provider.png new file mode 100644 index 00000000..25d9700f Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/block/incense_provider.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/block/incense_provider_fed.png b/src/main/resources/assets/hibernalherbs/textures/block/incense_provider_fed.png new file mode 100644 index 00000000..4218140f Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/block/incense_provider_fed.png differ diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/marjoram_lantern.png b/src/main/resources/assets/hibernalherbs/textures/block/marjoram_lantern.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/marjoram_lantern.png rename to src/main/resources/assets/hibernalherbs/textures/block/marjoram_lantern.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/marjoram_lantern.png.mcmeta b/src/main/resources/assets/hibernalherbs/textures/block/marjoram_lantern.png.mcmeta similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/marjoram_lantern.png.mcmeta rename to src/main/resources/assets/hibernalherbs/textures/block/marjoram_lantern.png.mcmeta diff --git a/src/main/resources/assets/hibernalherbs/textures/block/myqueste_door_bottom.png b/src/main/resources/assets/hibernalherbs/textures/block/myqueste_door_bottom.png new file mode 100644 index 00000000..ec2e2f91 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/block/myqueste_door_bottom.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/block/myqueste_door_top.png b/src/main/resources/assets/hibernalherbs/textures/block/myqueste_door_top.png new file mode 100644 index 00000000..72665fa4 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/block/myqueste_door_top.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/block/myqueste_leaves.png b/src/main/resources/assets/hibernalherbs/textures/block/myqueste_leaves.png new file mode 100644 index 00000000..270cac58 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/block/myqueste_leaves.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/block/myqueste_log.png b/src/main/resources/assets/hibernalherbs/textures/block/myqueste_log.png new file mode 100644 index 00000000..ba9922f8 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/block/myqueste_log.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/block/myqueste_log_top.png b/src/main/resources/assets/hibernalherbs/textures/block/myqueste_log_top.png new file mode 100644 index 00000000..4dc23d20 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/block/myqueste_log_top.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/block/myqueste_planks.png b/src/main/resources/assets/hibernalherbs/textures/block/myqueste_planks.png new file mode 100644 index 00000000..a56c06a4 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/block/myqueste_planks.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/block/myqueste_sapling.png b/src/main/resources/assets/hibernalherbs/textures/block/myqueste_sapling.png new file mode 100644 index 00000000..12e7115c Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/block/myqueste_sapling.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/block/myqueste_trapdoor.png b/src/main/resources/assets/hibernalherbs/textures/block/myqueste_trapdoor.png new file mode 100644 index 00000000..5d398ba7 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/block/myqueste_trapdoor.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/block/mystical_campfire_fire.png b/src/main/resources/assets/hibernalherbs/textures/block/mystical_campfire_fire.png new file mode 100644 index 00000000..ee77213f Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/block/mystical_campfire_fire.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/block/mystical_campfire_fire.png.mcmeta b/src/main/resources/assets/hibernalherbs/textures/block/mystical_campfire_fire.png.mcmeta new file mode 100644 index 00000000..170a5ad8 --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/textures/block/mystical_campfire_fire.png.mcmeta @@ -0,0 +1 @@ +{ "animation": { "frametime": 2 } } \ No newline at end of file diff --git a/src/main/resources/assets/hibernalherbs/textures/block/mystical_campfire_log.png b/src/main/resources/assets/hibernalherbs/textures/block/mystical_campfire_log.png new file mode 100644 index 00000000..7472c1bf Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/block/mystical_campfire_log.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/block/mystical_campfire_log_lit.png b/src/main/resources/assets/hibernalherbs/textures/block/mystical_campfire_log_lit.png new file mode 100644 index 00000000..0b7a103b Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/block/mystical_campfire_log_lit.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/block/mystical_campfire_log_lit.png.mcmeta b/src/main/resources/assets/hibernalherbs/textures/block/mystical_campfire_log_lit.png.mcmeta new file mode 100644 index 00000000..bb2e173f --- /dev/null +++ b/src/main/resources/assets/hibernalherbs/textures/block/mystical_campfire_log_lit.png.mcmeta @@ -0,0 +1,6 @@ +{ + "animation": { + "interpolate": true, + "frametime": 20 + } +} diff --git a/src/main/resources/assets/hibernalherbs/textures/block/necromantic_stone.png b/src/main/resources/assets/hibernalherbs/textures/block/necromantic_stone.png new file mode 100644 index 00000000..8276cef4 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/block/necromantic_stone.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/block/necromantic_stone_bricks.png b/src/main/resources/assets/hibernalherbs/textures/block/necromantic_stone_bricks.png new file mode 100644 index 00000000..278b8d9e Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/block/necromantic_stone_bricks.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/block/polished_idiosyncratic_stone.png b/src/main/resources/assets/hibernalherbs/textures/block/polished_idiosyncratic_stone.png new file mode 100644 index 00000000..da1f3304 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/block/polished_idiosyncratic_stone.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/block/polished_necromantic_stone.png b/src/main/resources/assets/hibernalherbs/textures/block/polished_necromantic_stone.png new file mode 100644 index 00000000..25c8354d Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/block/polished_necromantic_stone.png differ diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/punuel_lantern.png b/src/main/resources/assets/hibernalherbs/textures/block/punuel_lantern.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/punuel_lantern.png rename to src/main/resources/assets/hibernalherbs/textures/block/punuel_lantern.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/punuel_lantern.png.mcmeta b/src/main/resources/assets/hibernalherbs/textures/block/punuel_lantern.png.mcmeta similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/punuel_lantern.png.mcmeta rename to src/main/resources/assets/hibernalherbs/textures/block/punuel_lantern.png.mcmeta diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/rosemary_lantern.png b/src/main/resources/assets/hibernalherbs/textures/block/rosemary_lantern.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/rosemary_lantern.png rename to src/main/resources/assets/hibernalherbs/textures/block/rosemary_lantern.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/rosemary_lantern.png.mcmeta b/src/main/resources/assets/hibernalherbs/textures/block/rosemary_lantern.png.mcmeta similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/rosemary_lantern.png.mcmeta rename to src/main/resources/assets/hibernalherbs/textures/block/rosemary_lantern.png.mcmeta diff --git a/src/main/resources/assets/hibernalherbs/textures/block/sacrificial_rune_block.png b/src/main/resources/assets/hibernalherbs/textures/block/sacrificial_rune_block.png new file mode 100644 index 00000000..815bc7fb Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/block/sacrificial_rune_block.png differ diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/sage_lantern.png b/src/main/resources/assets/hibernalherbs/textures/block/sage_lantern.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/sage_lantern.png rename to src/main/resources/assets/hibernalherbs/textures/block/sage_lantern.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/sage_lantern.png.mcmeta b/src/main/resources/assets/hibernalherbs/textures/block/sage_lantern.png.mcmeta similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/sage_lantern.png.mcmeta rename to src/main/resources/assets/hibernalherbs/textures/block/sage_lantern.png.mcmeta diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/sorrel_lantern.png b/src/main/resources/assets/hibernalherbs/textures/block/sorrel_lantern.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/sorrel_lantern.png rename to src/main/resources/assets/hibernalherbs/textures/block/sorrel_lantern.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/sorrel_lantern.png.mcmeta b/src/main/resources/assets/hibernalherbs/textures/block/sorrel_lantern.png.mcmeta similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/sorrel_lantern.png.mcmeta rename to src/main/resources/assets/hibernalherbs/textures/block/sorrel_lantern.png.mcmeta diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/stripped_myqueste_log.png b/src/main/resources/assets/hibernalherbs/textures/block/stripped_myqueste_log.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/stripped_myqueste_log.png rename to src/main/resources/assets/hibernalherbs/textures/block/stripped_myqueste_log.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/stripped_myqueste_log_top.png b/src/main/resources/assets/hibernalherbs/textures/block/stripped_myqueste_log_top.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/stripped_myqueste_log_top.png rename to src/main/resources/assets/hibernalherbs/textures/block/stripped_myqueste_log_top.png diff --git a/src/main/resources/assets/hibernalherbs/textures/block/suspicious_dirt_0.png b/src/main/resources/assets/hibernalherbs/textures/block/suspicious_dirt_0.png new file mode 100644 index 00000000..18279dbe Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/block/suspicious_dirt_0.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/block/suspicious_dirt_1.png b/src/main/resources/assets/hibernalherbs/textures/block/suspicious_dirt_1.png new file mode 100644 index 00000000..d541733b Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/block/suspicious_dirt_1.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/block/suspicious_dirt_2.png b/src/main/resources/assets/hibernalherbs/textures/block/suspicious_dirt_2.png new file mode 100644 index 00000000..b1395ff7 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/block/suspicious_dirt_2.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/block/suspicious_dirt_3.png b/src/main/resources/assets/hibernalherbs/textures/block/suspicious_dirt_3.png new file mode 100644 index 00000000..1606d9cf Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/block/suspicious_dirt_3.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/block/suspicious_end_stone_0.png b/src/main/resources/assets/hibernalherbs/textures/block/suspicious_end_stone_0.png new file mode 100644 index 00000000..fbabab6e Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/block/suspicious_end_stone_0.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/block/suspicious_end_stone_1.png b/src/main/resources/assets/hibernalherbs/textures/block/suspicious_end_stone_1.png new file mode 100644 index 00000000..a34004e7 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/block/suspicious_end_stone_1.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/block/suspicious_end_stone_2.png b/src/main/resources/assets/hibernalherbs/textures/block/suspicious_end_stone_2.png new file mode 100644 index 00000000..cd4d8124 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/block/suspicious_end_stone_2.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/block/suspicious_end_stone_3.png b/src/main/resources/assets/hibernalherbs/textures/block/suspicious_end_stone_3.png new file mode 100644 index 00000000..02ec8ef5 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/block/suspicious_end_stone_3.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/block/syrum_block.png b/src/main/resources/assets/hibernalherbs/textures/block/syrum_block.png new file mode 100644 index 00000000..cf40a239 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/block/syrum_block.png differ diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/tarragon_lantern.png b/src/main/resources/assets/hibernalherbs/textures/block/tarragon_lantern.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/tarragon_lantern.png rename to src/main/resources/assets/hibernalherbs/textures/block/tarragon_lantern.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/tarragon_lantern.png.mcmeta b/src/main/resources/assets/hibernalherbs/textures/block/tarragon_lantern.png.mcmeta similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/tarragon_lantern.png.mcmeta rename to src/main/resources/assets/hibernalherbs/textures/block/tarragon_lantern.png.mcmeta diff --git a/src/main/resources/assets/hibernalherbs/textures/block/template/sus_1.png b/src/main/resources/assets/hibernalherbs/textures/block/template/sus_1.png new file mode 100644 index 00000000..a6dc27dc Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/block/template/sus_1.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/block/template/sus_2.png b/src/main/resources/assets/hibernalherbs/textures/block/template/sus_2.png new file mode 100644 index 00000000..46fa14f7 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/block/template/sus_2.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/block/template/sus_3.png b/src/main/resources/assets/hibernalherbs/textures/block/template/sus_3.png new file mode 100644 index 00000000..edbccc6a Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/block/template/sus_3.png differ diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/thyme_lantern.png b/src/main/resources/assets/hibernalherbs/textures/block/thyme_lantern.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/thyme_lantern.png rename to src/main/resources/assets/hibernalherbs/textures/block/thyme_lantern.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/thyme_lantern.png.mcmeta b/src/main/resources/assets/hibernalherbs/textures/block/thyme_lantern.png.mcmeta similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/thyme_lantern.png.mcmeta rename to src/main/resources/assets/hibernalherbs/textures/block/thyme_lantern.png.mcmeta diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/thyocielle_lantern.png b/src/main/resources/assets/hibernalherbs/textures/block/thyocielle_lantern.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/thyocielle_lantern.png rename to src/main/resources/assets/hibernalherbs/textures/block/thyocielle_lantern.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/thyocielle_lantern.png.mcmeta b/src/main/resources/assets/hibernalherbs/textures/block/thyocielle_lantern.png.mcmeta similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/thyocielle_lantern.png.mcmeta rename to src/main/resources/assets/hibernalherbs/textures/block/thyocielle_lantern.png.mcmeta diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/verbena_lantern.png b/src/main/resources/assets/hibernalherbs/textures/block/verbena_lantern.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/verbena_lantern.png rename to src/main/resources/assets/hibernalherbs/textures/block/verbena_lantern.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/block/verbena_lantern.png.mcmeta b/src/main/resources/assets/hibernalherbs/textures/block/verbena_lantern.png.mcmeta similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/block/verbena_lantern.png.mcmeta rename to src/main/resources/assets/hibernalherbs/textures/block/verbena_lantern.png.mcmeta diff --git a/src/main/resources/assets/hibernalherbs/textures/entity/boat/myqueste.png b/src/main/resources/assets/hibernalherbs/textures/entity/boat/myqueste.png new file mode 100644 index 00000000..cc917a8b Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/entity/boat/myqueste.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/entity/chest_boat/myqueste.png b/src/main/resources/assets/hibernalherbs/textures/entity/chest_boat/myqueste.png new file mode 100644 index 00000000..210dc669 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/entity/chest_boat/myqueste.png differ diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/entity/signs/hanging/myqueste.png b/src/main/resources/assets/hibernalherbs/textures/entity/signs/hanging/myqueste.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/entity/signs/hanging/myqueste.png rename to src/main/resources/assets/hibernalherbs/textures/entity/signs/hanging/myqueste.png diff --git a/src/main/resources/assets/hibernalherbs/textures/entity/signs/myqueste.png b/src/main/resources/assets/hibernalherbs/textures/entity/signs/myqueste.png new file mode 100644 index 00000000..520909cd Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/entity/signs/myqueste.png differ diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/gui/conjuration_altar.png b/src/main/resources/assets/hibernalherbs/textures/gui/conjuration_altar.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/gui/conjuration_altar.png rename to src/main/resources/assets/hibernalherbs/textures/gui/conjuration_altar.png diff --git a/src/main/resources/assets/hibernalherbs/textures/gui/entries/arcane_ruins.png b/src/main/resources/assets/hibernalherbs/textures/gui/entries/arcane_ruins.png new file mode 100644 index 00000000..215de111 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/gui/entries/arcane_ruins.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/gui/entries/myqueste_trees.png b/src/main/resources/assets/hibernalherbs/textures/gui/entries/myqueste_trees.png new file mode 100644 index 00000000..ea08f686 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/gui/entries/myqueste_trees.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/gui/entries/suspicious_end_stone.png b/src/main/resources/assets/hibernalherbs/textures/gui/entries/suspicious_end_stone.png new file mode 100644 index 00000000..db57ff71 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/gui/entries/suspicious_end_stone.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/gui/group/padlock.png b/src/main/resources/assets/hibernalherbs/textures/gui/group/padlock.png new file mode 100644 index 00000000..7a3e362c Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/gui/group/padlock.png differ diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/gui/hanging_signs/myqueste.png b/src/main/resources/assets/hibernalherbs/textures/gui/hanging_signs/myqueste.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/gui/hanging_signs/myqueste.png rename to src/main/resources/assets/hibernalherbs/textures/gui/hanging_signs/myqueste.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/gui/patchouli/crafting.png b/src/main/resources/assets/hibernalherbs/textures/gui/patchouli/crafting.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/gui/patchouli/crafting.png rename to src/main/resources/assets/hibernalherbs/textures/gui/patchouli/crafting.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/gui/patchouli/filler.png b/src/main/resources/assets/hibernalherbs/textures/gui/patchouli/filler.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/gui/patchouli/filler.png rename to src/main/resources/assets/hibernalherbs/textures/gui/patchouli/filler.png diff --git a/src/main/resources/assets/hibernalherbs/textures/gui/recipe_viewer/agglomeration_effect_icons.png b/src/main/resources/assets/hibernalherbs/textures/gui/recipe_viewer/agglomeration_effect_icons.png new file mode 100644 index 00000000..43b4bbbd Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/gui/recipe_viewer/agglomeration_effect_icons.png differ diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/gui/recipe_viewer/conjuration_altar.png b/src/main/resources/assets/hibernalherbs/textures/gui/recipe_viewer/conjuration_altar.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/gui/recipe_viewer/conjuration_altar.png rename to src/main/resources/assets/hibernalherbs/textures/gui/recipe_viewer/conjuration_altar.png diff --git a/src/main/resources/assets/hibernalherbs/textures/gui/recipe_viewer/emi.png b/src/main/resources/assets/hibernalherbs/textures/gui/recipe_viewer/emi.png new file mode 100644 index 00000000..1de36f95 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/gui/recipe_viewer/emi.png differ diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/gui/recipe_viewer/testing.png b/src/main/resources/assets/hibernalherbs/textures/gui/recipe_viewer/testing.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/gui/recipe_viewer/testing.png rename to src/main/resources/assets/hibernalherbs/textures/gui/recipe_viewer/testing.png diff --git a/src/main/resources/assets/hibernalherbs/textures/gui/slot/padlock.png b/src/main/resources/assets/hibernalherbs/textures/gui/slot/padlock.png new file mode 100644 index 00000000..9219e5b2 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/gui/slot/padlock.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/item/active_agglomeration.png b/src/main/resources/assets/hibernalherbs/textures/item/active_agglomeration.png new file mode 100644 index 00000000..e2ae022b Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/item/active_agglomeration.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/item/active_tome.png b/src/main/resources/assets/hibernalherbs/textures/item/active_tome.png new file mode 100644 index 00000000..a471e062 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/item/active_tome.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/item/agglomeration.png b/src/main/resources/assets/hibernalherbs/textures/item/agglomeration.png new file mode 100644 index 00000000..7cec012d Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/item/agglomeration.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/item/arkonium_axe.png b/src/main/resources/assets/hibernalherbs/textures/item/arkonium_axe.png new file mode 100644 index 00000000..31a044ea Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/item/arkonium_axe.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/item/arkonium_boots.png b/src/main/resources/assets/hibernalherbs/textures/item/arkonium_boots.png new file mode 100644 index 00000000..c429e003 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/item/arkonium_boots.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/item/arkonium_brush.png b/src/main/resources/assets/hibernalherbs/textures/item/arkonium_brush.png new file mode 100644 index 00000000..3f2b8d77 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/item/arkonium_brush.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/item/arkonium_chestplate.png b/src/main/resources/assets/hibernalherbs/textures/item/arkonium_chestplate.png new file mode 100644 index 00000000..fbbe80af Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/item/arkonium_chestplate.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/item/arkonium_helmet.png b/src/main/resources/assets/hibernalherbs/textures/item/arkonium_helmet.png new file mode 100644 index 00000000..bfdad271 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/item/arkonium_helmet.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/item/arkonium_hoe.png b/src/main/resources/assets/hibernalherbs/textures/item/arkonium_hoe.png new file mode 100644 index 00000000..58859572 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/item/arkonium_hoe.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/item/arkonium_ingot.png b/src/main/resources/assets/hibernalherbs/textures/item/arkonium_ingot.png new file mode 100644 index 00000000..b2c4e2dc Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/item/arkonium_ingot.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/item/arkonium_leggings.png b/src/main/resources/assets/hibernalherbs/textures/item/arkonium_leggings.png new file mode 100644 index 00000000..3b3cd444 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/item/arkonium_leggings.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/item/arkonium_nugget.png b/src/main/resources/assets/hibernalherbs/textures/item/arkonium_nugget.png new file mode 100644 index 00000000..7860a355 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/item/arkonium_nugget.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/item/arkonium_pickaxe.png b/src/main/resources/assets/hibernalherbs/textures/item/arkonium_pickaxe.png new file mode 100644 index 00000000..6093a2a0 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/item/arkonium_pickaxe.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/item/arkonium_shovel.png b/src/main/resources/assets/hibernalherbs/textures/item/arkonium_shovel.png new file mode 100644 index 00000000..7f86de62 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/item/arkonium_shovel.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/item/arkonium_sword.png b/src/main/resources/assets/hibernalherbs/textures/item/arkonium_sword.png new file mode 100644 index 00000000..9ae54e95 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/item/arkonium_sword.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/item/ashes/ashes_palette.png b/src/main/resources/assets/hibernalherbs/textures/item/ashes/ashes_palette.png new file mode 100644 index 00000000..75000d87 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/item/ashes/ashes_palette.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/item/ashes/envy.png b/src/main/resources/assets/hibernalherbs/textures/item/ashes/envy.png new file mode 100644 index 00000000..b917688d Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/item/ashes/envy.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/item/ashes/gluttony.png b/src/main/resources/assets/hibernalherbs/textures/item/ashes/gluttony.png new file mode 100644 index 00000000..4f95af09 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/item/ashes/gluttony.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/item/ashes/greed.png b/src/main/resources/assets/hibernalherbs/textures/item/ashes/greed.png new file mode 100644 index 00000000..c29be349 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/item/ashes/greed.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/item/ashes/lust.png b/src/main/resources/assets/hibernalherbs/textures/item/ashes/lust.png new file mode 100644 index 00000000..126ec20a Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/item/ashes/lust.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/item/ashes/pride.png b/src/main/resources/assets/hibernalherbs/textures/item/ashes/pride.png new file mode 100644 index 00000000..ebcdfa26 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/item/ashes/pride.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/item/ashes/sloth.png b/src/main/resources/assets/hibernalherbs/textures/item/ashes/sloth.png new file mode 100644 index 00000000..3e82d6c3 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/item/ashes/sloth.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/item/ashes/wrath.png b/src/main/resources/assets/hibernalherbs/textures/item/ashes/wrath.png new file mode 100644 index 00000000..0b064810 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/item/ashes/wrath.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/item/blend/base_blend.png b/src/main/resources/assets/hibernalherbs/textures/item/blend/base_blend.png new file mode 100644 index 00000000..c6f38818 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/item/blend/base_blend.png differ diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/blend/blindness.png b/src/main/resources/assets/hibernalherbs/textures/item/blend/blindness.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/blend/blindness.png rename to src/main/resources/assets/hibernalherbs/textures/item/blend/blindness.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/blend/fire.png b/src/main/resources/assets/hibernalherbs/textures/item/blend/fire.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/blend/fire.png rename to src/main/resources/assets/hibernalherbs/textures/item/blend/fire.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/blend/haste.png b/src/main/resources/assets/hibernalherbs/textures/item/blend/haste.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/blend/haste.png rename to src/main/resources/assets/hibernalherbs/textures/item/blend/haste.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/blend/mining_fatigue.png b/src/main/resources/assets/hibernalherbs/textures/item/blend/mining_fatigue.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/blend/mining_fatigue.png rename to src/main/resources/assets/hibernalherbs/textures/item/blend/mining_fatigue.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/blend/night_vision.png b/src/main/resources/assets/hibernalherbs/textures/item/blend/night_vision.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/blend/night_vision.png rename to src/main/resources/assets/hibernalherbs/textures/item/blend/night_vision.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/blend/poison.png b/src/main/resources/assets/hibernalherbs/textures/item/blend/poison.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/blend/poison.png rename to src/main/resources/assets/hibernalherbs/textures/item/blend/poison.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/blend/regeneration.png b/src/main/resources/assets/hibernalherbs/textures/item/blend/regeneration.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/blend/regeneration.png rename to src/main/resources/assets/hibernalherbs/textures/item/blend/regeneration.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/blend/regen_slow.png b/src/main/resources/assets/hibernalherbs/textures/item/blend/regeneration_slowness.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/blend/regen_slow.png rename to src/main/resources/assets/hibernalherbs/textures/item/blend/regeneration_slowness.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/blend/regen_speed_weak.png b/src/main/resources/assets/hibernalherbs/textures/item/blend/regeneration_speed_weakness.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/blend/regen_speed_weak.png rename to src/main/resources/assets/hibernalherbs/textures/item/blend/regeneration_speed_weakness.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/blend/slowness.png b/src/main/resources/assets/hibernalherbs/textures/item/blend/slowness.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/blend/slowness.png rename to src/main/resources/assets/hibernalherbs/textures/item/blend/slowness.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/blend/smoked/blindness.png b/src/main/resources/assets/hibernalherbs/textures/item/blend/smoked/blindness.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/blend/smoked/blindness.png rename to src/main/resources/assets/hibernalherbs/textures/item/blend/smoked/blindness.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/blend/smoked/fire.png b/src/main/resources/assets/hibernalherbs/textures/item/blend/smoked/fire.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/blend/smoked/fire.png rename to src/main/resources/assets/hibernalherbs/textures/item/blend/smoked/fire.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/blend/smoked/haste.png b/src/main/resources/assets/hibernalherbs/textures/item/blend/smoked/haste.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/blend/smoked/haste.png rename to src/main/resources/assets/hibernalherbs/textures/item/blend/smoked/haste.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/blend/smoked/mining_fatigue.png b/src/main/resources/assets/hibernalherbs/textures/item/blend/smoked/mining_fatigue.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/blend/smoked/mining_fatigue.png rename to src/main/resources/assets/hibernalherbs/textures/item/blend/smoked/mining_fatigue.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/blend/smoked/night_vision.png b/src/main/resources/assets/hibernalherbs/textures/item/blend/smoked/night_vision.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/blend/smoked/night_vision.png rename to src/main/resources/assets/hibernalherbs/textures/item/blend/smoked/night_vision.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/blend/smoked/poison.png b/src/main/resources/assets/hibernalherbs/textures/item/blend/smoked/poison.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/blend/smoked/poison.png rename to src/main/resources/assets/hibernalherbs/textures/item/blend/smoked/poison.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/blend/smoked/regeneration.png b/src/main/resources/assets/hibernalherbs/textures/item/blend/smoked/regeneration.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/blend/smoked/regeneration.png rename to src/main/resources/assets/hibernalherbs/textures/item/blend/smoked/regeneration.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/blend/smoked/regen_slow.png b/src/main/resources/assets/hibernalherbs/textures/item/blend/smoked/regeneration_slowness.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/blend/smoked/regen_slow.png rename to src/main/resources/assets/hibernalherbs/textures/item/blend/smoked/regeneration_slowness.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/blend/smoked/regen_speed_weak.png b/src/main/resources/assets/hibernalherbs/textures/item/blend/smoked/regeneration_speed_weakness.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/blend/smoked/regen_speed_weak.png rename to src/main/resources/assets/hibernalherbs/textures/item/blend/smoked/regeneration_speed_weakness.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/blend/smoked/slowness.png b/src/main/resources/assets/hibernalherbs/textures/item/blend/smoked/slowness.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/blend/smoked/slowness.png rename to src/main/resources/assets/hibernalherbs/textures/item/blend/smoked/slowness.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/blend/smoked/speed.png b/src/main/resources/assets/hibernalherbs/textures/item/blend/smoked/speed.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/blend/smoked/speed.png rename to src/main/resources/assets/hibernalherbs/textures/item/blend/smoked/speed.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/blend/smoked/weakness.png b/src/main/resources/assets/hibernalherbs/textures/item/blend/smoked/weakness.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/blend/smoked/weakness.png rename to src/main/resources/assets/hibernalherbs/textures/item/blend/smoked/weakness.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/blend/smoked/wither.png b/src/main/resources/assets/hibernalherbs/textures/item/blend/smoked/wither.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/blend/smoked/wither.png rename to src/main/resources/assets/hibernalherbs/textures/item/blend/smoked/wither.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/blend/speed.png b/src/main/resources/assets/hibernalherbs/textures/item/blend/speed.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/blend/speed.png rename to src/main/resources/assets/hibernalherbs/textures/item/blend/speed.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/blend/weakness.png b/src/main/resources/assets/hibernalherbs/textures/item/blend/weakness.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/blend/weakness.png rename to src/main/resources/assets/hibernalherbs/textures/item/blend/weakness.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/blend/wither.png b/src/main/resources/assets/hibernalherbs/textures/item/blend/wither.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/blend/wither.png rename to src/main/resources/assets/hibernalherbs/textures/item/blend/wither.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/calendula_lantern.png b/src/main/resources/assets/hibernalherbs/textures/item/calendula_lantern.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/calendula_lantern.png rename to src/main/resources/assets/hibernalherbs/textures/item/calendula_lantern.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/canister/amethyst/empty_canister.png b/src/main/resources/assets/hibernalherbs/textures/item/canister/amethyst/empty_canister.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/canister/amethyst/empty_canister.png rename to src/main/resources/assets/hibernalherbs/textures/item/canister/amethyst/empty_canister.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/canister/amethyst/filled_canister.png b/src/main/resources/assets/hibernalherbs/textures/item/canister/amethyst/filled_canister.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/canister/amethyst/filled_canister.png rename to src/main/resources/assets/hibernalherbs/textures/item/canister/amethyst/filled_canister.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/canister/diamond/empty_canister.png b/src/main/resources/assets/hibernalherbs/textures/item/canister/diamond/empty_canister.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/canister/diamond/empty_canister.png rename to src/main/resources/assets/hibernalherbs/textures/item/canister/diamond/empty_canister.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/canister/diamond/filled_canister.png b/src/main/resources/assets/hibernalherbs/textures/item/canister/diamond/filled_canister.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/canister/diamond/filled_canister.png rename to src/main/resources/assets/hibernalherbs/textures/item/canister/diamond/filled_canister.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/canister/empty_canister.png b/src/main/resources/assets/hibernalherbs/textures/item/canister/empty_canister.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/canister/empty_canister.png rename to src/main/resources/assets/hibernalherbs/textures/item/canister/empty_canister.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/canister/filled_canister.png b/src/main/resources/assets/hibernalherbs/textures/item/canister/filled_canister.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/canister/filled_canister.png rename to src/main/resources/assets/hibernalherbs/textures/item/canister/filled_canister.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/canister/iron/empty_canister.png b/src/main/resources/assets/hibernalherbs/textures/item/canister/iron/empty_canister.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/canister/iron/empty_canister.png rename to src/main/resources/assets/hibernalherbs/textures/item/canister/iron/empty_canister.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/canister/iron/filled_canister.png b/src/main/resources/assets/hibernalherbs/textures/item/canister/iron/filled_canister.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/canister/iron/filled_canister.png rename to src/main/resources/assets/hibernalherbs/textures/item/canister/iron/filled_canister.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/ceillis_lantern.png b/src/main/resources/assets/hibernalherbs/textures/item/ceillis_lantern.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/ceillis_lantern.png rename to src/main/resources/assets/hibernalherbs/textures/item/ceillis_lantern.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/chamomile_lantern.png b/src/main/resources/assets/hibernalherbs/textures/item/chamomile_lantern.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/chamomile_lantern.png rename to src/main/resources/assets/hibernalherbs/textures/item/chamomile_lantern.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/chervil_lantern.png b/src/main/resources/assets/hibernalherbs/textures/item/chervil_lantern.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/chervil_lantern.png rename to src/main/resources/assets/hibernalherbs/textures/item/chervil_lantern.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/chives_lantern.png b/src/main/resources/assets/hibernalherbs/textures/item/chives_lantern.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/chives_lantern.png rename to src/main/resources/assets/hibernalherbs/textures/item/chives_lantern.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/elixer/base.png b/src/main/resources/assets/hibernalherbs/textures/item/elixer/base.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/elixer/base.png rename to src/main/resources/assets/hibernalherbs/textures/item/elixer/base.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/elixer/effect/overlay.png b/src/main/resources/assets/hibernalherbs/textures/item/elixer/effect/overlay.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/elixer/effect/overlay.png rename to src/main/resources/assets/hibernalherbs/textures/item/elixer/effect/overlay.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/elixer/overlay.png b/src/main/resources/assets/hibernalherbs/textures/item/elixer/overlay.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/elixer/overlay.png rename to src/main/resources/assets/hibernalherbs/textures/item/elixer/overlay.png diff --git a/src/main/resources/assets/hibernalherbs/textures/item/embroidered_arkonium_alloy.png b/src/main/resources/assets/hibernalherbs/textures/item/embroidered_arkonium_alloy.png new file mode 100644 index 00000000..ea2e2095 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/item/embroidered_arkonium_alloy.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/item/embroidered_arkonium_axe.png b/src/main/resources/assets/hibernalherbs/textures/item/embroidered_arkonium_axe.png new file mode 100644 index 00000000..2ccaab29 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/item/embroidered_arkonium_axe.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/item/embroidered_arkonium_boots.png b/src/main/resources/assets/hibernalherbs/textures/item/embroidered_arkonium_boots.png new file mode 100644 index 00000000..15f826c5 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/item/embroidered_arkonium_boots.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/item/embroidered_arkonium_brush.png b/src/main/resources/assets/hibernalherbs/textures/item/embroidered_arkonium_brush.png new file mode 100644 index 00000000..44dcaf50 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/item/embroidered_arkonium_brush.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/item/embroidered_arkonium_chestplate.png b/src/main/resources/assets/hibernalherbs/textures/item/embroidered_arkonium_chestplate.png new file mode 100644 index 00000000..7a085f80 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/item/embroidered_arkonium_chestplate.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/item/embroidered_arkonium_helmet.png b/src/main/resources/assets/hibernalherbs/textures/item/embroidered_arkonium_helmet.png new file mode 100644 index 00000000..4e67807d Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/item/embroidered_arkonium_helmet.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/item/embroidered_arkonium_hoe.png b/src/main/resources/assets/hibernalherbs/textures/item/embroidered_arkonium_hoe.png new file mode 100644 index 00000000..2c84a007 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/item/embroidered_arkonium_hoe.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/item/embroidered_arkonium_leggings.png b/src/main/resources/assets/hibernalherbs/textures/item/embroidered_arkonium_leggings.png new file mode 100644 index 00000000..aeb2235a Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/item/embroidered_arkonium_leggings.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/item/embroidered_arkonium_nugget.png b/src/main/resources/assets/hibernalherbs/textures/item/embroidered_arkonium_nugget.png new file mode 100644 index 00000000..a9974c2e Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/item/embroidered_arkonium_nugget.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/item/embroidered_arkonium_pickaxe.png b/src/main/resources/assets/hibernalherbs/textures/item/embroidered_arkonium_pickaxe.png new file mode 100644 index 00000000..6d9cd676 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/item/embroidered_arkonium_pickaxe.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/item/embroidered_arkonium_shovel.png b/src/main/resources/assets/hibernalherbs/textures/item/embroidered_arkonium_shovel.png new file mode 100644 index 00000000..25c38b4c Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/item/embroidered_arkonium_shovel.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/item/embroidered_arkonium_sword.png b/src/main/resources/assets/hibernalherbs/textures/item/embroidered_arkonium_sword.png new file mode 100644 index 00000000..302586fa Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/item/embroidered_arkonium_sword.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/item/empty_slot_ashes.png b/src/main/resources/assets/hibernalherbs/textures/item/empty_slot_ashes.png new file mode 100644 index 00000000..a44d0876 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/item/empty_slot_ashes.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/item/empty_slot_sigil.png b/src/main/resources/assets/hibernalherbs/textures/item/empty_slot_sigil.png new file mode 100644 index 00000000..1fd6fc08 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/item/empty_slot_sigil.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/item/enlightened_salmon.png b/src/main/resources/assets/hibernalherbs/textures/item/enlightened_salmon.png new file mode 100644 index 00000000..0b0ab609 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/item/enlightened_salmon.png differ diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/essitte_lantern.png b/src/main/resources/assets/hibernalherbs/textures/item/essitte_lantern.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/essitte_lantern.png rename to src/main/resources/assets/hibernalherbs/textures/item/essitte_lantern.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/fennsel_lantern.png b/src/main/resources/assets/hibernalherbs/textures/item/fennel_lantern.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/fennsel_lantern.png rename to src/main/resources/assets/hibernalherbs/textures/item/fennel_lantern.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/fennkystral_lantern.png b/src/main/resources/assets/hibernalherbs/textures/item/fennkystral_lantern.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/fennkystral_lantern.png rename to src/main/resources/assets/hibernalherbs/textures/item/fennkystral_lantern.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/grimoire/grimoire.png b/src/main/resources/assets/hibernalherbs/textures/item/grimoire/grimoire.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/grimoire/grimoire.png rename to src/main/resources/assets/hibernalherbs/textures/item/grimoire/grimoire.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/grimoire/singed.png b/src/main/resources/assets/hibernalherbs/textures/item/grimoire/singed.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/grimoire/singed.png rename to src/main/resources/assets/hibernalherbs/textures/item/grimoire/singed.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/herb/dried/bloforia.png b/src/main/resources/assets/hibernalherbs/textures/item/herb/dried/bloforia.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/herb/dried/bloforia.png rename to src/main/resources/assets/hibernalherbs/textures/item/herb/dried/bloforia.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/herb/dried/calendula.png b/src/main/resources/assets/hibernalherbs/textures/item/herb/dried/calendula.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/herb/dried/calendula.png rename to src/main/resources/assets/hibernalherbs/textures/item/herb/dried/calendula.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/herb/dried/ceillis.png b/src/main/resources/assets/hibernalherbs/textures/item/herb/dried/ceillis.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/herb/dried/ceillis.png rename to src/main/resources/assets/hibernalherbs/textures/item/herb/dried/ceillis.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/herb/dried/chamomile.png b/src/main/resources/assets/hibernalherbs/textures/item/herb/dried/chamomile.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/herb/dried/chamomile.png rename to src/main/resources/assets/hibernalherbs/textures/item/herb/dried/chamomile.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/herb/dried/chervil.png b/src/main/resources/assets/hibernalherbs/textures/item/herb/dried/chervil.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/herb/dried/chervil.png rename to src/main/resources/assets/hibernalherbs/textures/item/herb/dried/chervil.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/herb/dried/chives.png b/src/main/resources/assets/hibernalherbs/textures/item/herb/dried/chives.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/herb/dried/chives.png rename to src/main/resources/assets/hibernalherbs/textures/item/herb/dried/chives.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/herb/dried/essitte.png b/src/main/resources/assets/hibernalherbs/textures/item/herb/dried/essitte.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/herb/dried/essitte.png rename to src/main/resources/assets/hibernalherbs/textures/item/herb/dried/essitte.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/herb/dried/fennsel.png b/src/main/resources/assets/hibernalherbs/textures/item/herb/dried/fennel.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/herb/dried/fennsel.png rename to src/main/resources/assets/hibernalherbs/textures/item/herb/dried/fennel.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/herb/dried/fennkystral.png b/src/main/resources/assets/hibernalherbs/textures/item/herb/dried/fennkystral.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/herb/dried/fennkystral.png rename to src/main/resources/assets/hibernalherbs/textures/item/herb/dried/fennkystral.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/herb/dried/marjoram.png b/src/main/resources/assets/hibernalherbs/textures/item/herb/dried/marjoram.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/herb/dried/marjoram.png rename to src/main/resources/assets/hibernalherbs/textures/item/herb/dried/marjoram.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/herb/dried/punuel.png b/src/main/resources/assets/hibernalherbs/textures/item/herb/dried/punuel.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/herb/dried/punuel.png rename to src/main/resources/assets/hibernalherbs/textures/item/herb/dried/punuel.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/herb/dried/rosemary.png b/src/main/resources/assets/hibernalherbs/textures/item/herb/dried/rosemary.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/herb/dried/rosemary.png rename to src/main/resources/assets/hibernalherbs/textures/item/herb/dried/rosemary.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/herb/dried/sage.png b/src/main/resources/assets/hibernalherbs/textures/item/herb/dried/sage.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/herb/dried/sage.png rename to src/main/resources/assets/hibernalherbs/textures/item/herb/dried/sage.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/herb/dried/sorrel.png b/src/main/resources/assets/hibernalherbs/textures/item/herb/dried/sorrel.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/herb/dried/sorrel.png rename to src/main/resources/assets/hibernalherbs/textures/item/herb/dried/sorrel.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/herb/dried/tarragon.png b/src/main/resources/assets/hibernalherbs/textures/item/herb/dried/tarragon.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/herb/dried/tarragon.png rename to src/main/resources/assets/hibernalherbs/textures/item/herb/dried/tarragon.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/herb/dried/thyme.png b/src/main/resources/assets/hibernalherbs/textures/item/herb/dried/thyme.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/herb/dried/thyme.png rename to src/main/resources/assets/hibernalherbs/textures/item/herb/dried/thyme.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/herb/dried/thyocielle.png b/src/main/resources/assets/hibernalherbs/textures/item/herb/dried/thyocielle.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/herb/dried/thyocielle.png rename to src/main/resources/assets/hibernalherbs/textures/item/herb/dried/thyocielle.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/herb/dried/verbena.png b/src/main/resources/assets/hibernalherbs/textures/item/herb/dried/verbena.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/herb/dried/verbena.png rename to src/main/resources/assets/hibernalherbs/textures/item/herb/dried/verbena.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/herb/ground_herbs.png b/src/main/resources/assets/hibernalherbs/textures/item/herb/ground_herbs.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/herb/ground_herbs.png rename to src/main/resources/assets/hibernalherbs/textures/item/herb/ground_herbs.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/herb/pounded/bloforia.png b/src/main/resources/assets/hibernalherbs/textures/item/herb/pounded/bloforia.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/herb/pounded/bloforia.png rename to src/main/resources/assets/hibernalherbs/textures/item/herb/pounded/bloforia.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/herb/pounded/calendula.png b/src/main/resources/assets/hibernalherbs/textures/item/herb/pounded/calendula.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/herb/pounded/calendula.png rename to src/main/resources/assets/hibernalherbs/textures/item/herb/pounded/calendula.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/herb/pounded/ceillis.png b/src/main/resources/assets/hibernalherbs/textures/item/herb/pounded/ceillis.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/herb/pounded/ceillis.png rename to src/main/resources/assets/hibernalherbs/textures/item/herb/pounded/ceillis.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/herb/pounded/chamomile.png b/src/main/resources/assets/hibernalherbs/textures/item/herb/pounded/chamomile.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/herb/pounded/chamomile.png rename to src/main/resources/assets/hibernalherbs/textures/item/herb/pounded/chamomile.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/herb/pounded/chervil.png b/src/main/resources/assets/hibernalherbs/textures/item/herb/pounded/chervil.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/herb/pounded/chervil.png rename to src/main/resources/assets/hibernalherbs/textures/item/herb/pounded/chervil.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/herb/pounded/chives.png b/src/main/resources/assets/hibernalherbs/textures/item/herb/pounded/chives.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/herb/pounded/chives.png rename to src/main/resources/assets/hibernalherbs/textures/item/herb/pounded/chives.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/herb/pounded/essitte.png b/src/main/resources/assets/hibernalherbs/textures/item/herb/pounded/essitte.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/herb/pounded/essitte.png rename to src/main/resources/assets/hibernalherbs/textures/item/herb/pounded/essitte.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/herb/pounded/fennsel.png b/src/main/resources/assets/hibernalherbs/textures/item/herb/pounded/fennel.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/herb/pounded/fennsel.png rename to src/main/resources/assets/hibernalherbs/textures/item/herb/pounded/fennel.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/herb/pounded/fennkystral.png b/src/main/resources/assets/hibernalherbs/textures/item/herb/pounded/fennkystral.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/herb/pounded/fennkystral.png rename to src/main/resources/assets/hibernalherbs/textures/item/herb/pounded/fennkystral.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/herb/pounded/marjoram.png b/src/main/resources/assets/hibernalherbs/textures/item/herb/pounded/marjoram.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/herb/pounded/marjoram.png rename to src/main/resources/assets/hibernalherbs/textures/item/herb/pounded/marjoram.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/herb/pounded/punuel.png b/src/main/resources/assets/hibernalherbs/textures/item/herb/pounded/punuel.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/herb/pounded/punuel.png rename to src/main/resources/assets/hibernalherbs/textures/item/herb/pounded/punuel.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/herb/pounded/rosemary.png b/src/main/resources/assets/hibernalherbs/textures/item/herb/pounded/rosemary.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/herb/pounded/rosemary.png rename to src/main/resources/assets/hibernalherbs/textures/item/herb/pounded/rosemary.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/herb/pounded/sage.png b/src/main/resources/assets/hibernalherbs/textures/item/herb/pounded/sage.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/herb/pounded/sage.png rename to src/main/resources/assets/hibernalherbs/textures/item/herb/pounded/sage.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/herb/pounded/sorrel.png b/src/main/resources/assets/hibernalherbs/textures/item/herb/pounded/sorrel.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/herb/pounded/sorrel.png rename to src/main/resources/assets/hibernalherbs/textures/item/herb/pounded/sorrel.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/herb/pounded/tarragon.png b/src/main/resources/assets/hibernalherbs/textures/item/herb/pounded/tarragon.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/herb/pounded/tarragon.png rename to src/main/resources/assets/hibernalherbs/textures/item/herb/pounded/tarragon.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/herb/pounded/thyme.png b/src/main/resources/assets/hibernalherbs/textures/item/herb/pounded/thyme.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/herb/pounded/thyme.png rename to src/main/resources/assets/hibernalherbs/textures/item/herb/pounded/thyme.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/herb/pounded/thyocielle.png b/src/main/resources/assets/hibernalherbs/textures/item/herb/pounded/thyocielle.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/herb/pounded/thyocielle.png rename to src/main/resources/assets/hibernalherbs/textures/item/herb/pounded/thyocielle.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/herb/pounded/verbena.png b/src/main/resources/assets/hibernalherbs/textures/item/herb/pounded/verbena.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/herb/pounded/verbena.png rename to src/main/resources/assets/hibernalherbs/textures/item/herb/pounded/verbena.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/herb_fertilizer.png b/src/main/resources/assets/hibernalherbs/textures/item/herb_fertilizer.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/herb_fertilizer.png rename to src/main/resources/assets/hibernalherbs/textures/item/herb_fertilizer.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/herb_humus.png b/src/main/resources/assets/hibernalherbs/textures/item/herb_humus.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/herb_humus.png rename to src/main/resources/assets/hibernalherbs/textures/item/herb_humus.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/julisium_petals.png b/src/main/resources/assets/hibernalherbs/textures/item/julisium_petals.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/julisium_petals.png rename to src/main/resources/assets/hibernalherbs/textures/item/julisium_petals.png diff --git a/src/main/resources/assets/hibernalherbs/textures/item/life_force_bottle.png b/src/main/resources/assets/hibernalherbs/textures/item/life_force_bottle.png new file mode 100644 index 00000000..d230f1d3 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/item/life_force_bottle.png differ diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/lumbinetrik_petals.png b/src/main/resources/assets/hibernalherbs/textures/item/lumbinetrik_petals.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/lumbinetrik_petals.png rename to src/main/resources/assets/hibernalherbs/textures/item/lumbinetrik_petals.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/marjoram_lantern.png b/src/main/resources/assets/hibernalherbs/textures/item/marjoram_lantern.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/marjoram_lantern.png rename to src/main/resources/assets/hibernalherbs/textures/item/marjoram_lantern.png diff --git a/src/main/resources/assets/hibernalherbs/textures/item/myqueste_boat.png b/src/main/resources/assets/hibernalherbs/textures/item/myqueste_boat.png new file mode 100644 index 00000000..f7180d46 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/item/myqueste_boat.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/item/myqueste_chest_boat.png b/src/main/resources/assets/hibernalherbs/textures/item/myqueste_chest_boat.png new file mode 100644 index 00000000..024e3928 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/item/myqueste_chest_boat.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/item/myqueste_door.png b/src/main/resources/assets/hibernalherbs/textures/item/myqueste_door.png new file mode 100644 index 00000000..111b7061 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/item/myqueste_door.png differ diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/myqueste_hanging_sign.png b/src/main/resources/assets/hibernalherbs/textures/item/myqueste_hanging_sign.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/myqueste_hanging_sign.png rename to src/main/resources/assets/hibernalherbs/textures/item/myqueste_hanging_sign.png diff --git a/src/main/resources/assets/hibernalherbs/textures/item/myqueste_sign.png b/src/main/resources/assets/hibernalherbs/textures/item/myqueste_sign.png new file mode 100644 index 00000000..6d4e5ec7 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/item/myqueste_sign.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/item/mystical_ashes.png b/src/main/resources/assets/hibernalherbs/textures/item/mystical_ashes.png new file mode 100644 index 00000000..b46cb3a7 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/item/mystical_ashes.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/item/mystical_campfire.png b/src/main/resources/assets/hibernalherbs/textures/item/mystical_campfire.png new file mode 100644 index 00000000..2078faf0 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/item/mystical_campfire.png differ diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/padlock/base.png b/src/main/resources/assets/hibernalherbs/textures/item/padlock/base.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/padlock/base.png rename to src/main/resources/assets/hibernalherbs/textures/item/padlock/base.png diff --git a/src/main/resources/assets/hibernalherbs/textures/item/padlock/envy.png b/src/main/resources/assets/hibernalherbs/textures/item/padlock/envy.png new file mode 100644 index 00000000..3fca7255 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/item/padlock/envy.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/item/padlock/gluttony.png b/src/main/resources/assets/hibernalherbs/textures/item/padlock/gluttony.png new file mode 100644 index 00000000..dc262fcf Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/item/padlock/gluttony.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/item/padlock/greed.png b/src/main/resources/assets/hibernalherbs/textures/item/padlock/greed.png new file mode 100644 index 00000000..f3d34265 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/item/padlock/greed.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/item/padlock/lust.png b/src/main/resources/assets/hibernalherbs/textures/item/padlock/lust.png new file mode 100644 index 00000000..5c8fdd17 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/item/padlock/lust.png differ diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/padlock/paint/base.pdn b/src/main/resources/assets/hibernalherbs/textures/item/padlock/paint/base.pdn similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/padlock/paint/base.pdn rename to src/main/resources/assets/hibernalherbs/textures/item/padlock/paint/base.pdn diff --git a/src/main/resources/assets/hibernalherbs/textures/item/padlock/pride.png b/src/main/resources/assets/hibernalherbs/textures/item/padlock/pride.png new file mode 100644 index 00000000..f211e9e4 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/item/padlock/pride.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/item/padlock/sloth.png b/src/main/resources/assets/hibernalherbs/textures/item/padlock/sloth.png new file mode 100644 index 00000000..09b0c88b Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/item/padlock/sloth.png differ diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/padlock/unbound/envy.png b/src/main/resources/assets/hibernalherbs/textures/item/padlock/unbound/envy.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/padlock/unbound/envy.png rename to src/main/resources/assets/hibernalherbs/textures/item/padlock/unbound/envy.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/padlock/unbound/gluttony.png b/src/main/resources/assets/hibernalherbs/textures/item/padlock/unbound/gluttony.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/padlock/unbound/gluttony.png rename to src/main/resources/assets/hibernalherbs/textures/item/padlock/unbound/gluttony.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/padlock/unbound/greed.png b/src/main/resources/assets/hibernalherbs/textures/item/padlock/unbound/greed.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/padlock/unbound/greed.png rename to src/main/resources/assets/hibernalherbs/textures/item/padlock/unbound/greed.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/padlock/unbound/lust.png b/src/main/resources/assets/hibernalherbs/textures/item/padlock/unbound/lust.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/padlock/unbound/lust.png rename to src/main/resources/assets/hibernalherbs/textures/item/padlock/unbound/lust.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/padlock/unbound/pride.png b/src/main/resources/assets/hibernalherbs/textures/item/padlock/unbound/pride.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/padlock/unbound/pride.png rename to src/main/resources/assets/hibernalherbs/textures/item/padlock/unbound/pride.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/padlock/unbound/sloth.png b/src/main/resources/assets/hibernalherbs/textures/item/padlock/unbound/sloth.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/padlock/unbound/sloth.png rename to src/main/resources/assets/hibernalherbs/textures/item/padlock/unbound/sloth.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/padlock/unbound/wrath.png b/src/main/resources/assets/hibernalherbs/textures/item/padlock/unbound/wrath.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/padlock/unbound/wrath.png rename to src/main/resources/assets/hibernalherbs/textures/item/padlock/unbound/wrath.png diff --git a/src/main/resources/assets/hibernalherbs/textures/item/padlock/wrath.png b/src/main/resources/assets/hibernalherbs/textures/item/padlock/wrath.png new file mode 100644 index 00000000..5ff31046 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/item/padlock/wrath.png differ diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/pouch.png b/src/main/resources/assets/hibernalherbs/textures/item/pouch.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/pouch.png rename to src/main/resources/assets/hibernalherbs/textures/item/pouch.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/punuel_lantern.png b/src/main/resources/assets/hibernalherbs/textures/item/punuel_lantern.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/punuel_lantern.png rename to src/main/resources/assets/hibernalherbs/textures/item/punuel_lantern.png diff --git a/src/main/resources/assets/hibernalherbs/textures/item/relics/gluttony.png b/src/main/resources/assets/hibernalherbs/textures/item/relics/gluttony.png new file mode 100644 index 00000000..fbf96496 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/item/relics/gluttony.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/item/relics/lust.png b/src/main/resources/assets/hibernalherbs/textures/item/relics/lust.png new file mode 100644 index 00000000..d4c78bd4 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/item/relics/lust.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/item/relics/pride.png b/src/main/resources/assets/hibernalherbs/textures/item/relics/pride.png new file mode 100644 index 00000000..eb275614 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/item/relics/pride.png differ diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/ring/adv/base.png b/src/main/resources/assets/hibernalherbs/textures/item/ring/adv/base.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/ring/adv/base.png rename to src/main/resources/assets/hibernalherbs/textures/item/ring/adv/base.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/ring/adv/gluttonous.png b/src/main/resources/assets/hibernalherbs/textures/item/ring/adv/gluttonous.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/ring/adv/gluttonous.png rename to src/main/resources/assets/hibernalherbs/textures/item/ring/adv/gluttonous.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/ring/base.png b/src/main/resources/assets/hibernalherbs/textures/item/ring/base.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/ring/base.png rename to src/main/resources/assets/hibernalherbs/textures/item/ring/base.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/ring/gluttonous.png b/src/main/resources/assets/hibernalherbs/textures/item/ring/gluttonous.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/ring/gluttonous.png rename to src/main/resources/assets/hibernalherbs/textures/item/ring/gluttonous.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/rosemary_lantern.png b/src/main/resources/assets/hibernalherbs/textures/item/rosemary_lantern.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/rosemary_lantern.png rename to src/main/resources/assets/hibernalherbs/textures/item/rosemary_lantern.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/sage_lantern.png b/src/main/resources/assets/hibernalherbs/textures/item/sage_lantern.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/sage_lantern.png rename to src/main/resources/assets/hibernalherbs/textures/item/sage_lantern.png diff --git a/src/main/resources/assets/hibernalherbs/textures/item/sickles/arkonium.png b/src/main/resources/assets/hibernalherbs/textures/item/sickles/arkonium.png new file mode 100644 index 00000000..a4d4f2de Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/item/sickles/arkonium.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/item/sickles/diamond.png b/src/main/resources/assets/hibernalherbs/textures/item/sickles/diamond.png new file mode 100644 index 00000000..491c9fe2 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/item/sickles/diamond.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/item/sickles/embroidered_arkonium.png b/src/main/resources/assets/hibernalherbs/textures/item/sickles/embroidered_arkonium.png new file mode 100644 index 00000000..aebd99ab Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/item/sickles/embroidered_arkonium.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/item/sickles/golden.png b/src/main/resources/assets/hibernalherbs/textures/item/sickles/golden.png new file mode 100644 index 00000000..b50eb57c Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/item/sickles/golden.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/item/sickles/iron.png b/src/main/resources/assets/hibernalherbs/textures/item/sickles/iron.png new file mode 100644 index 00000000..c08e280d Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/item/sickles/iron.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/item/sickles/netherite.png b/src/main/resources/assets/hibernalherbs/textures/item/sickles/netherite.png new file mode 100644 index 00000000..3bda8899 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/item/sickles/netherite.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/item/sickles/pride.png b/src/main/resources/assets/hibernalherbs/textures/item/sickles/pride.png new file mode 100644 index 00000000..d4405ecb Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/item/sickles/pride.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/item/sickles/stone.png b/src/main/resources/assets/hibernalherbs/textures/item/sickles/stone.png new file mode 100644 index 00000000..e89c2251 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/item/sickles/stone.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/item/sickles/syrum.png b/src/main/resources/assets/hibernalherbs/textures/item/sickles/syrum.png new file mode 100644 index 00000000..f8fde899 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/item/sickles/syrum.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/item/sickles/wooden.png b/src/main/resources/assets/hibernalherbs/textures/item/sickles/wooden.png new file mode 100644 index 00000000..fc32da07 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/item/sickles/wooden.png differ diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/sigil/configuration_adv.png b/src/main/resources/assets/hibernalherbs/textures/item/sigil/advanced_configuration.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/sigil/configuration_adv.png rename to src/main/resources/assets/hibernalherbs/textures/item/sigil/advanced_configuration.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/sigil/mastery_adv.png b/src/main/resources/assets/hibernalherbs/textures/item/sigil/advanced_mastery.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/sigil/mastery_adv.png rename to src/main/resources/assets/hibernalherbs/textures/item/sigil/advanced_mastery.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/sigil/base.png b/src/main/resources/assets/hibernalherbs/textures/item/sigil/base.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/sigil/base.png rename to src/main/resources/assets/hibernalherbs/textures/item/sigil/base.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/sigil/configuration.png b/src/main/resources/assets/hibernalherbs/textures/item/sigil/configuration.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/sigil/configuration.png rename to src/main/resources/assets/hibernalherbs/textures/item/sigil/configuration.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/sigil/cracked.png b/src/main/resources/assets/hibernalherbs/textures/item/sigil/cracked.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/sigil/cracked.png rename to src/main/resources/assets/hibernalherbs/textures/item/sigil/cracked.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/sigil/envy.png b/src/main/resources/assets/hibernalherbs/textures/item/sigil/envy.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/sigil/envy.png rename to src/main/resources/assets/hibernalherbs/textures/item/sigil/envy.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/sigil/gluttony.png b/src/main/resources/assets/hibernalherbs/textures/item/sigil/gluttony.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/sigil/gluttony.png rename to src/main/resources/assets/hibernalherbs/textures/item/sigil/gluttony.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/sigil/greed.png b/src/main/resources/assets/hibernalherbs/textures/item/sigil/greed.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/sigil/greed.png rename to src/main/resources/assets/hibernalherbs/textures/item/sigil/greed.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/sigil/lust.png b/src/main/resources/assets/hibernalherbs/textures/item/sigil/lust.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/sigil/lust.png rename to src/main/resources/assets/hibernalherbs/textures/item/sigil/lust.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/sigil/mastery.png b/src/main/resources/assets/hibernalherbs/textures/item/sigil/mastery.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/sigil/mastery.png rename to src/main/resources/assets/hibernalherbs/textures/item/sigil/mastery.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/sigil/old/base.png b/src/main/resources/assets/hibernalherbs/textures/item/sigil/old/base.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/sigil/old/base.png rename to src/main/resources/assets/hibernalherbs/textures/item/sigil/old/base.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/sigil/old/configuration.png b/src/main/resources/assets/hibernalherbs/textures/item/sigil/old/configuration.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/sigil/old/configuration.png rename to src/main/resources/assets/hibernalherbs/textures/item/sigil/old/configuration.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/sigil/old/configuration_adv.png b/src/main/resources/assets/hibernalherbs/textures/item/sigil/old/configuration_adv.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/sigil/old/configuration_adv.png rename to src/main/resources/assets/hibernalherbs/textures/item/sigil/old/configuration_adv.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/sigil/old/cracked.png b/src/main/resources/assets/hibernalherbs/textures/item/sigil/old/cracked.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/sigil/old/cracked.png rename to src/main/resources/assets/hibernalherbs/textures/item/sigil/old/cracked.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/sigil/old/envy.png b/src/main/resources/assets/hibernalherbs/textures/item/sigil/old/envy.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/sigil/old/envy.png rename to src/main/resources/assets/hibernalherbs/textures/item/sigil/old/envy.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/sigil/old/gluttony.png b/src/main/resources/assets/hibernalherbs/textures/item/sigil/old/gluttony.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/sigil/old/gluttony.png rename to src/main/resources/assets/hibernalherbs/textures/item/sigil/old/gluttony.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/sigil/old/greed.png b/src/main/resources/assets/hibernalherbs/textures/item/sigil/old/greed.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/sigil/old/greed.png rename to src/main/resources/assets/hibernalherbs/textures/item/sigil/old/greed.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/sigil/old/lust.png b/src/main/resources/assets/hibernalherbs/textures/item/sigil/old/lust.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/sigil/old/lust.png rename to src/main/resources/assets/hibernalherbs/textures/item/sigil/old/lust.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/sigil/old/mastery.png b/src/main/resources/assets/hibernalherbs/textures/item/sigil/old/mastery.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/sigil/old/mastery.png rename to src/main/resources/assets/hibernalherbs/textures/item/sigil/old/mastery.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/sigil/old/mastery_adv.png b/src/main/resources/assets/hibernalherbs/textures/item/sigil/old/mastery_adv.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/sigil/old/mastery_adv.png rename to src/main/resources/assets/hibernalherbs/textures/item/sigil/old/mastery_adv.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/sigil/old/pride.png b/src/main/resources/assets/hibernalherbs/textures/item/sigil/old/pride.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/sigil/old/pride.png rename to src/main/resources/assets/hibernalherbs/textures/item/sigil/old/pride.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/sigil/old/sloth.png b/src/main/resources/assets/hibernalherbs/textures/item/sigil/old/sloth.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/sigil/old/sloth.png rename to src/main/resources/assets/hibernalherbs/textures/item/sigil/old/sloth.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/sigil/old/wrath.png b/src/main/resources/assets/hibernalherbs/textures/item/sigil/old/wrath.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/sigil/old/wrath.png rename to src/main/resources/assets/hibernalherbs/textures/item/sigil/old/wrath.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/sigil/pride.png b/src/main/resources/assets/hibernalherbs/textures/item/sigil/pride.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/sigil/pride.png rename to src/main/resources/assets/hibernalherbs/textures/item/sigil/pride.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/sigil/sloth.png b/src/main/resources/assets/hibernalherbs/textures/item/sigil/sloth.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/sigil/sloth.png rename to src/main/resources/assets/hibernalherbs/textures/item/sigil/sloth.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/sigil/wrath.png b/src/main/resources/assets/hibernalherbs/textures/item/sigil/wrath.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/sigil/wrath.png rename to src/main/resources/assets/hibernalherbs/textures/item/sigil/wrath.png diff --git a/src/main/resources/assets/hibernalherbs/textures/item/sigil_template.png b/src/main/resources/assets/hibernalherbs/textures/item/sigil_template.png new file mode 100644 index 00000000..b2a54fdf Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/item/sigil_template.png differ diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/sin_petals.png b/src/main/resources/assets/hibernalherbs/textures/item/siliptium_petals.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/sin_petals.png rename to src/main/resources/assets/hibernalherbs/textures/item/siliptium_petals.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/sorrel_lantern.png b/src/main/resources/assets/hibernalherbs/textures/item/sorrel_lantern.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/sorrel_lantern.png rename to src/main/resources/assets/hibernalherbs/textures/item/sorrel_lantern.png diff --git a/src/main/resources/assets/hibernalherbs/textures/item/syrum_axe.png b/src/main/resources/assets/hibernalherbs/textures/item/syrum_axe.png new file mode 100644 index 00000000..ccfb83fa Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/item/syrum_axe.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/item/syrum_boots.png b/src/main/resources/assets/hibernalherbs/textures/item/syrum_boots.png new file mode 100644 index 00000000..b553e667 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/item/syrum_boots.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/item/syrum_brush.png b/src/main/resources/assets/hibernalherbs/textures/item/syrum_brush.png new file mode 100644 index 00000000..ef69e8fd Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/item/syrum_brush.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/item/syrum_chestplate.png b/src/main/resources/assets/hibernalherbs/textures/item/syrum_chestplate.png new file mode 100644 index 00000000..010c1133 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/item/syrum_chestplate.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/item/syrum_helmet.png b/src/main/resources/assets/hibernalherbs/textures/item/syrum_helmet.png new file mode 100644 index 00000000..eab7b0a0 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/item/syrum_helmet.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/item/syrum_hoe.png b/src/main/resources/assets/hibernalherbs/textures/item/syrum_hoe.png new file mode 100644 index 00000000..b41c3714 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/item/syrum_hoe.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/item/syrum_ingot.png b/src/main/resources/assets/hibernalherbs/textures/item/syrum_ingot.png new file mode 100644 index 00000000..cf8dbe2c Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/item/syrum_ingot.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/item/syrum_leggings.png b/src/main/resources/assets/hibernalherbs/textures/item/syrum_leggings.png new file mode 100644 index 00000000..15ce1021 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/item/syrum_leggings.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/item/syrum_nugget.png b/src/main/resources/assets/hibernalherbs/textures/item/syrum_nugget.png new file mode 100644 index 00000000..52bb73c9 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/item/syrum_nugget.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/item/syrum_pickaxe.png b/src/main/resources/assets/hibernalherbs/textures/item/syrum_pickaxe.png new file mode 100644 index 00000000..a266c752 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/item/syrum_pickaxe.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/item/syrum_shovel.png b/src/main/resources/assets/hibernalherbs/textures/item/syrum_shovel.png new file mode 100644 index 00000000..aeddd2f0 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/item/syrum_shovel.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/item/syrum_sword.png b/src/main/resources/assets/hibernalherbs/textures/item/syrum_sword.png new file mode 100644 index 00000000..6c47d9ac Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/item/syrum_sword.png differ diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/tarragon_lantern.png b/src/main/resources/assets/hibernalherbs/textures/item/tarragon_lantern.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/tarragon_lantern.png rename to src/main/resources/assets/hibernalherbs/textures/item/tarragon_lantern.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/thyme_lantern.png b/src/main/resources/assets/hibernalherbs/textures/item/thyme_lantern.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/thyme_lantern.png rename to src/main/resources/assets/hibernalherbs/textures/item/thyme_lantern.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/thyocielle_lantern.png b/src/main/resources/assets/hibernalherbs/textures/item/thyocielle_lantern.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/thyocielle_lantern.png rename to src/main/resources/assets/hibernalherbs/textures/item/thyocielle_lantern.png diff --git a/src/main/resources/assets/hibernalherbs/textures/item/tome.png b/src/main/resources/assets/hibernalherbs/textures/item/tome.png new file mode 100644 index 00000000..22cae3c5 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/item/tome.png differ diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/item/verbena_lantern.png b/src/main/resources/assets/hibernalherbs/textures/item/verbena_lantern.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/item/verbena_lantern.png rename to src/main/resources/assets/hibernalherbs/textures/item/verbena_lantern.png diff --git a/src/main/resources/assets/hibernalherbs/textures/item/vile_ashes.png b/src/main/resources/assets/hibernalherbs/textures/item/vile_ashes.png new file mode 100644 index 00000000..cb9bd842 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/item/vile_ashes.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/item/virtuous_ashes.png b/src/main/resources/assets/hibernalherbs/textures/item/virtuous_ashes.png new file mode 100644 index 00000000..f0a3b2c9 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/item/virtuous_ashes.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/mob_effect/barbaric.png b/src/main/resources/assets/hibernalherbs/textures/mob_effect/barbaric.png new file mode 100644 index 00000000..a8d104a2 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/mob_effect/barbaric.png differ diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/mob_effect/bitter_curse.png b/src/main/resources/assets/hibernalherbs/textures/mob_effect/bitter_curse.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/mob_effect/bitter_curse.png rename to src/main/resources/assets/hibernalherbs/textures/mob_effect/bitter_curse.png diff --git a/src/main/resources/assets/hibernalherbs/textures/mob_effect/devotion.png b/src/main/resources/assets/hibernalherbs/textures/mob_effect/devotion.png new file mode 100644 index 00000000..38d9ef62 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/mob_effect/devotion.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/mob_effect/esurient.png b/src/main/resources/assets/hibernalherbs/textures/mob_effect/esurient.png new file mode 100644 index 00000000..86ca2b5b Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/mob_effect/esurient.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/mob_effect/frost_resistance.png b/src/main/resources/assets/hibernalherbs/textures/mob_effect/frost_resistance.png new file mode 100644 index 00000000..670e40bf Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/mob_effect/frost_resistance.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/mob_effect/lethargy.png b/src/main/resources/assets/hibernalherbs/textures/mob_effect/lethargy.png new file mode 100644 index 00000000..cd6a07aa Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/mob_effect/lethargy.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/mob_effect/mimicry.png b/src/main/resources/assets/hibernalherbs/textures/mob_effect/mimicry.png new file mode 100644 index 00000000..3f96cc76 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/mob_effect/mimicry.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/mob_effect/rapacity.png b/src/main/resources/assets/hibernalherbs/textures/mob_effect/rapacity.png new file mode 100644 index 00000000..cc022674 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/mob_effect/rapacity.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/mob_effect/sanguine.png b/src/main/resources/assets/hibernalherbs/textures/mob_effect/sanguine.png new file mode 100644 index 00000000..8d91b89a Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/mob_effect/sanguine.png differ diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/mob_effect/scented_curse.png b/src/main/resources/assets/hibernalherbs/textures/mob_effect/scented_curse.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/mob_effect/scented_curse.png rename to src/main/resources/assets/hibernalherbs/textures/mob_effect/scented_curse.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/mob_effect/sour_curse.png b/src/main/resources/assets/hibernalherbs/textures/mob_effect/sour_curse.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/mob_effect/sour_curse.png rename to src/main/resources/assets/hibernalherbs/textures/mob_effect/sour_curse.png diff --git a/Common/src/main/resources/assets/hibernalherbs/textures/mob_effect/warded_curse.png b/src/main/resources/assets/hibernalherbs/textures/mob_effect/warded_curse.png similarity index 100% rename from Common/src/main/resources/assets/hibernalherbs/textures/mob_effect/warded_curse.png rename to src/main/resources/assets/hibernalherbs/textures/mob_effect/warded_curse.png diff --git a/src/main/resources/assets/hibernalherbs/textures/models/armor/arkonium_layer_1.png b/src/main/resources/assets/hibernalherbs/textures/models/armor/arkonium_layer_1.png new file mode 100644 index 00000000..3d567ea6 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/models/armor/arkonium_layer_1.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/models/armor/arkonium_layer_2.png b/src/main/resources/assets/hibernalherbs/textures/models/armor/arkonium_layer_2.png new file mode 100644 index 00000000..d0a4fddc Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/models/armor/arkonium_layer_2.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/models/armor/embroidered_arkonium_layer_1.png b/src/main/resources/assets/hibernalherbs/textures/models/armor/embroidered_arkonium_layer_1.png new file mode 100644 index 00000000..8280aef4 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/models/armor/embroidered_arkonium_layer_1.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/models/armor/embroidered_arkonium_layer_2.png b/src/main/resources/assets/hibernalherbs/textures/models/armor/embroidered_arkonium_layer_2.png new file mode 100644 index 00000000..900646d3 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/models/armor/embroidered_arkonium_layer_2.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/models/armor/syrum_layer_1.png b/src/main/resources/assets/hibernalherbs/textures/models/armor/syrum_layer_1.png new file mode 100644 index 00000000..03992de1 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/models/armor/syrum_layer_1.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/models/armor/syrum_layer_2.png b/src/main/resources/assets/hibernalherbs/textures/models/armor/syrum_layer_2.png new file mode 100644 index 00000000..dc3678f6 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/models/armor/syrum_layer_2.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/trims/color_palettes/arkonium.png b/src/main/resources/assets/hibernalherbs/textures/trims/color_palettes/arkonium.png new file mode 100644 index 00000000..e297362b Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/trims/color_palettes/arkonium.png differ diff --git a/src/main/resources/assets/hibernalherbs/textures/trims/color_palettes/syrum.png b/src/main/resources/assets/hibernalherbs/textures/trims/color_palettes/syrum.png new file mode 100644 index 00000000..4c37b116 Binary files /dev/null and b/src/main/resources/assets/hibernalherbs/textures/trims/color_palettes/syrum.png differ diff --git a/src/main/resources/assets/minecraft/atlases/armor_trims.json b/src/main/resources/assets/minecraft/atlases/armor_trims.json new file mode 100644 index 00000000..7c2614f3 --- /dev/null +++ b/src/main/resources/assets/minecraft/atlases/armor_trims.json @@ -0,0 +1,61 @@ +{ + "replace": false, + "sources": [ + { + "type": "paletted_permutations", + "textures": [ + "trims/models/armor/coast", + "trims/models/armor/coast_leggings", + "trims/models/armor/sentry", + "trims/models/armor/sentry_leggings", + "trims/models/armor/dune", + "trims/models/armor/dune_leggings", + "trims/models/armor/wild", + "trims/models/armor/wild_leggings", + "trims/models/armor/ward", + "trims/models/armor/ward_leggings", + "trims/models/armor/eye", + "trims/models/armor/eye_leggings", + "trims/models/armor/vex", + "trims/models/armor/vex_leggings", + "trims/models/armor/tide", + "trims/models/armor/tide_leggings", + "trims/models/armor/snout", + "trims/models/armor/snout_leggings", + "trims/models/armor/rib", + "trims/models/armor/rib_leggings", + "trims/models/armor/spire", + "trims/models/armor/spire_leggings", + "trims/models/armor/wayfinder", + "trims/models/armor/wayfinder_leggings", + "trims/models/armor/shaper", + "trims/models/armor/shaper_leggings", + "trims/models/armor/silence", + "trims/models/armor/silence_leggings", + "trims/models/armor/raiser", + "trims/models/armor/raiser_leggings", + "trims/models/armor/host", + "trims/models/armor/host_leggings" + ], + "palette_key": "trims/color_palettes/trim_palette", + "permutations": { + "quartz": "trims/color_palettes/quartz", + "iron": "trims/color_palettes/iron", + "gold": "trims/color_palettes/gold", + "diamond": "trims/color_palettes/diamond", + "netherite": "trims/color_palettes/netherite", + "redstone": "trims/color_palettes/redstone", + "copper": "trims/color_palettes/copper", + "emerald": "trims/color_palettes/emerald", + "lapis": "trims/color_palettes/lapis", + "amethyst": "trims/color_palettes/amethyst", + "iron_darker": "trims/color_palettes/iron_darker", + "gold_darker": "trims/color_palettes/gold_darker", + "diamond_darker": "trims/color_palettes/diamond_darker", + "netherite_darker": "trims/color_palettes/netherite_darker", + "arkonium": "hibernalherbs:trims/color_palettes/arkonium", + "syrum": "hibernalherbs:trims/color_palettes/syrum" + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/minecraft/atlases/blocks.json b/src/main/resources/assets/minecraft/atlases/blocks.json new file mode 100644 index 00000000..0d6f3eaf --- /dev/null +++ b/src/main/resources/assets/minecraft/atlases/blocks.json @@ -0,0 +1,46 @@ +{ + "replace": false, + "sources": [ + { + "type": "directory", + "source": "block", + "prefix": "block/" + }, + { + "type": "directory", + "source": "item", + "prefix": "item/" + }, + { + "type": "directory", + "source": "entity/conduit", + "prefix": "entity/conduit/" + }, + { + "type": "single", + "resource": "entity/bell/bell_body" + }, + { + "type": "single", + "resource": "entity/decorated_pot/decorated_pot_side" + }, + { + "type": "single", + "resource": "entity/enchanting_table_book" + }, + { + "type": "paletted_permutations", + "textures": [ + "trims/items/leggings_trim", + "trims/items/chestplate_trim", + "trims/items/helmet_trim", + "trims/items/boots_trim" + ], + "palette_key": "trims/color_palettes/trim_palette", + "permutations": { + "arkonium": "hibernalherbs:trims/color_palettes/arkonium", + "syrum": "hibernalherbs:trims/color_palettes/syrum" + } + } + ] +} diff --git a/src/main/resources/assets/minecraft/textures/entity/signs/hanging/myqueste.png b/src/main/resources/assets/minecraft/textures/entity/signs/hanging/myqueste.png new file mode 100644 index 00000000..9197869f Binary files /dev/null and b/src/main/resources/assets/minecraft/textures/entity/signs/hanging/myqueste.png differ diff --git a/src/main/resources/assets/minecraft/textures/gui/hanging_signs/myqueste.png b/src/main/resources/assets/minecraft/textures/gui/hanging_signs/myqueste.png new file mode 100644 index 00000000..35819888 Binary files /dev/null and b/src/main/resources/assets/minecraft/textures/gui/hanging_signs/myqueste.png differ diff --git a/src/main/resources/data/accessories/tags/item/necklace.json b/src/main/resources/data/accessories/tags/item/necklace.json new file mode 100644 index 00000000..3bf8c208 --- /dev/null +++ b/src/main/resources/data/accessories/tags/item/necklace.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "#hibernalherbs:bound_herbal_padlocks" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/c/tags/block/brushable/high_tier.json b/src/main/resources/data/c/tags/block/brushable/high_tier.json new file mode 100644 index 00000000..46db3ebd --- /dev/null +++ b/src/main/resources/data/c/tags/block/brushable/high_tier.json @@ -0,0 +1,5 @@ +{ + "values": [ + "hibernalherbs:suspicious_end_stone" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/c/tags/block/mineable/sickle.json b/src/main/resources/data/c/tags/block/mineable/sickle.json new file mode 100644 index 00000000..5b44710d --- /dev/null +++ b/src/main/resources/data/c/tags/block/mineable/sickle.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:cobweb", + "#minecraft:leaves", + "#minecraft:mineable/hoe" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/c/tags/item/tools/sickles.json b/src/main/resources/data/c/tags/item/tools/sickles.json new file mode 100644 index 00000000..e3ccc95a --- /dev/null +++ b/src/main/resources/data/c/tags/item/tools/sickles.json @@ -0,0 +1,12 @@ +{ + "values": [ + "hibernalherbs:wooden_sickle", + "hibernalherbs:stone_sickle", + "hibernalherbs:iron_sickle", + "hibernalherbs:golden_sickle", + "hibernalherbs:diamond_sickle", + "hibernalherbs:netherite_sickle", + "hibernalherbs:arkonium_sickle", + "hibernalherbs:syrum_sickle" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/arcane_ruins.json b/src/main/resources/data/hibernalherbs/advancement/arcane_ruins.json new file mode 100644 index 00000000..6d93ae7e --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/arcane_ruins.json @@ -0,0 +1,39 @@ +{ + "display": { + "icon": { + "id": "hibernalherbs:necromantic_stone", + "count": 1 + }, + "title": { + "translate": "advancements.hibernalherbs.find_arcane_ruins.title" + }, + "description": { + "translate": "advancements.hibernalherbs.find_arcane_ruins.description" + } + }, + "parent": "hibernalherbs:root", + "criteria": { + "arcane_ruins": { + "trigger": "minecraft:location", + "conditions": { + "player": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "location": { + "structures": "hibernalherbs:arcane_ruins" + } + } + } + ] + } + } + }, + "requirements": [ + [ + "arcane_ruins" + ] + ], + "sends_telemetry_event": true +} diff --git a/src/main/resources/data/hibernalherbs/advancement/arkonium.json b/src/main/resources/data/hibernalherbs/advancement/arkonium.json new file mode 100644 index 00000000..d4799797 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/arkonium.json @@ -0,0 +1,33 @@ +{ + "parent": "hibernalherbs:mystical_campfire", + "criteria": { + "arkonium": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:arkonium_ingot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "description": { + "translate": "advancements.hibernalherbs.arkonium.description" + }, + "icon": { + "count": 1, + "id": "hibernalherbs:arkonium_ingot" + }, + "title": { + "translate": "advancements.hibernalherbs.arkonium.title" + } + }, + "requirements": [ + [ + "arkonium" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/arkonium_armour.json b/src/main/resources/data/hibernalherbs/advancement/arkonium_armour.json new file mode 100644 index 00000000..cae1d6f4 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/arkonium_armour.json @@ -0,0 +1,43 @@ +{ + "parent": "hibernalherbs:arkonium", + "criteria": { + "arkonium_armour": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:arkonium_helmet" + }, + { + "items": "hibernalherbs:arkonium_chestplate" + }, + { + "items": "hibernalherbs:arkonium_leggings" + }, + { + "items": "hibernalherbs:arkonium_boots" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "description": { + "translate": "advancements.hibernalherbs.arkonium_armour.description" + }, + "frame": "challenge", + "icon": { + "count": 1, + "id": "hibernalherbs:arkonium_helmet" + }, + "title": { + "translate": "advancements.hibernalherbs.arkonium_armour.title" + } + }, + "requirements": [ + [ + "arkonium_armour" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/ashes.json b/src/main/resources/data/hibernalherbs/advancement/ashes.json new file mode 100644 index 00000000..7eed32a8 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/ashes.json @@ -0,0 +1,33 @@ +{ + "parent": "hibernalherbs:syrum_brush", + "criteria": { + "ashes": { + "conditions": { + "items": [ + { + "items": "#hibernalherbs:ashes" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "description": { + "translate": "advancements.hibernalherbs.ashes.description" + }, + "icon": { + "count": 1, + "id": "hibernalherbs:pride_ashes" + }, + "title": { + "translate": "advancements.hibernalherbs.ashes.title" + } + }, + "requirements": [ + [ + "ashes" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/bound_padlock.json b/src/main/resources/data/hibernalherbs/advancement/bound_padlock.json new file mode 100644 index 00000000..63c64656 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/bound_padlock.json @@ -0,0 +1,34 @@ +{ + "parent": "hibernalherbs:unbound_padlock", + "criteria": { + "bound_padlock": { + "conditions": { + "items": [ + { + "items": "#hibernalherbs:bound_herbal_padlocks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "description": { + "translate": "advancements.hibernalherbs.bound_padlock.description" + }, + "frame": "challenge", + "icon": { + "count": 1, + "id": "hibernalherbs:bound_pride_padlock" + }, + "title": { + "translate": "advancements.hibernalherbs.bound_padlock.title" + } + }, + "requirements": [ + [ + "bound_padlock" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/conjure_item_with_agglomeration.json b/src/main/resources/data/hibernalherbs/advancement/conjure_item_with_agglomeration.json new file mode 100644 index 00000000..888c9629 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/conjure_item_with_agglomeration.json @@ -0,0 +1,31 @@ +{ + "parent": "hibernalherbs:sorcerer_agglomeration", + "criteria": { + "conjure_item_with_agglomeration": { + "conditions": { + "item": { + "items": "hibernalherbs:agglomeration" + } + }, + "trigger": "hibernalherbs:agglomeration_conjured_items" + } + }, + "display": { + "description": { + "translate": "advancements.hibernalherbs.conjure_item_with_agglomeration.description" + }, + "icon": { + "count": 1, + "id": "hibernalherbs:agglomeration" + }, + "title": { + "translate": "advancements.hibernalherbs.conjure_item_with_agglomeration.title" + } + }, + "requirements": [ + [ + "conjure_item_with_agglomeration" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/conjure_item_with_tome.json b/src/main/resources/data/hibernalherbs/advancement/conjure_item_with_tome.json new file mode 100644 index 00000000..4ad60984 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/conjure_item_with_tome.json @@ -0,0 +1,31 @@ +{ + "parent": "hibernalherbs:sorcerer_tome", + "criteria": { + "conjure_item_with_tome": { + "conditions": { + "item": { + "items": "hibernalherbs:tome" + } + }, + "trigger": "hibernalherbs:tome_conjured_items" + } + }, + "display": { + "description": { + "translate": "advancements.hibernalherbs.conjure_item_with_tome.description" + }, + "icon": { + "count": 1, + "id": "hibernalherbs:tome" + }, + "title": { + "translate": "advancements.hibernalherbs.conjure_item_with_tome.title" + } + }, + "requirements": [ + [ + "conjure_item_with_tome" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/deteriorated_rune_block.json b/src/main/resources/data/hibernalherbs/advancement/deteriorated_rune_block.json new file mode 100644 index 00000000..a00aa45e --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/deteriorated_rune_block.json @@ -0,0 +1,26 @@ +{ + "parent": "hibernalherbs:sacrificial_rune_block", + "criteria": { + "deteriorated_rune_block": { + "trigger": "hibernalherbs:deteriorated_rune_block" + } + }, + "display": { + "description": { + "translate": "advancements.hibernalherbs.deteriorated_rune_block.description" + }, + "icon": { + "count": 1, + "id": "hibernalherbs:deteriorated_sacrificial_rune_block" + }, + "title": { + "translate": "advancements.hibernalherbs.deteriorated_rune_block.title" + } + }, + "requirements": [ + [ + "deteriorated_rune_block" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/dried_herbs.json b/src/main/resources/data/hibernalherbs/advancement/dried_herbs.json new file mode 100644 index 00000000..cb87ce86 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/dried_herbs.json @@ -0,0 +1,33 @@ +{ + "parent": "hibernalherbs:mystical_campfire", + "criteria": { + "dried_herbs": { + "conditions": { + "items": [ + { + "items": "#hibernalherbs:dried_herbs" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "description": { + "translate": "advancements.hibernalherbs.dried_herbs.description" + }, + "icon": { + "count": 1, + "id": "hibernalherbs:dried_tarragon" + }, + "title": { + "translate": "advancements.hibernalherbs.dried_herbs.title" + } + }, + "requirements": [ + [ + "dried_herbs" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/froze_state.json b/src/main/resources/data/hibernalherbs/advancement/froze_state.json new file mode 100644 index 00000000..57b16927 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/froze_state.json @@ -0,0 +1,26 @@ +{ + "parent": "hibernalherbs:sorcerer_agglomeration", + "criteria": { + "froze_state": { + "trigger": "hibernalherbs:froze_blockstate" + } + }, + "display": { + "description": { + "translate": "advancements.hibernalherbs.froze_state.description" + }, + "icon": { + "count": 1, + "id": "hibernalherbs:froze_state_weathered_copper_block" + }, + "title": { + "translate": "advancements.hibernalherbs.froze_state.title" + } + }, + "requirements": [ + [ + "froze_state" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/herb_fertilizer.json b/src/main/resources/data/hibernalherbs/advancement/herb_fertilizer.json new file mode 100644 index 00000000..a7d50c26 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/herb_fertilizer.json @@ -0,0 +1,33 @@ +{ + "parent": "hibernalherbs:herb_humus", + "criteria": { + "herb_fertilizer": { + "conditions": { + "items": [ + { + "items": "#hibernalherbs:herbal_fertilizer" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "description": { + "translate": "advancements.hibernalherbs.herb_fertilizer.description" + }, + "icon": { + "count": 1, + "id": "hibernalherbs:oak_herb_fertilizer" + }, + "title": { + "translate": "advancements.hibernalherbs.herb_fertilizer.title" + } + }, + "requirements": [ + [ + "herb_fertilizer" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/herb_humus.json b/src/main/resources/data/hibernalherbs/advancement/herb_humus.json new file mode 100644 index 00000000..a829d6b3 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/herb_humus.json @@ -0,0 +1,44 @@ +{ + "parent": "hibernalherbs:pounded_herbs", + "criteria": { + "herb_humus": { + "conditions": { + "location": [ + { + "condition": "minecraft:location_check", + "predicate": { + "block": { + "blocks": "#hibernalherbs:acceptable_herb_humus_blocks" + } + } + }, + { + "condition": "minecraft:match_tool", + "predicate": { + "items": "#hibernalherbs:herbal_humus" + } + } + ] + }, + "trigger": "hibernalherbs:use_herb_humus_on_log" + } + }, + "display": { + "description": { + "translate": "advancements.hibernalherbs.herb_humus.description" + }, + "icon": { + "count": 1, + "id": "hibernalherbs:herb_humus" + }, + "title": { + "translate": "advancements.hibernalherbs.herb_humus.title" + } + }, + "requirements": [ + [ + "herb_humus" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/herbal_sigil.json b/src/main/resources/data/hibernalherbs/advancement/herbal_sigil.json new file mode 100644 index 00000000..e0e350ab --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/herbal_sigil.json @@ -0,0 +1,33 @@ +{ + "parent": "hibernalherbs:ashes", + "criteria": { + "herbal_sigil": { + "conditions": { + "items": [ + { + "items": "#hibernalherbs:herbal_sigils" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "description": { + "translate": "advancements.hibernalherbs.herbal_sigil.description" + }, + "icon": { + "count": 1, + "id": "hibernalherbs:pride_herbal_sigil" + }, + "title": { + "translate": "advancements.hibernalherbs.herbal_sigil.title" + } + }, + "requirements": [ + [ + "herbal_sigil" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/herbal_sigil_base.json b/src/main/resources/data/hibernalherbs/advancement/herbal_sigil_base.json new file mode 100644 index 00000000..ba1b1298 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/herbal_sigil_base.json @@ -0,0 +1,33 @@ +{ + "parent": "hibernalherbs:deteriorated_rune_block", + "criteria": { + "herbal_sigil_base": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:blank_herbal_sigil" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "description": { + "translate": "advancements.hibernalherbs.herbal_sigil_base.description" + }, + "icon": { + "count": 1, + "id": "hibernalherbs:blank_herbal_sigil" + }, + "title": { + "translate": "advancements.hibernalherbs.herbal_sigil_base.title" + } + }, + "requirements": [ + [ + "herbal_sigil_base" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/interacted_with_incense_provider.json b/src/main/resources/data/hibernalherbs/advancement/interacted_with_incense_provider.json new file mode 100644 index 00000000..5f4610a2 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/interacted_with_incense_provider.json @@ -0,0 +1,26 @@ +{ + "parent": "hibernalherbs:syrum", + "criteria": { + "interacted_with_incense_provider": { + "trigger": "hibernalherbs:incense_provider_interactions" + } + }, + "display": { + "description": { + "translate": "advancements.hibernalherbs.interacted_with_incense_provider.description" + }, + "icon": { + "count": 1, + "id": "hibernalherbs:incense_provider" + }, + "title": { + "translate": "advancements.hibernalherbs.interacted_with_incense_provider.title" + } + }, + "requirements": [ + [ + "interacted_with_incense_provider" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/julisium_petals.json b/src/main/resources/data/hibernalherbs/advancement/julisium_petals.json new file mode 100644 index 00000000..92ca088f --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/julisium_petals.json @@ -0,0 +1,33 @@ +{ + "parent": "hibernalherbs:lumbinetrik_petals", + "criteria": { + "julisium_petals": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:julisium_petals" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "description": { + "translate": "advancements.hibernalherbs.julisium_petals.description" + }, + "icon": { + "count": 1, + "id": "hibernalherbs:julisium_petals" + }, + "title": { + "translate": "advancements.hibernalherbs.julisium_petals.title" + } + }, + "requirements": [ + [ + "julisium_petals" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/life_force.json b/src/main/resources/data/hibernalherbs/advancement/life_force.json new file mode 100644 index 00000000..70be022f --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/life_force.json @@ -0,0 +1,33 @@ +{ + "parent": "hibernalherbs:sickle", + "criteria": { + "life_force": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:life_force" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "description": { + "translate": "advancements.hibernalherbs.life_force.description" + }, + "icon": { + "count": 1, + "id": "hibernalherbs:life_force" + }, + "title": { + "translate": "advancements.hibernalherbs.life_force.title" + } + }, + "requirements": [ + [ + "life_force" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/lumbinetrik_petals.json b/src/main/resources/data/hibernalherbs/advancement/lumbinetrik_petals.json new file mode 100644 index 00000000..d3e116be --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/lumbinetrik_petals.json @@ -0,0 +1,33 @@ +{ + "parent": "hibernalherbs:siliptium_petals", + "criteria": { + "lumbinetrik_petals": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:lumbinetrik_petals" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "description": { + "translate": "advancements.hibernalherbs.lumbinetrik_petals.description" + }, + "icon": { + "count": 1, + "id": "hibernalherbs:lumbinetrik_petals" + }, + "title": { + "translate": "advancements.hibernalherbs.lumbinetrik_petals.title" + } + }, + "requirements": [ + [ + "lumbinetrik_petals" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/mystical_campfire.json b/src/main/resources/data/hibernalherbs/advancement/mystical_campfire.json new file mode 100644 index 00000000..9bef6bbd --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/mystical_campfire.json @@ -0,0 +1,33 @@ +{ + "parent": "hibernalherbs:life_force", + "criteria": { + "mystical_campfire": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:mystical_campfire" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "description": { + "translate": "advancements.hibernalherbs.mystical_campfire.description" + }, + "icon": { + "count": 1, + "id": "hibernalherbs:mystical_campfire" + }, + "title": { + "translate": "advancements.hibernalherbs.mystical_campfire.title" + } + }, + "requirements": [ + [ + "mystical_campfire" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/pounded_herbs.json b/src/main/resources/data/hibernalherbs/advancement/pounded_herbs.json new file mode 100644 index 00000000..8dccbece --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/pounded_herbs.json @@ -0,0 +1,33 @@ +{ + "parent": "hibernalherbs:sickle", + "criteria": { + "pounded_herbs": { + "conditions": { + "items": [ + { + "items": "#hibernalherbs:pounded_herbs" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "description": { + "translate": "advancements.hibernalherbs.pounded_herbs.description" + }, + "icon": { + "count": 1, + "id": "hibernalherbs:pounded_tarragon" + }, + "title": { + "translate": "advancements.hibernalherbs.pounded_herbs.title" + } + }, + "requirements": [ + [ + "pounded_herbs" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/arkonium_block_compacting.json b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/arkonium_block_compacting.json new file mode 100644 index 00000000..bde95be9 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/arkonium_block_compacting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_arkonium_ingot": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:arkonium_ingot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:arkonium_block_compacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_arkonium_ingot" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:arkonium_block_compacting" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/calendula_herb_barrel.json b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/calendula_herb_barrel.json new file mode 100644 index 00000000..ab974181 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/calendula_herb_barrel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_Block{hibernalherbs:calendula}": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:calendula" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:calendula_herb_barrel" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_Block{hibernalherbs:calendula}" + ] + ], + "rewards": { + "recipes": [ + "minecraft:calendula_herb_barrel" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/ceillis_herb_barrel.json b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/ceillis_herb_barrel.json new file mode 100644 index 00000000..396d1e15 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/ceillis_herb_barrel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_Block{hibernalherbs:ceillis}": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:ceillis" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:ceillis_herb_barrel" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_Block{hibernalherbs:ceillis}" + ] + ], + "rewards": { + "recipes": [ + "minecraft:ceillis_herb_barrel" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/chamomile_herb_barrel.json b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/chamomile_herb_barrel.json new file mode 100644 index 00000000..403cd630 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/chamomile_herb_barrel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_Block{hibernalherbs:chamomile}": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:chamomile" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:chamomile_herb_barrel" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_Block{hibernalherbs:chamomile}" + ] + ], + "rewards": { + "recipes": [ + "minecraft:chamomile_herb_barrel" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/chervil_herb_barrel.json b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/chervil_herb_barrel.json new file mode 100644 index 00000000..2722962e --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/chervil_herb_barrel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_Block{hibernalherbs:chervil}": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:chervil" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:chervil_herb_barrel" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_Block{hibernalherbs:chervil}" + ] + ], + "rewards": { + "recipes": [ + "minecraft:chervil_herb_barrel" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/chives_herb_barrel.json b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/chives_herb_barrel.json new file mode 100644 index 00000000..c774fb7a --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/chives_herb_barrel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_Block{hibernalherbs:chives}": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:chives" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:chives_herb_barrel" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_Block{hibernalherbs:chives}" + ] + ], + "rewards": { + "recipes": [ + "minecraft:chives_herb_barrel" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/dried_calendula_compacting.json b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/dried_calendula_compacting.json new file mode 100644 index 00000000..12140e7f --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/dried_calendula_compacting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_dried_calendula": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:dried_calendula" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:dried_calendula_compacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_dried_calendula" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:dried_calendula_compacting" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/dried_ceillis_compacting.json b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/dried_ceillis_compacting.json new file mode 100644 index 00000000..631c717d --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/dried_ceillis_compacting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_dried_ceillis": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:dried_ceillis" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:dried_ceillis_compacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_dried_ceillis" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:dried_ceillis_compacting" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/dried_chamomile_compacting.json b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/dried_chamomile_compacting.json new file mode 100644 index 00000000..be29d4cf --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/dried_chamomile_compacting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_dried_chamomile": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:dried_chamomile" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:dried_chamomile_compacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_dried_chamomile" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:dried_chamomile_compacting" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/dried_chervil_compacting.json b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/dried_chervil_compacting.json new file mode 100644 index 00000000..d7dd1d2b --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/dried_chervil_compacting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_dried_chervil": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:dried_chervil" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:dried_chervil_compacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_dried_chervil" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:dried_chervil_compacting" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/dried_chives_compacting.json b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/dried_chives_compacting.json new file mode 100644 index 00000000..8d9fb836 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/dried_chives_compacting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_dried_chives": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:dried_chives" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:dried_chives_compacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_dried_chives" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:dried_chives_compacting" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/dried_essitte_compacting.json b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/dried_essitte_compacting.json new file mode 100644 index 00000000..37b7347d --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/dried_essitte_compacting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_dried_essitte": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:dried_essitte" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:dried_essitte_compacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_dried_essitte" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:dried_essitte_compacting" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/dried_fennel_compacting.json b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/dried_fennel_compacting.json new file mode 100644 index 00000000..cdc36b90 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/dried_fennel_compacting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_dried_fennel": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:dried_fennel" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:dried_fennel_compacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_dried_fennel" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:dried_fennel_compacting" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/dried_fennkystral_compacting.json b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/dried_fennkystral_compacting.json new file mode 100644 index 00000000..7d2c2f48 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/dried_fennkystral_compacting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_dried_fennkystral": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:dried_fennkystral" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:dried_fennkystral_compacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_dried_fennkystral" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:dried_fennkystral_compacting" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/dried_marjoram_compacting.json b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/dried_marjoram_compacting.json new file mode 100644 index 00000000..2a32375e --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/dried_marjoram_compacting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_dried_marjoram": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:dried_marjoram" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:dried_marjoram_compacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_dried_marjoram" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:dried_marjoram_compacting" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/dried_punuel_compacting.json b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/dried_punuel_compacting.json new file mode 100644 index 00000000..5d2fcb40 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/dried_punuel_compacting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_dried_punuel": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:dried_punuel" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:dried_punuel_compacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_dried_punuel" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:dried_punuel_compacting" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/dried_rosemary_compacting.json b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/dried_rosemary_compacting.json new file mode 100644 index 00000000..bc07b33c --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/dried_rosemary_compacting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_dried_rosemary": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:dried_rosemary" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:dried_rosemary_compacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_dried_rosemary" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:dried_rosemary_compacting" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/dried_sage_compacting.json b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/dried_sage_compacting.json new file mode 100644 index 00000000..a95b25be --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/dried_sage_compacting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_dried_sage": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:dried_sage" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:dried_sage_compacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_dried_sage" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:dried_sage_compacting" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/dried_sorrel_compacting.json b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/dried_sorrel_compacting.json new file mode 100644 index 00000000..2a1b2522 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/dried_sorrel_compacting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_dried_sorrel": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:dried_sorrel" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:dried_sorrel_compacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_dried_sorrel" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:dried_sorrel_compacting" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/dried_tarragon_compacting.json b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/dried_tarragon_compacting.json new file mode 100644 index 00000000..a93322a5 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/dried_tarragon_compacting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_dried_tarragon": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:dried_tarragon" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:dried_tarragon_compacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_dried_tarragon" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:dried_tarragon_compacting" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/dried_thyme_compacting.json b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/dried_thyme_compacting.json new file mode 100644 index 00000000..0f83fd64 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/dried_thyme_compacting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_dried_thyme": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:dried_thyme" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:dried_thyme_compacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_dried_thyme" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:dried_thyme_compacting" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/dried_thyocielle_compacting.json b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/dried_thyocielle_compacting.json new file mode 100644 index 00000000..cd6c9850 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/dried_thyocielle_compacting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_dried_thyocielle": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:dried_thyocielle" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:dried_thyocielle_compacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_dried_thyocielle" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:dried_thyocielle_compacting" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/dried_verbena_compacting.json b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/dried_verbena_compacting.json new file mode 100644 index 00000000..a2d80313 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/dried_verbena_compacting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_dried_verbena": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:dried_verbena" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:dried_verbena_compacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_dried_verbena" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:dried_verbena_compacting" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/essitte_herb_barrel.json b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/essitte_herb_barrel.json new file mode 100644 index 00000000..24e22272 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/essitte_herb_barrel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_Block{hibernalherbs:essitte}": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:essitte" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:essitte_herb_barrel" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_Block{hibernalherbs:essitte}" + ] + ], + "rewards": { + "recipes": [ + "minecraft:essitte_herb_barrel" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/fennel_herb_barrel.json b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/fennel_herb_barrel.json new file mode 100644 index 00000000..41240544 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/fennel_herb_barrel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_Block{hibernalherbs:fennel}": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:fennel" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fennel_herb_barrel" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_Block{hibernalherbs:fennel}" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fennel_herb_barrel" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/fennkystral_herb_barrel.json b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/fennkystral_herb_barrel.json new file mode 100644 index 00000000..05341090 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/fennkystral_herb_barrel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_Block{hibernalherbs:fennkystral}": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:fennkystral" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fennkystral_herb_barrel" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_Block{hibernalherbs:fennkystral}" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fennkystral_herb_barrel" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/incense_provider.json b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/incense_provider.json new file mode 100644 index 00000000..057b5f9c --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/incense_provider.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_necromantic_stone": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:necromantic_stone" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:incense_provider" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_necromantic_stone" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:incense_provider" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/marjoram_herb_barrel.json b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/marjoram_herb_barrel.json new file mode 100644 index 00000000..e8890d08 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/marjoram_herb_barrel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_Block{hibernalherbs:marjoram}": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:marjoram" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:marjoram_herb_barrel" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_Block{hibernalherbs:marjoram}" + ] + ], + "rewards": { + "recipes": [ + "minecraft:marjoram_herb_barrel" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/myqueste_planks.json b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/myqueste_planks.json new file mode 100644 index 00000000..1aac13f3 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/myqueste_planks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_log": { + "conditions": { + "items": [ + { + "items": "#hibernalherbs:myqueste_logs" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:myqueste_planks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_log" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:myqueste_planks" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/myqueste_slab.json b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/myqueste_slab.json new file mode 100644 index 00000000..bb2d42c4 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/myqueste_slab.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_myqueste_planks": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:myqueste_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:myqueste_slab" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_myqueste_planks" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:myqueste_slab" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/myqueste_stairs.json b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/myqueste_stairs.json new file mode 100644 index 00000000..1696667d --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/myqueste_stairs.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_myqueste_planks": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:myqueste_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:myqueste_stairs" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_myqueste_planks" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:myqueste_stairs" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/myqueste_wood.json b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/myqueste_wood.json new file mode 100644 index 00000000..d81e6638 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/myqueste_wood.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_log": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:myqueste_log" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:myqueste_wood" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_log" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:myqueste_wood" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/mystical_campfire.json b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/mystical_campfire.json new file mode 100644 index 00000000..40c690e3 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/mystical_campfire.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_myqueste_log": { + "conditions": { + "items": [ + { + "items": "#hibernalherbs:myqueste_logs" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:mystical_campfire" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_myqueste_log" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:mystical_campfire" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/pounded_calendula_compacting.json b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/pounded_calendula_compacting.json new file mode 100644 index 00000000..de02cb88 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/pounded_calendula_compacting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_calendula": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_calendula" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:pounded_calendula_compacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_calendula" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:pounded_calendula_compacting" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/pounded_ceillis_compacting.json b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/pounded_ceillis_compacting.json new file mode 100644 index 00000000..989eee44 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/pounded_ceillis_compacting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_ceillis": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_ceillis" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:pounded_ceillis_compacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_ceillis" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:pounded_ceillis_compacting" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/pounded_chamomile_compacting.json b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/pounded_chamomile_compacting.json new file mode 100644 index 00000000..e14a05fc --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/pounded_chamomile_compacting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_chamomile": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_chamomile" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:pounded_chamomile_compacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_chamomile" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:pounded_chamomile_compacting" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/pounded_chervil_compacting.json b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/pounded_chervil_compacting.json new file mode 100644 index 00000000..dcaa70f5 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/pounded_chervil_compacting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_chervil": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_chervil" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:pounded_chervil_compacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_chervil" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:pounded_chervil_compacting" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/pounded_chives_compacting.json b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/pounded_chives_compacting.json new file mode 100644 index 00000000..87391772 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/pounded_chives_compacting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_chives": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_chives" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:pounded_chives_compacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_chives" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:pounded_chives_compacting" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/pounded_essitte_compacting.json b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/pounded_essitte_compacting.json new file mode 100644 index 00000000..5859de29 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/pounded_essitte_compacting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_essitte": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_essitte" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:pounded_essitte_compacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_essitte" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:pounded_essitte_compacting" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/pounded_fennel_compacting.json b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/pounded_fennel_compacting.json new file mode 100644 index 00000000..5dc58f10 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/pounded_fennel_compacting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_fennel": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_fennel" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:pounded_fennel_compacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_fennel" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:pounded_fennel_compacting" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/pounded_fennkystral_compacting.json b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/pounded_fennkystral_compacting.json new file mode 100644 index 00000000..647cedff --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/pounded_fennkystral_compacting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_fennkystral": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_fennkystral" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:pounded_fennkystral_compacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_fennkystral" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:pounded_fennkystral_compacting" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/pounded_marjoram_compacting.json b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/pounded_marjoram_compacting.json new file mode 100644 index 00000000..f22b5708 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/pounded_marjoram_compacting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_marjoram": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_marjoram" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:pounded_marjoram_compacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_marjoram" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:pounded_marjoram_compacting" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/pounded_punuel_compacting.json b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/pounded_punuel_compacting.json new file mode 100644 index 00000000..ccffe2a8 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/pounded_punuel_compacting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_punuel": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_punuel" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:pounded_punuel_compacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_punuel" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:pounded_punuel_compacting" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/pounded_rosemary_compacting.json b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/pounded_rosemary_compacting.json new file mode 100644 index 00000000..20a10c48 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/pounded_rosemary_compacting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_rosemary": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_rosemary" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:pounded_rosemary_compacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_rosemary" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:pounded_rosemary_compacting" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/pounded_sage_compacting.json b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/pounded_sage_compacting.json new file mode 100644 index 00000000..5cc58fe1 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/pounded_sage_compacting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_sage": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_sage" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:pounded_sage_compacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_sage" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:pounded_sage_compacting" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/pounded_sorrel_compacting.json b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/pounded_sorrel_compacting.json new file mode 100644 index 00000000..bd52dc22 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/pounded_sorrel_compacting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_sorrel": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_sorrel" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:pounded_sorrel_compacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_sorrel" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:pounded_sorrel_compacting" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/pounded_tarragon_compacting.json b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/pounded_tarragon_compacting.json new file mode 100644 index 00000000..68ff5a95 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/pounded_tarragon_compacting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_tarragon": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_tarragon" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:pounded_tarragon_compacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_tarragon" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:pounded_tarragon_compacting" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/pounded_thyme_compacting.json b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/pounded_thyme_compacting.json new file mode 100644 index 00000000..91317d6e --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/pounded_thyme_compacting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_thyme": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_thyme" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:pounded_thyme_compacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_thyme" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:pounded_thyme_compacting" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/pounded_thyocielle_compacting.json b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/pounded_thyocielle_compacting.json new file mode 100644 index 00000000..2cb69ff8 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/pounded_thyocielle_compacting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_thyocielle": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_thyocielle" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:pounded_thyocielle_compacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_thyocielle" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:pounded_thyocielle_compacting" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/pounded_verbena_compacting.json b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/pounded_verbena_compacting.json new file mode 100644 index 00000000..e9f67de4 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/pounded_verbena_compacting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_verbena": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_verbena" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:pounded_verbena_compacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_verbena" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:pounded_verbena_compacting" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/punuel_herb_barrel.json b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/punuel_herb_barrel.json new file mode 100644 index 00000000..ca95b532 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/punuel_herb_barrel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_Block{hibernalherbs:punuel}": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:punuel" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:punuel_herb_barrel" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_Block{hibernalherbs:punuel}" + ] + ], + "rewards": { + "recipes": [ + "minecraft:punuel_herb_barrel" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/rosemary_herb_barrel.json b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/rosemary_herb_barrel.json new file mode 100644 index 00000000..dccb2154 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/rosemary_herb_barrel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_Block{hibernalherbs:rosemary}": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:rosemary" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:rosemary_herb_barrel" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_Block{hibernalherbs:rosemary}" + ] + ], + "rewards": { + "recipes": [ + "minecraft:rosemary_herb_barrel" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/sage_herb_barrel.json b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/sage_herb_barrel.json new file mode 100644 index 00000000..3733ca61 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/sage_herb_barrel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_Block{hibernalherbs:sage}": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:sage" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:sage_herb_barrel" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_Block{hibernalherbs:sage}" + ] + ], + "rewards": { + "recipes": [ + "minecraft:sage_herb_barrel" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/sorrel_herb_barrel.json b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/sorrel_herb_barrel.json new file mode 100644 index 00000000..bd5fde23 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/sorrel_herb_barrel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_Block{hibernalherbs:sorrel}": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:sorrel" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:sorrel_herb_barrel" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_Block{hibernalherbs:sorrel}" + ] + ], + "rewards": { + "recipes": [ + "minecraft:sorrel_herb_barrel" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/syrum_block_compacting.json b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/syrum_block_compacting.json new file mode 100644 index 00000000..c2e6f886 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/syrum_block_compacting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_syrum_ingot": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:syrum_ingot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:syrum_block_compacting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_syrum_ingot" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:syrum_block_compacting" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/tarragon_herb_barrel.json b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/tarragon_herb_barrel.json new file mode 100644 index 00000000..3686f782 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/tarragon_herb_barrel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_Block{hibernalherbs:tarragon}": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:tarragon" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:tarragon_herb_barrel" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_Block{hibernalherbs:tarragon}" + ] + ], + "rewards": { + "recipes": [ + "minecraft:tarragon_herb_barrel" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/thyme_herb_barrel.json b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/thyme_herb_barrel.json new file mode 100644 index 00000000..83eb65c6 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/thyme_herb_barrel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_Block{hibernalherbs:thyme}": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:thyme" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:thyme_herb_barrel" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_Block{hibernalherbs:thyme}" + ] + ], + "rewards": { + "recipes": [ + "minecraft:thyme_herb_barrel" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/thyocielle_herb_barrel.json b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/thyocielle_herb_barrel.json new file mode 100644 index 00000000..a59db6b6 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/thyocielle_herb_barrel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_Block{hibernalherbs:thyocielle}": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:thyocielle" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:thyocielle_herb_barrel" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_Block{hibernalherbs:thyocielle}" + ] + ], + "rewards": { + "recipes": [ + "minecraft:thyocielle_herb_barrel" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/verbena_herb_barrel.json b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/verbena_herb_barrel.json new file mode 100644 index 00000000..1f4d7203 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/building_blocks/verbena_herb_barrel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_Block{hibernalherbs:verbena}": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:verbena" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:verbena_herb_barrel" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_Block{hibernalherbs:verbena}" + ] + ], + "rewards": { + "recipes": [ + "minecraft:verbena_herb_barrel" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/combat/arkonium_boots.json b/src/main/resources/data/hibernalherbs/advancement/recipes/combat/arkonium_boots.json new file mode 100644 index 00000000..3602248a --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/combat/arkonium_boots.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_arkonium_ingot": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:arkonium_ingot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:arkonium_boots" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_arkonium_ingot" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:arkonium_boots" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/combat/arkonium_chestplate.json b/src/main/resources/data/hibernalherbs/advancement/recipes/combat/arkonium_chestplate.json new file mode 100644 index 00000000..98b1f65c --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/combat/arkonium_chestplate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_hibernalherbs:arkonium_ingot": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:arkonium_ingot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:arkonium_chestplate" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_hibernalherbs:arkonium_ingot" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:arkonium_chestplate" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/combat/arkonium_helmet.json b/src/main/resources/data/hibernalherbs/advancement/recipes/combat/arkonium_helmet.json new file mode 100644 index 00000000..a2651c73 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/combat/arkonium_helmet.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_arkonium_ingot": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:arkonium_ingot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:arkonium_helmet" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_arkonium_ingot" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:arkonium_helmet" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/combat/arkonium_leggings.json b/src/main/resources/data/hibernalherbs/advancement/recipes/combat/arkonium_leggings.json new file mode 100644 index 00000000..ddbfce66 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/combat/arkonium_leggings.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_arkonium_ingot": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:arkonium_ingot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:arkonium_leggings" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_arkonium_ingot" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:arkonium_leggings" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/combat/diamond_sickle.json b/src/main/resources/data/hibernalherbs/advancement/recipes/combat/diamond_sickle.json new file mode 100644 index 00000000..927d0cdb --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/combat/diamond_sickle.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_diamond": { + "conditions": { + "items": [ + { + "items": "minecraft:diamond" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:diamond_sickle" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_diamond" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:diamond_sickle" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/combat/golden_sickle.json b/src/main/resources/data/hibernalherbs/advancement/recipes/combat/golden_sickle.json new file mode 100644 index 00000000..7f720d39 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/combat/golden_sickle.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_gold_ingot": { + "conditions": { + "items": [ + { + "items": "minecraft:gold_ingot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:golden_sickle" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_gold_ingot" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:golden_sickle" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/combat/iron_sickle.json b/src/main/resources/data/hibernalherbs/advancement/recipes/combat/iron_sickle.json new file mode 100644 index 00000000..da6fa1ca --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/combat/iron_sickle.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_iron_ingot": { + "conditions": { + "items": [ + { + "items": "minecraft:iron_ingot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:iron_sickle" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_iron_ingot" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:iron_sickle" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/combat/stone_sickle.json b/src/main/resources/data/hibernalherbs/advancement/recipes/combat/stone_sickle.json new file mode 100644 index 00000000..d576965c --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/combat/stone_sickle.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone": { + "conditions": { + "items": [ + { + "items": "#minecraft:stone_tool_materials" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:stone_sickle" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_stone" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:stone_sickle" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/combat/syrum_boots.json b/src/main/resources/data/hibernalherbs/advancement/recipes/combat/syrum_boots.json new file mode 100644 index 00000000..a2b0609f --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/combat/syrum_boots.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_syrum_ingot": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:syrum_ingot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:syrum_boots" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_syrum_ingot" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:syrum_boots" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/combat/syrum_chestplate.json b/src/main/resources/data/hibernalherbs/advancement/recipes/combat/syrum_chestplate.json new file mode 100644 index 00000000..9cf749ea --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/combat/syrum_chestplate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_hibernalherbs:syrum_ingot": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:syrum_ingot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:syrum_chestplate" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_hibernalherbs:syrum_ingot" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:syrum_chestplate" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/combat/syrum_helmet.json b/src/main/resources/data/hibernalherbs/advancement/recipes/combat/syrum_helmet.json new file mode 100644 index 00000000..e2f028b9 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/combat/syrum_helmet.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_syrum_ingot": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:syrum_ingot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:syrum_helmet" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_syrum_ingot" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:syrum_helmet" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/combat/syrum_leggings.json b/src/main/resources/data/hibernalherbs/advancement/recipes/combat/syrum_leggings.json new file mode 100644 index 00000000..6aa266aa --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/combat/syrum_leggings.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_syrum_ingot": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:syrum_ingot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:syrum_leggings" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_syrum_ingot" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:syrum_leggings" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/combat/wooden_sickle.json b/src/main/resources/data/hibernalherbs/advancement/recipes/combat/wooden_sickle.json new file mode 100644 index 00000000..9cd26b23 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/combat/wooden_sickle.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_planks": { + "conditions": { + "items": [ + { + "items": "#minecraft:planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:wooden_sickle" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_planks" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:wooden_sickle" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/decorations/myqueste_fence.json b/src/main/resources/data/hibernalherbs/advancement/recipes/decorations/myqueste_fence.json new file mode 100644 index 00000000..ee8770b2 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/decorations/myqueste_fence.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_myqueste_planks": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:myqueste_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:myqueste_fence" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_myqueste_planks" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:myqueste_fence" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/decorations/myqueste_hanging_sign.json b/src/main/resources/data/hibernalherbs/advancement/recipes/decorations/myqueste_hanging_sign.json new file mode 100644 index 00000000..a5f88fdb --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/decorations/myqueste_hanging_sign.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stripped_logs": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:myqueste_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:myqueste_hanging_sign" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_stripped_logs" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:myqueste_hanging_sign" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/decorations/myqueste_sign.json b/src/main/resources/data/hibernalherbs/advancement/recipes/decorations/myqueste_sign.json new file mode 100644 index 00000000..120bb8e3 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/decorations/myqueste_sign.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_myqueste_planks": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:myqueste_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:myqueste_sign" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_myqueste_planks" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:myqueste_sign" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/arkonium_ingot_from_block.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/arkonium_ingot_from_block.json new file mode 100644 index 00000000..d398bac1 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/arkonium_ingot_from_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_arkonium_block": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:arkonium_block" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:arkonium_ingot_from_block" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_arkonium_block" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:arkonium_ingot_from_block" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/arkonium_ingot_from_nuggets.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/arkonium_ingot_from_nuggets.json new file mode 100644 index 00000000..adcec343 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/arkonium_ingot_from_nuggets.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_arkonium_nugget": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:arkonium_nugget" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:arkonium_ingot_from_nuggets" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_arkonium_nugget" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:arkonium_ingot_from_nuggets" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/arkonium_nuggets_from_ingot.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/arkonium_nuggets_from_ingot.json new file mode 100644 index 00000000..ec64bcc0 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/arkonium_nuggets_from_ingot.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_arkonium_ingot": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:arkonium_ingot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:arkonium_nuggets_from_ingot" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_arkonium_ingot" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:arkonium_nuggets_from_ingot" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/dried_calendula_from_block.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/dried_calendula_from_block.json new file mode 100644 index 00000000..1b7ab5ae --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/dried_calendula_from_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_dried_calendula_block": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:dried_calendula_block" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:dried_calendula_from_block" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_dried_calendula_block" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:dried_calendula_from_block" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/dried_ceillis_from_block.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/dried_ceillis_from_block.json new file mode 100644 index 00000000..33dc0442 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/dried_ceillis_from_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_dried_ceillis_block": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:dried_ceillis_block" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:dried_ceillis_from_block" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_dried_ceillis_block" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:dried_ceillis_from_block" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/dried_chamomile_from_block.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/dried_chamomile_from_block.json new file mode 100644 index 00000000..ce3e6852 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/dried_chamomile_from_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_dried_chamomile_block": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:dried_chamomile_block" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:dried_chamomile_from_block" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_dried_chamomile_block" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:dried_chamomile_from_block" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/dried_chervil_from_block.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/dried_chervil_from_block.json new file mode 100644 index 00000000..735ef3af --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/dried_chervil_from_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_dried_chervil_block": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:dried_chervil_block" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:dried_chervil_from_block" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_dried_chervil_block" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:dried_chervil_from_block" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/dried_chives_from_block.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/dried_chives_from_block.json new file mode 100644 index 00000000..ff8e4e92 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/dried_chives_from_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_dried_chives_block": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:dried_chives_block" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:dried_chives_from_block" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_dried_chives_block" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:dried_chives_from_block" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/dried_essitte_from_block.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/dried_essitte_from_block.json new file mode 100644 index 00000000..1ff37174 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/dried_essitte_from_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_dried_essitte_block": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:dried_essitte_block" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:dried_essitte_from_block" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_dried_essitte_block" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:dried_essitte_from_block" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/dried_fennel_from_block.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/dried_fennel_from_block.json new file mode 100644 index 00000000..374da495 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/dried_fennel_from_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_dried_fennel_block": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:dried_fennel_block" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:dried_fennel_from_block" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_dried_fennel_block" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:dried_fennel_from_block" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/dried_fennkystral_from_block.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/dried_fennkystral_from_block.json new file mode 100644 index 00000000..a657ee2f --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/dried_fennkystral_from_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_dried_fennkystral_block": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:dried_fennkystral_block" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:dried_fennkystral_from_block" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_dried_fennkystral_block" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:dried_fennkystral_from_block" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/dried_marjoram_from_block.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/dried_marjoram_from_block.json new file mode 100644 index 00000000..273e845d --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/dried_marjoram_from_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_dried_marjoram_block": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:dried_marjoram_block" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:dried_marjoram_from_block" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_dried_marjoram_block" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:dried_marjoram_from_block" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/dried_punuel_from_block.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/dried_punuel_from_block.json new file mode 100644 index 00000000..9f78d89c --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/dried_punuel_from_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_dried_punuel_block": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:dried_punuel_block" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:dried_punuel_from_block" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_dried_punuel_block" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:dried_punuel_from_block" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/dried_rosemary_from_block.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/dried_rosemary_from_block.json new file mode 100644 index 00000000..c4ce8685 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/dried_rosemary_from_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_dried_rosemary_block": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:dried_rosemary_block" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:dried_rosemary_from_block" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_dried_rosemary_block" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:dried_rosemary_from_block" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/dried_sage_from_block.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/dried_sage_from_block.json new file mode 100644 index 00000000..50193fbb --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/dried_sage_from_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_dried_sage_block": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:dried_sage_block" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:dried_sage_from_block" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_dried_sage_block" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:dried_sage_from_block" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/dried_sorrel_from_block.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/dried_sorrel_from_block.json new file mode 100644 index 00000000..86a4793a --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/dried_sorrel_from_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_dried_sorrel_block": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:dried_sorrel_block" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:dried_sorrel_from_block" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_dried_sorrel_block" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:dried_sorrel_from_block" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/dried_tarragon_from_block.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/dried_tarragon_from_block.json new file mode 100644 index 00000000..3a2726d2 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/dried_tarragon_from_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_dried_tarragon_block": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:dried_tarragon_block" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:dried_tarragon_from_block" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_dried_tarragon_block" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:dried_tarragon_from_block" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/dried_thyme_from_block.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/dried_thyme_from_block.json new file mode 100644 index 00000000..139f5298 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/dried_thyme_from_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_dried_thyme_block": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:dried_thyme_block" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:dried_thyme_from_block" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_dried_thyme_block" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:dried_thyme_from_block" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/dried_thyocielle_from_block.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/dried_thyocielle_from_block.json new file mode 100644 index 00000000..681b3c57 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/dried_thyocielle_from_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_dried_thyocielle_block": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:dried_thyocielle_block" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:dried_thyocielle_from_block" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_dried_thyocielle_block" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:dried_thyocielle_from_block" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/dried_verbena_from_block.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/dried_verbena_from_block.json new file mode 100644 index 00000000..3478ee17 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/dried_verbena_from_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_dried_verbena_block": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:dried_verbena_block" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:dried_verbena_from_block" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_dried_verbena_block" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:dried_verbena_from_block" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/acacia.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/acacia.json new file mode 100644 index 00000000..ab27ac9c --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/acacia.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_acacia_herb_humus": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:acacia_herb_humus" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/acacia" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_acacia_herb_humus" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/acacia" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/bamboo.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/bamboo.json new file mode 100644 index 00000000..a44d61f1 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/bamboo.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_bamboo_herb_humus": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:bamboo_herb_humus" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/bamboo" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_bamboo_herb_humus" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/bamboo" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/birch.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/birch.json new file mode 100644 index 00000000..c8cf0b16 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/birch.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_birch_herb_humus": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:birch_herb_humus" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/birch" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_birch_herb_humus" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/birch" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/cherry.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/cherry.json new file mode 100644 index 00000000..d123bb68 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/cherry.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cherry_herb_humus": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:cherry_herb_humus" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/cherry" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_cherry_herb_humus" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/cherry" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/crimson.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/crimson.json new file mode 100644 index 00000000..039b383a --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/crimson.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_crimson_herb_humus": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:crimson_herb_humus" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/crimson" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_crimson_herb_humus" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/crimson" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/dark_oak.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/dark_oak.json new file mode 100644 index 00000000..ab59ca13 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/dark_oak.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_dark_oak_herb_humus": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:dark_oak_herb_humus" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/dark_oak" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_dark_oak_herb_humus" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/dark_oak" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/jungle.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/jungle.json new file mode 100644 index 00000000..8c7f9539 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/jungle.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_jungle_herb_humus": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:jungle_herb_humus" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/jungle" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_jungle_herb_humus" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/jungle" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/mangrove.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/mangrove.json new file mode 100644 index 00000000..9a45cdcb --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/mangrove.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_mangrove_herb_humus": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:mangrove_herb_humus" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/mangrove" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_mangrove_herb_humus" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/mangrove" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/myqueste.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/myqueste.json new file mode 100644 index 00000000..4e0493e6 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/myqueste.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_myqueste_herb_humus": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:myqueste_herb_humus" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/myqueste" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_myqueste_herb_humus" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/myqueste" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/oak.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/oak.json new file mode 100644 index 00000000..2b612ae0 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/oak.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_oak_herb_humus": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:oak_herb_humus" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/oak" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_oak_herb_humus" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/oak" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/acacia/calendula.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/acacia/calendula.json new file mode 100644 index 00000000..1f420d54 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/acacia/calendula.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_calendula": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_calendula" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/acacia/calendula" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_calendula" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/acacia/calendula" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/acacia/ceillis.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/acacia/ceillis.json new file mode 100644 index 00000000..94f72070 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/acacia/ceillis.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_ceillis": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_ceillis" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/acacia/ceillis" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_ceillis" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/acacia/ceillis" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/acacia/chamomile.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/acacia/chamomile.json new file mode 100644 index 00000000..e4a59be9 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/acacia/chamomile.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_chamomile": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_chamomile" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/acacia/chamomile" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_chamomile" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/acacia/chamomile" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/acacia/chervil.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/acacia/chervil.json new file mode 100644 index 00000000..a9a49725 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/acacia/chervil.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_chervil": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_chervil" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/acacia/chervil" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_chervil" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/acacia/chervil" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/acacia/chives.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/acacia/chives.json new file mode 100644 index 00000000..b9e3ad74 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/acacia/chives.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_chives": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_chives" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/acacia/chives" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_chives" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/acacia/chives" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/acacia/essitte.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/acacia/essitte.json new file mode 100644 index 00000000..ef6e0772 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/acacia/essitte.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_essitte": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_essitte" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/acacia/essitte" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_essitte" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/acacia/essitte" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/acacia/fennel.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/acacia/fennel.json new file mode 100644 index 00000000..e9bc239a --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/acacia/fennel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_fennel": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_fennel" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/acacia/fennel" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_fennel" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/acacia/fennel" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/acacia/fennkystral.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/acacia/fennkystral.json new file mode 100644 index 00000000..50a81c70 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/acacia/fennkystral.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_fennkystral": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_fennkystral" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/acacia/fennkystral" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_fennkystral" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/acacia/fennkystral" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/acacia/marjoram.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/acacia/marjoram.json new file mode 100644 index 00000000..c9a3fab2 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/acacia/marjoram.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_marjoram": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_marjoram" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/acacia/marjoram" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_marjoram" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/acacia/marjoram" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/acacia/punuel.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/acacia/punuel.json new file mode 100644 index 00000000..9e36d4f1 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/acacia/punuel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_punuel": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_punuel" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/acacia/punuel" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_punuel" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/acacia/punuel" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/acacia/rosemary.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/acacia/rosemary.json new file mode 100644 index 00000000..4d61aae3 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/acacia/rosemary.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_rosemary": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_rosemary" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/acacia/rosemary" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_rosemary" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/acacia/rosemary" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/acacia/sage.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/acacia/sage.json new file mode 100644 index 00000000..00638cc4 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/acacia/sage.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_sage": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_sage" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/acacia/sage" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_sage" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/acacia/sage" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/acacia/sorrel.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/acacia/sorrel.json new file mode 100644 index 00000000..a7f08b9d --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/acacia/sorrel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_sorrel": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_sorrel" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/acacia/sorrel" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_sorrel" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/acacia/sorrel" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/acacia/tarragon.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/acacia/tarragon.json new file mode 100644 index 00000000..3442b639 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/acacia/tarragon.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_tarragon": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_tarragon" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/acacia/tarragon" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_tarragon" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/acacia/tarragon" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/acacia/thyme.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/acacia/thyme.json new file mode 100644 index 00000000..3a45198d --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/acacia/thyme.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_thyme": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_thyme" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/acacia/thyme" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_thyme" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/acacia/thyme" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/acacia/thyocielle.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/acacia/thyocielle.json new file mode 100644 index 00000000..60c25211 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/acacia/thyocielle.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_thyocielle": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_thyocielle" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/acacia/thyocielle" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_thyocielle" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/acacia/thyocielle" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/acacia/verbena.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/acacia/verbena.json new file mode 100644 index 00000000..928c96b8 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/acacia/verbena.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_verbena": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_verbena" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/acacia/verbena" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_verbena" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/acacia/verbena" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/bamboo/calendula.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/bamboo/calendula.json new file mode 100644 index 00000000..b69968bf --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/bamboo/calendula.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_calendula": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_calendula" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/bamboo/calendula" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_calendula" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/bamboo/calendula" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/bamboo/ceillis.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/bamboo/ceillis.json new file mode 100644 index 00000000..31602cf3 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/bamboo/ceillis.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_ceillis": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_ceillis" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/bamboo/ceillis" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_ceillis" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/bamboo/ceillis" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/bamboo/chamomile.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/bamboo/chamomile.json new file mode 100644 index 00000000..06fd4c8f --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/bamboo/chamomile.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_chamomile": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_chamomile" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/bamboo/chamomile" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_chamomile" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/bamboo/chamomile" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/bamboo/chervil.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/bamboo/chervil.json new file mode 100644 index 00000000..b2d00320 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/bamboo/chervil.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_chervil": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_chervil" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/bamboo/chervil" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_chervil" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/bamboo/chervil" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/bamboo/chives.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/bamboo/chives.json new file mode 100644 index 00000000..bd342c20 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/bamboo/chives.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_chives": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_chives" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/bamboo/chives" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_chives" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/bamboo/chives" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/bamboo/essitte.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/bamboo/essitte.json new file mode 100644 index 00000000..e1c63489 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/bamboo/essitte.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_essitte": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_essitte" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/bamboo/essitte" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_essitte" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/bamboo/essitte" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/bamboo/fennel.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/bamboo/fennel.json new file mode 100644 index 00000000..aeffd83c --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/bamboo/fennel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_fennel": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_fennel" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/bamboo/fennel" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_fennel" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/bamboo/fennel" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/bamboo/fennkystral.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/bamboo/fennkystral.json new file mode 100644 index 00000000..6474d098 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/bamboo/fennkystral.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_fennkystral": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_fennkystral" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/bamboo/fennkystral" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_fennkystral" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/bamboo/fennkystral" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/bamboo/marjoram.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/bamboo/marjoram.json new file mode 100644 index 00000000..9321aec9 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/bamboo/marjoram.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_marjoram": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_marjoram" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/bamboo/marjoram" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_marjoram" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/bamboo/marjoram" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/bamboo/punuel.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/bamboo/punuel.json new file mode 100644 index 00000000..8dc6896f --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/bamboo/punuel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_punuel": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_punuel" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/bamboo/punuel" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_punuel" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/bamboo/punuel" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/bamboo/rosemary.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/bamboo/rosemary.json new file mode 100644 index 00000000..366a96bd --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/bamboo/rosemary.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_rosemary": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_rosemary" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/bamboo/rosemary" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_rosemary" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/bamboo/rosemary" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/bamboo/sage.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/bamboo/sage.json new file mode 100644 index 00000000..8b4b893c --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/bamboo/sage.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_sage": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_sage" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/bamboo/sage" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_sage" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/bamboo/sage" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/bamboo/sorrel.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/bamboo/sorrel.json new file mode 100644 index 00000000..89325e27 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/bamboo/sorrel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_sorrel": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_sorrel" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/bamboo/sorrel" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_sorrel" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/bamboo/sorrel" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/bamboo/tarragon.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/bamboo/tarragon.json new file mode 100644 index 00000000..67a9f801 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/bamboo/tarragon.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_tarragon": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_tarragon" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/bamboo/tarragon" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_tarragon" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/bamboo/tarragon" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/bamboo/thyme.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/bamboo/thyme.json new file mode 100644 index 00000000..cad4ea00 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/bamboo/thyme.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_thyme": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_thyme" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/bamboo/thyme" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_thyme" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/bamboo/thyme" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/bamboo/thyocielle.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/bamboo/thyocielle.json new file mode 100644 index 00000000..c885357b --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/bamboo/thyocielle.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_thyocielle": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_thyocielle" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/bamboo/thyocielle" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_thyocielle" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/bamboo/thyocielle" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/bamboo/verbena.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/bamboo/verbena.json new file mode 100644 index 00000000..9fb96f34 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/bamboo/verbena.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_verbena": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_verbena" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/bamboo/verbena" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_verbena" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/bamboo/verbena" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/birch/calendula.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/birch/calendula.json new file mode 100644 index 00000000..70f5437d --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/birch/calendula.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_calendula": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_calendula" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/birch/calendula" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_calendula" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/birch/calendula" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/birch/ceillis.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/birch/ceillis.json new file mode 100644 index 00000000..4b013173 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/birch/ceillis.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_ceillis": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_ceillis" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/birch/ceillis" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_ceillis" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/birch/ceillis" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/birch/chamomile.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/birch/chamomile.json new file mode 100644 index 00000000..3c94e957 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/birch/chamomile.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_chamomile": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_chamomile" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/birch/chamomile" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_chamomile" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/birch/chamomile" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/birch/chervil.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/birch/chervil.json new file mode 100644 index 00000000..8d36ec88 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/birch/chervil.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_chervil": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_chervil" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/birch/chervil" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_chervil" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/birch/chervil" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/birch/chives.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/birch/chives.json new file mode 100644 index 00000000..6479cfcb --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/birch/chives.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_chives": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_chives" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/birch/chives" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_chives" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/birch/chives" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/birch/essitte.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/birch/essitte.json new file mode 100644 index 00000000..481c8244 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/birch/essitte.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_essitte": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_essitte" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/birch/essitte" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_essitte" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/birch/essitte" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/birch/fennel.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/birch/fennel.json new file mode 100644 index 00000000..f1f7610c --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/birch/fennel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_fennel": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_fennel" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/birch/fennel" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_fennel" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/birch/fennel" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/birch/fennkystral.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/birch/fennkystral.json new file mode 100644 index 00000000..db985151 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/birch/fennkystral.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_fennkystral": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_fennkystral" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/birch/fennkystral" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_fennkystral" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/birch/fennkystral" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/birch/marjoram.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/birch/marjoram.json new file mode 100644 index 00000000..64014420 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/birch/marjoram.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_marjoram": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_marjoram" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/birch/marjoram" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_marjoram" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/birch/marjoram" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/birch/punuel.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/birch/punuel.json new file mode 100644 index 00000000..cadfa5bd --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/birch/punuel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_punuel": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_punuel" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/birch/punuel" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_punuel" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/birch/punuel" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/birch/rosemary.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/birch/rosemary.json new file mode 100644 index 00000000..be400a76 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/birch/rosemary.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_rosemary": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_rosemary" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/birch/rosemary" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_rosemary" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/birch/rosemary" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/birch/sage.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/birch/sage.json new file mode 100644 index 00000000..621a899a --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/birch/sage.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_sage": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_sage" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/birch/sage" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_sage" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/birch/sage" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/birch/sorrel.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/birch/sorrel.json new file mode 100644 index 00000000..adf99488 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/birch/sorrel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_sorrel": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_sorrel" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/birch/sorrel" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_sorrel" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/birch/sorrel" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/birch/tarragon.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/birch/tarragon.json new file mode 100644 index 00000000..acfec804 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/birch/tarragon.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_tarragon": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_tarragon" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/birch/tarragon" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_tarragon" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/birch/tarragon" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/birch/thyme.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/birch/thyme.json new file mode 100644 index 00000000..50d6089c --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/birch/thyme.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_thyme": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_thyme" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/birch/thyme" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_thyme" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/birch/thyme" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/birch/thyocielle.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/birch/thyocielle.json new file mode 100644 index 00000000..acb1f224 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/birch/thyocielle.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_thyocielle": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_thyocielle" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/birch/thyocielle" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_thyocielle" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/birch/thyocielle" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/birch/verbena.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/birch/verbena.json new file mode 100644 index 00000000..56f891f3 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/birch/verbena.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_verbena": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_verbena" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/birch/verbena" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_verbena" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/birch/verbena" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/cherry/calendula.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/cherry/calendula.json new file mode 100644 index 00000000..62b28314 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/cherry/calendula.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_calendula": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_calendula" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/cherry/calendula" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_calendula" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/cherry/calendula" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/cherry/ceillis.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/cherry/ceillis.json new file mode 100644 index 00000000..2179a62f --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/cherry/ceillis.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_ceillis": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_ceillis" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/cherry/ceillis" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_ceillis" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/cherry/ceillis" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/cherry/chamomile.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/cherry/chamomile.json new file mode 100644 index 00000000..971749fe --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/cherry/chamomile.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_chamomile": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_chamomile" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/cherry/chamomile" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_chamomile" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/cherry/chamomile" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/cherry/chervil.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/cherry/chervil.json new file mode 100644 index 00000000..8e09031d --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/cherry/chervil.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_chervil": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_chervil" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/cherry/chervil" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_chervil" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/cherry/chervil" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/cherry/chives.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/cherry/chives.json new file mode 100644 index 00000000..8279bd5d --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/cherry/chives.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_chives": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_chives" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/cherry/chives" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_chives" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/cherry/chives" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/cherry/essitte.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/cherry/essitte.json new file mode 100644 index 00000000..82a843da --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/cherry/essitte.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_essitte": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_essitte" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/cherry/essitte" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_essitte" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/cherry/essitte" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/cherry/fennel.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/cherry/fennel.json new file mode 100644 index 00000000..8ac71eca --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/cherry/fennel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_fennel": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_fennel" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/cherry/fennel" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_fennel" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/cherry/fennel" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/cherry/fennkystral.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/cherry/fennkystral.json new file mode 100644 index 00000000..77fa3300 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/cherry/fennkystral.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_fennkystral": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_fennkystral" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/cherry/fennkystral" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_fennkystral" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/cherry/fennkystral" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/cherry/marjoram.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/cherry/marjoram.json new file mode 100644 index 00000000..74313219 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/cherry/marjoram.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_marjoram": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_marjoram" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/cherry/marjoram" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_marjoram" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/cherry/marjoram" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/cherry/punuel.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/cherry/punuel.json new file mode 100644 index 00000000..67ca1c38 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/cherry/punuel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_punuel": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_punuel" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/cherry/punuel" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_punuel" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/cherry/punuel" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/cherry/rosemary.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/cherry/rosemary.json new file mode 100644 index 00000000..241754b3 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/cherry/rosemary.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_rosemary": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_rosemary" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/cherry/rosemary" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_rosemary" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/cherry/rosemary" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/cherry/sage.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/cherry/sage.json new file mode 100644 index 00000000..a485836f --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/cherry/sage.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_sage": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_sage" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/cherry/sage" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_sage" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/cherry/sage" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/cherry/sorrel.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/cherry/sorrel.json new file mode 100644 index 00000000..aa3ee3e3 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/cherry/sorrel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_sorrel": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_sorrel" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/cherry/sorrel" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_sorrel" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/cherry/sorrel" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/cherry/tarragon.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/cherry/tarragon.json new file mode 100644 index 00000000..be9e529c --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/cherry/tarragon.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_tarragon": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_tarragon" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/cherry/tarragon" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_tarragon" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/cherry/tarragon" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/cherry/thyme.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/cherry/thyme.json new file mode 100644 index 00000000..1b42deb8 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/cherry/thyme.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_thyme": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_thyme" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/cherry/thyme" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_thyme" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/cherry/thyme" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/cherry/thyocielle.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/cherry/thyocielle.json new file mode 100644 index 00000000..3251efb0 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/cherry/thyocielle.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_thyocielle": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_thyocielle" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/cherry/thyocielle" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_thyocielle" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/cherry/thyocielle" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/cherry/verbena.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/cherry/verbena.json new file mode 100644 index 00000000..30fc0921 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/cherry/verbena.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_verbena": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_verbena" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/cherry/verbena" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_verbena" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/cherry/verbena" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/crimson/calendula.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/crimson/calendula.json new file mode 100644 index 00000000..4dda2c69 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/crimson/calendula.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_calendula": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_calendula" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/crimson/calendula" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_calendula" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/crimson/calendula" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/crimson/ceillis.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/crimson/ceillis.json new file mode 100644 index 00000000..1ac98147 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/crimson/ceillis.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_ceillis": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_ceillis" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/crimson/ceillis" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_ceillis" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/crimson/ceillis" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/crimson/chamomile.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/crimson/chamomile.json new file mode 100644 index 00000000..8f00bcb0 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/crimson/chamomile.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_chamomile": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_chamomile" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/crimson/chamomile" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_chamomile" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/crimson/chamomile" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/crimson/chervil.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/crimson/chervil.json new file mode 100644 index 00000000..d0eb592e --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/crimson/chervil.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_chervil": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_chervil" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/crimson/chervil" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_chervil" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/crimson/chervil" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/crimson/chives.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/crimson/chives.json new file mode 100644 index 00000000..675ce4c2 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/crimson/chives.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_chives": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_chives" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/crimson/chives" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_chives" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/crimson/chives" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/crimson/essitte.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/crimson/essitte.json new file mode 100644 index 00000000..0bba0c50 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/crimson/essitte.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_essitte": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_essitte" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/crimson/essitte" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_essitte" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/crimson/essitte" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/crimson/fennel.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/crimson/fennel.json new file mode 100644 index 00000000..1e7e712d --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/crimson/fennel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_fennel": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_fennel" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/crimson/fennel" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_fennel" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/crimson/fennel" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/crimson/fennkystral.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/crimson/fennkystral.json new file mode 100644 index 00000000..20ac3390 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/crimson/fennkystral.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_fennkystral": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_fennkystral" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/crimson/fennkystral" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_fennkystral" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/crimson/fennkystral" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/crimson/marjoram.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/crimson/marjoram.json new file mode 100644 index 00000000..bac12fe3 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/crimson/marjoram.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_marjoram": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_marjoram" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/crimson/marjoram" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_marjoram" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/crimson/marjoram" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/crimson/punuel.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/crimson/punuel.json new file mode 100644 index 00000000..dee60de4 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/crimson/punuel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_punuel": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_punuel" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/crimson/punuel" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_punuel" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/crimson/punuel" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/crimson/rosemary.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/crimson/rosemary.json new file mode 100644 index 00000000..38e09342 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/crimson/rosemary.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_rosemary": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_rosemary" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/crimson/rosemary" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_rosemary" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/crimson/rosemary" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/crimson/sage.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/crimson/sage.json new file mode 100644 index 00000000..10534a9e --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/crimson/sage.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_sage": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_sage" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/crimson/sage" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_sage" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/crimson/sage" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/crimson/sorrel.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/crimson/sorrel.json new file mode 100644 index 00000000..34fc7ba0 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/crimson/sorrel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_sorrel": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_sorrel" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/crimson/sorrel" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_sorrel" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/crimson/sorrel" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/crimson/tarragon.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/crimson/tarragon.json new file mode 100644 index 00000000..5b517817 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/crimson/tarragon.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_tarragon": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_tarragon" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/crimson/tarragon" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_tarragon" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/crimson/tarragon" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/crimson/thyme.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/crimson/thyme.json new file mode 100644 index 00000000..97ec35d8 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/crimson/thyme.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_thyme": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_thyme" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/crimson/thyme" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_thyme" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/crimson/thyme" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/crimson/thyocielle.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/crimson/thyocielle.json new file mode 100644 index 00000000..80bd108e --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/crimson/thyocielle.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_thyocielle": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_thyocielle" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/crimson/thyocielle" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_thyocielle" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/crimson/thyocielle" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/crimson/verbena.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/crimson/verbena.json new file mode 100644 index 00000000..205d0f45 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/crimson/verbena.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_verbena": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_verbena" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/crimson/verbena" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_verbena" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/crimson/verbena" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/dark_oak/calendula.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/dark_oak/calendula.json new file mode 100644 index 00000000..7dadcb65 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/dark_oak/calendula.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_calendula": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_calendula" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/dark_oak/calendula" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_calendula" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/dark_oak/calendula" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/dark_oak/ceillis.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/dark_oak/ceillis.json new file mode 100644 index 00000000..587c496f --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/dark_oak/ceillis.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_ceillis": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_ceillis" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/dark_oak/ceillis" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_ceillis" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/dark_oak/ceillis" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/dark_oak/chamomile.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/dark_oak/chamomile.json new file mode 100644 index 00000000..4caa5745 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/dark_oak/chamomile.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_chamomile": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_chamomile" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/dark_oak/chamomile" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_chamomile" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/dark_oak/chamomile" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/dark_oak/chervil.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/dark_oak/chervil.json new file mode 100644 index 00000000..86f766bd --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/dark_oak/chervil.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_chervil": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_chervil" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/dark_oak/chervil" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_chervil" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/dark_oak/chervil" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/dark_oak/chives.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/dark_oak/chives.json new file mode 100644 index 00000000..1e98cd77 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/dark_oak/chives.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_chives": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_chives" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/dark_oak/chives" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_chives" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/dark_oak/chives" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/dark_oak/essitte.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/dark_oak/essitte.json new file mode 100644 index 00000000..c6e65495 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/dark_oak/essitte.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_essitte": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_essitte" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/dark_oak/essitte" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_essitte" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/dark_oak/essitte" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/dark_oak/fennel.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/dark_oak/fennel.json new file mode 100644 index 00000000..3f6902f3 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/dark_oak/fennel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_fennel": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_fennel" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/dark_oak/fennel" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_fennel" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/dark_oak/fennel" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/dark_oak/fennkystral.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/dark_oak/fennkystral.json new file mode 100644 index 00000000..db3a43e4 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/dark_oak/fennkystral.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_fennkystral": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_fennkystral" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/dark_oak/fennkystral" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_fennkystral" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/dark_oak/fennkystral" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/dark_oak/marjoram.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/dark_oak/marjoram.json new file mode 100644 index 00000000..a7ea2842 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/dark_oak/marjoram.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_marjoram": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_marjoram" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/dark_oak/marjoram" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_marjoram" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/dark_oak/marjoram" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/dark_oak/punuel.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/dark_oak/punuel.json new file mode 100644 index 00000000..4b4dd18b --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/dark_oak/punuel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_punuel": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_punuel" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/dark_oak/punuel" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_punuel" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/dark_oak/punuel" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/dark_oak/rosemary.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/dark_oak/rosemary.json new file mode 100644 index 00000000..1815edd2 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/dark_oak/rosemary.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_rosemary": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_rosemary" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/dark_oak/rosemary" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_rosemary" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/dark_oak/rosemary" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/dark_oak/sage.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/dark_oak/sage.json new file mode 100644 index 00000000..449f9fd7 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/dark_oak/sage.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_sage": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_sage" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/dark_oak/sage" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_sage" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/dark_oak/sage" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/dark_oak/sorrel.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/dark_oak/sorrel.json new file mode 100644 index 00000000..d312be40 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/dark_oak/sorrel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_sorrel": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_sorrel" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/dark_oak/sorrel" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_sorrel" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/dark_oak/sorrel" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/dark_oak/tarragon.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/dark_oak/tarragon.json new file mode 100644 index 00000000..72857228 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/dark_oak/tarragon.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_tarragon": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_tarragon" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/dark_oak/tarragon" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_tarragon" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/dark_oak/tarragon" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/dark_oak/thyme.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/dark_oak/thyme.json new file mode 100644 index 00000000..aa41fc45 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/dark_oak/thyme.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_thyme": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_thyme" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/dark_oak/thyme" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_thyme" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/dark_oak/thyme" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/dark_oak/thyocielle.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/dark_oak/thyocielle.json new file mode 100644 index 00000000..67cba64e --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/dark_oak/thyocielle.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_thyocielle": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_thyocielle" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/dark_oak/thyocielle" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_thyocielle" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/dark_oak/thyocielle" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/dark_oak/verbena.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/dark_oak/verbena.json new file mode 100644 index 00000000..c7267e95 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/dark_oak/verbena.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_verbena": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_verbena" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/dark_oak/verbena" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_verbena" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/dark_oak/verbena" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/jungle/calendula.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/jungle/calendula.json new file mode 100644 index 00000000..eb4d8547 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/jungle/calendula.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_calendula": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_calendula" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/jungle/calendula" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_calendula" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/jungle/calendula" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/jungle/ceillis.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/jungle/ceillis.json new file mode 100644 index 00000000..21981dea --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/jungle/ceillis.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_ceillis": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_ceillis" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/jungle/ceillis" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_ceillis" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/jungle/ceillis" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/jungle/chamomile.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/jungle/chamomile.json new file mode 100644 index 00000000..3650afed --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/jungle/chamomile.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_chamomile": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_chamomile" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/jungle/chamomile" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_chamomile" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/jungle/chamomile" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/jungle/chervil.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/jungle/chervil.json new file mode 100644 index 00000000..6b053f58 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/jungle/chervil.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_chervil": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_chervil" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/jungle/chervil" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_chervil" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/jungle/chervil" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/jungle/chives.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/jungle/chives.json new file mode 100644 index 00000000..379e8b6d --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/jungle/chives.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_chives": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_chives" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/jungle/chives" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_chives" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/jungle/chives" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/jungle/essitte.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/jungle/essitte.json new file mode 100644 index 00000000..5c6bd009 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/jungle/essitte.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_essitte": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_essitte" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/jungle/essitte" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_essitte" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/jungle/essitte" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/jungle/fennel.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/jungle/fennel.json new file mode 100644 index 00000000..925b7c45 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/jungle/fennel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_fennel": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_fennel" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/jungle/fennel" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_fennel" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/jungle/fennel" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/jungle/fennkystral.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/jungle/fennkystral.json new file mode 100644 index 00000000..d1285948 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/jungle/fennkystral.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_fennkystral": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_fennkystral" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/jungle/fennkystral" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_fennkystral" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/jungle/fennkystral" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/jungle/marjoram.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/jungle/marjoram.json new file mode 100644 index 00000000..12ab4d4f --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/jungle/marjoram.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_marjoram": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_marjoram" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/jungle/marjoram" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_marjoram" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/jungle/marjoram" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/jungle/punuel.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/jungle/punuel.json new file mode 100644 index 00000000..4f2d956a --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/jungle/punuel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_punuel": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_punuel" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/jungle/punuel" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_punuel" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/jungle/punuel" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/jungle/rosemary.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/jungle/rosemary.json new file mode 100644 index 00000000..ebfc26af --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/jungle/rosemary.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_rosemary": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_rosemary" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/jungle/rosemary" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_rosemary" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/jungle/rosemary" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/jungle/sage.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/jungle/sage.json new file mode 100644 index 00000000..ef102b96 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/jungle/sage.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_sage": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_sage" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/jungle/sage" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_sage" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/jungle/sage" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/jungle/sorrel.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/jungle/sorrel.json new file mode 100644 index 00000000..0e6bb210 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/jungle/sorrel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_sorrel": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_sorrel" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/jungle/sorrel" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_sorrel" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/jungle/sorrel" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/jungle/tarragon.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/jungle/tarragon.json new file mode 100644 index 00000000..dbf242a3 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/jungle/tarragon.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_tarragon": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_tarragon" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/jungle/tarragon" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_tarragon" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/jungle/tarragon" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/jungle/thyme.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/jungle/thyme.json new file mode 100644 index 00000000..f8be343a --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/jungle/thyme.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_thyme": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_thyme" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/jungle/thyme" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_thyme" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/jungle/thyme" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/jungle/thyocielle.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/jungle/thyocielle.json new file mode 100644 index 00000000..0df87781 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/jungle/thyocielle.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_thyocielle": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_thyocielle" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/jungle/thyocielle" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_thyocielle" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/jungle/thyocielle" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/jungle/verbena.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/jungle/verbena.json new file mode 100644 index 00000000..f7ca21fc --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/jungle/verbena.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_verbena": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_verbena" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/jungle/verbena" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_verbena" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/jungle/verbena" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/mangrove/calendula.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/mangrove/calendula.json new file mode 100644 index 00000000..acb7bcf6 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/mangrove/calendula.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_calendula": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_calendula" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/mangrove/calendula" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_calendula" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/mangrove/calendula" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/mangrove/ceillis.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/mangrove/ceillis.json new file mode 100644 index 00000000..036e329e --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/mangrove/ceillis.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_ceillis": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_ceillis" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/mangrove/ceillis" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_ceillis" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/mangrove/ceillis" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/mangrove/chamomile.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/mangrove/chamomile.json new file mode 100644 index 00000000..bc79aa88 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/mangrove/chamomile.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_chamomile": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_chamomile" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/mangrove/chamomile" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_chamomile" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/mangrove/chamomile" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/mangrove/chervil.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/mangrove/chervil.json new file mode 100644 index 00000000..772bfaee --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/mangrove/chervil.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_chervil": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_chervil" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/mangrove/chervil" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_chervil" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/mangrove/chervil" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/mangrove/chives.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/mangrove/chives.json new file mode 100644 index 00000000..635a0879 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/mangrove/chives.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_chives": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_chives" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/mangrove/chives" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_chives" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/mangrove/chives" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/mangrove/essitte.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/mangrove/essitte.json new file mode 100644 index 00000000..5ba2e24e --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/mangrove/essitte.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_essitte": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_essitte" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/mangrove/essitte" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_essitte" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/mangrove/essitte" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/mangrove/fennel.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/mangrove/fennel.json new file mode 100644 index 00000000..c18ec4fc --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/mangrove/fennel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_fennel": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_fennel" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/mangrove/fennel" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_fennel" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/mangrove/fennel" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/mangrove/fennkystral.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/mangrove/fennkystral.json new file mode 100644 index 00000000..aa44c215 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/mangrove/fennkystral.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_fennkystral": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_fennkystral" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/mangrove/fennkystral" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_fennkystral" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/mangrove/fennkystral" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/mangrove/marjoram.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/mangrove/marjoram.json new file mode 100644 index 00000000..f90004fd --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/mangrove/marjoram.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_marjoram": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_marjoram" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/mangrove/marjoram" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_marjoram" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/mangrove/marjoram" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/mangrove/punuel.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/mangrove/punuel.json new file mode 100644 index 00000000..dc583efa --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/mangrove/punuel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_punuel": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_punuel" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/mangrove/punuel" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_punuel" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/mangrove/punuel" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/mangrove/rosemary.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/mangrove/rosemary.json new file mode 100644 index 00000000..088019d7 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/mangrove/rosemary.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_rosemary": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_rosemary" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/mangrove/rosemary" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_rosemary" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/mangrove/rosemary" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/mangrove/sage.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/mangrove/sage.json new file mode 100644 index 00000000..484a1b26 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/mangrove/sage.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_sage": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_sage" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/mangrove/sage" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_sage" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/mangrove/sage" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/mangrove/sorrel.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/mangrove/sorrel.json new file mode 100644 index 00000000..e3b77e26 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/mangrove/sorrel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_sorrel": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_sorrel" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/mangrove/sorrel" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_sorrel" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/mangrove/sorrel" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/mangrove/tarragon.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/mangrove/tarragon.json new file mode 100644 index 00000000..41ae0e0a --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/mangrove/tarragon.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_tarragon": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_tarragon" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/mangrove/tarragon" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_tarragon" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/mangrove/tarragon" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/mangrove/thyme.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/mangrove/thyme.json new file mode 100644 index 00000000..0f3c249e --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/mangrove/thyme.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_thyme": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_thyme" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/mangrove/thyme" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_thyme" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/mangrove/thyme" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/mangrove/thyocielle.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/mangrove/thyocielle.json new file mode 100644 index 00000000..c87c4700 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/mangrove/thyocielle.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_thyocielle": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_thyocielle" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/mangrove/thyocielle" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_thyocielle" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/mangrove/thyocielle" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/mangrove/verbena.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/mangrove/verbena.json new file mode 100644 index 00000000..ce1e8b7c --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/mangrove/verbena.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_verbena": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_verbena" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/mangrove/verbena" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_verbena" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/mangrove/verbena" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/myqueste/calendula.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/myqueste/calendula.json new file mode 100644 index 00000000..87beeb02 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/myqueste/calendula.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_calendula": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_calendula" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/myqueste/calendula" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_calendula" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/myqueste/calendula" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/myqueste/ceillis.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/myqueste/ceillis.json new file mode 100644 index 00000000..f013bb98 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/myqueste/ceillis.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_ceillis": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_ceillis" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/myqueste/ceillis" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_ceillis" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/myqueste/ceillis" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/myqueste/chamomile.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/myqueste/chamomile.json new file mode 100644 index 00000000..57c9a046 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/myqueste/chamomile.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_chamomile": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_chamomile" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/myqueste/chamomile" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_chamomile" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/myqueste/chamomile" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/myqueste/chervil.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/myqueste/chervil.json new file mode 100644 index 00000000..e078e950 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/myqueste/chervil.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_chervil": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_chervil" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/myqueste/chervil" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_chervil" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/myqueste/chervil" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/myqueste/chives.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/myqueste/chives.json new file mode 100644 index 00000000..a642f29d --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/myqueste/chives.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_chives": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_chives" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/myqueste/chives" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_chives" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/myqueste/chives" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/myqueste/essitte.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/myqueste/essitte.json new file mode 100644 index 00000000..21392c53 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/myqueste/essitte.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_essitte": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_essitte" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/myqueste/essitte" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_essitte" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/myqueste/essitte" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/myqueste/fennel.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/myqueste/fennel.json new file mode 100644 index 00000000..1a5abbee --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/myqueste/fennel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_fennel": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_fennel" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/myqueste/fennel" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_fennel" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/myqueste/fennel" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/myqueste/fennkystral.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/myqueste/fennkystral.json new file mode 100644 index 00000000..d5d1e5c9 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/myqueste/fennkystral.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_fennkystral": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_fennkystral" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/myqueste/fennkystral" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_fennkystral" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/myqueste/fennkystral" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/myqueste/marjoram.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/myqueste/marjoram.json new file mode 100644 index 00000000..3be635d1 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/myqueste/marjoram.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_marjoram": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_marjoram" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/myqueste/marjoram" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_marjoram" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/myqueste/marjoram" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/myqueste/punuel.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/myqueste/punuel.json new file mode 100644 index 00000000..3f6ed7e2 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/myqueste/punuel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_punuel": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_punuel" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/myqueste/punuel" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_punuel" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/myqueste/punuel" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/myqueste/rosemary.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/myqueste/rosemary.json new file mode 100644 index 00000000..6dfe2ebd --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/myqueste/rosemary.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_rosemary": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_rosemary" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/myqueste/rosemary" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_rosemary" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/myqueste/rosemary" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/myqueste/sage.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/myqueste/sage.json new file mode 100644 index 00000000..5fd574e8 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/myqueste/sage.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_sage": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_sage" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/myqueste/sage" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_sage" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/myqueste/sage" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/myqueste/sorrel.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/myqueste/sorrel.json new file mode 100644 index 00000000..e08ad789 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/myqueste/sorrel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_sorrel": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_sorrel" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/myqueste/sorrel" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_sorrel" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/myqueste/sorrel" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/myqueste/tarragon.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/myqueste/tarragon.json new file mode 100644 index 00000000..ce24e64c --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/myqueste/tarragon.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_tarragon": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_tarragon" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/myqueste/tarragon" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_tarragon" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/myqueste/tarragon" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/myqueste/thyme.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/myqueste/thyme.json new file mode 100644 index 00000000..5c879340 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/myqueste/thyme.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_thyme": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_thyme" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/myqueste/thyme" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_thyme" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/myqueste/thyme" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/myqueste/thyocielle.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/myqueste/thyocielle.json new file mode 100644 index 00000000..5a4eb39d --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/myqueste/thyocielle.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_thyocielle": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_thyocielle" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/myqueste/thyocielle" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_thyocielle" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/myqueste/thyocielle" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/myqueste/verbena.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/myqueste/verbena.json new file mode 100644 index 00000000..4b58a428 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/myqueste/verbena.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_verbena": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_verbena" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/myqueste/verbena" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_verbena" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/myqueste/verbena" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/oak/calendula.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/oak/calendula.json new file mode 100644 index 00000000..8e05de41 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/oak/calendula.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_calendula": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_calendula" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/oak/calendula" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_calendula" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/oak/calendula" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/oak/ceillis.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/oak/ceillis.json new file mode 100644 index 00000000..4cef0447 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/oak/ceillis.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_ceillis": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_ceillis" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/oak/ceillis" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_ceillis" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/oak/ceillis" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/oak/chamomile.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/oak/chamomile.json new file mode 100644 index 00000000..07b2bf8a --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/oak/chamomile.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_chamomile": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_chamomile" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/oak/chamomile" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_chamomile" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/oak/chamomile" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/oak/chervil.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/oak/chervil.json new file mode 100644 index 00000000..e7f3b358 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/oak/chervil.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_chervil": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_chervil" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/oak/chervil" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_chervil" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/oak/chervil" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/oak/chives.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/oak/chives.json new file mode 100644 index 00000000..0e021e87 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/oak/chives.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_chives": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_chives" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/oak/chives" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_chives" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/oak/chives" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/oak/essitte.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/oak/essitte.json new file mode 100644 index 00000000..f404a102 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/oak/essitte.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_essitte": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_essitte" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/oak/essitte" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_essitte" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/oak/essitte" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/oak/fennel.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/oak/fennel.json new file mode 100644 index 00000000..20f278ab --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/oak/fennel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_fennel": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_fennel" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/oak/fennel" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_fennel" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/oak/fennel" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/oak/fennkystral.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/oak/fennkystral.json new file mode 100644 index 00000000..46432982 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/oak/fennkystral.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_fennkystral": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_fennkystral" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/oak/fennkystral" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_fennkystral" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/oak/fennkystral" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/oak/marjoram.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/oak/marjoram.json new file mode 100644 index 00000000..fa388b6f --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/oak/marjoram.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_marjoram": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_marjoram" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/oak/marjoram" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_marjoram" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/oak/marjoram" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/oak/punuel.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/oak/punuel.json new file mode 100644 index 00000000..883eb574 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/oak/punuel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_punuel": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_punuel" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/oak/punuel" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_punuel" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/oak/punuel" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/oak/rosemary.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/oak/rosemary.json new file mode 100644 index 00000000..29c50177 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/oak/rosemary.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_rosemary": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_rosemary" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/oak/rosemary" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_rosemary" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/oak/rosemary" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/oak/sage.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/oak/sage.json new file mode 100644 index 00000000..81c4c798 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/oak/sage.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_sage": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_sage" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/oak/sage" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_sage" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/oak/sage" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/oak/sorrel.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/oak/sorrel.json new file mode 100644 index 00000000..47f3037a --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/oak/sorrel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_sorrel": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_sorrel" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/oak/sorrel" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_sorrel" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/oak/sorrel" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/oak/tarragon.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/oak/tarragon.json new file mode 100644 index 00000000..ca95372e --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/oak/tarragon.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_tarragon": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_tarragon" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/oak/tarragon" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_tarragon" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/oak/tarragon" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/oak/thyme.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/oak/thyme.json new file mode 100644 index 00000000..e6e03188 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/oak/thyme.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_thyme": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_thyme" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/oak/thyme" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_thyme" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/oak/thyme" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/oak/thyocielle.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/oak/thyocielle.json new file mode 100644 index 00000000..c0afe6d5 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/oak/thyocielle.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_thyocielle": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_thyocielle" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/oak/thyocielle" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_thyocielle" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/oak/thyocielle" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/oak/verbena.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/oak/verbena.json new file mode 100644 index 00000000..7c4c134c --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/oak/verbena.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_verbena": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_verbena" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/oak/verbena" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_verbena" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/oak/verbena" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/spruce/calendula.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/spruce/calendula.json new file mode 100644 index 00000000..e00f6d0b --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/spruce/calendula.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_calendula": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_calendula" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/spruce/calendula" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_calendula" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/spruce/calendula" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/spruce/ceillis.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/spruce/ceillis.json new file mode 100644 index 00000000..716ec1ab --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/spruce/ceillis.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_ceillis": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_ceillis" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/spruce/ceillis" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_ceillis" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/spruce/ceillis" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/spruce/chamomile.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/spruce/chamomile.json new file mode 100644 index 00000000..47587d1a --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/spruce/chamomile.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_chamomile": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_chamomile" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/spruce/chamomile" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_chamomile" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/spruce/chamomile" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/spruce/chervil.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/spruce/chervil.json new file mode 100644 index 00000000..2e7d9978 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/spruce/chervil.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_chervil": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_chervil" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/spruce/chervil" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_chervil" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/spruce/chervil" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/spruce/chives.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/spruce/chives.json new file mode 100644 index 00000000..95ca2a01 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/spruce/chives.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_chives": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_chives" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/spruce/chives" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_chives" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/spruce/chives" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/spruce/essitte.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/spruce/essitte.json new file mode 100644 index 00000000..b624e3f7 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/spruce/essitte.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_essitte": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_essitte" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/spruce/essitte" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_essitte" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/spruce/essitte" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/spruce/fennel.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/spruce/fennel.json new file mode 100644 index 00000000..05a38eb6 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/spruce/fennel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_fennel": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_fennel" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/spruce/fennel" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_fennel" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/spruce/fennel" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/spruce/fennkystral.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/spruce/fennkystral.json new file mode 100644 index 00000000..58243852 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/spruce/fennkystral.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_fennkystral": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_fennkystral" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/spruce/fennkystral" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_fennkystral" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/spruce/fennkystral" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/spruce/marjoram.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/spruce/marjoram.json new file mode 100644 index 00000000..2109198b --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/spruce/marjoram.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_marjoram": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_marjoram" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/spruce/marjoram" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_marjoram" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/spruce/marjoram" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/spruce/punuel.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/spruce/punuel.json new file mode 100644 index 00000000..0a42295d --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/spruce/punuel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_punuel": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_punuel" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/spruce/punuel" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_punuel" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/spruce/punuel" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/spruce/rosemary.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/spruce/rosemary.json new file mode 100644 index 00000000..19d9a834 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/spruce/rosemary.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_rosemary": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_rosemary" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/spruce/rosemary" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_rosemary" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/spruce/rosemary" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/spruce/sage.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/spruce/sage.json new file mode 100644 index 00000000..48f06119 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/spruce/sage.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_sage": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_sage" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/spruce/sage" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_sage" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/spruce/sage" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/spruce/sorrel.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/spruce/sorrel.json new file mode 100644 index 00000000..c582b937 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/spruce/sorrel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_sorrel": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_sorrel" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/spruce/sorrel" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_sorrel" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/spruce/sorrel" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/spruce/tarragon.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/spruce/tarragon.json new file mode 100644 index 00000000..fc91a265 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/spruce/tarragon.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_tarragon": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_tarragon" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/spruce/tarragon" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_tarragon" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/spruce/tarragon" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/spruce/thyme.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/spruce/thyme.json new file mode 100644 index 00000000..c750d0ae --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/spruce/thyme.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_thyme": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_thyme" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/spruce/thyme" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_thyme" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/spruce/thyme" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/spruce/thyocielle.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/spruce/thyocielle.json new file mode 100644 index 00000000..45ebb9db --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/spruce/thyocielle.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_thyocielle": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_thyocielle" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/spruce/thyocielle" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_thyocielle" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/spruce/thyocielle" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/spruce/verbena.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/spruce/verbena.json new file mode 100644 index 00000000..3f27a500 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/spruce/verbena.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_verbena": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_verbena" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/spruce/verbena" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_verbena" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/spruce/verbena" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/warped/calendula.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/warped/calendula.json new file mode 100644 index 00000000..83e74962 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/warped/calendula.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_calendula": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_calendula" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/warped/calendula" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_calendula" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/warped/calendula" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/warped/ceillis.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/warped/ceillis.json new file mode 100644 index 00000000..82c64893 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/warped/ceillis.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_ceillis": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_ceillis" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/warped/ceillis" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_ceillis" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/warped/ceillis" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/warped/chamomile.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/warped/chamomile.json new file mode 100644 index 00000000..44846da5 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/warped/chamomile.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_chamomile": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_chamomile" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/warped/chamomile" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_chamomile" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/warped/chamomile" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/warped/chervil.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/warped/chervil.json new file mode 100644 index 00000000..8fbb7640 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/warped/chervil.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_chervil": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_chervil" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/warped/chervil" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_chervil" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/warped/chervil" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/warped/chives.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/warped/chives.json new file mode 100644 index 00000000..a515895a --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/warped/chives.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_chives": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_chives" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/warped/chives" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_chives" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/warped/chives" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/warped/essitte.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/warped/essitte.json new file mode 100644 index 00000000..66bc4b47 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/warped/essitte.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_essitte": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_essitte" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/warped/essitte" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_essitte" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/warped/essitte" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/warped/fennel.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/warped/fennel.json new file mode 100644 index 00000000..7c2ecb36 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/warped/fennel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_fennel": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_fennel" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/warped/fennel" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_fennel" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/warped/fennel" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/warped/fennkystral.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/warped/fennkystral.json new file mode 100644 index 00000000..5c611042 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/warped/fennkystral.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_fennkystral": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_fennkystral" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/warped/fennkystral" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_fennkystral" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/warped/fennkystral" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/warped/marjoram.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/warped/marjoram.json new file mode 100644 index 00000000..41e724ff --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/warped/marjoram.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_marjoram": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_marjoram" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/warped/marjoram" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_marjoram" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/warped/marjoram" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/warped/punuel.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/warped/punuel.json new file mode 100644 index 00000000..930d0334 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/warped/punuel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_punuel": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_punuel" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/warped/punuel" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_punuel" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/warped/punuel" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/warped/rosemary.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/warped/rosemary.json new file mode 100644 index 00000000..2063b274 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/warped/rosemary.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_rosemary": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_rosemary" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/warped/rosemary" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_rosemary" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/warped/rosemary" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/warped/sage.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/warped/sage.json new file mode 100644 index 00000000..763bf4f7 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/warped/sage.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_sage": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_sage" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/warped/sage" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_sage" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/warped/sage" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/warped/sorrel.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/warped/sorrel.json new file mode 100644 index 00000000..6cdcd1cf --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/warped/sorrel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_sorrel": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_sorrel" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/warped/sorrel" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_sorrel" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/warped/sorrel" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/warped/tarragon.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/warped/tarragon.json new file mode 100644 index 00000000..e4487eb2 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/warped/tarragon.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_tarragon": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_tarragon" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/warped/tarragon" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_tarragon" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/warped/tarragon" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/warped/thyme.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/warped/thyme.json new file mode 100644 index 00000000..7d976885 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/warped/thyme.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_thyme": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_thyme" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/warped/thyme" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_thyme" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/warped/thyme" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/warped/thyocielle.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/warped/thyocielle.json new file mode 100644 index 00000000..420f8677 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/warped/thyocielle.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_thyocielle": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_thyocielle" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/warped/thyocielle" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_thyocielle" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/warped/thyocielle" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/warped/verbena.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/warped/verbena.json new file mode 100644 index 00000000..ac19996d --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/reproduction/warped/verbena.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_verbena": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_verbena" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/reproduction/warped/verbena" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_verbena" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/reproduction/warped/verbena" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/spruce.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/spruce.json new file mode 100644 index 00000000..b69c68e8 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/spruce.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_spruce_herb_humus": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:spruce_herb_humus" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/spruce" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_spruce_herb_humus" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/spruce" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/warped.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/warped.json new file mode 100644 index 00000000..153f208b --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/fertilizer/warped.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:fertilizer/warped" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_warped_herb_humus": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:warped_herb_humus" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_warped_herb_humus" + ] + ], + "rewards": { + "recipes": [ + "minecraft:fertilizer/warped" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/herb_humus.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/herb_humus.json new file mode 100644 index 00000000..a3971b6d --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/herb_humus.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_herbs": { + "conditions": { + "items": [ + { + "items": "#hibernalherbs:pounded_herbs" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:herb_humus" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_herbs" + ] + ], + "rewards": { + "recipes": [ + "minecraft:herb_humus" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/inscription_smithing_template.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/inscription_smithing_template.json new file mode 100644 index 00000000..5de1daab --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/inscription_smithing_template.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_inscription_smithing_template": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:inscription_smithing_template" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:inscription_smithing_template" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_inscription_smithing_template" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:inscription_smithing_template" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/pounded_calendula_from_block.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/pounded_calendula_from_block.json new file mode 100644 index 00000000..291650c5 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/pounded_calendula_from_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_calendula_block": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_calendula_block" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:pounded_calendula_from_block" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_calendula_block" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:pounded_calendula_from_block" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/pounded_ceillis_from_block.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/pounded_ceillis_from_block.json new file mode 100644 index 00000000..a023e87c --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/pounded_ceillis_from_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_ceillis_block": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_ceillis_block" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:pounded_ceillis_from_block" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_ceillis_block" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:pounded_ceillis_from_block" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/pounded_chamomile_from_block.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/pounded_chamomile_from_block.json new file mode 100644 index 00000000..7dce4558 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/pounded_chamomile_from_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_chamomile_block": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_chamomile_block" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:pounded_chamomile_from_block" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_chamomile_block" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:pounded_chamomile_from_block" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/pounded_chervil_from_block.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/pounded_chervil_from_block.json new file mode 100644 index 00000000..b3e2a04b --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/pounded_chervil_from_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_chervil_block": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_chervil_block" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:pounded_chervil_from_block" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_chervil_block" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:pounded_chervil_from_block" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/pounded_chives_from_block.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/pounded_chives_from_block.json new file mode 100644 index 00000000..e8e3b337 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/pounded_chives_from_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_chives_block": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_chives_block" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:pounded_chives_from_block" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_chives_block" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:pounded_chives_from_block" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/pounded_essitte_from_block.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/pounded_essitte_from_block.json new file mode 100644 index 00000000..5121d888 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/pounded_essitte_from_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_essitte_block": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_essitte_block" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:pounded_essitte_from_block" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_essitte_block" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:pounded_essitte_from_block" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/pounded_fennel_from_block.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/pounded_fennel_from_block.json new file mode 100644 index 00000000..1ab807cb --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/pounded_fennel_from_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_fennel_block": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_fennel_block" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:pounded_fennel_from_block" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_fennel_block" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:pounded_fennel_from_block" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/pounded_fennkystral_from_block.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/pounded_fennkystral_from_block.json new file mode 100644 index 00000000..1e072431 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/pounded_fennkystral_from_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_fennkystral_block": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_fennkystral_block" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:pounded_fennkystral_from_block" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_fennkystral_block" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:pounded_fennkystral_from_block" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/pounded_marjoram_from_block.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/pounded_marjoram_from_block.json new file mode 100644 index 00000000..7f354971 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/pounded_marjoram_from_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_marjoram_block": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_marjoram_block" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:pounded_marjoram_from_block" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_marjoram_block" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:pounded_marjoram_from_block" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/pounded_punuel_from_block.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/pounded_punuel_from_block.json new file mode 100644 index 00000000..4b7bd3aa --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/pounded_punuel_from_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_punuel_block": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_punuel_block" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:pounded_punuel_from_block" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_punuel_block" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:pounded_punuel_from_block" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/pounded_rosemary_from_block.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/pounded_rosemary_from_block.json new file mode 100644 index 00000000..d96cf363 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/pounded_rosemary_from_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_rosemary_block": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_rosemary_block" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:pounded_rosemary_from_block" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_rosemary_block" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:pounded_rosemary_from_block" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/pounded_sage_from_block.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/pounded_sage_from_block.json new file mode 100644 index 00000000..2fdad523 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/pounded_sage_from_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_sage_block": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_sage_block" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:pounded_sage_from_block" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_sage_block" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:pounded_sage_from_block" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/pounded_sorrel_from_block.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/pounded_sorrel_from_block.json new file mode 100644 index 00000000..e03ccdc8 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/pounded_sorrel_from_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_sorrel_block": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_sorrel_block" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:pounded_sorrel_from_block" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_sorrel_block" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:pounded_sorrel_from_block" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/pounded_tarragon_from_block.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/pounded_tarragon_from_block.json new file mode 100644 index 00000000..a329962a --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/pounded_tarragon_from_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_tarragon_block": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_tarragon_block" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:pounded_tarragon_from_block" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_tarragon_block" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:pounded_tarragon_from_block" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/pounded_thyme_from_block.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/pounded_thyme_from_block.json new file mode 100644 index 00000000..75122396 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/pounded_thyme_from_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_thyme_block": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_thyme_block" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:pounded_thyme_from_block" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_thyme_block" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:pounded_thyme_from_block" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/pounded_thyocielle_from_block.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/pounded_thyocielle_from_block.json new file mode 100644 index 00000000..8de7a98f --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/pounded_thyocielle_from_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_thyocielle_block": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_thyocielle_block" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:pounded_thyocielle_from_block" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_thyocielle_block" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:pounded_thyocielle_from_block" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/pounded_verbena_from_block.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/pounded_verbena_from_block.json new file mode 100644 index 00000000..2ad77f07 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/pounded_verbena_from_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_verbena_block": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_verbena_block" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:pounded_verbena_from_block" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_verbena_block" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:pounded_verbena_from_block" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/smithing/envy_herbal_sigil.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/smithing/envy_herbal_sigil.json new file mode 100644 index 00000000..639df168 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/smithing/envy_herbal_sigil.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_herbal_sigil": { + "conditions": { + "items": [ + { + "items": "#hibernalherbs:herbal_sigils" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:smithing/envy_herbal_sigil" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_herbal_sigil" + ] + ], + "rewards": { + "recipes": [ + "minecraft:smithing/envy_herbal_sigil" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/smithing/gluttony_herbal_sigil.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/smithing/gluttony_herbal_sigil.json new file mode 100644 index 00000000..d716acca --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/smithing/gluttony_herbal_sigil.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_herbal_sigil": { + "conditions": { + "items": [ + { + "items": "#hibernalherbs:herbal_sigils" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:smithing/gluttony_herbal_sigil" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_herbal_sigil" + ] + ], + "rewards": { + "recipes": [ + "minecraft:smithing/gluttony_herbal_sigil" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/smithing/greed_herbal_sigil.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/smithing/greed_herbal_sigil.json new file mode 100644 index 00000000..7bba0e83 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/smithing/greed_herbal_sigil.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_herbal_sigil": { + "conditions": { + "items": [ + { + "items": "#hibernalherbs:herbal_sigils" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:smithing/greed_herbal_sigil" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_herbal_sigil" + ] + ], + "rewards": { + "recipes": [ + "minecraft:smithing/greed_herbal_sigil" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/smithing/lust_herbal_sigil.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/smithing/lust_herbal_sigil.json new file mode 100644 index 00000000..8d436db8 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/smithing/lust_herbal_sigil.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_herbal_sigil": { + "conditions": { + "items": [ + { + "items": "#hibernalherbs:herbal_sigils" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:smithing/lust_herbal_sigil" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_herbal_sigil" + ] + ], + "rewards": { + "recipes": [ + "minecraft:smithing/lust_herbal_sigil" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/smithing/pride_herbal_sigil.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/smithing/pride_herbal_sigil.json new file mode 100644 index 00000000..c647180d --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/smithing/pride_herbal_sigil.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_herbal_sigil": { + "conditions": { + "items": [ + { + "items": "#hibernalherbs:herbal_sigils" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:smithing/pride_herbal_sigil" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_herbal_sigil" + ] + ], + "rewards": { + "recipes": [ + "minecraft:smithing/pride_herbal_sigil" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/smithing/sloth_herbal_sigil.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/smithing/sloth_herbal_sigil.json new file mode 100644 index 00000000..980e2fd8 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/smithing/sloth_herbal_sigil.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_herbal_sigil": { + "conditions": { + "items": [ + { + "items": "#hibernalherbs:herbal_sigils" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:smithing/sloth_herbal_sigil" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_herbal_sigil" + ] + ], + "rewards": { + "recipes": [ + "minecraft:smithing/sloth_herbal_sigil" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/smithing/wrath_herbal_sigil.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/smithing/wrath_herbal_sigil.json new file mode 100644 index 00000000..23c305b5 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/smithing/wrath_herbal_sigil.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_herbal_sigil": { + "conditions": { + "items": [ + { + "items": "#hibernalherbs:herbal_sigils" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:smithing/wrath_herbal_sigil" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_herbal_sigil" + ] + ], + "rewards": { + "recipes": [ + "minecraft:smithing/wrath_herbal_sigil" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/sorcerer_agglomeration_reset.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/sorcerer_agglomeration_reset.json new file mode 100644 index 00000000..9c475d9a --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/sorcerer_agglomeration_reset.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_sorcerer_agglomeration": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:agglomeration" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:sorcerer_agglomeration_reset" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_sorcerer_agglomeration" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:sorcerer_agglomeration_reset" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/sorcerer_tome_reset.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/sorcerer_tome_reset.json new file mode 100644 index 00000000..45a1b9df --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/sorcerer_tome_reset.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_sorcerer_tome": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:tome" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:sorcerer_tome_reset" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_sorcerer_tome" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:sorcerer_tome_reset" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/syrum_ingot_from_block.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/syrum_ingot_from_block.json new file mode 100644 index 00000000..95dfd3b3 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/syrum_ingot_from_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_syrum_block": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:syrum_block" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:syrum_ingot_from_block" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_syrum_block" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:syrum_ingot_from_block" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/syrum_ingot_from_nuggets.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/syrum_ingot_from_nuggets.json new file mode 100644 index 00000000..f1a052c5 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/syrum_ingot_from_nuggets.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_syrum_nugget": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:syrum_nugget" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:syrum_ingot_from_nuggets" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_syrum_nugget" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:syrum_ingot_from_nuggets" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/syrum_nuggets_from_ingot.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/syrum_nuggets_from_ingot.json new file mode 100644 index 00000000..47d86175 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/syrum_nuggets_from_ingot.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_syrum_ingot": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:syrum_ingot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:syrum_nuggets_from_ingot" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_syrum_ingot" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:syrum_nuggets_from_ingot" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/unbound_envy_padlock.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/unbound_envy_padlock.json new file mode 100644 index 00000000..56e843ef --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/unbound_envy_padlock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_syrum_ingot": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:syrum_ingot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:unbound_envy_padlock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_syrum_ingot" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:unbound_envy_padlock" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/unbound_gluttony_padlock.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/unbound_gluttony_padlock.json new file mode 100644 index 00000000..e818a38c --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/unbound_gluttony_padlock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_syrum_ingot": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:syrum_ingot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:unbound_gluttony_padlock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_syrum_ingot" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:unbound_gluttony_padlock" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/unbound_greed_padlock.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/unbound_greed_padlock.json new file mode 100644 index 00000000..964c7276 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/unbound_greed_padlock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_syrum_ingot": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:syrum_ingot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:unbound_greed_padlock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_syrum_ingot" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:unbound_greed_padlock" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/unbound_lust_padlock.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/unbound_lust_padlock.json new file mode 100644 index 00000000..f9f34308 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/unbound_lust_padlock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_syrum_ingot": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:syrum_ingot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:unbound_lust_padlock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_syrum_ingot" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:unbound_lust_padlock" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/unbound_pride_padlock.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/unbound_pride_padlock.json new file mode 100644 index 00000000..b0b59d5e --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/unbound_pride_padlock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_syrum_ingot": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:syrum_ingot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:unbound_pride_padlock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_syrum_ingot" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:unbound_pride_padlock" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/unbound_sloth_padlock.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/unbound_sloth_padlock.json new file mode 100644 index 00000000..95105316 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/unbound_sloth_padlock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_syrum_ingot": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:syrum_ingot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:unbound_sloth_padlock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_syrum_ingot" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:unbound_sloth_padlock" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/misc/unbound_wrath_padlock.json b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/unbound_wrath_padlock.json new file mode 100644 index 00000000..3ffb3085 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/misc/unbound_wrath_padlock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_syrum_ingot": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:syrum_ingot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:unbound_wrath_padlock" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_syrum_ingot" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:unbound_wrath_padlock" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/mystical_campfire_conversion/arkonium_block_from_iron_block.json b/src/main/resources/data/hibernalherbs/advancement/recipes/mystical_campfire_conversion/arkonium_block_from_iron_block.json new file mode 100644 index 00000000..18d18fde --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/mystical_campfire_conversion/arkonium_block_from_iron_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_iron_block": { + "conditions": { + "items": [ + { + "items": "minecraft:iron_block" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:mystical_campfire_conversion/arkonium_block_from_iron_block" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_iron_block" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:mystical_campfire_conversion/arkonium_block_from_iron_block" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/mystical_campfire_conversion/arkonium_ingot_from_iron_ingot.json b/src/main/resources/data/hibernalherbs/advancement/recipes/mystical_campfire_conversion/arkonium_ingot_from_iron_ingot.json new file mode 100644 index 00000000..73bc9c4f --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/mystical_campfire_conversion/arkonium_ingot_from_iron_ingot.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_iron_ingot": { + "conditions": { + "items": [ + { + "items": "minecraft:iron_ingot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:mystical_campfire_conversion/arkonium_ingot_from_iron_ingot" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_iron_ingot" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:mystical_campfire_conversion/arkonium_ingot_from_iron_ingot" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/mystical_campfire_conversion/dried_calendula.json b/src/main/resources/data/hibernalherbs/advancement/recipes/mystical_campfire_conversion/dried_calendula.json new file mode 100644 index 00000000..30175bd1 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/mystical_campfire_conversion/dried_calendula.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_calendula": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_calendula" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:mystical_campfire_conversion/dried_calendula" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_calendula" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:mystical_campfire_conversion/dried_calendula" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/mystical_campfire_conversion/dried_ceillis.json b/src/main/resources/data/hibernalherbs/advancement/recipes/mystical_campfire_conversion/dried_ceillis.json new file mode 100644 index 00000000..9517b286 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/mystical_campfire_conversion/dried_ceillis.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_ceillis": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_ceillis" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:mystical_campfire_conversion/dried_ceillis" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_ceillis" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:mystical_campfire_conversion/dried_ceillis" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/mystical_campfire_conversion/dried_chamomile.json b/src/main/resources/data/hibernalherbs/advancement/recipes/mystical_campfire_conversion/dried_chamomile.json new file mode 100644 index 00000000..006bd1dd --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/mystical_campfire_conversion/dried_chamomile.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_chamomile": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_chamomile" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:mystical_campfire_conversion/dried_chamomile" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_chamomile" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:mystical_campfire_conversion/dried_chamomile" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/mystical_campfire_conversion/dried_chervil.json b/src/main/resources/data/hibernalherbs/advancement/recipes/mystical_campfire_conversion/dried_chervil.json new file mode 100644 index 00000000..72ea42fe --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/mystical_campfire_conversion/dried_chervil.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_chervil": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_chervil" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:mystical_campfire_conversion/dried_chervil" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_chervil" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:mystical_campfire_conversion/dried_chervil" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/mystical_campfire_conversion/dried_chives.json b/src/main/resources/data/hibernalherbs/advancement/recipes/mystical_campfire_conversion/dried_chives.json new file mode 100644 index 00000000..90306151 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/mystical_campfire_conversion/dried_chives.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_chives": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_chives" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:mystical_campfire_conversion/dried_chives" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_chives" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:mystical_campfire_conversion/dried_chives" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/mystical_campfire_conversion/dried_essitte.json b/src/main/resources/data/hibernalherbs/advancement/recipes/mystical_campfire_conversion/dried_essitte.json new file mode 100644 index 00000000..27b44d1a --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/mystical_campfire_conversion/dried_essitte.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_essitte": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_essitte" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:mystical_campfire_conversion/dried_essitte" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_essitte" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:mystical_campfire_conversion/dried_essitte" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/mystical_campfire_conversion/dried_fennel.json b/src/main/resources/data/hibernalherbs/advancement/recipes/mystical_campfire_conversion/dried_fennel.json new file mode 100644 index 00000000..97d262cd --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/mystical_campfire_conversion/dried_fennel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_fennel": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_fennel" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:mystical_campfire_conversion/dried_fennel" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_fennel" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:mystical_campfire_conversion/dried_fennel" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/mystical_campfire_conversion/dried_fennkystral.json b/src/main/resources/data/hibernalherbs/advancement/recipes/mystical_campfire_conversion/dried_fennkystral.json new file mode 100644 index 00000000..c6bf19c1 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/mystical_campfire_conversion/dried_fennkystral.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_fennkystral": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_fennkystral" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:mystical_campfire_conversion/dried_fennkystral" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_fennkystral" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:mystical_campfire_conversion/dried_fennkystral" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/mystical_campfire_conversion/dried_marjoram.json b/src/main/resources/data/hibernalherbs/advancement/recipes/mystical_campfire_conversion/dried_marjoram.json new file mode 100644 index 00000000..e27a80df --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/mystical_campfire_conversion/dried_marjoram.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_marjoram": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_marjoram" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:mystical_campfire_conversion/dried_marjoram" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_marjoram" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:mystical_campfire_conversion/dried_marjoram" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/mystical_campfire_conversion/dried_punuel.json b/src/main/resources/data/hibernalherbs/advancement/recipes/mystical_campfire_conversion/dried_punuel.json new file mode 100644 index 00000000..00f24812 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/mystical_campfire_conversion/dried_punuel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_punuel": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_punuel" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:mystical_campfire_conversion/dried_punuel" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_punuel" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:mystical_campfire_conversion/dried_punuel" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/mystical_campfire_conversion/dried_rosemary.json b/src/main/resources/data/hibernalherbs/advancement/recipes/mystical_campfire_conversion/dried_rosemary.json new file mode 100644 index 00000000..39f69cfb --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/mystical_campfire_conversion/dried_rosemary.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_rosemary": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_rosemary" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:mystical_campfire_conversion/dried_rosemary" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_rosemary" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:mystical_campfire_conversion/dried_rosemary" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/mystical_campfire_conversion/dried_sage.json b/src/main/resources/data/hibernalherbs/advancement/recipes/mystical_campfire_conversion/dried_sage.json new file mode 100644 index 00000000..346234b3 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/mystical_campfire_conversion/dried_sage.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_sage": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_sage" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:mystical_campfire_conversion/dried_sage" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_sage" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:mystical_campfire_conversion/dried_sage" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/mystical_campfire_conversion/dried_sorrel.json b/src/main/resources/data/hibernalherbs/advancement/recipes/mystical_campfire_conversion/dried_sorrel.json new file mode 100644 index 00000000..215f812a --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/mystical_campfire_conversion/dried_sorrel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_sorrel": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_sorrel" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:mystical_campfire_conversion/dried_sorrel" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_sorrel" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:mystical_campfire_conversion/dried_sorrel" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/mystical_campfire_conversion/dried_tarragon.json b/src/main/resources/data/hibernalherbs/advancement/recipes/mystical_campfire_conversion/dried_tarragon.json new file mode 100644 index 00000000..a6ddf257 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/mystical_campfire_conversion/dried_tarragon.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_tarragon": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_tarragon" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:mystical_campfire_conversion/dried_tarragon" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_tarragon" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:mystical_campfire_conversion/dried_tarragon" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/mystical_campfire_conversion/dried_thyme.json b/src/main/resources/data/hibernalherbs/advancement/recipes/mystical_campfire_conversion/dried_thyme.json new file mode 100644 index 00000000..fb5d4a30 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/mystical_campfire_conversion/dried_thyme.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_thyme": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_thyme" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:mystical_campfire_conversion/dried_thyme" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_thyme" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:mystical_campfire_conversion/dried_thyme" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/mystical_campfire_conversion/dried_thyocielle.json b/src/main/resources/data/hibernalherbs/advancement/recipes/mystical_campfire_conversion/dried_thyocielle.json new file mode 100644 index 00000000..2aba124c --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/mystical_campfire_conversion/dried_thyocielle.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_thyocielle": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_thyocielle" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:mystical_campfire_conversion/dried_thyocielle" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_thyocielle" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:mystical_campfire_conversion/dried_thyocielle" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/mystical_campfire_conversion/dried_verbena.json b/src/main/resources/data/hibernalherbs/advancement/recipes/mystical_campfire_conversion/dried_verbena.json new file mode 100644 index 00000000..28fa3e8e --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/mystical_campfire_conversion/dried_verbena.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pounded_verbena": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:pounded_verbena" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:mystical_campfire_conversion/dried_verbena" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pounded_verbena" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:mystical_campfire_conversion/dried_verbena" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/mystical_campfire_conversion/julisium_petals.json b/src/main/resources/data/hibernalherbs/advancement/recipes/mystical_campfire_conversion/julisium_petals.json new file mode 100644 index 00000000..8e509ae0 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/mystical_campfire_conversion/julisium_petals.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_lumbinetrik_petals": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:lumbinetrik_petals" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:mystical_campfire_conversion/julisium_petals" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_lumbinetrik_petals" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:mystical_campfire_conversion/julisium_petals" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/mystical_campfire_conversion/lumbinetrik_petals.json b/src/main/resources/data/hibernalherbs/advancement/recipes/mystical_campfire_conversion/lumbinetrik_petals.json new file mode 100644 index 00000000..259b0c59 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/mystical_campfire_conversion/lumbinetrik_petals.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_siliptium_petals": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:siliptium_petals" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:mystical_campfire_conversion/lumbinetrik_petals" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_siliptium_petals" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:mystical_campfire_conversion/lumbinetrik_petals" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/mystical_campfire_conversion/siliptium_petals.json b/src/main/resources/data/hibernalherbs/advancement/recipes/mystical_campfire_conversion/siliptium_petals.json new file mode 100644 index 00000000..c10caca6 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/mystical_campfire_conversion/siliptium_petals.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pink_petals": { + "conditions": { + "items": [ + { + "items": "minecraft:pink_petals" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:mystical_campfire_conversion/siliptium_petals" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pink_petals" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:mystical_campfire_conversion/siliptium_petals" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/mystical_campfire_conversion/syrum_block_from_gold_block.json b/src/main/resources/data/hibernalherbs/advancement/recipes/mystical_campfire_conversion/syrum_block_from_gold_block.json new file mode 100644 index 00000000..7128e396 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/mystical_campfire_conversion/syrum_block_from_gold_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_gold_block": { + "conditions": { + "items": [ + { + "items": "minecraft:gold_block" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:mystical_campfire_conversion/syrum_block_from_gold_block" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_gold_block" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:mystical_campfire_conversion/syrum_block_from_gold_block" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/mystical_campfire_conversion/syrum_ingot_from_gold_ingot.json b/src/main/resources/data/hibernalherbs/advancement/recipes/mystical_campfire_conversion/syrum_ingot_from_gold_ingot.json new file mode 100644 index 00000000..991c8d00 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/mystical_campfire_conversion/syrum_ingot_from_gold_ingot.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_gold_ingot": { + "conditions": { + "items": [ + { + "items": "minecraft:gold_ingot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:mystical_campfire_conversion/syrum_ingot_from_gold_ingot" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_gold_ingot" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:mystical_campfire_conversion/syrum_ingot_from_gold_ingot" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/redstone/myqueste_button.json b/src/main/resources/data/hibernalherbs/advancement/recipes/redstone/myqueste_button.json new file mode 100644 index 00000000..47232c12 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/redstone/myqueste_button.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_myqueste_planks": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:myqueste_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:myqueste_button" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_myqueste_planks" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:myqueste_button" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/redstone/myqueste_door.json b/src/main/resources/data/hibernalherbs/advancement/recipes/redstone/myqueste_door.json new file mode 100644 index 00000000..bb31e5c8 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/redstone/myqueste_door.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_myqueste_planks": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:myqueste_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:myqueste_door" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_myqueste_planks" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:myqueste_door" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/redstone/myqueste_fence_gate.json b/src/main/resources/data/hibernalherbs/advancement/recipes/redstone/myqueste_fence_gate.json new file mode 100644 index 00000000..12fe2183 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/redstone/myqueste_fence_gate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_myqueste_planks": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:myqueste_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:myqueste_fence_gate" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_myqueste_planks" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:myqueste_fence_gate" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/redstone/myqueste_pressure_plate.json b/src/main/resources/data/hibernalherbs/advancement/recipes/redstone/myqueste_pressure_plate.json new file mode 100644 index 00000000..b429a6c4 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/redstone/myqueste_pressure_plate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_myqueste_planks": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:myqueste_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:myqueste_pressure_plate" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_myqueste_planks" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:myqueste_pressure_plate" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/redstone/myqueste_trapdoor.json b/src/main/resources/data/hibernalherbs/advancement/recipes/redstone/myqueste_trapdoor.json new file mode 100644 index 00000000..076da27d --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/redstone/myqueste_trapdoor.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_myqueste_planks": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:myqueste_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:myqueste_trapdoor" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_myqueste_planks" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:myqueste_trapdoor" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/tools/arkonium_axe.json b/src/main/resources/data/hibernalherbs/advancement/recipes/tools/arkonium_axe.json new file mode 100644 index 00000000..f5b74525 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/tools/arkonium_axe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_hibernalherbs:arkonium_ingot": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:arkonium_ingot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:arkonium_axe" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_hibernalherbs:arkonium_ingot" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:arkonium_axe" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/tools/arkonium_hoe.json b/src/main/resources/data/hibernalherbs/advancement/recipes/tools/arkonium_hoe.json new file mode 100644 index 00000000..05f364cb --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/tools/arkonium_hoe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_hibernalherbs:arkonium_ingot": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:arkonium_ingot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:arkonium_hoe" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_hibernalherbs:arkonium_ingot" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:arkonium_hoe" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/tools/arkonium_pickaxe.json b/src/main/resources/data/hibernalherbs/advancement/recipes/tools/arkonium_pickaxe.json new file mode 100644 index 00000000..042e054f --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/tools/arkonium_pickaxe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_hibernalherbs:arkonium_ingot": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:arkonium_ingot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:arkonium_pickaxe" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_hibernalherbs:arkonium_ingot" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:arkonium_pickaxe" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/tools/arkonium_shovel.json b/src/main/resources/data/hibernalherbs/advancement/recipes/tools/arkonium_shovel.json new file mode 100644 index 00000000..9a633256 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/tools/arkonium_shovel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_hibernalherbs:arkonium_ingot": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:arkonium_ingot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:arkonium_shovel" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_hibernalherbs:arkonium_ingot" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:arkonium_shovel" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/tools/arkonium_sickle.json b/src/main/resources/data/hibernalherbs/advancement/recipes/tools/arkonium_sickle.json new file mode 100644 index 00000000..492ef28a --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/tools/arkonium_sickle.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_hibernalherbs:arkonium_ingot": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:arkonium_ingot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:arkonium_sickle" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_hibernalherbs:arkonium_ingot" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:arkonium_sickle" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/tools/arkonium_sword.json b/src/main/resources/data/hibernalherbs/advancement/recipes/tools/arkonium_sword.json new file mode 100644 index 00000000..9782c9bc --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/tools/arkonium_sword.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_hibernalherbs:arkonium_ingot": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:arkonium_ingot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:arkonium_sword" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_hibernalherbs:arkonium_ingot" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:arkonium_sword" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/tools/smithing/netherite_sickle.json b/src/main/resources/data/hibernalherbs/advancement/recipes/tools/smithing/netherite_sickle.json new file mode 100644 index 00000000..544d58ad --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/tools/smithing/netherite_sickle.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_herbal_sigil": { + "conditions": { + "items": [ + { + "items": "#hibernalherbs:herbal_sigils" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:smithing/netherite_sickle" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_herbal_sigil" + ] + ], + "rewards": { + "recipes": [ + "minecraft:smithing/netherite_sickle" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/tools/sorcerer_agglomeration.json b/src/main/resources/data/hibernalherbs/advancement/recipes/tools/sorcerer_agglomeration.json new file mode 100644 index 00000000..2039775d --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/tools/sorcerer_agglomeration.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_arkonium_ingot": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:arkonium_ingot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_book": { + "conditions": { + "items": [ + { + "items": "minecraft:book" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:sorcerer_agglomeration" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_book", + "has_arkonium_ingot" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:sorcerer_agglomeration" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/tools/sorcerer_tome.json b/src/main/resources/data/hibernalherbs/advancement/recipes/tools/sorcerer_tome.json new file mode 100644 index 00000000..e082b909 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/tools/sorcerer_tome.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_book": { + "conditions": { + "items": [ + { + "items": "minecraft:book" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_syrum_ingot": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:syrum_ingot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:sorcerer_tome" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_book", + "has_syrum_ingot" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:sorcerer_tome" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/tools/syrum_axe.json b/src/main/resources/data/hibernalherbs/advancement/recipes/tools/syrum_axe.json new file mode 100644 index 00000000..ae90c6aa --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/tools/syrum_axe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_hibernalherbs:syrum_ingot": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:syrum_ingot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:syrum_axe" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_hibernalherbs:syrum_ingot" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:syrum_axe" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/tools/syrum_brush.json b/src/main/resources/data/hibernalherbs/advancement/recipes/tools/syrum_brush.json new file mode 100644 index 00000000..ed61d984 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/tools/syrum_brush.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_syrum_ingot": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:syrum_ingot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:syrum_brush" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_syrum_ingot" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:syrum_brush" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/tools/syrum_hoe.json b/src/main/resources/data/hibernalherbs/advancement/recipes/tools/syrum_hoe.json new file mode 100644 index 00000000..d0c2498a --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/tools/syrum_hoe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_hibernalherbs:syrum_ingot": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:syrum_ingot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:syrum_hoe" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_hibernalherbs:syrum_ingot" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:syrum_hoe" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/tools/syrum_pickaxe.json b/src/main/resources/data/hibernalherbs/advancement/recipes/tools/syrum_pickaxe.json new file mode 100644 index 00000000..e04e37df --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/tools/syrum_pickaxe.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_hibernalherbs:syrum_ingot": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:syrum_ingot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:syrum_pickaxe" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_hibernalherbs:syrum_ingot" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:syrum_pickaxe" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/tools/syrum_shovel.json b/src/main/resources/data/hibernalherbs/advancement/recipes/tools/syrum_shovel.json new file mode 100644 index 00000000..d5a67b66 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/tools/syrum_shovel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_hibernalherbs:syrum_ingot": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:syrum_ingot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:syrum_shovel" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_hibernalherbs:syrum_ingot" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:syrum_shovel" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/tools/syrum_sickle.json b/src/main/resources/data/hibernalherbs/advancement/recipes/tools/syrum_sickle.json new file mode 100644 index 00000000..feccacc2 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/tools/syrum_sickle.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_hibernalherbs:syrum_ingot": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:syrum_ingot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:syrum_sickle" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_hibernalherbs:syrum_ingot" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:syrum_sickle" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/tools/syrum_sword.json b/src/main/resources/data/hibernalherbs/advancement/recipes/tools/syrum_sword.json new file mode 100644 index 00000000..5f721a6a --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/tools/syrum_sword.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_hibernalherbs:syrum_ingot": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:syrum_ingot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:syrum_sword" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_hibernalherbs:syrum_ingot" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:syrum_sword" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/transportation/myqueste_boat.json b/src/main/resources/data/hibernalherbs/advancement/recipes/transportation/myqueste_boat.json new file mode 100644 index 00000000..b53b3ba7 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/transportation/myqueste_boat.json @@ -0,0 +1,28 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:myqueste_boat" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "in_water": { + "conditions": { + "block": "minecraft:water" + }, + "trigger": "minecraft:enter_block" + } + }, + "requirements": [ + [ + "has_the_recipe", + "in_water" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:myqueste_boat" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/recipes/transportation/myqueste_chest_boat.json b/src/main/resources/data/hibernalherbs/advancement/recipes/transportation/myqueste_chest_boat.json new file mode 100644 index 00000000..7883be28 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/recipes/transportation/myqueste_chest_boat.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_boat": { + "conditions": { + "items": [ + { + "items": "#minecraft:boats" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "hibernalherbs:myqueste_chest_boat" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_boat" + ] + ], + "rewards": { + "recipes": [ + "hibernalherbs:myqueste_chest_boat" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/restored_rune_block.json b/src/main/resources/data/hibernalherbs/advancement/restored_rune_block.json new file mode 100644 index 00000000..671f32fc --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/restored_rune_block.json @@ -0,0 +1,26 @@ +{ + "parent": "hibernalherbs:deteriorated_rune_block", + "criteria": { + "restored_rune_block": { + "trigger": "hibernalherbs:sacrificial_rune_restoration" + } + }, + "display": { + "description": { + "translate": "advancements.hibernalherbs.restored_rune_block.description" + }, + "icon": { + "count": 1, + "id": "hibernalherbs:sacrificial_rune_block" + }, + "title": { + "translate": "advancements.hibernalherbs.restored_rune_block.title" + } + }, + "requirements": [ + [ + "restored_rune_block" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/root.json b/src/main/resources/data/hibernalherbs/advancement/root.json new file mode 100644 index 00000000..19d8cfbf --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/root.json @@ -0,0 +1,33 @@ +{ + "criteria": { + "root": { + "conditions": { + "items": [ + { + "items": "#hibernalherbs:herbs" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "background": "hibernalherbs:textures/block/myqueste_planks.png", + "description": { + "translate": "advancements.hibernalherbs.root.description" + }, + "icon": { + "count": 1, + "id": "hibernalherbs:grimoire" + }, + "title": { + "translate": "advancements.hibernalherbs.root.title" + } + }, + "requirements": [ + [ + "root" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/sacrificial_rune_block.json b/src/main/resources/data/hibernalherbs/advancement/sacrificial_rune_block.json new file mode 100644 index 00000000..fff3daaa --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/sacrificial_rune_block.json @@ -0,0 +1,33 @@ +{ + "parent": "hibernalherbs:conjure_item_with_agglomeration", + "criteria": { + "sacrificial_rune_block": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:sacrificial_rune_block" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "description": { + "translate": "advancements.hibernalherbs.sacrificial_rune_block.description" + }, + "icon": { + "count": 1, + "id": "hibernalherbs:sacrificial_rune_block" + }, + "title": { + "translate": "advancements.hibernalherbs.sacrificial_rune_block.title" + } + }, + "requirements": [ + [ + "sacrificial_rune_block" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/sickle.json b/src/main/resources/data/hibernalherbs/advancement/sickle.json new file mode 100644 index 00000000..2da6f5e6 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/sickle.json @@ -0,0 +1,33 @@ +{ + "parent": "hibernalherbs:root", + "criteria": { + "sickle": { + "conditions": { + "items": [ + { + "items": "#c:tools/sickles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "description": { + "translate": "advancements.hibernalherbs.sickle.description" + }, + "icon": { + "count": 1, + "id": "hibernalherbs:iron_sickle" + }, + "title": { + "translate": "advancements.hibernalherbs.sickle.title" + } + }, + "requirements": [ + [ + "sickle" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/sigil_smithing_template.json b/src/main/resources/data/hibernalherbs/advancement/sigil_smithing_template.json new file mode 100644 index 00000000..67a06b05 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/sigil_smithing_template.json @@ -0,0 +1,33 @@ +{ + "parent": "hibernalherbs:arcane_ruins", + "criteria": { + "sigil_smithing_template": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:inscription_smithing_template" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "description": { + "translate": "advancements.hibernalherbs.sigil_smithing_template.description" + }, + "icon": { + "count": 1, + "id": "hibernalherbs:inscription_smithing_template" + }, + "title": { + "translate": "advancements.hibernalherbs.sigil_smithing_template.title" + } + }, + "requirements": [ + [ + "sigil_smithing_template" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/siliptium_petals.json b/src/main/resources/data/hibernalherbs/advancement/siliptium_petals.json new file mode 100644 index 00000000..c8651adb --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/siliptium_petals.json @@ -0,0 +1,33 @@ +{ + "parent": "hibernalherbs:mystical_campfire", + "criteria": { + "siliptium_petals": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:siliptium_petals" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "description": { + "translate": "advancements.hibernalherbs.siliptium_petals.description" + }, + "icon": { + "count": 1, + "id": "hibernalherbs:siliptium_petals" + }, + "title": { + "translate": "advancements.hibernalherbs.siliptium_petals.title" + } + }, + "requirements": [ + [ + "siliptium_petals" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/singed_grimoire.json b/src/main/resources/data/hibernalherbs/advancement/singed_grimoire.json new file mode 100644 index 00000000..66ca8699 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/singed_grimoire.json @@ -0,0 +1,33 @@ +{ + "parent": "hibernalherbs:mystical_campfire", + "criteria": { + "singed_grimoire": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:singed_grimoire" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "description": { + "translate": "advancements.hibernalherbs.singed_grimoire.description" + }, + "icon": { + "count": 1, + "id": "hibernalherbs:singed_grimoire" + }, + "title": { + "translate": "advancements.hibernalherbs.singed_grimoire.title" + } + }, + "requirements": [ + [ + "singed_grimoire" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/sorcerer_agglomeration.json b/src/main/resources/data/hibernalherbs/advancement/sorcerer_agglomeration.json new file mode 100644 index 00000000..582e52f4 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/sorcerer_agglomeration.json @@ -0,0 +1,31 @@ +{ + "parent": "hibernalherbs:arkonium", + "criteria": { + "sorcerer_agglomeration": { + "conditions": { + "item": { + "items": "hibernalherbs:agglomeration" + } + }, + "trigger": "hibernalherbs:agglomeration_uses" + } + }, + "display": { + "description": { + "translate": "advancements.hibernalherbs.sorcerer_agglomeration.description" + }, + "icon": { + "count": 1, + "id": "hibernalherbs:agglomeration" + }, + "title": { + "translate": "advancements.hibernalherbs.sorcerer_agglomeration.title" + } + }, + "requirements": [ + [ + "sorcerer_agglomeration" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/sorcerer_tome.json b/src/main/resources/data/hibernalherbs/advancement/sorcerer_tome.json new file mode 100644 index 00000000..015fc714 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/sorcerer_tome.json @@ -0,0 +1,31 @@ +{ + "parent": "hibernalherbs:syrum", + "criteria": { + "sorcerer_tome": { + "conditions": { + "item": { + "items": "hibernalherbs:tome" + } + }, + "trigger": "hibernalherbs:tome_uses" + } + }, + "display": { + "description": { + "translate": "advancements.hibernalherbs.sorcerer_tome.description" + }, + "icon": { + "count": 1, + "id": "hibernalherbs:tome" + }, + "title": { + "translate": "advancements.hibernalherbs.sorcerer_tome.title" + } + }, + "requirements": [ + [ + "sorcerer_tome" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/syrum.json b/src/main/resources/data/hibernalherbs/advancement/syrum.json new file mode 100644 index 00000000..aaa10f32 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/syrum.json @@ -0,0 +1,33 @@ +{ + "parent": "hibernalherbs:mystical_campfire", + "criteria": { + "syrum": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:syrum_ingot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "description": { + "translate": "advancements.hibernalherbs.syrum.description" + }, + "icon": { + "count": 1, + "id": "hibernalherbs:syrum_ingot" + }, + "title": { + "translate": "advancements.hibernalherbs.syrum.title" + } + }, + "requirements": [ + [ + "syrum" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/syrum_armour.json b/src/main/resources/data/hibernalherbs/advancement/syrum_armour.json new file mode 100644 index 00000000..f836b143 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/syrum_armour.json @@ -0,0 +1,43 @@ +{ + "parent": "hibernalherbs:syrum", + "criteria": { + "syrum_armour": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:syrum_helmet" + }, + { + "items": "hibernalherbs:syrum_chestplate" + }, + { + "items": "hibernalherbs:syrum_leggings" + }, + { + "items": "hibernalherbs:syrum_boots" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "description": { + "translate": "advancements.hibernalherbs.syrum_armour.description" + }, + "frame": "challenge", + "icon": { + "count": 1, + "id": "hibernalherbs:syrum_helmet" + }, + "title": { + "translate": "advancements.hibernalherbs.syrum_armour.title" + } + }, + "requirements": [ + [ + "syrum_armour" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/syrum_brush.json b/src/main/resources/data/hibernalherbs/advancement/syrum_brush.json new file mode 100644 index 00000000..a5a56f48 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/syrum_brush.json @@ -0,0 +1,33 @@ +{ + "parent": "hibernalherbs:syrum", + "criteria": { + "syrum_brush": { + "conditions": { + "items": [ + { + "items": "hibernalherbs:syrum_brush" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "description": { + "translate": "advancements.hibernalherbs.syrum_brush.description" + }, + "icon": { + "count": 1, + "id": "hibernalherbs:syrum_brush" + }, + "title": { + "translate": "advancements.hibernalherbs.syrum_brush.title" + } + }, + "requirements": [ + [ + "syrum_brush" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/unbound_padlock.json b/src/main/resources/data/hibernalherbs/advancement/unbound_padlock.json new file mode 100644 index 00000000..2c497c65 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/unbound_padlock.json @@ -0,0 +1,33 @@ +{ + "parent": "hibernalherbs:herbal_sigil", + "criteria": { + "unbound_padlock": { + "conditions": { + "items": [ + { + "items": "#hibernalherbs:unbound_herbal_padlocks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "description": { + "translate": "advancements.hibernalherbs.unbound_padlock.description" + }, + "icon": { + "count": 1, + "id": "hibernalherbs:unbound_pride_padlock" + }, + "title": { + "translate": "advancements.hibernalherbs.unbound_padlock.title" + } + }, + "requirements": [ + [ + "unbound_padlock" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/unfroze_state.json b/src/main/resources/data/hibernalherbs/advancement/unfroze_state.json new file mode 100644 index 00000000..e621e730 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/unfroze_state.json @@ -0,0 +1,26 @@ +{ + "parent": "hibernalherbs:froze_state", + "criteria": { + "unfroze_state": { + "trigger": "hibernalherbs:unfroze_blockstate" + } + }, + "display": { + "description": { + "translate": "advancements.hibernalherbs.unfroze_state.description" + }, + "icon": { + "count": 1, + "id": "minecraft:weathered_copper" + }, + "title": { + "translate": "advancements.hibernalherbs.unfroze_state.title" + } + }, + "requirements": [ + [ + "unfroze_state" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/use_sigil_with_agglomeration.json b/src/main/resources/data/hibernalherbs/advancement/use_sigil_with_agglomeration.json new file mode 100644 index 00000000..04a8437d --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/use_sigil_with_agglomeration.json @@ -0,0 +1,31 @@ +{ + "parent": "hibernalherbs:sorcerer_agglomeration", + "criteria": { + "use_sigil_with_agglomeration": { + "conditions": { + "item": { + "items": "hibernalherbs:agglomeration" + } + }, + "trigger": "hibernalherbs:used_sigil_with_agglomeration" + } + }, + "display": { + "description": { + "translate": "advancements.hibernalherbs.use_sigil_with_agglomeration.description" + }, + "icon": { + "count": 1, + "id": "hibernalherbs:agglomeration" + }, + "title": { + "translate": "advancements.hibernalherbs.use_sigil_with_agglomeration.title" + } + }, + "requirements": [ + [ + "use_sigil_with_agglomeration" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/advancement/use_sigil_with_tome.json b/src/main/resources/data/hibernalherbs/advancement/use_sigil_with_tome.json new file mode 100644 index 00000000..bf090d55 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/advancement/use_sigil_with_tome.json @@ -0,0 +1,31 @@ +{ + "parent": "hibernalherbs:sorcerer_tome", + "criteria": { + "use_sigil_with_tome": { + "conditions": { + "item": { + "items": "hibernalherbs:tome" + } + }, + "trigger": "hibernalherbs:used_sigil_with_tome" + } + }, + "display": { + "description": { + "translate": "advancements.hibernalherbs.use_sigil_with_tome.description" + }, + "icon": { + "count": 1, + "id": "hibernalherbs:tome" + }, + "title": { + "translate": "advancements.hibernalherbs.use_sigil_with_tome.title" + } + }, + "requirements": [ + [ + "use_sigil_with_tome" + ] + ], + "sends_telemetry_event": true +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/damage_type/mimicry/repercussions.json b/src/main/resources/data/hibernalherbs/damage_type/mimicry/repercussions.json new file mode 100644 index 00000000..6c5e3de0 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/damage_type/mimicry/repercussions.json @@ -0,0 +1,5 @@ +{ + "exhaustion": 0.4, + "message_id": "mimicryRepercussions", + "scaling": "always" +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/damage_type/sacrifice/agglomeration.json b/src/main/resources/data/hibernalherbs/damage_type/sacrifice/agglomeration.json new file mode 100644 index 00000000..8fe1494f --- /dev/null +++ b/src/main/resources/data/hibernalherbs/damage_type/sacrifice/agglomeration.json @@ -0,0 +1,5 @@ +{ + "exhaustion": 0.1, + "message_id": "agglomerationSacrifice", + "scaling": "always" +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/damage_type/sacrifice/tome.json b/src/main/resources/data/hibernalherbs/damage_type/sacrifice/tome.json new file mode 100644 index 00000000..8bec85ec --- /dev/null +++ b/src/main/resources/data/hibernalherbs/damage_type/sacrifice/tome.json @@ -0,0 +1,5 @@ +{ + "exhaustion": 0.8, + "message_id": "tomeSacrifice", + "scaling": "always" +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/enchantment/culling.json b/src/main/resources/data/hibernalherbs/enchantment/culling.json new file mode 100644 index 00000000..7969c7f3 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/enchantment/culling.json @@ -0,0 +1,20 @@ +{ + "description": { + "translate": "enchantment.hibernalherbs.culling" + }, + "supported_items": "#c:tools/sickles", + "weight": 4, + "max_level": 3, + "min_cost": { + "base": 1, + "per_level_above_first": 0 + }, + "max_cost": { + "base": 10, + "per_level_above_first": 0 + }, + "anvil_cost": 0, + "slots": [ + "mainhand" + ] +} diff --git a/src/main/resources/data/hibernalherbs/enchantment/rapid.json b/src/main/resources/data/hibernalherbs/enchantment/rapid.json new file mode 100644 index 00000000..9a7a9a0a --- /dev/null +++ b/src/main/resources/data/hibernalherbs/enchantment/rapid.json @@ -0,0 +1,34 @@ +{ + "description": { + "translate": "enchantment.hibernalherbs.rapid" + }, + "supported_items": "#c:tools/sickles", + "weight": 4, + "max_level": 2, + "min_cost": { + "base": 1, + "per_level_above_first": 0 + }, + "max_cost": { + "base": 10, + "per_level_above_first": 0 + }, + "anvil_cost": 0, + "slots": [ + "mainhand" + ], + "effects": { + "minecraft:attributes": [ + { + "id": "minecraft:enchantment.rapid", + "attribute": "minecraft:player.sneaking_speed", + "amount": { + "type": "minecraft:linear", + "base": 0.10, + "per_level_above_first": 0.15 + }, + "operation": "add_value" + } + ] + } +} diff --git a/src/main/resources/data/hibernalherbs/enchantment/slashing.json b/src/main/resources/data/hibernalherbs/enchantment/slashing.json new file mode 100644 index 00000000..32fbfaa2 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/enchantment/slashing.json @@ -0,0 +1,20 @@ +{ + "description": { + "translate": "enchantment.hibernalherbs.slashing" + }, + "supported_items": "#c:tools/sickles", + "weight": 4, + "max_level": 1, + "min_cost": { + "base": 1, + "per_level_above_first": 0 + }, + "max_cost": { + "base": 10, + "per_level_above_first": 0 + }, + "anvil_cost": 0, + "slots": [ + "mainhand" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/archaeology/arcane_ruins/suspicious_end_stone.json b/src/main/resources/data/hibernalherbs/loot_table/archaeology/arcane_ruins/suspicious_end_stone.json new file mode 100644 index 00000000..c3d2396c --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/archaeology/arcane_ruins/suspicious_end_stone.json @@ -0,0 +1,69 @@ +{ + "type": "minecraft:archaeology", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:eye_armor_trim_smithing_template", + "weight": 1 + }, + { + "type": "minecraft:item", + "name": "minecraft:prize_pottery_sherd", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:scrape_pottery_sherd", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:snowball", + "weight": 4 + }, + { + "type": "minecraft:item", + "name": "minecraft:iron_axe", + "functions": [ + { + "function": "minecraft:enchant_randomly", + "options": "#minecraft:exclusive_set/mining" + } + ], + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:lapis_lazuli", + "weight": 3 + }, + { + "type": "minecraft:item", + "name": "minecraft:emerald", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:iron_nugget", + "weight": 4 + }, + { + "type": "minecraft:item", + "name": "hibernalherbs:dried_calendula", + "weight": 2 + }, + { + "type": "minecraft:tag", + "name": "hibernalherbs:ashes", + "expand": true, + "weight": 2 + } + ] + } + ], + "random_sequence": "hibernalherbs:archaeology/arcane_ruins/suspicious_end_stone" +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/arkonium_block.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/arkonium_block.json new file mode 100644 index 00000000..61386d81 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/arkonium_block.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:arkonium_block" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/calendula.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/calendula.json new file mode 100644 index 00000000..596c56d6 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/calendula.json @@ -0,0 +1,32 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "items": "#c:tools/sickles" + } + } + ], + "name": "hibernalherbs:pounded_calendula" + }, + { + "type": "minecraft:item", + "name": "hibernalherbs:calendula" + } + ] + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/calendula_herb_barrel.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/calendula_herb_barrel.json similarity index 100% rename from Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/calendula_herb_barrel.json rename to src/main/resources/data/hibernalherbs/loot_table/blocks/calendula_herb_barrel.json diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/calendula_lantern.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/calendula_lantern.json similarity index 100% rename from Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/calendula_lantern.json rename to src/main/resources/data/hibernalherbs/loot_table/blocks/calendula_lantern.json diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/ceillis.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/ceillis.json new file mode 100644 index 00000000..b173717f --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/ceillis.json @@ -0,0 +1,32 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "items": "#c:tools/sickles" + } + } + ], + "name": "hibernalherbs:pounded_ceillis" + }, + { + "type": "minecraft:item", + "name": "hibernalherbs:ceillis" + } + ] + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/ceillis_herb_barrel.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/ceillis_herb_barrel.json similarity index 100% rename from Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/ceillis_herb_barrel.json rename to src/main/resources/data/hibernalherbs/loot_table/blocks/ceillis_herb_barrel.json diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/ceillis_lantern.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/ceillis_lantern.json similarity index 100% rename from Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/ceillis_lantern.json rename to src/main/resources/data/hibernalherbs/loot_table/blocks/ceillis_lantern.json diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/chamomile.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/chamomile.json new file mode 100644 index 00000000..5ad00868 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/chamomile.json @@ -0,0 +1,32 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "items": "#c:tools/sickles" + } + } + ], + "name": "hibernalherbs:pounded_chamomile" + }, + { + "type": "minecraft:item", + "name": "hibernalherbs:chamomile" + } + ] + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/chamomile_herb_barrel.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/chamomile_herb_barrel.json similarity index 100% rename from Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/chamomile_herb_barrel.json rename to src/main/resources/data/hibernalherbs/loot_table/blocks/chamomile_herb_barrel.json diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/chamomile_lantern.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/chamomile_lantern.json similarity index 100% rename from Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/chamomile_lantern.json rename to src/main/resources/data/hibernalherbs/loot_table/blocks/chamomile_lantern.json diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/chervil.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/chervil.json new file mode 100644 index 00000000..c7428da5 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/chervil.json @@ -0,0 +1,32 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "items": "#c:tools/sickles" + } + } + ], + "name": "hibernalherbs:pounded_chervil" + }, + { + "type": "minecraft:item", + "name": "hibernalherbs:chervil" + } + ] + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/chervil_herb_barrel.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/chervil_herb_barrel.json similarity index 100% rename from Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/chervil_herb_barrel.json rename to src/main/resources/data/hibernalherbs/loot_table/blocks/chervil_herb_barrel.json diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/chervil_lantern.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/chervil_lantern.json similarity index 100% rename from Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/chervil_lantern.json rename to src/main/resources/data/hibernalherbs/loot_table/blocks/chervil_lantern.json diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/chives.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/chives.json new file mode 100644 index 00000000..17b53340 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/chives.json @@ -0,0 +1,32 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "items": "#c:tools/sickles" + } + } + ], + "name": "hibernalherbs:pounded_chives" + }, + { + "type": "minecraft:item", + "name": "hibernalherbs:chives" + } + ] + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/chives_herb_barrel.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/chives_herb_barrel.json similarity index 100% rename from Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/chives_herb_barrel.json rename to src/main/resources/data/hibernalherbs/loot_table/blocks/chives_herb_barrel.json diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/chives_lantern.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/chives_lantern.json similarity index 100% rename from Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/chives_lantern.json rename to src/main/resources/data/hibernalherbs/loot_table/blocks/chives_lantern.json diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/cobbled_idiosyncratic_stone.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/cobbled_idiosyncratic_stone.json new file mode 100644 index 00000000..958c585b --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/cobbled_idiosyncratic_stone.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:cobbled_idiosyncratic_stone" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/cobbled_idiosyncratic_stone_slab.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/cobbled_idiosyncratic_stone_slab.json new file mode 100644 index 00000000..f585dc86 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/cobbled_idiosyncratic_stone_slab.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:cobbled_idiosyncratic_stone_slab" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/cobbled_idiosyncratic_stone_stairs.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/cobbled_idiosyncratic_stone_stairs.json new file mode 100644 index 00000000..c639d667 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/cobbled_idiosyncratic_stone_stairs.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:cobbled_idiosyncratic_stone_stairs" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/cobbled_idiosyncratic_stone_wall.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/cobbled_idiosyncratic_stone_wall.json new file mode 100644 index 00000000..cd10c2f3 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/cobbled_idiosyncratic_stone_wall.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:cobbled_idiosyncratic_stone_wall" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/cobbled_necromantic_stone.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/cobbled_necromantic_stone.json new file mode 100644 index 00000000..692fba9f --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/cobbled_necromantic_stone.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:cobbled_necromantic_stone" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/cobbled_necromantic_stone_slab.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/cobbled_necromantic_stone_slab.json new file mode 100644 index 00000000..98d3491b --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/cobbled_necromantic_stone_slab.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:cobbled_necromantic_stone_slab" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/cobbled_necromantic_stone_stairs.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/cobbled_necromantic_stone_stairs.json new file mode 100644 index 00000000..52103006 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/cobbled_necromantic_stone_stairs.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:cobbled_necromantic_stone_stairs" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/cobbled_necromantic_stone_wall.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/cobbled_necromantic_stone_wall.json new file mode 100644 index 00000000..4b1b63eb --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/cobbled_necromantic_stone_wall.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:cobbled_necromantic_stone_wall" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/deteriorated_sacrificial_rune_block.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/deteriorated_sacrificial_rune_block.json new file mode 100644 index 00000000..8534028b --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/deteriorated_sacrificial_rune_block.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:deteriorated_sacrificial_rune_block" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/dried_calendula_block.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/dried_calendula_block.json new file mode 100644 index 00000000..c4b2c74d --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/dried_calendula_block.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:dried_calendula_block" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/dried_ceillis_block.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/dried_ceillis_block.json new file mode 100644 index 00000000..4557ba27 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/dried_ceillis_block.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:dried_ceillis_block" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/dried_chamomile_block.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/dried_chamomile_block.json new file mode 100644 index 00000000..f965bb53 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/dried_chamomile_block.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:dried_chamomile_block" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/dried_chervil_block.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/dried_chervil_block.json new file mode 100644 index 00000000..bf4af370 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/dried_chervil_block.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:dried_chervil_block" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/dried_chives_block.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/dried_chives_block.json new file mode 100644 index 00000000..1931949e --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/dried_chives_block.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:dried_chives_block" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/dried_essitte_block.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/dried_essitte_block.json new file mode 100644 index 00000000..0f9ed988 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/dried_essitte_block.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:dried_essitte_block" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/dried_fennel_block.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/dried_fennel_block.json new file mode 100644 index 00000000..395c6721 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/dried_fennel_block.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:dried_fennel_block" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/dried_fennkystral_block.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/dried_fennkystral_block.json new file mode 100644 index 00000000..008762d2 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/dried_fennkystral_block.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:dried_fennkystral_block" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/dried_marjoram_block.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/dried_marjoram_block.json new file mode 100644 index 00000000..2dd96c55 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/dried_marjoram_block.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:dried_marjoram_block" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/dried_punuel_block.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/dried_punuel_block.json new file mode 100644 index 00000000..f29758c2 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/dried_punuel_block.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:dried_punuel_block" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/dried_rosemary_block.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/dried_rosemary_block.json new file mode 100644 index 00000000..ef7ebc4c --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/dried_rosemary_block.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:dried_rosemary_block" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/dried_sage_block.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/dried_sage_block.json new file mode 100644 index 00000000..8ee69010 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/dried_sage_block.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:dried_sage_block" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/dried_sorrel_block.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/dried_sorrel_block.json new file mode 100644 index 00000000..5b951a6b --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/dried_sorrel_block.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:dried_sorrel_block" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/dried_tarragon_block.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/dried_tarragon_block.json new file mode 100644 index 00000000..a97f19c4 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/dried_tarragon_block.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:dried_tarragon_block" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/dried_thyme_block.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/dried_thyme_block.json new file mode 100644 index 00000000..e269d245 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/dried_thyme_block.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:dried_thyme_block" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/dried_thyocielle_block.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/dried_thyocielle_block.json new file mode 100644 index 00000000..1fdf7c01 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/dried_thyocielle_block.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:dried_thyocielle_block" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/dried_verbena_block.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/dried_verbena_block.json new file mode 100644 index 00000000..75711b49 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/dried_verbena_block.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:dried_verbena_block" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/essitte.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/essitte.json new file mode 100644 index 00000000..295ec096 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/essitte.json @@ -0,0 +1,32 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "items": "#c:tools/sickles" + } + } + ], + "name": "hibernalherbs:pounded_essitte" + }, + { + "type": "minecraft:item", + "name": "hibernalherbs:essitte" + } + ] + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/essitte_herb_barrel.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/essitte_herb_barrel.json similarity index 100% rename from Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/essitte_herb_barrel.json rename to src/main/resources/data/hibernalherbs/loot_table/blocks/essitte_herb_barrel.json diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/essitte_lantern.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/essitte_lantern.json similarity index 100% rename from Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/essitte_lantern.json rename to src/main/resources/data/hibernalherbs/loot_table/blocks/essitte_lantern.json diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/fennel.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/fennel.json new file mode 100644 index 00000000..453281a0 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/fennel.json @@ -0,0 +1,32 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "items": "#c:tools/sickles" + } + } + ], + "name": "hibernalherbs:pounded_fennel" + }, + { + "type": "minecraft:item", + "name": "hibernalherbs:fennel" + } + ] + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/fennel_herb_barrel.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/fennel_herb_barrel.json new file mode 100644 index 00000000..fd5734ed --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/fennel_herb_barrel.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:fennel_herb_barrel" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/fennel_lantern.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/fennel_lantern.json new file mode 100644 index 00000000..4eca28c8 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/fennel_lantern.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:fennel_lantern" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/fennkystral.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/fennkystral.json new file mode 100644 index 00000000..c3263afd --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/fennkystral.json @@ -0,0 +1,32 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "items": "#c:tools/sickles" + } + } + ], + "name": "hibernalherbs:pounded_fennkystral" + }, + { + "type": "minecraft:item", + "name": "hibernalherbs:fennkystral" + } + ] + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/fennkystral_herb_barrel.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/fennkystral_herb_barrel.json similarity index 100% rename from Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/fennkystral_herb_barrel.json rename to src/main/resources/data/hibernalherbs/loot_table/blocks/fennkystral_herb_barrel.json diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/fennkystral_lantern.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/fennkystral_lantern.json similarity index 100% rename from Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/fennkystral_lantern.json rename to src/main/resources/data/hibernalherbs/loot_table/blocks/fennkystral_lantern.json diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_chiseled_copper_block.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_chiseled_copper_block.json new file mode 100644 index 00000000..52e19fd2 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_chiseled_copper_block.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:froze_state_chiseled_copper_block" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_chiseled_exposed_copper_block.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_chiseled_exposed_copper_block.json new file mode 100644 index 00000000..604c7684 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_chiseled_exposed_copper_block.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:froze_state_chiseled_exposed_copper_block" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_chiseled_oxidised_copper_block.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_chiseled_oxidised_copper_block.json new file mode 100644 index 00000000..7619b891 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_chiseled_oxidised_copper_block.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:froze_state_chiseled_oxidised_copper_block" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_chiseled_weathered_copper_block.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_chiseled_weathered_copper_block.json new file mode 100644 index 00000000..340615d6 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_chiseled_weathered_copper_block.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:froze_state_chiseled_weathered_copper_block" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_copper_block.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_copper_block.json new file mode 100644 index 00000000..76d27b80 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_copper_block.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:froze_state_copper_block" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_copper_bulb.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_copper_bulb.json new file mode 100644 index 00000000..125110b7 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_copper_bulb.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:froze_state_copper_bulb" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_copper_door.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_copper_door.json new file mode 100644 index 00000000..67213df8 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_copper_door.json @@ -0,0 +1,29 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "hibernalherbs:froze_state_copper_door", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "hibernalherbs:froze_state_copper_door" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_copper_grate.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_copper_grate.json new file mode 100644 index 00000000..0d7486a2 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_copper_grate.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:froze_state_copper_grate" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_copper_trapdoor.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_copper_trapdoor.json new file mode 100644 index 00000000..049d1d6d --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_copper_trapdoor.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:froze_state_copper_trapdoor" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_cut_copper_block.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_cut_copper_block.json new file mode 100644 index 00000000..66be8a60 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_cut_copper_block.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:froze_state_cut_copper_block" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_cut_copper_slab.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_cut_copper_slab.json new file mode 100644 index 00000000..3a2ecc64 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_cut_copper_slab.json @@ -0,0 +1,34 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "hibernalherbs:froze_state_cut_copper_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "hibernalherbs:froze_state_cut_copper_slab" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_cut_copper_stairs.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_cut_copper_stairs.json new file mode 100644 index 00000000..b9a969d4 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_cut_copper_stairs.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:froze_state_cut_copper_stairs" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_cut_exposed_copper_block.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_cut_exposed_copper_block.json new file mode 100644 index 00000000..bab3cb14 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_cut_exposed_copper_block.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:froze_state_cut_exposed_copper_block" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_cut_exposed_copper_slab.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_cut_exposed_copper_slab.json new file mode 100644 index 00000000..93c90795 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_cut_exposed_copper_slab.json @@ -0,0 +1,34 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "hibernalherbs:froze_state_cut_exposed_copper_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "hibernalherbs:froze_state_cut_exposed_copper_slab" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_cut_exposed_copper_stairs.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_cut_exposed_copper_stairs.json new file mode 100644 index 00000000..9ddc2267 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_cut_exposed_copper_stairs.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:froze_state_cut_exposed_copper_stairs" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_cut_oxidised_copper_block.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_cut_oxidised_copper_block.json new file mode 100644 index 00000000..7bb5d02b --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_cut_oxidised_copper_block.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:froze_state_cut_oxidised_copper_block" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_cut_oxidised_copper_slab.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_cut_oxidised_copper_slab.json new file mode 100644 index 00000000..f537b20a --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_cut_oxidised_copper_slab.json @@ -0,0 +1,34 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "hibernalherbs:froze_state_cut_oxidised_copper_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "hibernalherbs:froze_state_cut_oxidised_copper_slab" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_cut_oxidised_copper_stairs.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_cut_oxidised_copper_stairs.json new file mode 100644 index 00000000..f28beabb --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_cut_oxidised_copper_stairs.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:froze_state_cut_oxidised_copper_stairs" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_cut_weathered_copper_block.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_cut_weathered_copper_block.json new file mode 100644 index 00000000..49a6adb5 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_cut_weathered_copper_block.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:froze_state_cut_weathered_copper_block" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_cut_weathered_copper_slab.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_cut_weathered_copper_slab.json new file mode 100644 index 00000000..d1453f02 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_cut_weathered_copper_slab.json @@ -0,0 +1,34 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "hibernalherbs:froze_state_cut_weathered_copper_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "hibernalherbs:froze_state_cut_weathered_copper_slab" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_cut_weathered_copper_stairs.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_cut_weathered_copper_stairs.json new file mode 100644 index 00000000..19fad391 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_cut_weathered_copper_stairs.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:froze_state_cut_weathered_copper_stairs" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_exposed_copper_block.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_exposed_copper_block.json new file mode 100644 index 00000000..2cdd79ca --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_exposed_copper_block.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:froze_state_exposed_copper_block" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_exposed_copper_bulb.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_exposed_copper_bulb.json new file mode 100644 index 00000000..893f0a23 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_exposed_copper_bulb.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:froze_state_exposed_copper_bulb" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_exposed_copper_door.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_exposed_copper_door.json new file mode 100644 index 00000000..cc2cd6bb --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_exposed_copper_door.json @@ -0,0 +1,29 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "hibernalherbs:froze_state_exposed_copper_door", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "hibernalherbs:froze_state_exposed_copper_door" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_exposed_copper_grate.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_exposed_copper_grate.json new file mode 100644 index 00000000..43bc1131 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_exposed_copper_grate.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:froze_state_exposed_copper_grate" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_exposed_copper_trapdoor.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_exposed_copper_trapdoor.json new file mode 100644 index 00000000..d7ff1382 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_exposed_copper_trapdoor.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:froze_state_exposed_copper_trapdoor" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_oxidised_copper_block.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_oxidised_copper_block.json new file mode 100644 index 00000000..1f82c207 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_oxidised_copper_block.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:froze_state_oxidised_copper_block" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_oxidised_copper_bulb.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_oxidised_copper_bulb.json new file mode 100644 index 00000000..7c6beb76 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_oxidised_copper_bulb.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:froze_state_oxidised_copper_bulb" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_oxidised_copper_door.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_oxidised_copper_door.json new file mode 100644 index 00000000..f3095c32 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_oxidised_copper_door.json @@ -0,0 +1,29 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "hibernalherbs:froze_state_oxidised_copper_door", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "hibernalherbs:froze_state_oxidised_copper_door" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_oxidised_copper_grate.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_oxidised_copper_grate.json new file mode 100644 index 00000000..0ef0d2c5 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_oxidised_copper_grate.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:froze_state_oxidised_copper_grate" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_oxidised_copper_trapdoor.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_oxidised_copper_trapdoor.json new file mode 100644 index 00000000..6280cea8 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_oxidised_copper_trapdoor.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:froze_state_oxidised_copper_trapdoor" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_sacrificial_rune_block.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_sacrificial_rune_block.json new file mode 100644 index 00000000..922d7ca1 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_sacrificial_rune_block.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:froze_state_sacrificial_rune_block" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_weathered_copper_block.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_weathered_copper_block.json new file mode 100644 index 00000000..aa175e26 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_weathered_copper_block.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:froze_state_weathered_copper_block" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_weathered_copper_bulb.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_weathered_copper_bulb.json new file mode 100644 index 00000000..d6dac67e --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_weathered_copper_bulb.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:froze_state_weathered_copper_bulb" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_weathered_copper_door.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_weathered_copper_door.json new file mode 100644 index 00000000..ff421a34 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_weathered_copper_door.json @@ -0,0 +1,29 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "hibernalherbs:froze_state_weathered_copper_door", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "hibernalherbs:froze_state_weathered_copper_door" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_weathered_copper_grate.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_weathered_copper_grate.json new file mode 100644 index 00000000..5947ac87 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_weathered_copper_grate.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:froze_state_weathered_copper_grate" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_weathered_copper_trapdoor.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_weathered_copper_trapdoor.json new file mode 100644 index 00000000..c155a18a --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/froze_state_weathered_copper_trapdoor.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:froze_state_weathered_copper_trapdoor" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/idiosyncratic_stone.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/idiosyncratic_stone.json new file mode 100644 index 00000000..de4d1b60 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/idiosyncratic_stone.json @@ -0,0 +1,46 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "name": "hibernalherbs:idiosyncratic_stone" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "name": "hibernalherbs:cobbled_idiosyncratic_stone" + } + ] + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/idiosyncratic_stone_brick_slab.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/idiosyncratic_stone_brick_slab.json new file mode 100644 index 00000000..1f0f307f --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/idiosyncratic_stone_brick_slab.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:idiosyncratic_stone_brick_slab" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/idiosyncratic_stone_brick_stairs.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/idiosyncratic_stone_brick_stairs.json new file mode 100644 index 00000000..00c5d16d --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/idiosyncratic_stone_brick_stairs.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:idiosyncratic_stone_brick_stairs" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/idiosyncratic_stone_brick_wall.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/idiosyncratic_stone_brick_wall.json new file mode 100644 index 00000000..09ec917b --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/idiosyncratic_stone_brick_wall.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:idiosyncratic_stone_brick_wall" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/idiosyncratic_stone_bricks.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/idiosyncratic_stone_bricks.json new file mode 100644 index 00000000..d6b45bd1 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/idiosyncratic_stone_bricks.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:idiosyncratic_stone_bricks" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/idiosyncratic_stone_button.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/idiosyncratic_stone_button.json new file mode 100644 index 00000000..32028e9b --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/idiosyncratic_stone_button.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:idiosyncratic_stone_button" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/idiosyncratic_stone_pressure_plate.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/idiosyncratic_stone_pressure_plate.json new file mode 100644 index 00000000..5157392e --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/idiosyncratic_stone_pressure_plate.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:idiosyncratic_stone_pressure_plate" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/idiosyncratic_stone_slab.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/idiosyncratic_stone_slab.json new file mode 100644 index 00000000..e6b2841f --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/idiosyncratic_stone_slab.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:idiosyncratic_stone_slab" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/idiosyncratic_stone_stairs.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/idiosyncratic_stone_stairs.json new file mode 100644 index 00000000..bfa6dbc8 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/idiosyncratic_stone_stairs.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:idiosyncratic_stone_stairs" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/idiosyncratic_stone_wall.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/idiosyncratic_stone_wall.json new file mode 100644 index 00000000..133c0bd8 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/idiosyncratic_stone_wall.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:idiosyncratic_stone_wall" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/incense_provider.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/incense_provider.json new file mode 100644 index 00000000..aedd326f --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/incense_provider.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:incense_provider" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/marjoram.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/marjoram.json new file mode 100644 index 00000000..597fddb3 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/marjoram.json @@ -0,0 +1,32 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "items": "#c:tools/sickles" + } + } + ], + "name": "hibernalherbs:pounded_marjoram" + }, + { + "type": "minecraft:item", + "name": "hibernalherbs:marjoram" + } + ] + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/marjoram_herb_barrel.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/marjoram_herb_barrel.json similarity index 100% rename from Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/marjoram_herb_barrel.json rename to src/main/resources/data/hibernalherbs/loot_table/blocks/marjoram_herb_barrel.json diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/marjoram_lantern.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/marjoram_lantern.json similarity index 100% rename from Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/marjoram_lantern.json rename to src/main/resources/data/hibernalherbs/loot_table/blocks/marjoram_lantern.json diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/myqueste_button.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/myqueste_button.json similarity index 100% rename from Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/myqueste_button.json rename to src/main/resources/data/hibernalherbs/loot_table/blocks/myqueste_button.json diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/myqueste_door.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/myqueste_door.json new file mode 100644 index 00000000..77a418a7 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/myqueste_door.json @@ -0,0 +1,29 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "hibernalherbs:myqueste_door", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "hibernalherbs:myqueste_door" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/myqueste_fence.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/myqueste_fence.json similarity index 100% rename from Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/myqueste_fence.json rename to src/main/resources/data/hibernalherbs/loot_table/blocks/myqueste_fence.json diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/myqueste_fence_gate.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/myqueste_fence_gate.json similarity index 100% rename from Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/myqueste_fence_gate.json rename to src/main/resources/data/hibernalherbs/loot_table/blocks/myqueste_fence_gate.json diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/myqueste_hanging_sign.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/myqueste_hanging_sign.json new file mode 100644 index 00000000..3339b513 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/myqueste_hanging_sign.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:myqueste_hanging_sign" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/myqueste_leaves.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/myqueste_leaves.json similarity index 78% rename from Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/myqueste_leaves.json rename to src/main/resources/data/hibernalherbs/loot_table/blocks/myqueste_leaves.json index d34fcbe5..a9ff69a1 100644 --- a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/myqueste_leaves.json +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/myqueste_leaves.json @@ -16,22 +16,22 @@ { "condition": "minecraft:match_tool", "predicate": { - "items": [ - "minecraft:shears" - ] + "items": "minecraft:shears" } }, { "condition": "minecraft:match_tool", "predicate": { - "enchantments": [ - { - "enchantment": "minecraft:silk_touch", - "levels": { - "min": 1 + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } } - } - ] + ] + } } } ] @@ -74,22 +74,22 @@ { "condition": "minecraft:match_tool", "predicate": { - "items": [ - "minecraft:shears" - ] + "items": "minecraft:shears" } }, { "condition": "minecraft:match_tool", "predicate": { - "enchantments": [ - { - "enchantment": "minecraft:silk_touch", - "levels": { - "min": 1 + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } } - } - ] + ] + } } } ] diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/myqueste_log.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/myqueste_log.json similarity index 100% rename from Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/myqueste_log.json rename to src/main/resources/data/hibernalherbs/loot_table/blocks/myqueste_log.json diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/myqueste_planks.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/myqueste_planks.json similarity index 100% rename from Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/myqueste_planks.json rename to src/main/resources/data/hibernalherbs/loot_table/blocks/myqueste_planks.json diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/myqueste_pressure_plate.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/myqueste_pressure_plate.json similarity index 100% rename from Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/myqueste_pressure_plate.json rename to src/main/resources/data/hibernalherbs/loot_table/blocks/myqueste_pressure_plate.json diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/myqueste_sapling.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/myqueste_sapling.json similarity index 100% rename from Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/myqueste_sapling.json rename to src/main/resources/data/hibernalherbs/loot_table/blocks/myqueste_sapling.json diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/myqueste_sign.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/myqueste_sign.json new file mode 100644 index 00000000..4f3fb02b --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/myqueste_sign.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:myqueste_sign" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/myqueste_slab.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/myqueste_slab.json similarity index 100% rename from Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/myqueste_slab.json rename to src/main/resources/data/hibernalherbs/loot_table/blocks/myqueste_slab.json diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/myqueste_stairs.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/myqueste_stairs.json similarity index 100% rename from Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/myqueste_stairs.json rename to src/main/resources/data/hibernalherbs/loot_table/blocks/myqueste_stairs.json diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/myqueste_trapdoor.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/myqueste_trapdoor.json similarity index 100% rename from Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/myqueste_trapdoor.json rename to src/main/resources/data/hibernalherbs/loot_table/blocks/myqueste_trapdoor.json diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/myqueste_wood.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/myqueste_wood.json similarity index 100% rename from Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/myqueste_wood.json rename to src/main/resources/data/hibernalherbs/loot_table/blocks/myqueste_wood.json diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/mystical_campfire.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/mystical_campfire.json new file mode 100644 index 00000000..e9e912ee --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/mystical_campfire.json @@ -0,0 +1,46 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "name": "hibernalherbs:mystical_campfire" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "name": "hibernalherbs:life_force" + } + ] + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/necromantic_stone.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/necromantic_stone.json new file mode 100644 index 00000000..2fe433ca --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/necromantic_stone.json @@ -0,0 +1,46 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "name": "hibernalherbs:necromantic_stone" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "name": "hibernalherbs:cobbled_necromantic_stone" + } + ] + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/necromantic_stone_brick_slab.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/necromantic_stone_brick_slab.json new file mode 100644 index 00000000..b6a39877 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/necromantic_stone_brick_slab.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:necromantic_stone_brick_slab" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/necromantic_stone_brick_stairs.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/necromantic_stone_brick_stairs.json new file mode 100644 index 00000000..958e1c56 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/necromantic_stone_brick_stairs.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:necromantic_stone_brick_stairs" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/necromantic_stone_brick_wall.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/necromantic_stone_brick_wall.json new file mode 100644 index 00000000..23e66e7a --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/necromantic_stone_brick_wall.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:necromantic_stone_brick_wall" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/necromantic_stone_bricks.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/necromantic_stone_bricks.json new file mode 100644 index 00000000..f0f351e1 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/necromantic_stone_bricks.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:necromantic_stone_bricks" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/necromantic_stone_button.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/necromantic_stone_button.json new file mode 100644 index 00000000..4d977958 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/necromantic_stone_button.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:necromantic_stone_button" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/necromantic_stone_pressure_plate.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/necromantic_stone_pressure_plate.json new file mode 100644 index 00000000..ed85cd99 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/necromantic_stone_pressure_plate.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:necromantic_stone_pressure_plate" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/necromantic_stone_slab.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/necromantic_stone_slab.json new file mode 100644 index 00000000..6d5be6f4 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/necromantic_stone_slab.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:necromantic_stone_slab" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/necromantic_stone_stairs.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/necromantic_stone_stairs.json new file mode 100644 index 00000000..92ca4a4a --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/necromantic_stone_stairs.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:necromantic_stone_stairs" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/necromantic_stone_wall.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/necromantic_stone_wall.json new file mode 100644 index 00000000..c073ab0f --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/necromantic_stone_wall.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:necromantic_stone_wall" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/polished_idiosyncratic_stone.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/polished_idiosyncratic_stone.json new file mode 100644 index 00000000..b4cdf309 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/polished_idiosyncratic_stone.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:polished_idiosyncratic_stone" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/polished_idiosyncratic_stone_slab.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/polished_idiosyncratic_stone_slab.json new file mode 100644 index 00000000..10ffb316 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/polished_idiosyncratic_stone_slab.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:polished_idiosyncratic_stone_slab" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/polished_idiosyncratic_stone_stairs.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/polished_idiosyncratic_stone_stairs.json new file mode 100644 index 00000000..ceaa2e92 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/polished_idiosyncratic_stone_stairs.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:polished_idiosyncratic_stone_stairs" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/polished_idiosyncratic_stone_wall.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/polished_idiosyncratic_stone_wall.json new file mode 100644 index 00000000..a128ab2a --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/polished_idiosyncratic_stone_wall.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:polished_idiosyncratic_stone_wall" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/polished_necromantic_stone.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/polished_necromantic_stone.json new file mode 100644 index 00000000..87346165 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/polished_necromantic_stone.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:polished_necromantic_stone" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/polished_necromantic_stone_slab.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/polished_necromantic_stone_slab.json new file mode 100644 index 00000000..9076fc64 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/polished_necromantic_stone_slab.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:polished_necromantic_stone_slab" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/polished_necromantic_stone_stairs.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/polished_necromantic_stone_stairs.json new file mode 100644 index 00000000..760b7b2d --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/polished_necromantic_stone_stairs.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:polished_necromantic_stone_stairs" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/polished_necromantic_stone_wall.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/polished_necromantic_stone_wall.json new file mode 100644 index 00000000..90d1e58c --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/polished_necromantic_stone_wall.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:polished_necromantic_stone_wall" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/pounded_calendula_block.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/pounded_calendula_block.json new file mode 100644 index 00000000..c6c0759a --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/pounded_calendula_block.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:pounded_calendula_block" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/pounded_ceillis_block.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/pounded_ceillis_block.json new file mode 100644 index 00000000..6c1d0018 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/pounded_ceillis_block.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:pounded_ceillis_block" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/pounded_chamomile_block.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/pounded_chamomile_block.json new file mode 100644 index 00000000..84aee1cb --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/pounded_chamomile_block.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:pounded_chamomile_block" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/pounded_chervil_block.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/pounded_chervil_block.json new file mode 100644 index 00000000..1c1e9bda --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/pounded_chervil_block.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:pounded_chervil_block" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/pounded_chives_block.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/pounded_chives_block.json new file mode 100644 index 00000000..17b044b4 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/pounded_chives_block.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:pounded_chives_block" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/pounded_essitte_block.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/pounded_essitte_block.json new file mode 100644 index 00000000..ee78a92f --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/pounded_essitte_block.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:pounded_essitte_block" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/pounded_fennel_block.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/pounded_fennel_block.json new file mode 100644 index 00000000..5dc5dd37 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/pounded_fennel_block.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:pounded_fennel_block" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/pounded_fennkystral_block.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/pounded_fennkystral_block.json new file mode 100644 index 00000000..f5a554df --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/pounded_fennkystral_block.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:pounded_fennkystral_block" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/pounded_marjoram_block.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/pounded_marjoram_block.json new file mode 100644 index 00000000..a1a8f567 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/pounded_marjoram_block.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:pounded_marjoram_block" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/pounded_punuel_block.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/pounded_punuel_block.json new file mode 100644 index 00000000..18c65313 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/pounded_punuel_block.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:pounded_punuel_block" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/pounded_rosemary_block.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/pounded_rosemary_block.json new file mode 100644 index 00000000..ede31acd --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/pounded_rosemary_block.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:pounded_rosemary_block" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/pounded_sage_block.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/pounded_sage_block.json new file mode 100644 index 00000000..affc71a5 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/pounded_sage_block.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:pounded_sage_block" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/pounded_sorrel_block.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/pounded_sorrel_block.json new file mode 100644 index 00000000..11c039ba --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/pounded_sorrel_block.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:pounded_sorrel_block" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/pounded_tarragon_block.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/pounded_tarragon_block.json new file mode 100644 index 00000000..865b241e --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/pounded_tarragon_block.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:pounded_tarragon_block" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/pounded_thyme_block.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/pounded_thyme_block.json new file mode 100644 index 00000000..03f23f5b --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/pounded_thyme_block.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:pounded_thyme_block" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/pounded_thyocielle_block.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/pounded_thyocielle_block.json new file mode 100644 index 00000000..74415572 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/pounded_thyocielle_block.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:pounded_thyocielle_block" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/pounded_verbena_block.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/pounded_verbena_block.json new file mode 100644 index 00000000..8831d05a --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/pounded_verbena_block.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:pounded_verbena_block" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/punuel.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/punuel.json new file mode 100644 index 00000000..51c747d1 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/punuel.json @@ -0,0 +1,32 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "items": "#c:tools/sickles" + } + } + ], + "name": "hibernalherbs:pounded_punuel" + }, + { + "type": "minecraft:item", + "name": "hibernalherbs:punuel" + } + ] + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/punuel_herb_barrel.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/punuel_herb_barrel.json similarity index 100% rename from Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/punuel_herb_barrel.json rename to src/main/resources/data/hibernalherbs/loot_table/blocks/punuel_herb_barrel.json diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/punuel_lantern.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/punuel_lantern.json similarity index 100% rename from Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/punuel_lantern.json rename to src/main/resources/data/hibernalherbs/loot_table/blocks/punuel_lantern.json diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/rosemary.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/rosemary.json new file mode 100644 index 00000000..4fb10051 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/rosemary.json @@ -0,0 +1,32 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "items": "#c:tools/sickles" + } + } + ], + "name": "hibernalherbs:pounded_rosemary" + }, + { + "type": "minecraft:item", + "name": "hibernalherbs:rosemary" + } + ] + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/rosemary_herb_barrel.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/rosemary_herb_barrel.json similarity index 100% rename from Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/rosemary_herb_barrel.json rename to src/main/resources/data/hibernalherbs/loot_table/blocks/rosemary_herb_barrel.json diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/rosemary_lantern.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/rosemary_lantern.json similarity index 100% rename from Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/rosemary_lantern.json rename to src/main/resources/data/hibernalherbs/loot_table/blocks/rosemary_lantern.json diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/sacrificial_rune_block.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/sacrificial_rune_block.json new file mode 100644 index 00000000..f2537d0c --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/sacrificial_rune_block.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:sacrificial_rune_block" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/sage.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/sage.json new file mode 100644 index 00000000..cf6fdece --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/sage.json @@ -0,0 +1,32 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "items": "#c:tools/sickles" + } + } + ], + "name": "hibernalherbs:pounded_sage" + }, + { + "type": "minecraft:item", + "name": "hibernalherbs:sage" + } + ] + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/sage_herb_barrel.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/sage_herb_barrel.json similarity index 100% rename from Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/sage_herb_barrel.json rename to src/main/resources/data/hibernalherbs/loot_table/blocks/sage_herb_barrel.json diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/sage_lantern.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/sage_lantern.json similarity index 100% rename from Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/sage_lantern.json rename to src/main/resources/data/hibernalherbs/loot_table/blocks/sage_lantern.json diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/sorrel.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/sorrel.json new file mode 100644 index 00000000..2f062d41 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/sorrel.json @@ -0,0 +1,32 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "items": "#c:tools/sickles" + } + } + ], + "name": "hibernalherbs:pounded_sorrel" + }, + { + "type": "minecraft:item", + "name": "hibernalherbs:sorrel" + } + ] + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/sorrel_herb_barrel.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/sorrel_herb_barrel.json similarity index 100% rename from Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/sorrel_herb_barrel.json rename to src/main/resources/data/hibernalherbs/loot_table/blocks/sorrel_herb_barrel.json diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/sorrel_lantern.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/sorrel_lantern.json similarity index 100% rename from Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/sorrel_lantern.json rename to src/main/resources/data/hibernalherbs/loot_table/blocks/sorrel_lantern.json diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/stripped_myqueste_log.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/stripped_myqueste_log.json similarity index 100% rename from Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/stripped_myqueste_log.json rename to src/main/resources/data/hibernalherbs/loot_table/blocks/stripped_myqueste_log.json diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/stripped_myqueste_wood.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/stripped_myqueste_wood.json new file mode 100644 index 00000000..97b6bd32 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/stripped_myqueste_wood.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:stripped_myqueste_wood" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/suspicious_end_stone.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/suspicious_end_stone.json new file mode 100644 index 00000000..68701f9f --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/suspicious_end_stone.json @@ -0,0 +1,3 @@ +{ + "type": "minecraft:block" +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/syrum_block.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/syrum_block.json new file mode 100644 index 00000000..1adc9c44 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/syrum_block.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:syrum_block" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/tarragon.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/tarragon.json new file mode 100644 index 00000000..0f38a403 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/tarragon.json @@ -0,0 +1,32 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "items": "#c:tools/sickles" + } + } + ], + "name": "hibernalherbs:pounded_tarragon" + }, + { + "type": "minecraft:item", + "name": "hibernalherbs:tarragon" + } + ] + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/tarragon_herb_barrel.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/tarragon_herb_barrel.json similarity index 100% rename from Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/tarragon_herb_barrel.json rename to src/main/resources/data/hibernalherbs/loot_table/blocks/tarragon_herb_barrel.json diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/tarragon_lantern.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/tarragon_lantern.json similarity index 100% rename from Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/tarragon_lantern.json rename to src/main/resources/data/hibernalherbs/loot_table/blocks/tarragon_lantern.json diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/thyme.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/thyme.json new file mode 100644 index 00000000..a621ac2d --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/thyme.json @@ -0,0 +1,32 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "items": "#c:tools/sickles" + } + } + ], + "name": "hibernalherbs:pounded_thyme" + }, + { + "type": "minecraft:item", + "name": "hibernalherbs:thyme" + } + ] + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/thyme_herb_barrel.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/thyme_herb_barrel.json similarity index 100% rename from Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/thyme_herb_barrel.json rename to src/main/resources/data/hibernalherbs/loot_table/blocks/thyme_herb_barrel.json diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/thyme_lantern.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/thyme_lantern.json similarity index 100% rename from Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/thyme_lantern.json rename to src/main/resources/data/hibernalherbs/loot_table/blocks/thyme_lantern.json diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/thyocielle.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/thyocielle.json new file mode 100644 index 00000000..dfea2f69 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/thyocielle.json @@ -0,0 +1,32 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "items": "#c:tools/sickles" + } + } + ], + "name": "hibernalherbs:pounded_thyocielle" + }, + { + "type": "minecraft:item", + "name": "hibernalherbs:thyocielle" + } + ] + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/thyocielle_herb_barrel.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/thyocielle_herb_barrel.json similarity index 100% rename from Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/thyocielle_herb_barrel.json rename to src/main/resources/data/hibernalherbs/loot_table/blocks/thyocielle_herb_barrel.json diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/thyocielle_lantern.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/thyocielle_lantern.json similarity index 100% rename from Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/thyocielle_lantern.json rename to src/main/resources/data/hibernalherbs/loot_table/blocks/thyocielle_lantern.json diff --git a/src/main/resources/data/hibernalherbs/loot_table/blocks/verbena.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/verbena.json new file mode 100644 index 00000000..6f215246 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/blocks/verbena.json @@ -0,0 +1,32 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "items": "#c:tools/sickles" + } + } + ], + "name": "hibernalherbs:pounded_verbena" + }, + { + "type": "minecraft:item", + "name": "hibernalherbs:verbena" + } + ] + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/verbena_herb_barrel.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/verbena_herb_barrel.json similarity index 100% rename from Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/verbena_herb_barrel.json rename to src/main/resources/data/hibernalherbs/loot_table/blocks/verbena_herb_barrel.json diff --git a/Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/verbena_lantern.json b/src/main/resources/data/hibernalherbs/loot_table/blocks/verbena_lantern.json similarity index 100% rename from Common/src/main/resources/data/hibernalherbs/loot_tables/blocks/verbena_lantern.json rename to src/main/resources/data/hibernalherbs/loot_table/blocks/verbena_lantern.json diff --git a/src/main/resources/data/hibernalherbs/loot_table/chests/arcane_ruins/common.json b/src/main/resources/data/hibernalherbs/loot_table/chests/arcane_ruins/common.json new file mode 100644 index 00000000..247badbd --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/chests/arcane_ruins/common.json @@ -0,0 +1,176 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:lapis_lazuli", + "weight": 20, + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "min": 2, + "max": 6 + } + } + ] + }, + { + "type": "minecraft:item", + "name": "minecraft:experience_bottle", + "weight": 40, + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "min": 1, + "max": 2 + } + } + ] + }, + { + "type": "minecraft:item", + "name": "minecraft:book", + "weight": 10, + "functions": [ + { + "function": "minecraft:enchant_randomly", + "options": "#minecraft:on_random_loot" + } + ] + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:feather", + "weight": 20, + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "min": 1, + "max": 3 + } + } + ] + }, + { + "type": "minecraft:item", + "name": "minecraft:snowball", + "weight": 40, + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "min": 4, + "max": 9 + } + } + ] + }, + { + "type": "minecraft:item", + "name": "minecraft:lapis_lazuli", + "weight": 10, + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "min": 1, + "max": 7 + } + } + ] + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:pounded_rosemary", + "weight": 6, + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "min": 2, + "max": 5 + } + } + ] + }, + { + "type": "minecraft:item", + "name": "hibernalherbs:pounded_thyme", + "weight": 2, + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "min": 2, + "max": 5 + } + } + ] + }, + { + "type": "minecraft:item", + "name": "hibernalherbs:pounded_tarragon", + "weight": 4, + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "min": 2, + "max": 5 + } + } + ] + } + ] + }, + { + "rolls": 1, + "bonus_rolls": 0, + "entries": [ + { + "type": "minecraft:empty", + "weight": 3 + }, + { + "type": "minecraft:item", + "name": "minecraft:spire_armor_trim_smithing_template", + "functions": [ + { + "function": "minecraft:set_count", + "count": 2, + "add": false + } + ] + }, + { + "type": "minecraft:item", + "name": "hibernalherbs:inscription_smithing_template", + "functions": [ + { + "function": "minecraft:set_count", + "count": 1, + "add": false + } + ] + } + ] + } + ], + "random_sequence": "hibernalherbs:chests/arcane_ruins/common" +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/loot_table/chests/arcane_ruins/rare.json b/src/main/resources/data/hibernalherbs/loot_table/chests/arcane_ruins/rare.json new file mode 100644 index 00000000..e69ba5f6 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/loot_table/chests/arcane_ruins/rare.json @@ -0,0 +1,158 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:lapis_lazuli", + "weight": 20, + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "min": 2, + "max": 6 + } + } + ] + }, + { + "type": "minecraft:item", + "name": "minecraft:experience_bottle", + "weight": 40, + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "min": 1, + "max": 2 + } + } + ] + }, + { + "type": "minecraft:item", + "name": "minecraft:book", + "weight": 10, + "functions": [ + { + "function": "minecraft:enchant_randomly", + "options": "#minecraft:on_random_loot" + } + ] + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:feather", + "weight": 20, + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "min": 1, + "max": 3 + } + } + ] + }, + { + "type": "minecraft:item", + "name": "minecraft:lapis_lazuli", + "weight": 10, + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "min": 1, + "max": 7 + } + } + ] + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "hibernalherbs:dried_rosemary", + "weight": 6, + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "min": 2, + "max": 5 + } + } + ] + }, + { + "type": "minecraft:item", + "name": "hibernalherbs:dried_thyme", + "weight": 2, + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "min": 2, + "max": 5 + } + } + ] + }, + { + "type": "minecraft:item", + "name": "hibernalherbs:dried_tarragon", + "weight": 4, + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "min": 2, + "max": 5 + } + } + ] + } + ] + }, + { + "rolls": 1, + "bonus_rolls": 0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:spire_armor_trim_smithing_template", + "functions": [ + { + "function": "minecraft:set_count", + "count": 2, + "add": false + } + ] + }, + { + "type": "minecraft:item", + "name": "hibernalherbs:inscription_smithing_template", + "functions": [ + { + "function": "minecraft:set_count", + "count": 1, + "add": false + } + ] + } + ] + } + ], + "random_sequence": "hibernalherbs:chests/arcane_ruins/common" +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/neoforge/biome_modifier/add_herbs.json b/src/main/resources/data/hibernalherbs/neoforge/biome_modifier/add_herbs.json new file mode 100644 index 00000000..52046956 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/neoforge/biome_modifier/add_herbs.json @@ -0,0 +1,6 @@ +{ + "type": "neoforge:add_features", + "biomes": "#hibernalherbs:has_herbs", + "features": "hibernalherbs:herbs", + "step": "vegetal_decoration" +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/neoforge/biome_modifier/add_myqueste_tree.json b/src/main/resources/data/hibernalherbs/neoforge/biome_modifier/add_myqueste_tree.json new file mode 100644 index 00000000..30252003 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/neoforge/biome_modifier/add_myqueste_tree.json @@ -0,0 +1,6 @@ +{ + "type": "neoforge:add_features", + "biomes": "#hibernalherbs:has_herbs", + "features": "hibernalherbs:myqueste", + "step": "vegetal_decoration" +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/patchouli_books/grimoire/book.json b/src/main/resources/data/hibernalherbs/patchouli_books/grimoire/book.json new file mode 100644 index 00000000..9222840b --- /dev/null +++ b/src/main/resources/data/hibernalherbs/patchouli_books/grimoire/book.json @@ -0,0 +1,10 @@ +{ + "name": "Herbal Grimoire", + "landing_text": "This Grimoire was used to learn what effects herbs had. Studiers of the Dark Arts used herbs to make powerful brews and harnessed the power of the seven princes, altering themselves. Will you do the same?", + "version": 10, + "use_resource_pack": true, + "show_progress": true, + "link_color": "3D474C", + "link_hover_color": "3D474C", + "progress_bar_color": "67D3B3" +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/advanced_configuration_herbal_sigil.json b/src/main/resources/data/hibernalherbs/recipe/advanced_configuration_herbal_sigil.json new file mode 100644 index 00000000..954d06a7 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/advanced_configuration_herbal_sigil.json @@ -0,0 +1,37 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:configuration_herbal_sigil" + }, + { + "item": "hibernalherbs:dried_rosemary_block" + }, + { + "item": "hibernalherbs:dried_thyme_block" + }, + { + "item": "hibernalherbs:dried_tarragon_block" + }, + { + "item": "hibernalherbs:dried_chamomile_block" + }, + { + "item": "hibernalherbs:dried_chives_block" + }, + { + "item": "hibernalherbs:dried_verbena_block" + }, + { + "item": "hibernalherbs:dried_sorrel_block" + }, + { + "item": "hibernalherbs:dried_marjoram_block" + } + ], + "result": { + "count": 1, + "id": "hibernalherbs:advanced_configuration_herbal_sigil" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/advanced_mastery_herbal_sigil.json b/src/main/resources/data/hibernalherbs/recipe/advanced_mastery_herbal_sigil.json new file mode 100644 index 00000000..01875fb9 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/advanced_mastery_herbal_sigil.json @@ -0,0 +1,37 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:mastery_herbal_sigil" + }, + { + "item": "hibernalherbs:dried_chervil_block" + }, + { + "item": "hibernalherbs:dried_ceillis_block" + }, + { + "item": "hibernalherbs:dried_punuel_block" + }, + { + "item": "hibernalherbs:dried_essitte_block" + }, + { + "item": "hibernalherbs:dried_thyocielle_block" + }, + { + "item": "hibernalherbs:dried_fennkystral_block" + }, + { + "item": "hibernalherbs:dried_calendula_block" + }, + { + "item": "hibernalherbs:dried_sage_block" + } + ], + "result": { + "count": 1, + "id": "hibernalherbs:advanced_mastery_herbal_sigil" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/arkonium_axe.json b/src/main/resources/data/hibernalherbs/recipe/arkonium_axe.json new file mode 100644 index 00000000..15e37c8b --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/arkonium_axe.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "#": { + "item": "minecraft:stick" + }, + "X": { + "item": "hibernalherbs:arkonium_ingot" + } + }, + "pattern": [ + "XX", + "X#", + " #" + ], + "result": { + "count": 1, + "id": "hibernalherbs:arkonium_axe" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/arkonium_block_compacting.json b/src/main/resources/data/hibernalherbs/recipe/arkonium_block_compacting.json new file mode 100644 index 00000000..5aef4bac --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/arkonium_block_compacting.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "hibernalherbs:arkonium_ingot" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "count": 1, + "id": "hibernalherbs:arkonium_block" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/arkonium_boots.json b/src/main/resources/data/hibernalherbs/recipe/arkonium_boots.json new file mode 100644 index 00000000..41ce4085 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/arkonium_boots.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "item": "hibernalherbs:arkonium_ingot" + } + }, + "pattern": [ + "X X", + "X X" + ], + "result": { + "count": 1, + "id": "hibernalherbs:arkonium_boots" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/arkonium_chestplate.json b/src/main/resources/data/hibernalherbs/recipe/arkonium_chestplate.json new file mode 100644 index 00000000..d7a0e690 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/arkonium_chestplate.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "item": "hibernalherbs:arkonium_ingot" + } + }, + "pattern": [ + "X X", + "XXX", + "XXX" + ], + "result": { + "count": 1, + "id": "hibernalherbs:arkonium_chestplate" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/arkonium_helmet.json b/src/main/resources/data/hibernalherbs/recipe/arkonium_helmet.json new file mode 100644 index 00000000..f6188271 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/arkonium_helmet.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "item": "hibernalherbs:arkonium_ingot" + } + }, + "pattern": [ + "XXX", + "X X" + ], + "result": { + "count": 1, + "id": "hibernalherbs:arkonium_helmet" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/arkonium_hoe.json b/src/main/resources/data/hibernalherbs/recipe/arkonium_hoe.json new file mode 100644 index 00000000..6ea21bbd --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/arkonium_hoe.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "#": { + "item": "minecraft:stick" + }, + "X": { + "item": "hibernalherbs:arkonium_ingot" + } + }, + "pattern": [ + "XX", + " #", + " #" + ], + "result": { + "count": 1, + "id": "hibernalherbs:arkonium_hoe" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/arkonium_ingot_from_block.json b/src/main/resources/data/hibernalherbs/recipe/arkonium_ingot_from_block.json new file mode 100644 index 00000000..b0fa7721 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/arkonium_ingot_from_block.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:arkonium_block" + } + ], + "result": { + "count": 9, + "id": "hibernalherbs:arkonium_ingot" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/arkonium_ingot_from_nuggets.json b/src/main/resources/data/hibernalherbs/recipe/arkonium_ingot_from_nuggets.json new file mode 100644 index 00000000..7153252b --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/arkonium_ingot_from_nuggets.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "hibernalherbs:arkonium_nugget" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "count": 1, + "id": "hibernalherbs:arkonium_ingot" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/arkonium_leggings.json b/src/main/resources/data/hibernalherbs/recipe/arkonium_leggings.json new file mode 100644 index 00000000..767e24fc --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/arkonium_leggings.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "item": "hibernalherbs:arkonium_ingot" + } + }, + "pattern": [ + "XXX", + "X X", + "X X" + ], + "result": { + "count": 1, + "id": "hibernalherbs:arkonium_leggings" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/arkonium_nuggets_from_ingot.json b/src/main/resources/data/hibernalherbs/recipe/arkonium_nuggets_from_ingot.json new file mode 100644 index 00000000..15035af5 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/arkonium_nuggets_from_ingot.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:arkonium_ingot" + } + ], + "result": { + "count": 9, + "id": "hibernalherbs:arkonium_nugget" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/arkonium_pickaxe.json b/src/main/resources/data/hibernalherbs/recipe/arkonium_pickaxe.json new file mode 100644 index 00000000..dd89d1a5 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/arkonium_pickaxe.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "#": { + "item": "minecraft:stick" + }, + "X": { + "item": "hibernalherbs:arkonium_ingot" + } + }, + "pattern": [ + "XXX", + " # ", + " # " + ], + "result": { + "count": 1, + "id": "hibernalherbs:arkonium_pickaxe" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/arkonium_shovel.json b/src/main/resources/data/hibernalherbs/recipe/arkonium_shovel.json new file mode 100644 index 00000000..b161599e --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/arkonium_shovel.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "#": { + "item": "minecraft:stick" + }, + "X": { + "item": "hibernalherbs:arkonium_ingot" + } + }, + "pattern": [ + "X", + "#", + "#" + ], + "result": { + "count": 1, + "id": "hibernalherbs:arkonium_shovel" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/arkonium_sickle.json b/src/main/resources/data/hibernalherbs/recipe/arkonium_sickle.json new file mode 100644 index 00000000..03d6ef11 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/arkonium_sickle.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "#": { + "item": "minecraft:stick" + }, + "X": { + "item": "hibernalherbs:arkonium_ingot" + } + }, + "pattern": [ + "XX", + " X", + "# " + ], + "result": { + "count": 1, + "id": "hibernalherbs:arkonium_sickle" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/arkonium_sword.json b/src/main/resources/data/hibernalherbs/recipe/arkonium_sword.json new file mode 100644 index 00000000..0cda41bc --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/arkonium_sword.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "#": { + "item": "minecraft:stick" + }, + "X": { + "item": "hibernalherbs:arkonium_ingot" + } + }, + "pattern": [ + "X", + "X", + "#" + ], + "result": { + "count": 1, + "id": "hibernalherbs:arkonium_sword" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/blend/blindness.json b/src/main/resources/data/hibernalherbs/recipe/blend/blindness.json new file mode 100644 index 00000000..e56204a5 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/blend/blindness.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:bowl" + }, + { + "item": "hibernalherbs:extract_vile_ashes" + }, + { + "item": "hibernalherbs:pounded_tarragon" + }, + { + "item": "hibernalherbs:pounded_chervil" + }, + { + "item": "hibernalherbs:pounded_chives" + }, + { + "item": "hibernalherbs:chives" + }, + { + "item": "hibernalherbs:chives" + } + ], + "result": { + "id": "hibernalherbs:blindness_herbal_blend", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/blend/fire.json b/src/main/resources/data/hibernalherbs/recipe/blend/fire.json new file mode 100644 index 00000000..480530fb --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/blend/fire.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:bowl" + }, + { + "item": "hibernalherbs:extract_vile_ashes" + }, + { + "item": "hibernalherbs:pounded_essitte" + }, + { + "item": "hibernalherbs:pounded_verbena" + }, + { + "item": "hibernalherbs:pounded_punuel" + }, + { + "item": "hibernalherbs:punuel" + }, + { + "item": "hibernalherbs:punuel" + } + ], + "result": { + "id": "hibernalherbs:fire_herbal_blend", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/blend/haste.json b/src/main/resources/data/hibernalherbs/recipe/blend/haste.json new file mode 100644 index 00000000..a893e10d --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/blend/haste.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:bowl" + }, + { + "item": "hibernalherbs:extract_virtuous_ashes" + }, + { + "item": "hibernalherbs:pounded_sorrel" + }, + { + "item": "hibernalherbs:pounded_chamomile" + }, + { + "item": "hibernalherbs:pounded_marjoram" + }, + { + "item": "hibernalherbs:marjoram" + }, + { + "item": "hibernalherbs:marjoram" + } + ], + "result": { + "id": "hibernalherbs:haste_herbal_blend", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/blend/mining_fatigue.json b/src/main/resources/data/hibernalherbs/recipe/blend/mining_fatigue.json new file mode 100644 index 00000000..5c022520 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/blend/mining_fatigue.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:bowl" + }, + { + "item": "hibernalherbs:extract_vile_ashes" + }, + { + "item": "hibernalherbs:pounded_sorrel" + }, + { + "item": "hibernalherbs:pounded_ceillis" + }, + { + "item": "hibernalherbs:pounded_chervil" + }, + { + "item": "hibernalherbs:chervil" + }, + { + "item": "hibernalherbs:chervil" + } + ], + "result": { + "id": "hibernalherbs:mining_fatigue_herbal_blend", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/blend/night_vision.json b/src/main/resources/data/hibernalherbs/recipe/blend/night_vision.json new file mode 100644 index 00000000..877dcbe9 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/blend/night_vision.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:bowl" + }, + { + "item": "hibernalherbs:extract_virtuous_ashes" + }, + { + "item": "hibernalherbs:pounded_ceillis" + }, + { + "item": "hibernalherbs:pounded_chives" + }, + { + "item": "hibernalherbs:pounded_sorrel" + }, + { + "item": "hibernalherbs:sorrel" + }, + { + "item": "hibernalherbs:sorrel" + } + ], + "result": { + "id": "hibernalherbs:night_vision_herbal_blend", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/blend/poison.json b/src/main/resources/data/hibernalherbs/recipe/blend/poison.json new file mode 100644 index 00000000..7a34346f --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/blend/poison.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:bowl" + }, + { + "item": "hibernalherbs:extract_vile_ashes" + }, + { + "item": "hibernalherbs:pounded_marjoram" + }, + { + "item": "hibernalherbs:pounded_chamomile" + }, + { + "item": "hibernalherbs:pounded_punuel" + }, + { + "item": "hibernalherbs:punuel" + }, + { + "item": "hibernalherbs:punuel" + } + ], + "result": { + "id": "hibernalherbs:poison_herbal_blend", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/blend/regeneration.json b/src/main/resources/data/hibernalherbs/recipe/blend/regeneration.json new file mode 100644 index 00000000..9a958814 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/blend/regeneration.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:bowl" + }, + { + "item": "hibernalherbs:extract_virtuous_ashes" + }, + { + "item": "hibernalherbs:pounded_thyme" + }, + { + "item": "hibernalherbs:pounded_verbena" + }, + { + "item": "hibernalherbs:pounded_rosemary" + }, + { + "item": "hibernalherbs:rosemary" + }, + { + "item": "hibernalherbs:rosemary" + } + ], + "result": { + "count": 1, + "id": "hibernalherbs:regeneration_herbal_blend" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/blend/slowness.json b/src/main/resources/data/hibernalherbs/recipe/blend/slowness.json new file mode 100644 index 00000000..b0940d99 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/blend/slowness.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:bowl" + }, + { + "item": "hibernalherbs:extract_vile_ashes" + }, + { + "item": "hibernalherbs:pounded_sorrel" + }, + { + "item": "hibernalherbs:pounded_ceillis" + }, + { + "item": "hibernalherbs:pounded_chives" + }, + { + "item": "hibernalherbs:chives" + }, + { + "item": "hibernalherbs:chives" + } + ], + "result": { + "id": "hibernalherbs:slowness_herbal_blend", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/blend/speed.json b/src/main/resources/data/hibernalherbs/recipe/blend/speed.json new file mode 100644 index 00000000..9e442ddf --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/blend/speed.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:bowl" + }, + { + "item": "hibernalherbs:extract_virtuous_ashes" + }, + { + "item": "hibernalherbs:pounded_fennel" + }, + { + "item": "hibernalherbs:pounded_ceillis" + }, + { + "item": "hibernalherbs:pounded_chives" + }, + { + "item": "hibernalherbs:chives" + }, + { + "item": "hibernalherbs:chives" + } + ], + "result": { + "id": "hibernalherbs:speed_herbal_blend", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/blend/weakness.json b/src/main/resources/data/hibernalherbs/recipe/blend/weakness.json new file mode 100644 index 00000000..f87c8f12 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/blend/weakness.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:bowl" + }, + { + "item": "hibernalherbs:extract_vile_ashes" + }, + { + "item": "hibernalherbs:pounded_sorrel" + }, + { + "item": "hibernalherbs:pounded_verbena" + }, + { + "item": "hibernalherbs:pounded_chamomile" + }, + { + "item": "hibernalherbs:chamomile" + }, + { + "item": "hibernalherbs:chamomile" + } + ], + "result": { + "id": "hibernalherbs:weakness_herbal_blend", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/blend/wither.json b/src/main/resources/data/hibernalherbs/recipe/blend/wither.json new file mode 100644 index 00000000..2e846b65 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/blend/wither.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:bowl" + }, + { + "item": "hibernalherbs:extract_vile_ashes" + }, + { + "item": "hibernalherbs:pounded_rosemary" + }, + { + "item": "hibernalherbs:pounded_chamomile" + }, + { + "item": "hibernalherbs:pounded_ceillis" + }, + { + "item": "hibernalherbs:ceillis" + }, + { + "item": "hibernalherbs:ceillis" + } + ], + "result": { + "id": "hibernalherbs:wither_herbal_blend", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/calendula_herb_barrel.json b/src/main/resources/data/hibernalherbs/recipe/calendula_herb_barrel.json new file mode 100644 index 00000000..d457d256 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/calendula_herb_barrel.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "item": "hibernalherbs:calendula" + }, + { + "item": "hibernalherbs:calendula" + }, + { + "item": "hibernalherbs:calendula" + }, + { + "item": "hibernalherbs:calendula" + }, + { + "item": "minecraft:barrel" + } + ], + "result": { + "count": 1, + "id": "hibernalherbs:calendula_herb_barrel" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/calendula_herb_pile.json b/src/main/resources/data/hibernalherbs/recipe/calendula_herb_pile.json new file mode 100644 index 00000000..372be528 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/calendula_herb_pile.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "item": "hibernalherbs:calendula" + }, + { + "item": "hibernalherbs:calendula" + }, + { + "item": "hibernalherbs:myqueste_leaves" + } + ], + "result": { + "count": 1, + "id": "hibernalherbs:calendula_herb_pile" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/calendula_lantern.json b/src/main/resources/data/hibernalherbs/recipe/calendula_lantern.json new file mode 100644 index 00000000..5c965a19 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/calendula_lantern.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "#": { + "item": "minecraft:iron_nugget" + }, + "A": { + "item": "minecraft:lantern" + }, + "X": { + "item": "hibernalherbs:dried_calendula" + } + }, + "pattern": [ + " X ", + "XAX", + " # " + ], + "result": { + "count": 3, + "id": "hibernalherbs:calendula_lantern" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/ceillis_herb_barrel.json b/src/main/resources/data/hibernalherbs/recipe/ceillis_herb_barrel.json new file mode 100644 index 00000000..684993cf --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/ceillis_herb_barrel.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "item": "hibernalherbs:ceillis" + }, + { + "item": "hibernalherbs:ceillis" + }, + { + "item": "hibernalherbs:ceillis" + }, + { + "item": "hibernalherbs:ceillis" + }, + { + "item": "minecraft:barrel" + } + ], + "result": { + "count": 1, + "id": "hibernalherbs:ceillis_herb_barrel" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/ceillis_herb_pile.json b/src/main/resources/data/hibernalherbs/recipe/ceillis_herb_pile.json new file mode 100644 index 00000000..1194b788 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/ceillis_herb_pile.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "item": "hibernalherbs:ceillis" + }, + { + "item": "hibernalherbs:ceillis" + }, + { + "item": "hibernalherbs:myqueste_leaves" + } + ], + "result": { + "count": 1, + "id": "hibernalherbs:ceillis_herb_pile" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/ceillis_lantern.json b/src/main/resources/data/hibernalherbs/recipe/ceillis_lantern.json new file mode 100644 index 00000000..ba2a874c --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/ceillis_lantern.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "#": { + "item": "minecraft:iron_nugget" + }, + "A": { + "item": "minecraft:lantern" + }, + "X": { + "item": "hibernalherbs:dried_ceillis" + } + }, + "pattern": [ + " X ", + "XAX", + " # " + ], + "result": { + "count": 3, + "id": "hibernalherbs:ceillis_lantern" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/chamomile_herb_barrel.json b/src/main/resources/data/hibernalherbs/recipe/chamomile_herb_barrel.json new file mode 100644 index 00000000..791cad24 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/chamomile_herb_barrel.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "item": "hibernalherbs:chamomile" + }, + { + "item": "hibernalherbs:chamomile" + }, + { + "item": "hibernalherbs:chamomile" + }, + { + "item": "hibernalherbs:chamomile" + }, + { + "item": "minecraft:barrel" + } + ], + "result": { + "count": 1, + "id": "hibernalherbs:chamomile_herb_barrel" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/chamomile_herb_pile.json b/src/main/resources/data/hibernalherbs/recipe/chamomile_herb_pile.json new file mode 100644 index 00000000..78341866 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/chamomile_herb_pile.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "item": "hibernalherbs:chamomile" + }, + { + "item": "hibernalherbs:chamomile" + }, + { + "item": "hibernalherbs:myqueste_leaves" + } + ], + "result": { + "count": 1, + "id": "hibernalherbs:chamomile_herb_pile" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/chamomile_lantern.json b/src/main/resources/data/hibernalherbs/recipe/chamomile_lantern.json new file mode 100644 index 00000000..9575ff33 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/chamomile_lantern.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "#": { + "item": "minecraft:iron_nugget" + }, + "A": { + "item": "minecraft:lantern" + }, + "X": { + "item": "hibernalherbs:dried_chamomile" + } + }, + "pattern": [ + " X ", + "XAX", + " # " + ], + "result": { + "count": 3, + "id": "hibernalherbs:chamomile_lantern" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/chervil_herb_barrel.json b/src/main/resources/data/hibernalherbs/recipe/chervil_herb_barrel.json new file mode 100644 index 00000000..7b2f5c3a --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/chervil_herb_barrel.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "item": "hibernalherbs:chervil" + }, + { + "item": "hibernalherbs:chervil" + }, + { + "item": "hibernalherbs:chervil" + }, + { + "item": "hibernalherbs:chervil" + }, + { + "item": "minecraft:barrel" + } + ], + "result": { + "count": 1, + "id": "hibernalherbs:chervil_herb_barrel" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/chervil_herb_pile.json b/src/main/resources/data/hibernalherbs/recipe/chervil_herb_pile.json new file mode 100644 index 00000000..02da8cb7 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/chervil_herb_pile.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "item": "hibernalherbs:chervil" + }, + { + "item": "hibernalherbs:chervil" + }, + { + "item": "hibernalherbs:myqueste_leaves" + } + ], + "result": { + "count": 1, + "id": "hibernalherbs:chervil_herb_pile" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/chervil_lantern.json b/src/main/resources/data/hibernalherbs/recipe/chervil_lantern.json new file mode 100644 index 00000000..28c97a1c --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/chervil_lantern.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "#": { + "item": "minecraft:iron_nugget" + }, + "A": { + "item": "minecraft:lantern" + }, + "X": { + "item": "hibernalherbs:dried_chervil" + } + }, + "pattern": [ + " X ", + "XAX", + " # " + ], + "result": { + "count": 3, + "id": "hibernalherbs:chervil_lantern" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/chives_herb_barrel.json b/src/main/resources/data/hibernalherbs/recipe/chives_herb_barrel.json new file mode 100644 index 00000000..ce6a3bfc --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/chives_herb_barrel.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "item": "hibernalherbs:chives" + }, + { + "item": "hibernalherbs:chives" + }, + { + "item": "hibernalherbs:chives" + }, + { + "item": "hibernalherbs:chives" + }, + { + "item": "minecraft:barrel" + } + ], + "result": { + "count": 1, + "id": "hibernalherbs:chives_herb_barrel" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/chives_herb_pile.json b/src/main/resources/data/hibernalherbs/recipe/chives_herb_pile.json new file mode 100644 index 00000000..75324b96 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/chives_herb_pile.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "item": "hibernalherbs:chives" + }, + { + "item": "hibernalherbs:chives" + }, + { + "item": "hibernalherbs:myqueste_leaves" + } + ], + "result": { + "count": 1, + "id": "hibernalherbs:chives_herb_pile" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/chives_lantern.json b/src/main/resources/data/hibernalherbs/recipe/chives_lantern.json new file mode 100644 index 00000000..81c234f4 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/chives_lantern.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "#": { + "item": "minecraft:iron_nugget" + }, + "A": { + "item": "minecraft:lantern" + }, + "X": { + "item": "hibernalherbs:dried_chives" + } + }, + "pattern": [ + " X ", + "XAX", + " # " + ], + "result": { + "count": 3, + "id": "hibernalherbs:chives_lantern" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/configuration_herbal_sigil.json b/src/main/resources/data/hibernalherbs/recipe/configuration_herbal_sigil.json new file mode 100644 index 00000000..5c1c054a --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/configuration_herbal_sigil.json @@ -0,0 +1,37 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:blank_herbal_sigil" + }, + { + "item": "hibernalherbs:dried_rosemary" + }, + { + "item": "hibernalherbs:dried_thyme" + }, + { + "item": "hibernalherbs:dried_tarragon" + }, + { + "item": "hibernalherbs:dried_chamomile" + }, + { + "item": "hibernalherbs:dried_chives" + }, + { + "item": "hibernalherbs:dried_verbena" + }, + { + "item": "hibernalherbs:dried_sorrel" + }, + { + "item": "hibernalherbs:dried_marjoram" + } + ], + "result": { + "count": 1, + "id": "hibernalherbs:configuration_herbal_sigil" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/diamond_sickle.json b/src/main/resources/data/hibernalherbs/recipe/diamond_sickle.json new file mode 100644 index 00000000..858532cd --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/diamond_sickle.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "#": { + "item": "minecraft:stick" + }, + "X": { + "item": "minecraft:diamond" + } + }, + "pattern": [ + "XX", + " X", + "# " + ], + "result": { + "count": 1, + "id": "hibernalherbs:diamond_sickle" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/dried_calendula_compacting.json b/src/main/resources/data/hibernalherbs/recipe/dried_calendula_compacting.json new file mode 100644 index 00000000..58781899 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/dried_calendula_compacting.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "hibernalherbs:dried_calendula" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "count": 1, + "id": "hibernalherbs:dried_calendula_block" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/dried_calendula_from_block.json b/src/main/resources/data/hibernalherbs/recipe/dried_calendula_from_block.json new file mode 100644 index 00000000..221934c6 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/dried_calendula_from_block.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:dried_calendula_block" + } + ], + "result": { + "count": 9, + "id": "hibernalherbs:dried_calendula" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/dried_ceillis_compacting.json b/src/main/resources/data/hibernalherbs/recipe/dried_ceillis_compacting.json new file mode 100644 index 00000000..2517e1ce --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/dried_ceillis_compacting.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "hibernalherbs:dried_ceillis" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "count": 1, + "id": "hibernalherbs:dried_ceillis_block" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/dried_ceillis_from_block.json b/src/main/resources/data/hibernalherbs/recipe/dried_ceillis_from_block.json new file mode 100644 index 00000000..27f09200 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/dried_ceillis_from_block.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:dried_ceillis_block" + } + ], + "result": { + "count": 9, + "id": "hibernalherbs:dried_ceillis" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/dried_chamomile_compacting.json b/src/main/resources/data/hibernalherbs/recipe/dried_chamomile_compacting.json new file mode 100644 index 00000000..3ccb78ca --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/dried_chamomile_compacting.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "hibernalherbs:dried_chamomile" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "count": 1, + "id": "hibernalherbs:dried_chamomile_block" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/dried_chamomile_from_block.json b/src/main/resources/data/hibernalherbs/recipe/dried_chamomile_from_block.json new file mode 100644 index 00000000..46991540 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/dried_chamomile_from_block.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:dried_chamomile_block" + } + ], + "result": { + "count": 9, + "id": "hibernalherbs:dried_chamomile" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/dried_chervil_compacting.json b/src/main/resources/data/hibernalherbs/recipe/dried_chervil_compacting.json new file mode 100644 index 00000000..41c1b112 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/dried_chervil_compacting.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "hibernalherbs:dried_chervil" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "count": 1, + "id": "hibernalherbs:dried_chervil_block" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/dried_chervil_from_block.json b/src/main/resources/data/hibernalherbs/recipe/dried_chervil_from_block.json new file mode 100644 index 00000000..c8010d93 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/dried_chervil_from_block.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:dried_chervil_block" + } + ], + "result": { + "count": 9, + "id": "hibernalherbs:dried_chervil" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/dried_chives_compacting.json b/src/main/resources/data/hibernalherbs/recipe/dried_chives_compacting.json new file mode 100644 index 00000000..3f169a41 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/dried_chives_compacting.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "hibernalherbs:dried_chives" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "count": 1, + "id": "hibernalherbs:dried_chives_block" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/dried_chives_from_block.json b/src/main/resources/data/hibernalherbs/recipe/dried_chives_from_block.json new file mode 100644 index 00000000..38ee239e --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/dried_chives_from_block.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:dried_chives_block" + } + ], + "result": { + "count": 9, + "id": "hibernalherbs:dried_chives" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/dried_essitte_compacting.json b/src/main/resources/data/hibernalherbs/recipe/dried_essitte_compacting.json new file mode 100644 index 00000000..88c359ac --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/dried_essitte_compacting.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "hibernalherbs:dried_essitte" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "count": 1, + "id": "hibernalherbs:dried_essitte_block" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/dried_essitte_from_block.json b/src/main/resources/data/hibernalherbs/recipe/dried_essitte_from_block.json new file mode 100644 index 00000000..a0975b04 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/dried_essitte_from_block.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:dried_essitte_block" + } + ], + "result": { + "count": 9, + "id": "hibernalherbs:dried_essitte" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/dried_fennel_compacting.json b/src/main/resources/data/hibernalherbs/recipe/dried_fennel_compacting.json new file mode 100644 index 00000000..103c1245 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/dried_fennel_compacting.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "hibernalherbs:dried_fennel" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "count": 1, + "id": "hibernalherbs:dried_fennel_block" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/dried_fennel_from_block.json b/src/main/resources/data/hibernalherbs/recipe/dried_fennel_from_block.json new file mode 100644 index 00000000..c06b4a26 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/dried_fennel_from_block.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:dried_fennel_block" + } + ], + "result": { + "count": 9, + "id": "hibernalherbs:dried_fennel" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/dried_fennkystral_compacting.json b/src/main/resources/data/hibernalherbs/recipe/dried_fennkystral_compacting.json new file mode 100644 index 00000000..f9557d52 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/dried_fennkystral_compacting.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "hibernalherbs:dried_fennkystral" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "count": 1, + "id": "hibernalherbs:dried_fennkystral_block" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/dried_fennkystral_from_block.json b/src/main/resources/data/hibernalherbs/recipe/dried_fennkystral_from_block.json new file mode 100644 index 00000000..f35679db --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/dried_fennkystral_from_block.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:dried_fennkystral_block" + } + ], + "result": { + "count": 9, + "id": "hibernalherbs:dried_fennkystral" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/dried_marjoram_compacting.json b/src/main/resources/data/hibernalherbs/recipe/dried_marjoram_compacting.json new file mode 100644 index 00000000..6be012a9 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/dried_marjoram_compacting.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "hibernalherbs:dried_marjoram" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "count": 1, + "id": "hibernalherbs:dried_marjoram_block" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/dried_marjoram_from_block.json b/src/main/resources/data/hibernalherbs/recipe/dried_marjoram_from_block.json new file mode 100644 index 00000000..e505a9c1 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/dried_marjoram_from_block.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:dried_marjoram_block" + } + ], + "result": { + "count": 9, + "id": "hibernalherbs:dried_marjoram" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/dried_punuel_compacting.json b/src/main/resources/data/hibernalherbs/recipe/dried_punuel_compacting.json new file mode 100644 index 00000000..7e84599b --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/dried_punuel_compacting.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "hibernalherbs:dried_punuel" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "count": 1, + "id": "hibernalherbs:dried_punuel_block" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/dried_punuel_from_block.json b/src/main/resources/data/hibernalherbs/recipe/dried_punuel_from_block.json new file mode 100644 index 00000000..4ee987e8 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/dried_punuel_from_block.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:dried_punuel_block" + } + ], + "result": { + "count": 9, + "id": "hibernalherbs:dried_punuel" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/dried_rosemary_compacting.json b/src/main/resources/data/hibernalherbs/recipe/dried_rosemary_compacting.json new file mode 100644 index 00000000..618108b4 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/dried_rosemary_compacting.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "hibernalherbs:dried_rosemary" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "count": 1, + "id": "hibernalherbs:dried_rosemary_block" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/dried_rosemary_from_block.json b/src/main/resources/data/hibernalherbs/recipe/dried_rosemary_from_block.json new file mode 100644 index 00000000..f967916c --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/dried_rosemary_from_block.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:dried_rosemary_block" + } + ], + "result": { + "count": 9, + "id": "hibernalherbs:dried_rosemary" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/dried_sage_compacting.json b/src/main/resources/data/hibernalherbs/recipe/dried_sage_compacting.json new file mode 100644 index 00000000..3f9f48a3 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/dried_sage_compacting.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "hibernalherbs:dried_sage" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "count": 1, + "id": "hibernalherbs:dried_sage_block" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/dried_sage_from_block.json b/src/main/resources/data/hibernalherbs/recipe/dried_sage_from_block.json new file mode 100644 index 00000000..183cc06b --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/dried_sage_from_block.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:dried_sage_block" + } + ], + "result": { + "count": 9, + "id": "hibernalherbs:dried_sage" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/dried_sorrel_compacting.json b/src/main/resources/data/hibernalherbs/recipe/dried_sorrel_compacting.json new file mode 100644 index 00000000..a673d84f --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/dried_sorrel_compacting.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "hibernalherbs:dried_sorrel" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "count": 1, + "id": "hibernalherbs:dried_sorrel_block" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/dried_sorrel_from_block.json b/src/main/resources/data/hibernalherbs/recipe/dried_sorrel_from_block.json new file mode 100644 index 00000000..fae966e1 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/dried_sorrel_from_block.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:dried_sorrel_block" + } + ], + "result": { + "count": 9, + "id": "hibernalherbs:dried_sorrel" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/dried_tarragon_compacting.json b/src/main/resources/data/hibernalherbs/recipe/dried_tarragon_compacting.json new file mode 100644 index 00000000..669e485b --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/dried_tarragon_compacting.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "hibernalherbs:dried_tarragon" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "count": 1, + "id": "hibernalherbs:dried_tarragon_block" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/dried_tarragon_from_block.json b/src/main/resources/data/hibernalherbs/recipe/dried_tarragon_from_block.json new file mode 100644 index 00000000..69301e73 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/dried_tarragon_from_block.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:dried_tarragon_block" + } + ], + "result": { + "count": 9, + "id": "hibernalherbs:dried_tarragon" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/dried_thyme_compacting.json b/src/main/resources/data/hibernalherbs/recipe/dried_thyme_compacting.json new file mode 100644 index 00000000..ba94a5d7 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/dried_thyme_compacting.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "hibernalherbs:dried_thyme" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "count": 1, + "id": "hibernalherbs:dried_thyme_block" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/dried_thyme_from_block.json b/src/main/resources/data/hibernalherbs/recipe/dried_thyme_from_block.json new file mode 100644 index 00000000..502cf416 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/dried_thyme_from_block.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:dried_thyme_block" + } + ], + "result": { + "count": 9, + "id": "hibernalherbs:dried_thyme" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/dried_thyocielle_compacting.json b/src/main/resources/data/hibernalherbs/recipe/dried_thyocielle_compacting.json new file mode 100644 index 00000000..637c1c3c --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/dried_thyocielle_compacting.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "hibernalherbs:dried_thyocielle" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "count": 1, + "id": "hibernalherbs:dried_thyocielle_block" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/dried_thyocielle_from_block.json b/src/main/resources/data/hibernalherbs/recipe/dried_thyocielle_from_block.json new file mode 100644 index 00000000..650802ba --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/dried_thyocielle_from_block.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:dried_thyocielle_block" + } + ], + "result": { + "count": 9, + "id": "hibernalherbs:dried_thyocielle" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/dried_verbena_compacting.json b/src/main/resources/data/hibernalherbs/recipe/dried_verbena_compacting.json new file mode 100644 index 00000000..6a6394c1 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/dried_verbena_compacting.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "hibernalherbs:dried_verbena" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "count": 1, + "id": "hibernalherbs:dried_verbena_block" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/dried_verbena_from_block.json b/src/main/resources/data/hibernalherbs/recipe/dried_verbena_from_block.json new file mode 100644 index 00000000..334537f9 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/dried_verbena_from_block.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:dried_verbena_block" + } + ], + "result": { + "count": 9, + "id": "hibernalherbs:dried_verbena" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/essitte_herb_barrel.json b/src/main/resources/data/hibernalherbs/recipe/essitte_herb_barrel.json new file mode 100644 index 00000000..b69e988d --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/essitte_herb_barrel.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "item": "hibernalherbs:essitte" + }, + { + "item": "hibernalherbs:essitte" + }, + { + "item": "hibernalherbs:essitte" + }, + { + "item": "hibernalherbs:essitte" + }, + { + "item": "minecraft:barrel" + } + ], + "result": { + "count": 1, + "id": "hibernalherbs:essitte_herb_barrel" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/essitte_herb_pile.json b/src/main/resources/data/hibernalherbs/recipe/essitte_herb_pile.json new file mode 100644 index 00000000..d29763aa --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/essitte_herb_pile.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "item": "hibernalherbs:essitte" + }, + { + "item": "hibernalherbs:essitte" + }, + { + "item": "hibernalherbs:myqueste_leaves" + } + ], + "result": { + "count": 1, + "id": "hibernalherbs:essitte_herb_pile" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/essitte_lantern.json b/src/main/resources/data/hibernalherbs/recipe/essitte_lantern.json new file mode 100644 index 00000000..49b09ecb --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/essitte_lantern.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "#": { + "item": "minecraft:iron_nugget" + }, + "A": { + "item": "minecraft:lantern" + }, + "X": { + "item": "hibernalherbs:dried_essitte" + } + }, + "pattern": [ + " X ", + "XAX", + " # " + ], + "result": { + "count": 3, + "id": "hibernalherbs:essitte_lantern" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fennel_herb_barrel.json b/src/main/resources/data/hibernalherbs/recipe/fennel_herb_barrel.json new file mode 100644 index 00000000..5df5ff1f --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fennel_herb_barrel.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "item": "hibernalherbs:fennel" + }, + { + "item": "hibernalherbs:fennel" + }, + { + "item": "hibernalherbs:fennel" + }, + { + "item": "hibernalherbs:fennel" + }, + { + "item": "minecraft:barrel" + } + ], + "result": { + "count": 1, + "id": "hibernalherbs:fennel_herb_barrel" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fennel_herb_pile.json b/src/main/resources/data/hibernalherbs/recipe/fennel_herb_pile.json new file mode 100644 index 00000000..7d7aa19a --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fennel_herb_pile.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "item": "hibernalherbs:fennel" + }, + { + "item": "hibernalherbs:fennel" + }, + { + "item": "hibernalherbs:myqueste_leaves" + } + ], + "result": { + "count": 1, + "id": "hibernalherbs:fennel_herb_pile" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fennel_lantern.json b/src/main/resources/data/hibernalherbs/recipe/fennel_lantern.json new file mode 100644 index 00000000..e5698ae1 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fennel_lantern.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "#": { + "item": "minecraft:iron_nugget" + }, + "A": { + "item": "minecraft:lantern" + }, + "X": { + "item": "hibernalherbs:dried_fennel" + } + }, + "pattern": [ + " X ", + "XAX", + " # " + ], + "result": { + "count": 3, + "id": "hibernalherbs:fennel_lantern" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fennkystral_herb_barrel.json b/src/main/resources/data/hibernalherbs/recipe/fennkystral_herb_barrel.json new file mode 100644 index 00000000..9b992011 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fennkystral_herb_barrel.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "item": "hibernalherbs:fennkystral" + }, + { + "item": "hibernalherbs:fennkystral" + }, + { + "item": "hibernalherbs:fennkystral" + }, + { + "item": "hibernalherbs:fennkystral" + }, + { + "item": "minecraft:barrel" + } + ], + "result": { + "count": 1, + "id": "hibernalherbs:fennkystral_herb_barrel" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fennkystral_herb_pile.json b/src/main/resources/data/hibernalherbs/recipe/fennkystral_herb_pile.json new file mode 100644 index 00000000..3922e916 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fennkystral_herb_pile.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "item": "hibernalherbs:fennkystral" + }, + { + "item": "hibernalherbs:fennkystral" + }, + { + "item": "hibernalherbs:myqueste_leaves" + } + ], + "result": { + "count": 1, + "id": "hibernalherbs:fennkystral_herb_pile" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fennkystral_lantern.json b/src/main/resources/data/hibernalherbs/recipe/fennkystral_lantern.json new file mode 100644 index 00000000..c0eec490 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fennkystral_lantern.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "#": { + "item": "minecraft:iron_nugget" + }, + "A": { + "item": "minecraft:lantern" + }, + "X": { + "item": "hibernalherbs:dried_fennkystral" + } + }, + "pattern": [ + " X ", + "XAX", + " # " + ], + "result": { + "count": 3, + "id": "hibernalherbs:fennkystral_lantern" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/acacia.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/acacia.json new file mode 100644 index 00000000..aa9b6df4 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/acacia.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:acacia_herb_humus" + }, + { + "item": "minecraft:bone_meal" + }, + { + "item": "minecraft:bone_meal" + } + ], + "result": { + "count": 1, + "id": "hibernalherbs:acacia_herb_fertilizer" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/bamboo.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/bamboo.json new file mode 100644 index 00000000..febd2285 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/bamboo.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:bamboo_herb_humus" + }, + { + "item": "minecraft:bone_meal" + }, + { + "item": "minecraft:bone_meal" + } + ], + "result": { + "count": 1, + "id": "hibernalherbs:bamboo_herb_fertilizer" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/birch.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/birch.json new file mode 100644 index 00000000..1b04f858 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/birch.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:birch_herb_humus" + }, + { + "item": "minecraft:bone_meal" + }, + { + "item": "minecraft:bone_meal" + } + ], + "result": { + "count": 1, + "id": "hibernalherbs:birch_herb_fertilizer" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/cherry.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/cherry.json new file mode 100644 index 00000000..25e03423 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/cherry.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:cherry_herb_humus" + }, + { + "item": "minecraft:bone_meal" + }, + { + "item": "minecraft:bone_meal" + } + ], + "result": { + "count": 1, + "id": "hibernalherbs:cherry_herb_fertilizer" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/crimson.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/crimson.json new file mode 100644 index 00000000..c3f80561 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/crimson.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:crimson_herb_humus" + }, + { + "item": "minecraft:bone_meal" + }, + { + "item": "minecraft:bone_meal" + } + ], + "result": { + "count": 1, + "id": "hibernalherbs:crimson_herb_fertilizer" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/dark_oak.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/dark_oak.json new file mode 100644 index 00000000..75fc2ee8 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/dark_oak.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:dark_oak_herb_humus" + }, + { + "item": "minecraft:bone_meal" + }, + { + "item": "minecraft:bone_meal" + } + ], + "result": { + "count": 1, + "id": "hibernalherbs:dark_oak_herb_fertilizer" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/jungle.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/jungle.json new file mode 100644 index 00000000..baf79734 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/jungle.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:jungle_herb_humus" + }, + { + "item": "minecraft:bone_meal" + }, + { + "item": "minecraft:bone_meal" + } + ], + "result": { + "count": 1, + "id": "hibernalherbs:jungle_herb_fertilizer" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/mangrove.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/mangrove.json new file mode 100644 index 00000000..43a89da1 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/mangrove.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:mangrove_herb_humus" + }, + { + "item": "minecraft:bone_meal" + }, + { + "item": "minecraft:bone_meal" + } + ], + "result": { + "count": 1, + "id": "hibernalherbs:mangrove_herb_fertilizer" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/myqueste.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/myqueste.json new file mode 100644 index 00000000..6db91e7a --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/myqueste.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:myqueste_herb_humus" + }, + { + "item": "minecraft:bone_meal" + }, + { + "item": "minecraft:bone_meal" + } + ], + "result": { + "count": 1, + "id": "hibernalherbs:myqueste_herb_fertilizer" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/oak.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/oak.json new file mode 100644 index 00000000..4d1e9eac --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/oak.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:oak_herb_humus" + }, + { + "item": "minecraft:bone_meal" + }, + { + "item": "minecraft:bone_meal" + } + ], + "result": { + "count": 1, + "id": "hibernalherbs:oak_herb_fertilizer" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/acacia/calendula.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/acacia/calendula.json new file mode 100644 index 00000000..4d811b6b --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/acacia/calendula.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:acacia_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_calendula" + } + ], + "result": { + "count": 2, + "id": "hibernalherbs:calendula" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/acacia/ceillis.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/acacia/ceillis.json new file mode 100644 index 00000000..3c02b57b --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/acacia/ceillis.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:acacia_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_ceillis" + } + ], + "result": { + "count": 2, + "id": "hibernalherbs:ceillis" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/acacia/chamomile.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/acacia/chamomile.json new file mode 100644 index 00000000..509a9e21 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/acacia/chamomile.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:acacia_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_chamomile" + } + ], + "result": { + "count": 2, + "id": "hibernalherbs:chamomile" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/acacia/chervil.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/acacia/chervil.json new file mode 100644 index 00000000..5ba6002a --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/acacia/chervil.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:acacia_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_chervil" + } + ], + "result": { + "count": 2, + "id": "hibernalherbs:chervil" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/acacia/chives.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/acacia/chives.json new file mode 100644 index 00000000..b7d21ce0 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/acacia/chives.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:acacia_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_chives" + } + ], + "result": { + "count": 2, + "id": "hibernalherbs:chives" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/acacia/essitte.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/acacia/essitte.json new file mode 100644 index 00000000..c9a4f0d9 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/acacia/essitte.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:acacia_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_essitte" + } + ], + "result": { + "count": 2, + "id": "hibernalherbs:essitte" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/acacia/fennel.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/acacia/fennel.json new file mode 100644 index 00000000..f5b3ef91 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/acacia/fennel.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:acacia_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_fennel" + } + ], + "result": { + "count": 2, + "id": "hibernalherbs:fennel" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/acacia/fennkystral.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/acacia/fennkystral.json new file mode 100644 index 00000000..9043e4a1 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/acacia/fennkystral.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:acacia_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_fennkystral" + } + ], + "result": { + "count": 2, + "id": "hibernalherbs:fennkystral" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/acacia/marjoram.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/acacia/marjoram.json new file mode 100644 index 00000000..7df856fb --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/acacia/marjoram.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:acacia_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_marjoram" + } + ], + "result": { + "count": 2, + "id": "hibernalherbs:marjoram" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/acacia/punuel.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/acacia/punuel.json new file mode 100644 index 00000000..d76b505d --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/acacia/punuel.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:acacia_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_punuel" + } + ], + "result": { + "count": 2, + "id": "hibernalherbs:punuel" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/acacia/rosemary.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/acacia/rosemary.json new file mode 100644 index 00000000..ba40769d --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/acacia/rosemary.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:acacia_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_rosemary" + } + ], + "result": { + "count": 2, + "id": "hibernalherbs:rosemary" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/acacia/sage.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/acacia/sage.json new file mode 100644 index 00000000..ca09071a --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/acacia/sage.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:acacia_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_sage" + } + ], + "result": { + "count": 2, + "id": "hibernalherbs:sage" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/acacia/sorrel.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/acacia/sorrel.json new file mode 100644 index 00000000..642695fd --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/acacia/sorrel.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:acacia_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_sorrel" + } + ], + "result": { + "count": 2, + "id": "hibernalherbs:sorrel" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/acacia/tarragon.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/acacia/tarragon.json new file mode 100644 index 00000000..7b817909 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/acacia/tarragon.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:acacia_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_tarragon" + } + ], + "result": { + "count": 2, + "id": "hibernalherbs:tarragon" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/acacia/thyme.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/acacia/thyme.json new file mode 100644 index 00000000..9cf1119f --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/acacia/thyme.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:acacia_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_thyme" + } + ], + "result": { + "count": 2, + "id": "hibernalherbs:thyme" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/acacia/thyocielle.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/acacia/thyocielle.json new file mode 100644 index 00000000..6c2472ff --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/acacia/thyocielle.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:acacia_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_thyocielle" + } + ], + "result": { + "count": 2, + "id": "hibernalherbs:thyocielle" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/acacia/verbena.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/acacia/verbena.json new file mode 100644 index 00000000..70f2699b --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/acacia/verbena.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:acacia_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_verbena" + } + ], + "result": { + "count": 2, + "id": "hibernalherbs:verbena" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/bamboo/calendula.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/bamboo/calendula.json new file mode 100644 index 00000000..bd11828c --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/bamboo/calendula.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:bamboo_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_calendula" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:calendula" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/bamboo/ceillis.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/bamboo/ceillis.json new file mode 100644 index 00000000..76c6d26f --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/bamboo/ceillis.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:bamboo_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_ceillis" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:ceillis" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/bamboo/chamomile.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/bamboo/chamomile.json new file mode 100644 index 00000000..2e920085 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/bamboo/chamomile.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:bamboo_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_chamomile" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:chamomile" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/bamboo/chervil.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/bamboo/chervil.json new file mode 100644 index 00000000..c71bf1e3 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/bamboo/chervil.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:bamboo_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_chervil" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:chervil" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/bamboo/chives.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/bamboo/chives.json new file mode 100644 index 00000000..22d4d066 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/bamboo/chives.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:bamboo_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_chives" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:chives" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/bamboo/essitte.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/bamboo/essitte.json new file mode 100644 index 00000000..e8a44a0c --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/bamboo/essitte.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:bamboo_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_essitte" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:essitte" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/bamboo/fennel.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/bamboo/fennel.json new file mode 100644 index 00000000..228c3168 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/bamboo/fennel.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:bamboo_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_fennel" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:fennel" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/bamboo/fennkystral.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/bamboo/fennkystral.json new file mode 100644 index 00000000..e559958c --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/bamboo/fennkystral.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:bamboo_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_fennkystral" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:fennkystral" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/bamboo/marjoram.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/bamboo/marjoram.json new file mode 100644 index 00000000..9558a865 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/bamboo/marjoram.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:bamboo_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_marjoram" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:marjoram" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/bamboo/punuel.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/bamboo/punuel.json new file mode 100644 index 00000000..e7133449 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/bamboo/punuel.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:bamboo_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_punuel" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:punuel" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/bamboo/rosemary.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/bamboo/rosemary.json new file mode 100644 index 00000000..c917702b --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/bamboo/rosemary.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:bamboo_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_rosemary" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:rosemary" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/bamboo/sage.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/bamboo/sage.json new file mode 100644 index 00000000..3a9ed2fb --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/bamboo/sage.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:bamboo_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_sage" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:sage" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/bamboo/sorrel.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/bamboo/sorrel.json new file mode 100644 index 00000000..525d517e --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/bamboo/sorrel.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:bamboo_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_sorrel" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:sorrel" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/bamboo/tarragon.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/bamboo/tarragon.json new file mode 100644 index 00000000..6ca9b9a1 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/bamboo/tarragon.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:bamboo_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_tarragon" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:tarragon" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/bamboo/thyme.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/bamboo/thyme.json new file mode 100644 index 00000000..c0be063e --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/bamboo/thyme.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:bamboo_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_thyme" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:thyme" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/bamboo/thyocielle.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/bamboo/thyocielle.json new file mode 100644 index 00000000..7fd28887 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/bamboo/thyocielle.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:bamboo_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_thyocielle" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:thyocielle" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/bamboo/verbena.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/bamboo/verbena.json new file mode 100644 index 00000000..865e0604 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/bamboo/verbena.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:bamboo_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_verbena" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:verbena" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/birch/calendula.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/birch/calendula.json new file mode 100644 index 00000000..44670eed --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/birch/calendula.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:birch_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_calendula" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:calendula" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/birch/ceillis.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/birch/ceillis.json new file mode 100644 index 00000000..48466471 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/birch/ceillis.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:birch_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_ceillis" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:ceillis" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/birch/chamomile.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/birch/chamomile.json new file mode 100644 index 00000000..d8f101a5 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/birch/chamomile.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:birch_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_chamomile" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:chamomile" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/birch/chervil.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/birch/chervil.json new file mode 100644 index 00000000..005b680f --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/birch/chervil.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:birch_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_chervil" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:chervil" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/birch/chives.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/birch/chives.json new file mode 100644 index 00000000..86ef41bb --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/birch/chives.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:birch_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_chives" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:chives" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/birch/essitte.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/birch/essitte.json new file mode 100644 index 00000000..10b9a481 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/birch/essitte.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:birch_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_essitte" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:essitte" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/birch/fennel.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/birch/fennel.json new file mode 100644 index 00000000..ed43d3ed --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/birch/fennel.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:birch_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_fennel" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:fennel" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/birch/fennkystral.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/birch/fennkystral.json new file mode 100644 index 00000000..aca038f1 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/birch/fennkystral.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:birch_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_fennkystral" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:fennkystral" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/birch/marjoram.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/birch/marjoram.json new file mode 100644 index 00000000..119bffb0 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/birch/marjoram.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:birch_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_marjoram" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:marjoram" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/birch/punuel.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/birch/punuel.json new file mode 100644 index 00000000..e7434668 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/birch/punuel.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:birch_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_punuel" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:punuel" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/birch/rosemary.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/birch/rosemary.json new file mode 100644 index 00000000..840a3024 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/birch/rosemary.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:birch_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_rosemary" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:rosemary" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/birch/sage.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/birch/sage.json new file mode 100644 index 00000000..0575dfb2 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/birch/sage.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:birch_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_sage" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:sage" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/birch/sorrel.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/birch/sorrel.json new file mode 100644 index 00000000..fdee7e14 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/birch/sorrel.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:birch_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_sorrel" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:sorrel" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/birch/tarragon.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/birch/tarragon.json new file mode 100644 index 00000000..b565f3df --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/birch/tarragon.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:birch_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_tarragon" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:tarragon" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/birch/thyme.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/birch/thyme.json new file mode 100644 index 00000000..c9f0cb3b --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/birch/thyme.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:birch_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_thyme" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:thyme" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/birch/thyocielle.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/birch/thyocielle.json new file mode 100644 index 00000000..04ec65a4 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/birch/thyocielle.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:birch_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_thyocielle" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:thyocielle" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/birch/verbena.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/birch/verbena.json new file mode 100644 index 00000000..9bdd2a03 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/birch/verbena.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:birch_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_verbena" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:verbena" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/cherry/calendula.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/cherry/calendula.json new file mode 100644 index 00000000..1aa60dfc --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/cherry/calendula.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:cherry_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_calendula" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:calendula" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/cherry/ceillis.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/cherry/ceillis.json new file mode 100644 index 00000000..dc264b96 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/cherry/ceillis.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:cherry_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_ceillis" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:ceillis" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/cherry/chamomile.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/cherry/chamomile.json new file mode 100644 index 00000000..e09f546d --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/cherry/chamomile.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:cherry_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_chamomile" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:chamomile" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/cherry/chervil.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/cherry/chervil.json new file mode 100644 index 00000000..d1eeddac --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/cherry/chervil.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:cherry_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_chervil" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:chervil" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/cherry/chives.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/cherry/chives.json new file mode 100644 index 00000000..351939a8 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/cherry/chives.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:cherry_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_chives" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:chives" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/cherry/essitte.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/cherry/essitte.json new file mode 100644 index 00000000..56a4148d --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/cherry/essitte.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:cherry_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_essitte" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:essitte" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/cherry/fennel.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/cherry/fennel.json new file mode 100644 index 00000000..a0433303 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/cherry/fennel.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:cherry_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_fennel" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:fennel" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/cherry/fennkystral.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/cherry/fennkystral.json new file mode 100644 index 00000000..82031a61 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/cherry/fennkystral.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:cherry_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_fennkystral" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:fennkystral" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/cherry/marjoram.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/cherry/marjoram.json new file mode 100644 index 00000000..a5b0d4df --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/cherry/marjoram.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:cherry_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_marjoram" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:marjoram" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/cherry/punuel.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/cherry/punuel.json new file mode 100644 index 00000000..1a50e7ab --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/cherry/punuel.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:cherry_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_punuel" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:punuel" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/cherry/rosemary.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/cherry/rosemary.json new file mode 100644 index 00000000..09fa5f0d --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/cherry/rosemary.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:cherry_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_rosemary" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:rosemary" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/cherry/sage.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/cherry/sage.json new file mode 100644 index 00000000..bb8efce7 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/cherry/sage.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:cherry_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_sage" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:sage" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/cherry/sorrel.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/cherry/sorrel.json new file mode 100644 index 00000000..27fa7ea0 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/cherry/sorrel.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:cherry_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_sorrel" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:sorrel" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/cherry/tarragon.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/cherry/tarragon.json new file mode 100644 index 00000000..3696ea95 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/cherry/tarragon.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:cherry_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_tarragon" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:tarragon" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/cherry/thyme.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/cherry/thyme.json new file mode 100644 index 00000000..aa11e871 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/cherry/thyme.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:cherry_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_thyme" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:thyme" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/cherry/thyocielle.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/cherry/thyocielle.json new file mode 100644 index 00000000..2dedb97f --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/cherry/thyocielle.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:cherry_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_thyocielle" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:thyocielle" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/cherry/verbena.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/cherry/verbena.json new file mode 100644 index 00000000..ad33ea15 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/cherry/verbena.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:cherry_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_verbena" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:verbena" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/crimson/calendula.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/crimson/calendula.json new file mode 100644 index 00000000..7b332dab --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/crimson/calendula.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:crimson_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_calendula" + } + ], + "result": { + "count": 2, + "id": "hibernalherbs:calendula" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/crimson/ceillis.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/crimson/ceillis.json new file mode 100644 index 00000000..63b020cf --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/crimson/ceillis.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:crimson_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_ceillis" + } + ], + "result": { + "count": 2, + "id": "hibernalherbs:ceillis" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/crimson/chamomile.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/crimson/chamomile.json new file mode 100644 index 00000000..38ada7b4 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/crimson/chamomile.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:crimson_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_chamomile" + } + ], + "result": { + "count": 2, + "id": "hibernalherbs:chamomile" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/crimson/chervil.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/crimson/chervil.json new file mode 100644 index 00000000..c07f5727 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/crimson/chervil.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:crimson_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_chervil" + } + ], + "result": { + "count": 2, + "id": "hibernalherbs:chervil" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/crimson/chives.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/crimson/chives.json new file mode 100644 index 00000000..16db8a8a --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/crimson/chives.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:crimson_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_chives" + } + ], + "result": { + "count": 2, + "id": "hibernalherbs:chives" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/crimson/essitte.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/crimson/essitte.json new file mode 100644 index 00000000..b3a8f99e --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/crimson/essitte.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:crimson_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_essitte" + } + ], + "result": { + "count": 2, + "id": "hibernalherbs:essitte" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/crimson/fennel.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/crimson/fennel.json new file mode 100644 index 00000000..3e05998b --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/crimson/fennel.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:crimson_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_fennel" + } + ], + "result": { + "count": 2, + "id": "hibernalherbs:fennel" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/crimson/fennkystral.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/crimson/fennkystral.json new file mode 100644 index 00000000..1f138bda --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/crimson/fennkystral.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:crimson_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_fennkystral" + } + ], + "result": { + "count": 2, + "id": "hibernalherbs:fennkystral" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/crimson/marjoram.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/crimson/marjoram.json new file mode 100644 index 00000000..6252cfbe --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/crimson/marjoram.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:crimson_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_marjoram" + } + ], + "result": { + "count": 2, + "id": "hibernalherbs:marjoram" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/crimson/punuel.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/crimson/punuel.json new file mode 100644 index 00000000..e1e4bd42 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/crimson/punuel.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:crimson_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_punuel" + } + ], + "result": { + "count": 2, + "id": "hibernalherbs:punuel" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/crimson/rosemary.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/crimson/rosemary.json new file mode 100644 index 00000000..a250a142 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/crimson/rosemary.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:crimson_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_rosemary" + } + ], + "result": { + "count": 2, + "id": "hibernalherbs:rosemary" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/crimson/sage.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/crimson/sage.json new file mode 100644 index 00000000..42c6c81b --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/crimson/sage.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:crimson_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_sage" + } + ], + "result": { + "count": 2, + "id": "hibernalherbs:sage" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/crimson/sorrel.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/crimson/sorrel.json new file mode 100644 index 00000000..a6c316af --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/crimson/sorrel.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:crimson_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_sorrel" + } + ], + "result": { + "count": 2, + "id": "hibernalherbs:sorrel" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/crimson/tarragon.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/crimson/tarragon.json new file mode 100644 index 00000000..bfc19956 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/crimson/tarragon.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:crimson_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_tarragon" + } + ], + "result": { + "count": 2, + "id": "hibernalherbs:tarragon" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/crimson/thyme.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/crimson/thyme.json new file mode 100644 index 00000000..eb5d733a --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/crimson/thyme.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:crimson_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_thyme" + } + ], + "result": { + "count": 2, + "id": "hibernalherbs:thyme" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/crimson/thyocielle.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/crimson/thyocielle.json new file mode 100644 index 00000000..ce438202 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/crimson/thyocielle.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:crimson_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_thyocielle" + } + ], + "result": { + "count": 2, + "id": "hibernalherbs:thyocielle" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/crimson/verbena.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/crimson/verbena.json new file mode 100644 index 00000000..485bf72a --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/crimson/verbena.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:crimson_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_verbena" + } + ], + "result": { + "count": 2, + "id": "hibernalherbs:verbena" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/dark_oak/calendula.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/dark_oak/calendula.json new file mode 100644 index 00000000..f6e887cb --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/dark_oak/calendula.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:dark_oak_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_calendula" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:calendula" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/dark_oak/ceillis.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/dark_oak/ceillis.json new file mode 100644 index 00000000..138f0896 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/dark_oak/ceillis.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:dark_oak_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_ceillis" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:ceillis" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/dark_oak/chamomile.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/dark_oak/chamomile.json new file mode 100644 index 00000000..f6ad9436 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/dark_oak/chamomile.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:dark_oak_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_chamomile" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:chamomile" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/dark_oak/chervil.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/dark_oak/chervil.json new file mode 100644 index 00000000..ab0030e7 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/dark_oak/chervil.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:dark_oak_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_chervil" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:chervil" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/dark_oak/chives.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/dark_oak/chives.json new file mode 100644 index 00000000..f9272a46 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/dark_oak/chives.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:dark_oak_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_chives" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:chives" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/dark_oak/essitte.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/dark_oak/essitte.json new file mode 100644 index 00000000..a42ed233 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/dark_oak/essitte.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:dark_oak_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_essitte" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:essitte" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/dark_oak/fennel.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/dark_oak/fennel.json new file mode 100644 index 00000000..687407be --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/dark_oak/fennel.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:dark_oak_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_fennel" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:fennel" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/dark_oak/fennkystral.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/dark_oak/fennkystral.json new file mode 100644 index 00000000..f36a1514 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/dark_oak/fennkystral.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:dark_oak_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_fennkystral" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:fennkystral" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/dark_oak/marjoram.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/dark_oak/marjoram.json new file mode 100644 index 00000000..21ed68f4 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/dark_oak/marjoram.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:dark_oak_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_marjoram" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:marjoram" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/dark_oak/punuel.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/dark_oak/punuel.json new file mode 100644 index 00000000..c51f76de --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/dark_oak/punuel.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:dark_oak_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_punuel" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:punuel" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/dark_oak/rosemary.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/dark_oak/rosemary.json new file mode 100644 index 00000000..3aa78894 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/dark_oak/rosemary.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:dark_oak_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_rosemary" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:rosemary" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/dark_oak/sage.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/dark_oak/sage.json new file mode 100644 index 00000000..68a222dd --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/dark_oak/sage.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:dark_oak_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_sage" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:sage" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/dark_oak/sorrel.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/dark_oak/sorrel.json new file mode 100644 index 00000000..3737bbd8 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/dark_oak/sorrel.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:dark_oak_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_sorrel" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:sorrel" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/dark_oak/tarragon.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/dark_oak/tarragon.json new file mode 100644 index 00000000..39fddbe0 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/dark_oak/tarragon.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:dark_oak_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_tarragon" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:tarragon" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/dark_oak/thyme.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/dark_oak/thyme.json new file mode 100644 index 00000000..fd71405d --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/dark_oak/thyme.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:dark_oak_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_thyme" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:thyme" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/dark_oak/thyocielle.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/dark_oak/thyocielle.json new file mode 100644 index 00000000..46a52e50 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/dark_oak/thyocielle.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:dark_oak_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_thyocielle" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:thyocielle" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/dark_oak/verbena.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/dark_oak/verbena.json new file mode 100644 index 00000000..58244699 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/dark_oak/verbena.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:dark_oak_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_verbena" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:verbena" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/jungle/calendula.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/jungle/calendula.json new file mode 100644 index 00000000..9580dba2 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/jungle/calendula.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:jungle_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_calendula" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:calendula" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/jungle/ceillis.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/jungle/ceillis.json new file mode 100644 index 00000000..23cfadcb --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/jungle/ceillis.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:jungle_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_ceillis" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:ceillis" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/jungle/chamomile.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/jungle/chamomile.json new file mode 100644 index 00000000..6855fbc2 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/jungle/chamomile.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:jungle_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_chamomile" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:chamomile" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/jungle/chervil.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/jungle/chervil.json new file mode 100644 index 00000000..1f5f8fa0 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/jungle/chervil.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:jungle_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_chervil" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:chervil" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/jungle/chives.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/jungle/chives.json new file mode 100644 index 00000000..22488a87 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/jungle/chives.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:jungle_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_chives" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:chives" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/jungle/essitte.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/jungle/essitte.json new file mode 100644 index 00000000..23099cfe --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/jungle/essitte.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:jungle_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_essitte" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:essitte" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/jungle/fennel.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/jungle/fennel.json new file mode 100644 index 00000000..12217297 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/jungle/fennel.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:jungle_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_fennel" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:fennel" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/jungle/fennkystral.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/jungle/fennkystral.json new file mode 100644 index 00000000..cbee9a55 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/jungle/fennkystral.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:jungle_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_fennkystral" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:fennkystral" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/jungle/marjoram.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/jungle/marjoram.json new file mode 100644 index 00000000..3e0f8b78 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/jungle/marjoram.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:jungle_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_marjoram" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:marjoram" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/jungle/punuel.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/jungle/punuel.json new file mode 100644 index 00000000..77e77003 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/jungle/punuel.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:jungle_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_punuel" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:punuel" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/jungle/rosemary.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/jungle/rosemary.json new file mode 100644 index 00000000..5cdb293c --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/jungle/rosemary.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:jungle_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_rosemary" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:rosemary" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/jungle/sage.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/jungle/sage.json new file mode 100644 index 00000000..829bea66 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/jungle/sage.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:jungle_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_sage" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:sage" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/jungle/sorrel.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/jungle/sorrel.json new file mode 100644 index 00000000..65aea38b --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/jungle/sorrel.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:jungle_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_sorrel" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:sorrel" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/jungle/tarragon.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/jungle/tarragon.json new file mode 100644 index 00000000..c1a6f0a7 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/jungle/tarragon.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:jungle_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_tarragon" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:tarragon" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/jungle/thyme.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/jungle/thyme.json new file mode 100644 index 00000000..69e9806f --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/jungle/thyme.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:jungle_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_thyme" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:thyme" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/jungle/thyocielle.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/jungle/thyocielle.json new file mode 100644 index 00000000..6436be4e --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/jungle/thyocielle.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:jungle_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_thyocielle" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:thyocielle" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/jungle/verbena.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/jungle/verbena.json new file mode 100644 index 00000000..d55bc995 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/jungle/verbena.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:jungle_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_verbena" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:verbena" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/mangrove/calendula.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/mangrove/calendula.json new file mode 100644 index 00000000..13c0cd70 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/mangrove/calendula.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:mangrove_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_calendula" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:calendula" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/mangrove/ceillis.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/mangrove/ceillis.json new file mode 100644 index 00000000..9527ebdc --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/mangrove/ceillis.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:mangrove_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_ceillis" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:ceillis" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/mangrove/chamomile.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/mangrove/chamomile.json new file mode 100644 index 00000000..4b5d1d3e --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/mangrove/chamomile.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:mangrove_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_chamomile" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:chamomile" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/mangrove/chervil.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/mangrove/chervil.json new file mode 100644 index 00000000..04a2e446 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/mangrove/chervil.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:mangrove_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_chervil" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:chervil" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/mangrove/chives.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/mangrove/chives.json new file mode 100644 index 00000000..e20f9f2d --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/mangrove/chives.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:mangrove_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_chives" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:chives" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/mangrove/essitte.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/mangrove/essitte.json new file mode 100644 index 00000000..ebd0e7c3 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/mangrove/essitte.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:mangrove_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_essitte" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:essitte" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/mangrove/fennel.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/mangrove/fennel.json new file mode 100644 index 00000000..3f8eb09a --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/mangrove/fennel.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:mangrove_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_fennel" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:fennel" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/mangrove/fennkystral.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/mangrove/fennkystral.json new file mode 100644 index 00000000..30598612 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/mangrove/fennkystral.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:mangrove_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_fennkystral" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:fennkystral" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/mangrove/marjoram.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/mangrove/marjoram.json new file mode 100644 index 00000000..48936106 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/mangrove/marjoram.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:mangrove_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_marjoram" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:marjoram" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/mangrove/punuel.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/mangrove/punuel.json new file mode 100644 index 00000000..3e513218 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/mangrove/punuel.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:mangrove_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_punuel" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:punuel" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/mangrove/rosemary.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/mangrove/rosemary.json new file mode 100644 index 00000000..082690b1 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/mangrove/rosemary.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:mangrove_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_rosemary" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:rosemary" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/mangrove/sage.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/mangrove/sage.json new file mode 100644 index 00000000..9b3977a2 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/mangrove/sage.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:mangrove_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_sage" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:sage" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/mangrove/sorrel.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/mangrove/sorrel.json new file mode 100644 index 00000000..ce89bed3 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/mangrove/sorrel.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:mangrove_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_sorrel" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:sorrel" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/mangrove/tarragon.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/mangrove/tarragon.json new file mode 100644 index 00000000..427821b1 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/mangrove/tarragon.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:mangrove_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_tarragon" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:tarragon" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/mangrove/thyme.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/mangrove/thyme.json new file mode 100644 index 00000000..55ddd29c --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/mangrove/thyme.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:mangrove_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_thyme" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:thyme" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/mangrove/thyocielle.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/mangrove/thyocielle.json new file mode 100644 index 00000000..c557b1bf --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/mangrove/thyocielle.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:mangrove_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_thyocielle" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:thyocielle" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/mangrove/verbena.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/mangrove/verbena.json new file mode 100644 index 00000000..951fa651 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/mangrove/verbena.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:mangrove_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_verbena" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:verbena" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/myqueste/calendula.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/myqueste/calendula.json new file mode 100644 index 00000000..fdbe1db4 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/myqueste/calendula.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:myqueste_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_calendula" + } + ], + "result": { + "count": 4, + "id": "hibernalherbs:calendula" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/myqueste/ceillis.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/myqueste/ceillis.json new file mode 100644 index 00000000..1d6374fe --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/myqueste/ceillis.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:myqueste_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_ceillis" + } + ], + "result": { + "count": 4, + "id": "hibernalherbs:ceillis" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/myqueste/chamomile.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/myqueste/chamomile.json new file mode 100644 index 00000000..0afc4ed8 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/myqueste/chamomile.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:myqueste_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_chamomile" + } + ], + "result": { + "count": 4, + "id": "hibernalherbs:chamomile" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/myqueste/chervil.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/myqueste/chervil.json new file mode 100644 index 00000000..be8a1a92 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/myqueste/chervil.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:myqueste_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_chervil" + } + ], + "result": { + "count": 4, + "id": "hibernalherbs:chervil" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/myqueste/chives.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/myqueste/chives.json new file mode 100644 index 00000000..99605f4c --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/myqueste/chives.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:myqueste_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_chives" + } + ], + "result": { + "count": 4, + "id": "hibernalherbs:chives" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/myqueste/essitte.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/myqueste/essitte.json new file mode 100644 index 00000000..cd6549a0 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/myqueste/essitte.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:myqueste_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_essitte" + } + ], + "result": { + "count": 4, + "id": "hibernalherbs:essitte" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/myqueste/fennel.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/myqueste/fennel.json new file mode 100644 index 00000000..4278d337 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/myqueste/fennel.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:myqueste_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_fennel" + } + ], + "result": { + "count": 4, + "id": "hibernalherbs:fennel" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/myqueste/fennkystral.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/myqueste/fennkystral.json new file mode 100644 index 00000000..c10a3757 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/myqueste/fennkystral.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:myqueste_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_fennkystral" + } + ], + "result": { + "count": 4, + "id": "hibernalherbs:fennkystral" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/myqueste/marjoram.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/myqueste/marjoram.json new file mode 100644 index 00000000..722d8d6e --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/myqueste/marjoram.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:myqueste_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_marjoram" + } + ], + "result": { + "count": 4, + "id": "hibernalherbs:marjoram" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/myqueste/punuel.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/myqueste/punuel.json new file mode 100644 index 00000000..8bc3c118 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/myqueste/punuel.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:myqueste_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_punuel" + } + ], + "result": { + "count": 4, + "id": "hibernalherbs:punuel" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/myqueste/rosemary.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/myqueste/rosemary.json new file mode 100644 index 00000000..85033cf8 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/myqueste/rosemary.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:myqueste_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_rosemary" + } + ], + "result": { + "count": 4, + "id": "hibernalherbs:rosemary" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/myqueste/sage.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/myqueste/sage.json new file mode 100644 index 00000000..5b1907c1 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/myqueste/sage.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:myqueste_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_sage" + } + ], + "result": { + "count": 4, + "id": "hibernalherbs:sage" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/myqueste/sorrel.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/myqueste/sorrel.json new file mode 100644 index 00000000..8ccdcb25 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/myqueste/sorrel.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:myqueste_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_sorrel" + } + ], + "result": { + "count": 4, + "id": "hibernalherbs:sorrel" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/myqueste/tarragon.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/myqueste/tarragon.json new file mode 100644 index 00000000..4a9ef979 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/myqueste/tarragon.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:myqueste_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_tarragon" + } + ], + "result": { + "count": 4, + "id": "hibernalherbs:tarragon" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/myqueste/thyme.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/myqueste/thyme.json new file mode 100644 index 00000000..832e1ba6 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/myqueste/thyme.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:myqueste_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_thyme" + } + ], + "result": { + "count": 4, + "id": "hibernalherbs:thyme" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/myqueste/thyocielle.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/myqueste/thyocielle.json new file mode 100644 index 00000000..aceecc0b --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/myqueste/thyocielle.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:myqueste_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_thyocielle" + } + ], + "result": { + "count": 4, + "id": "hibernalherbs:thyocielle" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/myqueste/verbena.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/myqueste/verbena.json new file mode 100644 index 00000000..be42a951 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/myqueste/verbena.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:myqueste_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_verbena" + } + ], + "result": { + "count": 4, + "id": "hibernalherbs:verbena" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/oak/calendula.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/oak/calendula.json new file mode 100644 index 00000000..46168e34 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/oak/calendula.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:oak_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_calendula" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:calendula" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/oak/ceillis.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/oak/ceillis.json new file mode 100644 index 00000000..8723eb1f --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/oak/ceillis.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:oak_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_ceillis" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:ceillis" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/oak/chamomile.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/oak/chamomile.json new file mode 100644 index 00000000..4d36a674 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/oak/chamomile.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:oak_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_chamomile" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:chamomile" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/oak/chervil.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/oak/chervil.json new file mode 100644 index 00000000..15e6b134 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/oak/chervil.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:oak_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_chervil" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:chervil" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/oak/chives.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/oak/chives.json new file mode 100644 index 00000000..322828df --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/oak/chives.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:oak_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_chives" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:chives" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/oak/essitte.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/oak/essitte.json new file mode 100644 index 00000000..e7e5272e --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/oak/essitte.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:oak_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_essitte" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:essitte" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/oak/fennel.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/oak/fennel.json new file mode 100644 index 00000000..49810442 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/oak/fennel.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:oak_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_fennel" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:fennel" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/oak/fennkystral.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/oak/fennkystral.json new file mode 100644 index 00000000..1aa5901f --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/oak/fennkystral.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:oak_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_fennkystral" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:fennkystral" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/oak/marjoram.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/oak/marjoram.json new file mode 100644 index 00000000..d8589215 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/oak/marjoram.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:oak_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_marjoram" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:marjoram" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/oak/punuel.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/oak/punuel.json new file mode 100644 index 00000000..bf41429e --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/oak/punuel.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:oak_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_punuel" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:punuel" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/oak/rosemary.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/oak/rosemary.json new file mode 100644 index 00000000..c43a41ca --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/oak/rosemary.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:oak_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_rosemary" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:rosemary" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/oak/sage.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/oak/sage.json new file mode 100644 index 00000000..2cee5726 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/oak/sage.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:oak_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_sage" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:sage" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/oak/sorrel.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/oak/sorrel.json new file mode 100644 index 00000000..9a141db8 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/oak/sorrel.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:oak_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_sorrel" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:sorrel" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/oak/tarragon.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/oak/tarragon.json new file mode 100644 index 00000000..a5f17cd5 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/oak/tarragon.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:oak_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_tarragon" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:tarragon" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/oak/thyme.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/oak/thyme.json new file mode 100644 index 00000000..caa155a9 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/oak/thyme.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:oak_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_thyme" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:thyme" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/oak/thyocielle.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/oak/thyocielle.json new file mode 100644 index 00000000..754737e1 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/oak/thyocielle.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:oak_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_thyocielle" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:thyocielle" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/oak/verbena.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/oak/verbena.json new file mode 100644 index 00000000..ca486fba --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/oak/verbena.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:oak_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_verbena" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:verbena" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/spruce/calendula.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/spruce/calendula.json new file mode 100644 index 00000000..103efb5c --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/spruce/calendula.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:spruce_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_calendula" + } + ], + "result": { + "count": 4, + "id": "hibernalherbs:calendula" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/spruce/ceillis.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/spruce/ceillis.json new file mode 100644 index 00000000..9c59cc70 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/spruce/ceillis.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:spruce_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_ceillis" + } + ], + "result": { + "count": 4, + "id": "hibernalherbs:ceillis" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/spruce/chamomile.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/spruce/chamomile.json new file mode 100644 index 00000000..a198eaa1 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/spruce/chamomile.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:spruce_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_chamomile" + } + ], + "result": { + "count": 4, + "id": "hibernalherbs:chamomile" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/spruce/chervil.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/spruce/chervil.json new file mode 100644 index 00000000..63487022 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/spruce/chervil.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:spruce_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_chervil" + } + ], + "result": { + "count": 4, + "id": "hibernalherbs:chervil" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/spruce/chives.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/spruce/chives.json new file mode 100644 index 00000000..cf0b7093 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/spruce/chives.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:spruce_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_chives" + } + ], + "result": { + "count": 4, + "id": "hibernalherbs:chives" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/spruce/essitte.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/spruce/essitte.json new file mode 100644 index 00000000..f33213a1 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/spruce/essitte.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:spruce_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_essitte" + } + ], + "result": { + "count": 4, + "id": "hibernalherbs:essitte" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/spruce/fennel.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/spruce/fennel.json new file mode 100644 index 00000000..9eebddd2 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/spruce/fennel.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:spruce_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_fennel" + } + ], + "result": { + "count": 4, + "id": "hibernalherbs:fennel" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/spruce/fennkystral.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/spruce/fennkystral.json new file mode 100644 index 00000000..a9aa5ac0 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/spruce/fennkystral.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:spruce_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_fennkystral" + } + ], + "result": { + "count": 4, + "id": "hibernalherbs:fennkystral" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/spruce/marjoram.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/spruce/marjoram.json new file mode 100644 index 00000000..6aebdbda --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/spruce/marjoram.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:spruce_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_marjoram" + } + ], + "result": { + "count": 4, + "id": "hibernalherbs:marjoram" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/spruce/punuel.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/spruce/punuel.json new file mode 100644 index 00000000..901c0602 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/spruce/punuel.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:spruce_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_punuel" + } + ], + "result": { + "count": 4, + "id": "hibernalherbs:punuel" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/spruce/rosemary.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/spruce/rosemary.json new file mode 100644 index 00000000..df322b17 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/spruce/rosemary.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:spruce_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_rosemary" + } + ], + "result": { + "count": 4, + "id": "hibernalherbs:rosemary" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/spruce/sage.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/spruce/sage.json new file mode 100644 index 00000000..64f76055 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/spruce/sage.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:spruce_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_sage" + } + ], + "result": { + "count": 4, + "id": "hibernalherbs:sage" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/spruce/sorrel.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/spruce/sorrel.json new file mode 100644 index 00000000..c715757f --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/spruce/sorrel.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:spruce_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_sorrel" + } + ], + "result": { + "count": 4, + "id": "hibernalherbs:sorrel" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/spruce/tarragon.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/spruce/tarragon.json new file mode 100644 index 00000000..8bf844a4 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/spruce/tarragon.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:spruce_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_tarragon" + } + ], + "result": { + "count": 4, + "id": "hibernalherbs:tarragon" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/spruce/thyme.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/spruce/thyme.json new file mode 100644 index 00000000..6f5735e4 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/spruce/thyme.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:spruce_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_thyme" + } + ], + "result": { + "count": 4, + "id": "hibernalherbs:thyme" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/spruce/thyocielle.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/spruce/thyocielle.json new file mode 100644 index 00000000..d995f126 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/spruce/thyocielle.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:spruce_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_thyocielle" + } + ], + "result": { + "count": 4, + "id": "hibernalherbs:thyocielle" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/spruce/verbena.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/spruce/verbena.json new file mode 100644 index 00000000..4a4f35dd --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/spruce/verbena.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:spruce_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_verbena" + } + ], + "result": { + "count": 4, + "id": "hibernalherbs:verbena" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/warped/calendula.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/warped/calendula.json new file mode 100644 index 00000000..32fbdea8 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/warped/calendula.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:warped_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_calendula" + } + ], + "result": { + "count": 2, + "id": "hibernalherbs:calendula" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/warped/ceillis.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/warped/ceillis.json new file mode 100644 index 00000000..f40aac63 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/warped/ceillis.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:warped_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_ceillis" + } + ], + "result": { + "count": 2, + "id": "hibernalherbs:ceillis" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/warped/chamomile.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/warped/chamomile.json new file mode 100644 index 00000000..2a65bfc6 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/warped/chamomile.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:warped_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_chamomile" + } + ], + "result": { + "count": 2, + "id": "hibernalherbs:chamomile" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/warped/chervil.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/warped/chervil.json new file mode 100644 index 00000000..8919ed96 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/warped/chervil.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:warped_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_chervil" + } + ], + "result": { + "count": 2, + "id": "hibernalherbs:chervil" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/warped/chives.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/warped/chives.json new file mode 100644 index 00000000..2953dd78 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/warped/chives.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:warped_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_chives" + } + ], + "result": { + "count": 2, + "id": "hibernalherbs:chives" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/warped/essitte.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/warped/essitte.json new file mode 100644 index 00000000..1fee0e65 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/warped/essitte.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:warped_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_essitte" + } + ], + "result": { + "count": 2, + "id": "hibernalherbs:essitte" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/warped/fennel.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/warped/fennel.json new file mode 100644 index 00000000..6058da17 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/warped/fennel.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:warped_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_fennel" + } + ], + "result": { + "count": 2, + "id": "hibernalherbs:fennel" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/warped/fennkystral.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/warped/fennkystral.json new file mode 100644 index 00000000..00081401 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/warped/fennkystral.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:warped_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_fennkystral" + } + ], + "result": { + "count": 2, + "id": "hibernalherbs:fennkystral" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/warped/marjoram.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/warped/marjoram.json new file mode 100644 index 00000000..19e66a5a --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/warped/marjoram.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:warped_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_marjoram" + } + ], + "result": { + "count": 2, + "id": "hibernalherbs:marjoram" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/warped/punuel.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/warped/punuel.json new file mode 100644 index 00000000..02cdbf59 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/warped/punuel.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:warped_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_punuel" + } + ], + "result": { + "count": 2, + "id": "hibernalherbs:punuel" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/warped/rosemary.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/warped/rosemary.json new file mode 100644 index 00000000..af1b65ec --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/warped/rosemary.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:warped_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_rosemary" + } + ], + "result": { + "count": 2, + "id": "hibernalherbs:rosemary" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/warped/sage.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/warped/sage.json new file mode 100644 index 00000000..c24b0aff --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/warped/sage.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:warped_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_sage" + } + ], + "result": { + "count": 2, + "id": "hibernalherbs:sage" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/warped/sorrel.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/warped/sorrel.json new file mode 100644 index 00000000..5b5ac5a0 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/warped/sorrel.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:warped_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_sorrel" + } + ], + "result": { + "count": 2, + "id": "hibernalherbs:sorrel" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/warped/tarragon.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/warped/tarragon.json new file mode 100644 index 00000000..3dc4c264 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/warped/tarragon.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:warped_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_tarragon" + } + ], + "result": { + "count": 2, + "id": "hibernalherbs:tarragon" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/warped/thyme.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/warped/thyme.json new file mode 100644 index 00000000..9a9097ba --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/warped/thyme.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:warped_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_thyme" + } + ], + "result": { + "count": 2, + "id": "hibernalherbs:thyme" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/warped/thyocielle.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/warped/thyocielle.json new file mode 100644 index 00000000..d27c459a --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/warped/thyocielle.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:warped_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_thyocielle" + } + ], + "result": { + "count": 2, + "id": "hibernalherbs:thyocielle" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/warped/verbena.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/warped/verbena.json new file mode 100644 index 00000000..6d33de8c --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/reproduction/warped/verbena.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:warped_herb_fertilizer" + }, + { + "item": "hibernalherbs:pounded_verbena" + } + ], + "result": { + "count": 2, + "id": "hibernalherbs:verbena" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/spruce.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/spruce.json new file mode 100644 index 00000000..ae7f4b09 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/spruce.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:spruce_herb_humus" + }, + { + "item": "minecraft:bone_meal" + }, + { + "item": "minecraft:bone_meal" + } + ], + "result": { + "count": 1, + "id": "hibernalherbs:spruce_herb_fertilizer" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/fertilizer/warped.json b/src/main/resources/data/hibernalherbs/recipe/fertilizer/warped.json new file mode 100644 index 00000000..650cc969 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/fertilizer/warped.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:warped_herb_humus" + }, + { + "item": "minecraft:bone_meal" + }, + { + "item": "minecraft:bone_meal" + } + ], + "result": { + "count": 1, + "id": "hibernalherbs:warped_herb_fertilizer" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/golden_sickle.json b/src/main/resources/data/hibernalherbs/recipe/golden_sickle.json new file mode 100644 index 00000000..188ddc0a --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/golden_sickle.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "#": { + "item": "minecraft:stick" + }, + "X": { + "item": "minecraft:gold_ingot" + } + }, + "pattern": [ + "XX", + " X", + "# " + ], + "result": { + "count": 1, + "id": "hibernalherbs:golden_sickle" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/herb_humus.json b/src/main/resources/data/hibernalherbs/recipe/herb_humus.json new file mode 100644 index 00000000..7a43b988 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/herb_humus.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "minecraft:dirt" + }, + "@": { + "tag": "hibernalherbs:pounded_herbs" + } + }, + "pattern": [ + "#@", + "@#" + ], + "result": { + "count": 4, + "id": "hibernalherbs:herb_humus" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/herbal_grimoire.json b/src/main/resources/data/hibernalherbs/recipe/herbal_grimoire.json new file mode 100644 index 00000000..314f32b8 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/herbal_grimoire.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "minecraft:book" + }, + { + "tag": "hibernalherbs:herbs" + } + ], + "result": { + "count": 1, + "id": "hibernalherbs:grimoire" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/incense_provider.json b/src/main/resources/data/hibernalherbs/recipe/incense_provider.json new file mode 100644 index 00000000..f02c825b --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/incense_provider.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "minecraft:stick" + }, + "A": { + "item": "hibernalherbs:syrum_ingot" + }, + "B": { + "item": "hibernalherbs:necromantic_stone" + } + }, + "pattern": [ + "A#A", + "BBB" + ], + "result": { + "count": 1, + "id": "hibernalherbs:incense_provider" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/inscription_smithing_template.json b/src/main/resources/data/hibernalherbs/recipe/inscription_smithing_template.json new file mode 100644 index 00000000..08e24c17 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/inscription_smithing_template.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "hibernalherbs:arkonium_ingot" + }, + "C": { + "item": "hibernalherbs:life_force" + }, + "S": { + "item": "hibernalherbs:inscription_smithing_template" + } + }, + "pattern": [ + "#S#", + "#C#", + "###" + ], + "result": { + "count": 2, + "id": "hibernalherbs:inscription_smithing_template" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/iron_sickle.json b/src/main/resources/data/hibernalherbs/recipe/iron_sickle.json new file mode 100644 index 00000000..2c6ce450 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/iron_sickle.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "#": { + "item": "minecraft:stick" + }, + "X": { + "item": "minecraft:iron_ingot" + } + }, + "pattern": [ + "XX", + " X", + "# " + ], + "result": { + "count": 1, + "id": "hibernalherbs:iron_sickle" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/marjoram_herb_barrel.json b/src/main/resources/data/hibernalherbs/recipe/marjoram_herb_barrel.json new file mode 100644 index 00000000..294430c3 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/marjoram_herb_barrel.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "item": "hibernalherbs:marjoram" + }, + { + "item": "hibernalherbs:marjoram" + }, + { + "item": "hibernalherbs:marjoram" + }, + { + "item": "hibernalherbs:marjoram" + }, + { + "item": "minecraft:barrel" + } + ], + "result": { + "count": 1, + "id": "hibernalherbs:marjoram_herb_barrel" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/marjoram_herb_pile.json b/src/main/resources/data/hibernalherbs/recipe/marjoram_herb_pile.json new file mode 100644 index 00000000..a63d7267 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/marjoram_herb_pile.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "item": "hibernalherbs:marjoram" + }, + { + "item": "hibernalherbs:marjoram" + }, + { + "item": "hibernalherbs:myqueste_leaves" + } + ], + "result": { + "count": 1, + "id": "hibernalherbs:marjoram_herb_pile" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/marjoram_lantern.json b/src/main/resources/data/hibernalherbs/recipe/marjoram_lantern.json new file mode 100644 index 00000000..a57d21bf --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/marjoram_lantern.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "#": { + "item": "minecraft:iron_nugget" + }, + "A": { + "item": "minecraft:lantern" + }, + "X": { + "item": "hibernalherbs:dried_marjoram" + } + }, + "pattern": [ + " X ", + "XAX", + " # " + ], + "result": { + "count": 3, + "id": "hibernalherbs:marjoram_lantern" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/mastery_herbal_sigil.json b/src/main/resources/data/hibernalherbs/recipe/mastery_herbal_sigil.json new file mode 100644 index 00000000..1df077d5 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/mastery_herbal_sigil.json @@ -0,0 +1,37 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:blank_herbal_sigil" + }, + { + "item": "hibernalherbs:dried_chervil" + }, + { + "item": "hibernalherbs:dried_ceillis" + }, + { + "item": "hibernalherbs:dried_punuel" + }, + { + "item": "hibernalherbs:dried_essitte" + }, + { + "item": "hibernalherbs:dried_thyocielle" + }, + { + "item": "hibernalherbs:dried_fennkystral" + }, + { + "item": "hibernalherbs:dried_calendula" + }, + { + "item": "hibernalherbs:dried_sage" + } + ], + "result": { + "count": 1, + "id": "hibernalherbs:mastery_herbal_sigil" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/myqueste_boat.json b/src/main/resources/data/hibernalherbs/recipe/myqueste_boat.json new file mode 100644 index 00000000..5abedaa2 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/myqueste_boat.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "group": "boat", + "key": { + "#": { + "item": "hibernalherbs:myqueste_planks" + } + }, + "pattern": [ + "# #", + "###" + ], + "result": { + "count": 1, + "id": "hibernalherbs:myqueste_boat" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/myqueste_button.json b/src/main/resources/data/hibernalherbs/recipe/myqueste_button.json new file mode 100644 index 00000000..ebc13bc7 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/myqueste_button.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "redstone", + "ingredients": [ + { + "item": "hibernalherbs:myqueste_planks" + } + ], + "result": { + "count": 1, + "id": "hibernalherbs:myqueste_button" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/myqueste_chest_boat.json b/src/main/resources/data/hibernalherbs/recipe/myqueste_chest_boat.json new file mode 100644 index 00000000..f26afdbb --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/myqueste_chest_boat.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "group": "chest_boat", + "ingredients": [ + { + "item": "minecraft:chest" + }, + { + "item": "hibernalherbs:myqueste_boat" + } + ], + "result": { + "count": 1, + "id": "hibernalherbs:myqueste_chest_boat" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/myqueste_door.json b/src/main/resources/data/hibernalherbs/recipe/myqueste_door.json new file mode 100644 index 00000000..fcc595f5 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/myqueste_door.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "redstone", + "key": { + "#": { + "item": "hibernalherbs:myqueste_planks" + } + }, + "pattern": [ + "##", + "##", + "##" + ], + "result": { + "count": 3, + "id": "hibernalherbs:myqueste_door" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/myqueste_fence.json b/src/main/resources/data/hibernalherbs/recipe/myqueste_fence.json new file mode 100644 index 00000000..1d8e3ccf --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/myqueste_fence.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "minecraft:stick" + }, + "W": { + "item": "hibernalherbs:myqueste_planks" + } + }, + "pattern": [ + "W#W", + "W#W" + ], + "result": { + "count": 3, + "id": "hibernalherbs:myqueste_fence" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/myqueste_fence_gate.json b/src/main/resources/data/hibernalherbs/recipe/myqueste_fence_gate.json new file mode 100644 index 00000000..d5540230 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/myqueste_fence_gate.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "redstone", + "key": { + "#": { + "item": "minecraft:stick" + }, + "W": { + "item": "hibernalherbs:myqueste_planks" + } + }, + "pattern": [ + "#W#", + "#W#" + ], + "result": { + "count": 1, + "id": "hibernalherbs:myqueste_fence_gate" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/myqueste_hanging_sign.json b/src/main/resources/data/hibernalherbs/recipe/myqueste_hanging_sign.json new file mode 100644 index 00000000..0eb76b59 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/myqueste_hanging_sign.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "group": "hanging_sign", + "key": { + "#": { + "item": "hibernalherbs:myqueste_planks" + }, + "X": { + "item": "minecraft:chain" + } + }, + "pattern": [ + "X X", + "###", + "###" + ], + "result": { + "count": 6, + "id": "hibernalherbs:myqueste_hanging_sign" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/myqueste_planks.json b/src/main/resources/data/hibernalherbs/recipe/myqueste_planks.json new file mode 100644 index 00000000..4e8907da --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/myqueste_planks.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "group": "planks", + "ingredients": [ + { + "tag": "hibernalherbs:myqueste_logs" + } + ], + "result": { + "count": 4, + "id": "hibernalherbs:myqueste_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/myqueste_pressure_plate.json b/src/main/resources/data/hibernalherbs/recipe/myqueste_pressure_plate.json new file mode 100644 index 00000000..eb3277f6 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/myqueste_pressure_plate.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "redstone", + "key": { + "#": { + "item": "hibernalherbs:myqueste_planks" + } + }, + "pattern": [ + "##" + ], + "result": { + "count": 1, + "id": "hibernalherbs:myqueste_pressure_plate" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/myqueste_sign.json b/src/main/resources/data/hibernalherbs/recipe/myqueste_sign.json new file mode 100644 index 00000000..3437fe90 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/myqueste_sign.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "group": "sign", + "key": { + "#": { + "item": "hibernalherbs:myqueste_planks" + }, + "X": { + "item": "minecraft:stick" + } + }, + "pattern": [ + "###", + "###", + " X " + ], + "result": { + "count": 3, + "id": "hibernalherbs:myqueste_sign" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/myqueste_slab.json b/src/main/resources/data/hibernalherbs/recipe/myqueste_slab.json new file mode 100644 index 00000000..e277f248 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/myqueste_slab.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "hibernalherbs:myqueste_planks" + } + }, + "pattern": [ + "###" + ], + "result": { + "count": 6, + "id": "hibernalherbs:myqueste_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/myqueste_stairs.json b/src/main/resources/data/hibernalherbs/recipe/myqueste_stairs.json new file mode 100644 index 00000000..4bf01980 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/myqueste_stairs.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "hibernalherbs:myqueste_planks" + } + }, + "pattern": [ + "# ", + "## ", + "###" + ], + "result": { + "count": 4, + "id": "hibernalherbs:myqueste_stairs" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/myqueste_trapdoor.json b/src/main/resources/data/hibernalherbs/recipe/myqueste_trapdoor.json new file mode 100644 index 00000000..db85022f --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/myqueste_trapdoor.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "redstone", + "key": { + "#": { + "item": "hibernalherbs:myqueste_planks" + } + }, + "pattern": [ + "###", + "###" + ], + "result": { + "count": 2, + "id": "hibernalherbs:myqueste_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/myqueste_wood.json b/src/main/resources/data/hibernalherbs/recipe/myqueste_wood.json new file mode 100644 index 00000000..2478548a --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/myqueste_wood.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "group": "bark", + "key": { + "#": { + "item": "hibernalherbs:myqueste_log" + } + }, + "pattern": [ + "##", + "##" + ], + "result": { + "count": 3, + "id": "hibernalherbs:myqueste_wood" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/mystical_campfire.json b/src/main/resources/data/hibernalherbs/recipe/mystical_campfire.json new file mode 100644 index 00000000..9558529a --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/mystical_campfire.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "minecraft:stick" + }, + "A": { + "item": "hibernalherbs:life_force" + }, + "B": { + "tag": "hibernalherbs:myqueste_logs" + } + }, + "pattern": [ + " # ", + "#A#", + "BBB" + ], + "result": { + "count": 1, + "id": "hibernalherbs:mystical_campfire" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/mystical_campfire_conversion/arkonium_block_from_iron_block.json b/src/main/resources/data/hibernalherbs/recipe/mystical_campfire_conversion/arkonium_block_from_iron_block.json new file mode 100644 index 00000000..90515f76 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/mystical_campfire_conversion/arkonium_block_from_iron_block.json @@ -0,0 +1,12 @@ +{ + "type": "hibernalherbs:mystical_campfire_conversion", + "category": "misc", + "cookingtime": 3200, + "experience": 0.2, + "ingredient": { + "item": "minecraft:iron_block" + }, + "result": { + "id": "hibernalherbs:arkonium_block" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/mystical_campfire_conversion/arkonium_ingot_from_iron_ingot.json b/src/main/resources/data/hibernalherbs/recipe/mystical_campfire_conversion/arkonium_ingot_from_iron_ingot.json new file mode 100644 index 00000000..6f79cc47 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/mystical_campfire_conversion/arkonium_ingot_from_iron_ingot.json @@ -0,0 +1,12 @@ +{ + "type": "hibernalherbs:mystical_campfire_conversion", + "category": "misc", + "cookingtime": 400, + "experience": 0.2, + "ingredient": { + "item": "minecraft:iron_ingot" + }, + "result": { + "id": "hibernalherbs:arkonium_ingot" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/mystical_campfire_conversion/dried_calendula.json b/src/main/resources/data/hibernalherbs/recipe/mystical_campfire_conversion/dried_calendula.json new file mode 100644 index 00000000..b3613a79 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/mystical_campfire_conversion/dried_calendula.json @@ -0,0 +1,12 @@ +{ + "type": "hibernalherbs:mystical_campfire_conversion", + "category": "misc", + "cookingtime": 400, + "experience": 0.2, + "ingredient": { + "item": "hibernalherbs:pounded_calendula" + }, + "result": { + "id": "hibernalherbs:dried_calendula" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/mystical_campfire_conversion/dried_ceillis.json b/src/main/resources/data/hibernalherbs/recipe/mystical_campfire_conversion/dried_ceillis.json new file mode 100644 index 00000000..bbee34a1 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/mystical_campfire_conversion/dried_ceillis.json @@ -0,0 +1,12 @@ +{ + "type": "hibernalherbs:mystical_campfire_conversion", + "category": "misc", + "cookingtime": 400, + "experience": 0.2, + "ingredient": { + "item": "hibernalherbs:pounded_ceillis" + }, + "result": { + "id": "hibernalherbs:dried_ceillis" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/mystical_campfire_conversion/dried_chamomile.json b/src/main/resources/data/hibernalherbs/recipe/mystical_campfire_conversion/dried_chamomile.json new file mode 100644 index 00000000..d433c33e --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/mystical_campfire_conversion/dried_chamomile.json @@ -0,0 +1,12 @@ +{ + "type": "hibernalherbs:mystical_campfire_conversion", + "category": "misc", + "cookingtime": 400, + "experience": 0.2, + "ingredient": { + "item": "hibernalherbs:pounded_chamomile" + }, + "result": { + "id": "hibernalherbs:dried_chamomile" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/mystical_campfire_conversion/dried_chervil.json b/src/main/resources/data/hibernalherbs/recipe/mystical_campfire_conversion/dried_chervil.json new file mode 100644 index 00000000..8c5e7467 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/mystical_campfire_conversion/dried_chervil.json @@ -0,0 +1,12 @@ +{ + "type": "hibernalherbs:mystical_campfire_conversion", + "category": "misc", + "cookingtime": 400, + "experience": 0.2, + "ingredient": { + "item": "hibernalherbs:pounded_chervil" + }, + "result": { + "id": "hibernalherbs:dried_chervil" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/mystical_campfire_conversion/dried_chives.json b/src/main/resources/data/hibernalherbs/recipe/mystical_campfire_conversion/dried_chives.json new file mode 100644 index 00000000..bdac6b2f --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/mystical_campfire_conversion/dried_chives.json @@ -0,0 +1,12 @@ +{ + "type": "hibernalherbs:mystical_campfire_conversion", + "category": "misc", + "cookingtime": 400, + "experience": 0.2, + "ingredient": { + "item": "hibernalherbs:pounded_chives" + }, + "result": { + "id": "hibernalherbs:dried_chives" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/mystical_campfire_conversion/dried_essitte.json b/src/main/resources/data/hibernalherbs/recipe/mystical_campfire_conversion/dried_essitte.json new file mode 100644 index 00000000..b9648a67 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/mystical_campfire_conversion/dried_essitte.json @@ -0,0 +1,12 @@ +{ + "type": "hibernalherbs:mystical_campfire_conversion", + "category": "misc", + "cookingtime": 400, + "experience": 0.2, + "ingredient": { + "item": "hibernalherbs:pounded_essitte" + }, + "result": { + "id": "hibernalherbs:dried_essitte" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/mystical_campfire_conversion/dried_fennel.json b/src/main/resources/data/hibernalherbs/recipe/mystical_campfire_conversion/dried_fennel.json new file mode 100644 index 00000000..d2d2b6cc --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/mystical_campfire_conversion/dried_fennel.json @@ -0,0 +1,12 @@ +{ + "type": "hibernalherbs:mystical_campfire_conversion", + "category": "misc", + "cookingtime": 400, + "experience": 0.2, + "ingredient": { + "item": "hibernalherbs:pounded_fennel" + }, + "result": { + "id": "hibernalherbs:dried_fennel" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/mystical_campfire_conversion/dried_fennkystral.json b/src/main/resources/data/hibernalherbs/recipe/mystical_campfire_conversion/dried_fennkystral.json new file mode 100644 index 00000000..b6aeb3c9 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/mystical_campfire_conversion/dried_fennkystral.json @@ -0,0 +1,12 @@ +{ + "type": "hibernalherbs:mystical_campfire_conversion", + "category": "misc", + "cookingtime": 400, + "experience": 0.2, + "ingredient": { + "item": "hibernalherbs:pounded_fennkystral" + }, + "result": { + "id": "hibernalherbs:dried_fennkystral" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/mystical_campfire_conversion/dried_marjoram.json b/src/main/resources/data/hibernalherbs/recipe/mystical_campfire_conversion/dried_marjoram.json new file mode 100644 index 00000000..be8a53cf --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/mystical_campfire_conversion/dried_marjoram.json @@ -0,0 +1,12 @@ +{ + "type": "hibernalherbs:mystical_campfire_conversion", + "category": "misc", + "cookingtime": 400, + "experience": 0.2, + "ingredient": { + "item": "hibernalherbs:pounded_marjoram" + }, + "result": { + "id": "hibernalherbs:dried_marjoram" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/mystical_campfire_conversion/dried_punuel.json b/src/main/resources/data/hibernalherbs/recipe/mystical_campfire_conversion/dried_punuel.json new file mode 100644 index 00000000..2a406a82 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/mystical_campfire_conversion/dried_punuel.json @@ -0,0 +1,12 @@ +{ + "type": "hibernalherbs:mystical_campfire_conversion", + "category": "misc", + "cookingtime": 400, + "experience": 0.2, + "ingredient": { + "item": "hibernalherbs:pounded_punuel" + }, + "result": { + "id": "hibernalherbs:dried_punuel" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/mystical_campfire_conversion/dried_rosemary.json b/src/main/resources/data/hibernalherbs/recipe/mystical_campfire_conversion/dried_rosemary.json new file mode 100644 index 00000000..90e42da6 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/mystical_campfire_conversion/dried_rosemary.json @@ -0,0 +1,12 @@ +{ + "type": "hibernalherbs:mystical_campfire_conversion", + "category": "misc", + "cookingtime": 400, + "experience": 0.2, + "ingredient": { + "item": "hibernalherbs:pounded_rosemary" + }, + "result": { + "id": "hibernalherbs:dried_rosemary" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/mystical_campfire_conversion/dried_sage.json b/src/main/resources/data/hibernalherbs/recipe/mystical_campfire_conversion/dried_sage.json new file mode 100644 index 00000000..19e57013 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/mystical_campfire_conversion/dried_sage.json @@ -0,0 +1,12 @@ +{ + "type": "hibernalherbs:mystical_campfire_conversion", + "category": "misc", + "cookingtime": 400, + "experience": 0.2, + "ingredient": { + "item": "hibernalherbs:pounded_sage" + }, + "result": { + "id": "hibernalherbs:dried_sage" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/mystical_campfire_conversion/dried_sorrel.json b/src/main/resources/data/hibernalherbs/recipe/mystical_campfire_conversion/dried_sorrel.json new file mode 100644 index 00000000..49eea564 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/mystical_campfire_conversion/dried_sorrel.json @@ -0,0 +1,12 @@ +{ + "type": "hibernalherbs:mystical_campfire_conversion", + "category": "misc", + "cookingtime": 400, + "experience": 0.2, + "ingredient": { + "item": "hibernalherbs:pounded_sorrel" + }, + "result": { + "id": "hibernalherbs:dried_sorrel" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/mystical_campfire_conversion/dried_tarragon.json b/src/main/resources/data/hibernalherbs/recipe/mystical_campfire_conversion/dried_tarragon.json new file mode 100644 index 00000000..440a350d --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/mystical_campfire_conversion/dried_tarragon.json @@ -0,0 +1,12 @@ +{ + "type": "hibernalherbs:mystical_campfire_conversion", + "category": "misc", + "cookingtime": 400, + "experience": 0.2, + "ingredient": { + "item": "hibernalherbs:pounded_tarragon" + }, + "result": { + "id": "hibernalherbs:dried_tarragon" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/mystical_campfire_conversion/dried_thyme.json b/src/main/resources/data/hibernalherbs/recipe/mystical_campfire_conversion/dried_thyme.json new file mode 100644 index 00000000..9787922d --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/mystical_campfire_conversion/dried_thyme.json @@ -0,0 +1,12 @@ +{ + "type": "hibernalherbs:mystical_campfire_conversion", + "category": "misc", + "cookingtime": 400, + "experience": 0.2, + "ingredient": { + "item": "hibernalherbs:pounded_thyme" + }, + "result": { + "id": "hibernalherbs:dried_thyme" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/mystical_campfire_conversion/dried_thyocielle.json b/src/main/resources/data/hibernalherbs/recipe/mystical_campfire_conversion/dried_thyocielle.json new file mode 100644 index 00000000..87f06612 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/mystical_campfire_conversion/dried_thyocielle.json @@ -0,0 +1,12 @@ +{ + "type": "hibernalherbs:mystical_campfire_conversion", + "category": "misc", + "cookingtime": 400, + "experience": 0.2, + "ingredient": { + "item": "hibernalherbs:pounded_thyocielle" + }, + "result": { + "id": "hibernalherbs:dried_thyocielle" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/mystical_campfire_conversion/dried_verbena.json b/src/main/resources/data/hibernalherbs/recipe/mystical_campfire_conversion/dried_verbena.json new file mode 100644 index 00000000..f6ce50a7 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/mystical_campfire_conversion/dried_verbena.json @@ -0,0 +1,12 @@ +{ + "type": "hibernalherbs:mystical_campfire_conversion", + "category": "misc", + "cookingtime": 400, + "experience": 0.2, + "ingredient": { + "item": "hibernalherbs:pounded_verbena" + }, + "result": { + "id": "hibernalherbs:dried_verbena" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/mystical_campfire_conversion/julisium_petals.json b/src/main/resources/data/hibernalherbs/recipe/mystical_campfire_conversion/julisium_petals.json new file mode 100644 index 00000000..9fd4adb5 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/mystical_campfire_conversion/julisium_petals.json @@ -0,0 +1,12 @@ +{ + "type": "hibernalherbs:mystical_campfire_conversion", + "category": "misc", + "cookingtime": 5000, + "experience": 0.4, + "ingredient": { + "item": "hibernalherbs:lumbinetrik_petals" + }, + "result": { + "id": "hibernalherbs:julisium_petals" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/mystical_campfire_conversion/lumbinetrik_petals.json b/src/main/resources/data/hibernalherbs/recipe/mystical_campfire_conversion/lumbinetrik_petals.json new file mode 100644 index 00000000..0bf4292b --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/mystical_campfire_conversion/lumbinetrik_petals.json @@ -0,0 +1,12 @@ +{ + "type": "hibernalherbs:mystical_campfire_conversion", + "category": "misc", + "cookingtime": 1000, + "experience": 0.4, + "ingredient": { + "item": "hibernalherbs:siliptium_petals" + }, + "result": { + "id": "hibernalherbs:lumbinetrik_petals" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/mystical_campfire_conversion/mystical_ashes.json b/src/main/resources/data/hibernalherbs/recipe/mystical_campfire_conversion/mystical_ashes.json new file mode 100644 index 00000000..fd9f102d --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/mystical_campfire_conversion/mystical_ashes.json @@ -0,0 +1,12 @@ +{ + "type": "hibernalherbs:mystical_campfire_conversion", + "category": "misc", + "cookingtime": 40, + "experience": 0.2, + "ingredient": { + "item": "minecraft:glass_bottle" + }, + "result": { + "id": "hibernalherbs:extract_mystical_ashes" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/mystical_campfire_conversion/siliptium_petals.json b/src/main/resources/data/hibernalherbs/recipe/mystical_campfire_conversion/siliptium_petals.json new file mode 100644 index 00000000..b9e7c262 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/mystical_campfire_conversion/siliptium_petals.json @@ -0,0 +1,12 @@ +{ + "type": "hibernalherbs:mystical_campfire_conversion", + "category": "misc", + "cookingtime": 200, + "experience": 0.4, + "ingredient": { + "item": "minecraft:pink_petals" + }, + "result": { + "id": "hibernalherbs:siliptium_petals" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/mystical_campfire_conversion/singed_herbal_grimoire.json b/src/main/resources/data/hibernalherbs/recipe/mystical_campfire_conversion/singed_herbal_grimoire.json new file mode 100644 index 00000000..3af0ccae --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/mystical_campfire_conversion/singed_herbal_grimoire.json @@ -0,0 +1,12 @@ +{ + "type": "hibernalherbs:mystical_campfire_conversion", + "category": "misc", + "cookingtime": 2400, + "experience": 0.2, + "ingredient": { + "item": "hibernalherbs:grimoire" + }, + "result": { + "id": "hibernalherbs:singed_grimoire" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/mystical_campfire_conversion/syrum_block_from_gold_block.json b/src/main/resources/data/hibernalherbs/recipe/mystical_campfire_conversion/syrum_block_from_gold_block.json new file mode 100644 index 00000000..d54b695b --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/mystical_campfire_conversion/syrum_block_from_gold_block.json @@ -0,0 +1,12 @@ +{ + "type": "hibernalherbs:mystical_campfire_conversion", + "category": "misc", + "cookingtime": 3200, + "experience": 0.2, + "ingredient": { + "item": "minecraft:gold_block" + }, + "result": { + "id": "hibernalherbs:syrum_block" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/mystical_campfire_conversion/syrum_ingot_from_gold_ingot.json b/src/main/resources/data/hibernalherbs/recipe/mystical_campfire_conversion/syrum_ingot_from_gold_ingot.json new file mode 100644 index 00000000..a510070e --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/mystical_campfire_conversion/syrum_ingot_from_gold_ingot.json @@ -0,0 +1,12 @@ +{ + "type": "hibernalherbs:mystical_campfire_conversion", + "category": "misc", + "cookingtime": 400, + "experience": 0.2, + "ingredient": { + "item": "minecraft:gold_ingot" + }, + "result": { + "id": "hibernalherbs:syrum_ingot" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/mystical_campfire_conversion/virtuous_ashes.json b/src/main/resources/data/hibernalherbs/recipe/mystical_campfire_conversion/virtuous_ashes.json new file mode 100644 index 00000000..683e8cde --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/mystical_campfire_conversion/virtuous_ashes.json @@ -0,0 +1,12 @@ +{ + "type": "hibernalherbs:mystical_campfire_conversion", + "category": "misc", + "cookingtime": 100, + "experience": 0.2, + "ingredient": { + "item": "hibernalherbs:extract_mystical_ashes" + }, + "result": { + "id": "hibernalherbs:extract_virtuous_ashes" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/pounded_calendula_compacting.json b/src/main/resources/data/hibernalherbs/recipe/pounded_calendula_compacting.json new file mode 100644 index 00000000..5e40dadc --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/pounded_calendula_compacting.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "hibernalherbs:pounded_calendula" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "count": 1, + "id": "hibernalherbs:pounded_calendula_block" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/pounded_calendula_from_block.json b/src/main/resources/data/hibernalherbs/recipe/pounded_calendula_from_block.json new file mode 100644 index 00000000..c4e97e6f --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/pounded_calendula_from_block.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:pounded_calendula_block" + } + ], + "result": { + "count": 9, + "id": "hibernalherbs:pounded_calendula" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/pounded_ceillis_compacting.json b/src/main/resources/data/hibernalherbs/recipe/pounded_ceillis_compacting.json new file mode 100644 index 00000000..1b5e4801 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/pounded_ceillis_compacting.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "hibernalherbs:pounded_ceillis" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "count": 1, + "id": "hibernalherbs:pounded_ceillis_block" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/pounded_ceillis_from_block.json b/src/main/resources/data/hibernalherbs/recipe/pounded_ceillis_from_block.json new file mode 100644 index 00000000..e0eacd37 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/pounded_ceillis_from_block.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:pounded_ceillis_block" + } + ], + "result": { + "count": 9, + "id": "hibernalherbs:pounded_ceillis" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/pounded_chamomile_compacting.json b/src/main/resources/data/hibernalherbs/recipe/pounded_chamomile_compacting.json new file mode 100644 index 00000000..c8b69b64 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/pounded_chamomile_compacting.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "hibernalherbs:pounded_chamomile" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "count": 1, + "id": "hibernalherbs:pounded_chamomile_block" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/pounded_chamomile_from_block.json b/src/main/resources/data/hibernalherbs/recipe/pounded_chamomile_from_block.json new file mode 100644 index 00000000..f11e18b7 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/pounded_chamomile_from_block.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:pounded_chamomile_block" + } + ], + "result": { + "count": 9, + "id": "hibernalherbs:pounded_chamomile" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/pounded_chervil_compacting.json b/src/main/resources/data/hibernalherbs/recipe/pounded_chervil_compacting.json new file mode 100644 index 00000000..49f22f4f --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/pounded_chervil_compacting.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "hibernalherbs:pounded_chervil" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "count": 1, + "id": "hibernalherbs:pounded_chervil_block" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/pounded_chervil_from_block.json b/src/main/resources/data/hibernalherbs/recipe/pounded_chervil_from_block.json new file mode 100644 index 00000000..b670fe2c --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/pounded_chervil_from_block.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:pounded_chervil_block" + } + ], + "result": { + "count": 9, + "id": "hibernalherbs:pounded_chervil" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/pounded_chives_compacting.json b/src/main/resources/data/hibernalherbs/recipe/pounded_chives_compacting.json new file mode 100644 index 00000000..d2251d95 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/pounded_chives_compacting.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "hibernalherbs:pounded_chives" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "count": 1, + "id": "hibernalherbs:pounded_chives_block" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/pounded_chives_from_block.json b/src/main/resources/data/hibernalherbs/recipe/pounded_chives_from_block.json new file mode 100644 index 00000000..c9de1803 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/pounded_chives_from_block.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:pounded_chives_block" + } + ], + "result": { + "count": 9, + "id": "hibernalherbs:pounded_chives" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/pounded_essitte_compacting.json b/src/main/resources/data/hibernalherbs/recipe/pounded_essitte_compacting.json new file mode 100644 index 00000000..439ac7b7 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/pounded_essitte_compacting.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "hibernalherbs:pounded_essitte" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "count": 1, + "id": "hibernalherbs:pounded_essitte_block" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/pounded_essitte_from_block.json b/src/main/resources/data/hibernalherbs/recipe/pounded_essitte_from_block.json new file mode 100644 index 00000000..0b58fa98 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/pounded_essitte_from_block.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:pounded_essitte_block" + } + ], + "result": { + "count": 9, + "id": "hibernalherbs:pounded_essitte" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/pounded_fennel_compacting.json b/src/main/resources/data/hibernalherbs/recipe/pounded_fennel_compacting.json new file mode 100644 index 00000000..3258f2a1 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/pounded_fennel_compacting.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "hibernalherbs:pounded_fennel" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "count": 1, + "id": "hibernalherbs:pounded_fennel_block" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/pounded_fennel_from_block.json b/src/main/resources/data/hibernalherbs/recipe/pounded_fennel_from_block.json new file mode 100644 index 00000000..8de56886 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/pounded_fennel_from_block.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:pounded_fennel_block" + } + ], + "result": { + "count": 9, + "id": "hibernalherbs:pounded_fennel" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/pounded_fennkystral_compacting.json b/src/main/resources/data/hibernalherbs/recipe/pounded_fennkystral_compacting.json new file mode 100644 index 00000000..fe2da275 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/pounded_fennkystral_compacting.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "hibernalherbs:pounded_fennkystral" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "count": 1, + "id": "hibernalherbs:pounded_fennkystral_block" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/pounded_fennkystral_from_block.json b/src/main/resources/data/hibernalherbs/recipe/pounded_fennkystral_from_block.json new file mode 100644 index 00000000..79c3ffc4 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/pounded_fennkystral_from_block.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:pounded_fennkystral_block" + } + ], + "result": { + "count": 9, + "id": "hibernalherbs:pounded_fennkystral" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/pounded_marjoram_compacting.json b/src/main/resources/data/hibernalherbs/recipe/pounded_marjoram_compacting.json new file mode 100644 index 00000000..642b7f78 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/pounded_marjoram_compacting.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "hibernalherbs:pounded_marjoram" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "count": 1, + "id": "hibernalherbs:pounded_marjoram_block" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/pounded_marjoram_from_block.json b/src/main/resources/data/hibernalherbs/recipe/pounded_marjoram_from_block.json new file mode 100644 index 00000000..4f2770b4 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/pounded_marjoram_from_block.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:pounded_marjoram_block" + } + ], + "result": { + "count": 9, + "id": "hibernalherbs:pounded_marjoram" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/pounded_punuel_compacting.json b/src/main/resources/data/hibernalherbs/recipe/pounded_punuel_compacting.json new file mode 100644 index 00000000..ab951068 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/pounded_punuel_compacting.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "hibernalherbs:pounded_punuel" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "count": 1, + "id": "hibernalherbs:pounded_punuel_block" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/pounded_punuel_from_block.json b/src/main/resources/data/hibernalherbs/recipe/pounded_punuel_from_block.json new file mode 100644 index 00000000..174ecc0d --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/pounded_punuel_from_block.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:pounded_punuel_block" + } + ], + "result": { + "count": 9, + "id": "hibernalherbs:pounded_punuel" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/pounded_rosemary_compacting.json b/src/main/resources/data/hibernalherbs/recipe/pounded_rosemary_compacting.json new file mode 100644 index 00000000..d2bc88f5 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/pounded_rosemary_compacting.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "hibernalherbs:pounded_rosemary" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "count": 1, + "id": "hibernalherbs:pounded_rosemary_block" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/pounded_rosemary_from_block.json b/src/main/resources/data/hibernalherbs/recipe/pounded_rosemary_from_block.json new file mode 100644 index 00000000..738cbd1b --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/pounded_rosemary_from_block.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:pounded_rosemary_block" + } + ], + "result": { + "count": 9, + "id": "hibernalherbs:pounded_rosemary" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/pounded_sage_compacting.json b/src/main/resources/data/hibernalherbs/recipe/pounded_sage_compacting.json new file mode 100644 index 00000000..9013937c --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/pounded_sage_compacting.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "hibernalherbs:pounded_sage" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "count": 1, + "id": "hibernalherbs:pounded_sage_block" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/pounded_sage_from_block.json b/src/main/resources/data/hibernalherbs/recipe/pounded_sage_from_block.json new file mode 100644 index 00000000..1156db92 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/pounded_sage_from_block.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:pounded_sage_block" + } + ], + "result": { + "count": 9, + "id": "hibernalherbs:pounded_sage" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/pounded_sorrel_compacting.json b/src/main/resources/data/hibernalherbs/recipe/pounded_sorrel_compacting.json new file mode 100644 index 00000000..a1671f88 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/pounded_sorrel_compacting.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "hibernalherbs:pounded_sorrel" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "count": 1, + "id": "hibernalherbs:pounded_sorrel_block" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/pounded_sorrel_from_block.json b/src/main/resources/data/hibernalherbs/recipe/pounded_sorrel_from_block.json new file mode 100644 index 00000000..bc7c540f --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/pounded_sorrel_from_block.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:pounded_sorrel_block" + } + ], + "result": { + "count": 9, + "id": "hibernalherbs:pounded_sorrel" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/pounded_tarragon_compacting.json b/src/main/resources/data/hibernalherbs/recipe/pounded_tarragon_compacting.json new file mode 100644 index 00000000..d5e810bb --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/pounded_tarragon_compacting.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "hibernalherbs:pounded_tarragon" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "count": 1, + "id": "hibernalherbs:pounded_tarragon_block" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/pounded_tarragon_from_block.json b/src/main/resources/data/hibernalherbs/recipe/pounded_tarragon_from_block.json new file mode 100644 index 00000000..a1c704a9 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/pounded_tarragon_from_block.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:pounded_tarragon_block" + } + ], + "result": { + "count": 9, + "id": "hibernalherbs:pounded_tarragon" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/pounded_thyme_compacting.json b/src/main/resources/data/hibernalherbs/recipe/pounded_thyme_compacting.json new file mode 100644 index 00000000..8f742674 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/pounded_thyme_compacting.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "hibernalherbs:pounded_thyme" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "count": 1, + "id": "hibernalherbs:pounded_thyme_block" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/pounded_thyme_from_block.json b/src/main/resources/data/hibernalherbs/recipe/pounded_thyme_from_block.json new file mode 100644 index 00000000..911e9469 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/pounded_thyme_from_block.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:pounded_thyme_block" + } + ], + "result": { + "count": 9, + "id": "hibernalherbs:pounded_thyme" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/pounded_thyocielle_compacting.json b/src/main/resources/data/hibernalherbs/recipe/pounded_thyocielle_compacting.json new file mode 100644 index 00000000..2b349b8e --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/pounded_thyocielle_compacting.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "hibernalherbs:pounded_thyocielle" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "count": 1, + "id": "hibernalherbs:pounded_thyocielle_block" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/pounded_thyocielle_from_block.json b/src/main/resources/data/hibernalherbs/recipe/pounded_thyocielle_from_block.json new file mode 100644 index 00000000..9c96c033 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/pounded_thyocielle_from_block.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:pounded_thyocielle_block" + } + ], + "result": { + "count": 9, + "id": "hibernalherbs:pounded_thyocielle" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/pounded_verbena_compacting.json b/src/main/resources/data/hibernalherbs/recipe/pounded_verbena_compacting.json new file mode 100644 index 00000000..4069dea0 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/pounded_verbena_compacting.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "hibernalherbs:pounded_verbena" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "count": 1, + "id": "hibernalherbs:pounded_verbena_block" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/pounded_verbena_from_block.json b/src/main/resources/data/hibernalherbs/recipe/pounded_verbena_from_block.json new file mode 100644 index 00000000..98707d78 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/pounded_verbena_from_block.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:pounded_verbena_block" + } + ], + "result": { + "count": 9, + "id": "hibernalherbs:pounded_verbena" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/punuel_herb_barrel.json b/src/main/resources/data/hibernalherbs/recipe/punuel_herb_barrel.json new file mode 100644 index 00000000..bf866deb --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/punuel_herb_barrel.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "item": "hibernalherbs:punuel" + }, + { + "item": "hibernalherbs:punuel" + }, + { + "item": "hibernalherbs:punuel" + }, + { + "item": "hibernalherbs:punuel" + }, + { + "item": "minecraft:barrel" + } + ], + "result": { + "count": 1, + "id": "hibernalherbs:punuel_herb_barrel" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/punuel_herb_pile.json b/src/main/resources/data/hibernalherbs/recipe/punuel_herb_pile.json new file mode 100644 index 00000000..09e6ba5e --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/punuel_herb_pile.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "item": "hibernalherbs:punuel" + }, + { + "item": "hibernalherbs:punuel" + }, + { + "item": "hibernalherbs:myqueste_leaves" + } + ], + "result": { + "count": 1, + "id": "hibernalherbs:punuel_herb_pile" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/punuel_lantern.json b/src/main/resources/data/hibernalherbs/recipe/punuel_lantern.json new file mode 100644 index 00000000..f17a648f --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/punuel_lantern.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "#": { + "item": "minecraft:iron_nugget" + }, + "A": { + "item": "minecraft:lantern" + }, + "X": { + "item": "hibernalherbs:dried_punuel" + } + }, + "pattern": [ + " X ", + "XAX", + " # " + ], + "result": { + "count": 3, + "id": "hibernalherbs:punuel_lantern" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/replication/envy_ashes.json b/src/main/resources/data/hibernalherbs/recipe/replication/envy_ashes.json new file mode 100644 index 00000000..a1a94d03 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/replication/envy_ashes.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "hibernalherbs:envy_ashes" + }, + { + "item": "hibernalherbs:extract_mystical_ashes" + }, + { + "item": "hibernalherbs:extract_vile_ashes" + }, + { + "item": "hibernalherbs:extract_virtuous_ashes" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:envy_ashes" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/replication/gluttony_ashes.json b/src/main/resources/data/hibernalherbs/recipe/replication/gluttony_ashes.json new file mode 100644 index 00000000..b45ac413 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/replication/gluttony_ashes.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "hibernalherbs:gluttony_ashes" + }, + { + "item": "hibernalherbs:extract_mystical_ashes" + }, + { + "item": "hibernalherbs:extract_vile_ashes" + }, + { + "item": "hibernalherbs:extract_virtuous_ashes" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:gluttony_ashes" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/replication/greed_ashes.json b/src/main/resources/data/hibernalherbs/recipe/replication/greed_ashes.json new file mode 100644 index 00000000..f0eac06a --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/replication/greed_ashes.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "hibernalherbs:greed_ashes" + }, + { + "item": "hibernalherbs:extract_mystical_ashes" + }, + { + "item": "hibernalherbs:extract_vile_ashes" + }, + { + "item": "hibernalherbs:extract_virtuous_ashes" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:greed_ashes" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/replication/lust_ashes.json b/src/main/resources/data/hibernalherbs/recipe/replication/lust_ashes.json new file mode 100644 index 00000000..7a798170 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/replication/lust_ashes.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "hibernalherbs:lust_ashes" + }, + { + "item": "hibernalherbs:extract_mystical_ashes" + }, + { + "item": "hibernalherbs:extract_vile_ashes" + }, + { + "item": "hibernalherbs:extract_virtuous_ashes" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:lust_ashes" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/replication/pride_ashes.json b/src/main/resources/data/hibernalherbs/recipe/replication/pride_ashes.json new file mode 100644 index 00000000..07f1dd6b --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/replication/pride_ashes.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "hibernalherbs:pride_ashes" + }, + { + "item": "hibernalherbs:extract_mystical_ashes" + }, + { + "item": "hibernalherbs:extract_vile_ashes" + }, + { + "item": "hibernalherbs:extract_virtuous_ashes" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:pride_ashes" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/replication/sloth_ashes.json b/src/main/resources/data/hibernalherbs/recipe/replication/sloth_ashes.json new file mode 100644 index 00000000..8c389600 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/replication/sloth_ashes.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "hibernalherbs:sloth_ashes" + }, + { + "item": "hibernalherbs:extract_mystical_ashes" + }, + { + "item": "hibernalherbs:extract_vile_ashes" + }, + { + "item": "hibernalherbs:extract_virtuous_ashes" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:sloth_ashes" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/replication/wrath_ashes.json b/src/main/resources/data/hibernalherbs/recipe/replication/wrath_ashes.json new file mode 100644 index 00000000..3e80eabd --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/replication/wrath_ashes.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "hibernalherbs:wrath_ashes" + }, + { + "item": "hibernalherbs:extract_mystical_ashes" + }, + { + "item": "hibernalherbs:extract_vile_ashes" + }, + { + "item": "hibernalherbs:extract_virtuous_ashes" + } + ], + "result": { + "count": 3, + "id": "hibernalherbs:wrath_ashes" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/rosemary_herb_barrel.json b/src/main/resources/data/hibernalherbs/recipe/rosemary_herb_barrel.json new file mode 100644 index 00000000..18178377 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/rosemary_herb_barrel.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "item": "hibernalherbs:rosemary" + }, + { + "item": "hibernalherbs:rosemary" + }, + { + "item": "hibernalherbs:rosemary" + }, + { + "item": "hibernalherbs:rosemary" + }, + { + "item": "minecraft:barrel" + } + ], + "result": { + "count": 1, + "id": "hibernalherbs:rosemary_herb_barrel" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/rosemary_herb_pile.json b/src/main/resources/data/hibernalherbs/recipe/rosemary_herb_pile.json new file mode 100644 index 00000000..3562661a --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/rosemary_herb_pile.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "item": "hibernalherbs:rosemary" + }, + { + "item": "hibernalherbs:rosemary" + }, + { + "item": "hibernalherbs:myqueste_leaves" + } + ], + "result": { + "count": 1, + "id": "hibernalherbs:rosemary_herb_pile" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/rosemary_lantern.json b/src/main/resources/data/hibernalherbs/recipe/rosemary_lantern.json new file mode 100644 index 00000000..e723e57d --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/rosemary_lantern.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "#": { + "item": "minecraft:iron_nugget" + }, + "A": { + "item": "minecraft:lantern" + }, + "X": { + "item": "hibernalherbs:dried_rosemary" + } + }, + "pattern": [ + " X ", + "XAX", + " # " + ], + "result": { + "count": 3, + "id": "hibernalherbs:rosemary_lantern" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/sage_herb_barrel.json b/src/main/resources/data/hibernalherbs/recipe/sage_herb_barrel.json new file mode 100644 index 00000000..d8685cc6 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/sage_herb_barrel.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "item": "hibernalherbs:sage" + }, + { + "item": "hibernalherbs:sage" + }, + { + "item": "hibernalherbs:sage" + }, + { + "item": "hibernalherbs:sage" + }, + { + "item": "minecraft:barrel" + } + ], + "result": { + "count": 1, + "id": "hibernalherbs:sage_herb_barrel" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/sage_herb_pile.json b/src/main/resources/data/hibernalherbs/recipe/sage_herb_pile.json new file mode 100644 index 00000000..64e76921 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/sage_herb_pile.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "item": "hibernalherbs:sage" + }, + { + "item": "hibernalherbs:sage" + }, + { + "item": "hibernalherbs:myqueste_leaves" + } + ], + "result": { + "count": 1, + "id": "hibernalherbs:sage_herb_pile" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/sage_lantern.json b/src/main/resources/data/hibernalherbs/recipe/sage_lantern.json new file mode 100644 index 00000000..50ad7735 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/sage_lantern.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "#": { + "item": "minecraft:iron_nugget" + }, + "A": { + "item": "minecraft:lantern" + }, + "X": { + "item": "hibernalherbs:dried_sage" + } + }, + "pattern": [ + " X ", + "XAX", + " # " + ], + "result": { + "count": 3, + "id": "hibernalherbs:sage_lantern" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/smithing/envy_herbal_sigil.json b/src/main/resources/data/hibernalherbs/recipe/smithing/envy_herbal_sigil.json new file mode 100644 index 00000000..0429f075 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/smithing/envy_herbal_sigil.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:smithing_transform", + "addition": { + "item": "hibernalherbs:envy_ashes" + }, + "base": [ + { + "item": "hibernalherbs:blank_herbal_sigil" + }, + { + "item": "hibernalherbs:cracked_herbal_sigil" + } + ], + "result": { + "count": 1, + "id": "hibernalherbs:envy_herbal_sigil" + }, + "template": { + "item": "hibernalherbs:inscription_smithing_template" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/smithing/gluttony_herbal_sigil.json b/src/main/resources/data/hibernalherbs/recipe/smithing/gluttony_herbal_sigil.json new file mode 100644 index 00000000..cbae3ef6 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/smithing/gluttony_herbal_sigil.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:smithing_transform", + "addition": { + "item": "hibernalherbs:gluttony_ashes" + }, + "base": [ + { + "item": "hibernalherbs:blank_herbal_sigil" + }, + { + "item": "hibernalherbs:cracked_herbal_sigil" + } + ], + "result": { + "count": 1, + "id": "hibernalherbs:gluttony_herbal_sigil" + }, + "template": { + "item": "hibernalherbs:inscription_smithing_template" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/smithing/greed_herbal_sigil.json b/src/main/resources/data/hibernalherbs/recipe/smithing/greed_herbal_sigil.json new file mode 100644 index 00000000..9a78988c --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/smithing/greed_herbal_sigil.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:smithing_transform", + "addition": { + "item": "hibernalherbs:greed_ashes" + }, + "base": [ + { + "item": "hibernalherbs:blank_herbal_sigil" + }, + { + "item": "hibernalherbs:cracked_herbal_sigil" + } + ], + "result": { + "count": 1, + "id": "hibernalherbs:greed_herbal_sigil" + }, + "template": { + "item": "hibernalherbs:inscription_smithing_template" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/smithing/lust_herbal_sigil.json b/src/main/resources/data/hibernalherbs/recipe/smithing/lust_herbal_sigil.json new file mode 100644 index 00000000..99a612a0 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/smithing/lust_herbal_sigil.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:smithing_transform", + "addition": { + "item": "hibernalherbs:lust_ashes" + }, + "base": [ + { + "item": "hibernalherbs:blank_herbal_sigil" + }, + { + "item": "hibernalherbs:cracked_herbal_sigil" + } + ], + "result": { + "count": 1, + "id": "hibernalherbs:lust_herbal_sigil" + }, + "template": { + "item": "hibernalherbs:inscription_smithing_template" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/smithing/netherite_sickle.json b/src/main/resources/data/hibernalherbs/recipe/smithing/netherite_sickle.json new file mode 100644 index 00000000..3e567d94 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/smithing/netherite_sickle.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:smithing_transform", + "addition": { + "item": "minecraft:netherite_ingot" + }, + "base": { + "item": "hibernalherbs:diamond_sickle" + }, + "result": { + "count": 1, + "id": "hibernalherbs:netherite_sickle" + }, + "template": { + "item": "minecraft:netherite_upgrade_smithing_template" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/smithing/pride_herbal_sigil.json b/src/main/resources/data/hibernalherbs/recipe/smithing/pride_herbal_sigil.json new file mode 100644 index 00000000..2f973733 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/smithing/pride_herbal_sigil.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:smithing_transform", + "addition": { + "item": "hibernalherbs:pride_ashes" + }, + "base": [ + { + "item": "hibernalherbs:blank_herbal_sigil" + }, + { + "item": "hibernalherbs:cracked_herbal_sigil" + } + ], + "result": { + "count": 1, + "id": "hibernalherbs:pride_herbal_sigil" + }, + "template": { + "item": "hibernalherbs:inscription_smithing_template" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/smithing/sloth_herbal_sigil.json b/src/main/resources/data/hibernalherbs/recipe/smithing/sloth_herbal_sigil.json new file mode 100644 index 00000000..cc5c819c --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/smithing/sloth_herbal_sigil.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:smithing_transform", + "addition": { + "item": "hibernalherbs:sloth_ashes" + }, + "base": [ + { + "item": "hibernalherbs:blank_herbal_sigil" + }, + { + "item": "hibernalherbs:cracked_herbal_sigil" + } + ], + "result": { + "count": 1, + "id": "hibernalherbs:sloth_herbal_sigil" + }, + "template": { + "item": "hibernalherbs:inscription_smithing_template" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/smithing/wrath_herbal_sigil.json b/src/main/resources/data/hibernalherbs/recipe/smithing/wrath_herbal_sigil.json new file mode 100644 index 00000000..931417da --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/smithing/wrath_herbal_sigil.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:smithing_transform", + "addition": { + "item": "hibernalherbs:wrath_ashes" + }, + "base": [ + { + "item": "hibernalherbs:blank_herbal_sigil" + }, + { + "item": "hibernalherbs:cracked_herbal_sigil" + } + ], + "result": { + "count": 1, + "id": "hibernalherbs:wrath_herbal_sigil" + }, + "template": { + "item": "hibernalherbs:inscription_smithing_template" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/sorcerer_agglomeration.json b/src/main/resources/data/hibernalherbs/recipe/sorcerer_agglomeration.json new file mode 100644 index 00000000..100bbb53 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/sorcerer_agglomeration.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "equipment", + "ingredients": [ + { + "item": "minecraft:book" + }, + { + "item": "hibernalherbs:arkonium_ingot" + } + ], + "result": { + "count": 1, + "id": "hibernalherbs:agglomeration" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/sorcerer_agglomeration_reset.json b/src/main/resources/data/hibernalherbs/recipe/sorcerer_agglomeration_reset.json new file mode 100644 index 00000000..c6cd8cdc --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/sorcerer_agglomeration_reset.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:agglomeration" + } + ], + "result": { + "count": 1, + "id": "hibernalherbs:agglomeration" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/sorcerer_tome.json b/src/main/resources/data/hibernalherbs/recipe/sorcerer_tome.json new file mode 100644 index 00000000..bd787242 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/sorcerer_tome.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "equipment", + "ingredients": [ + { + "item": "minecraft:book" + }, + { + "item": "hibernalherbs:syrum_ingot" + } + ], + "result": { + "count": 1, + "id": "hibernalherbs:tome" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/sorcerer_tome_reset.json b/src/main/resources/data/hibernalherbs/recipe/sorcerer_tome_reset.json new file mode 100644 index 00000000..c45b72a2 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/sorcerer_tome_reset.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:tome" + } + ], + "result": { + "count": 1, + "id": "hibernalherbs:tome" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/sorrel_herb_barrel.json b/src/main/resources/data/hibernalherbs/recipe/sorrel_herb_barrel.json new file mode 100644 index 00000000..334cfc20 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/sorrel_herb_barrel.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "item": "hibernalherbs:sorrel" + }, + { + "item": "hibernalherbs:sorrel" + }, + { + "item": "hibernalherbs:sorrel" + }, + { + "item": "hibernalherbs:sorrel" + }, + { + "item": "minecraft:barrel" + } + ], + "result": { + "count": 1, + "id": "hibernalherbs:sorrel_herb_barrel" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/sorrel_herb_pile.json b/src/main/resources/data/hibernalherbs/recipe/sorrel_herb_pile.json new file mode 100644 index 00000000..824299ca --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/sorrel_herb_pile.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "item": "hibernalherbs:sorrel" + }, + { + "item": "hibernalherbs:sorrel" + }, + { + "item": "hibernalherbs:myqueste_leaves" + } + ], + "result": { + "count": 1, + "id": "hibernalherbs:sorrel_herb_pile" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/sorrel_lantern.json b/src/main/resources/data/hibernalherbs/recipe/sorrel_lantern.json new file mode 100644 index 00000000..c6eb920b --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/sorrel_lantern.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "#": { + "item": "minecraft:iron_nugget" + }, + "A": { + "item": "minecraft:lantern" + }, + "X": { + "item": "hibernalherbs:dried_sorrel" + } + }, + "pattern": [ + " X ", + "XAX", + " # " + ], + "result": { + "count": 3, + "id": "hibernalherbs:sorrel_lantern" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/stone_sickle.json b/src/main/resources/data/hibernalherbs/recipe/stone_sickle.json new file mode 100644 index 00000000..8b8c8dde --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/stone_sickle.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "#": { + "item": "minecraft:stick" + }, + "X": { + "tag": "minecraft:stone_tool_materials" + } + }, + "pattern": [ + "XX", + " X", + "# " + ], + "result": { + "count": 1, + "id": "hibernalherbs:stone_sickle" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/syrum_axe.json b/src/main/resources/data/hibernalherbs/recipe/syrum_axe.json new file mode 100644 index 00000000..bd1cec2f --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/syrum_axe.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "#": { + "item": "minecraft:stick" + }, + "X": { + "item": "hibernalherbs:syrum_ingot" + } + }, + "pattern": [ + "XX", + "X#", + " #" + ], + "result": { + "count": 1, + "id": "hibernalherbs:syrum_axe" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/syrum_block_compacting.json b/src/main/resources/data/hibernalherbs/recipe/syrum_block_compacting.json new file mode 100644 index 00000000..24e4c1d2 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/syrum_block_compacting.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "hibernalherbs:syrum_ingot" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "count": 1, + "id": "hibernalherbs:syrum_block" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/syrum_boots.json b/src/main/resources/data/hibernalherbs/recipe/syrum_boots.json new file mode 100644 index 00000000..6901a1b8 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/syrum_boots.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "item": "hibernalherbs:syrum_ingot" + } + }, + "pattern": [ + "X X", + "X X" + ], + "result": { + "count": 1, + "id": "hibernalherbs:syrum_boots" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/syrum_brush.json b/src/main/resources/data/hibernalherbs/recipe/syrum_brush.json new file mode 100644 index 00000000..29707fbc --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/syrum_brush.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "#": { + "item": "hibernalherbs:syrum_ingot" + }, + "I": { + "item": "minecraft:stick" + }, + "X": { + "item": "minecraft:feather" + } + }, + "pattern": [ + "X", + "#", + "I" + ], + "result": { + "count": 1, + "id": "hibernalherbs:syrum_brush" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/syrum_chestplate.json b/src/main/resources/data/hibernalherbs/recipe/syrum_chestplate.json new file mode 100644 index 00000000..049e3636 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/syrum_chestplate.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "item": "hibernalherbs:syrum_ingot" + } + }, + "pattern": [ + "X X", + "XXX", + "XXX" + ], + "result": { + "count": 1, + "id": "hibernalherbs:syrum_chestplate" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/syrum_helmet.json b/src/main/resources/data/hibernalherbs/recipe/syrum_helmet.json new file mode 100644 index 00000000..95a8a63a --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/syrum_helmet.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "item": "hibernalherbs:syrum_ingot" + } + }, + "pattern": [ + "XXX", + "X X" + ], + "result": { + "count": 1, + "id": "hibernalherbs:syrum_helmet" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/syrum_hoe.json b/src/main/resources/data/hibernalherbs/recipe/syrum_hoe.json new file mode 100644 index 00000000..c38910fb --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/syrum_hoe.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "#": { + "item": "minecraft:stick" + }, + "X": { + "item": "hibernalherbs:syrum_ingot" + } + }, + "pattern": [ + "XX", + " #", + " #" + ], + "result": { + "count": 1, + "id": "hibernalherbs:syrum_hoe" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/syrum_ingot_from_block.json b/src/main/resources/data/hibernalherbs/recipe/syrum_ingot_from_block.json new file mode 100644 index 00000000..b286bd99 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/syrum_ingot_from_block.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:syrum_block" + } + ], + "result": { + "count": 9, + "id": "hibernalherbs:syrum_ingot" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/syrum_ingot_from_nuggets.json b/src/main/resources/data/hibernalherbs/recipe/syrum_ingot_from_nuggets.json new file mode 100644 index 00000000..a67b2e1d --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/syrum_ingot_from_nuggets.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "hibernalherbs:syrum_nugget" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "count": 1, + "id": "hibernalherbs:syrum_ingot" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/syrum_leggings.json b/src/main/resources/data/hibernalherbs/recipe/syrum_leggings.json new file mode 100644 index 00000000..73aa28b9 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/syrum_leggings.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "X": { + "item": "hibernalherbs:syrum_ingot" + } + }, + "pattern": [ + "XXX", + "X X", + "X X" + ], + "result": { + "count": 1, + "id": "hibernalherbs:syrum_leggings" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/syrum_nuggets_from_ingot.json b/src/main/resources/data/hibernalherbs/recipe/syrum_nuggets_from_ingot.json new file mode 100644 index 00000000..b02809a1 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/syrum_nuggets_from_ingot.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "hibernalherbs:syrum_ingot" + } + ], + "result": { + "count": 9, + "id": "hibernalherbs:syrum_nugget" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/syrum_pickaxe.json b/src/main/resources/data/hibernalherbs/recipe/syrum_pickaxe.json new file mode 100644 index 00000000..8a9cca9c --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/syrum_pickaxe.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "#": { + "item": "minecraft:stick" + }, + "X": { + "item": "hibernalherbs:syrum_ingot" + } + }, + "pattern": [ + "XXX", + " # ", + " # " + ], + "result": { + "count": 1, + "id": "hibernalherbs:syrum_pickaxe" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/syrum_shovel.json b/src/main/resources/data/hibernalherbs/recipe/syrum_shovel.json new file mode 100644 index 00000000..2d24e104 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/syrum_shovel.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "#": { + "item": "minecraft:stick" + }, + "X": { + "item": "hibernalherbs:syrum_ingot" + } + }, + "pattern": [ + "X", + "#", + "#" + ], + "result": { + "count": 1, + "id": "hibernalherbs:syrum_shovel" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/syrum_sickle.json b/src/main/resources/data/hibernalherbs/recipe/syrum_sickle.json new file mode 100644 index 00000000..39cf8f27 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/syrum_sickle.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "#": { + "item": "minecraft:stick" + }, + "X": { + "item": "hibernalherbs:syrum_ingot" + } + }, + "pattern": [ + "XX", + " X", + "# " + ], + "result": { + "count": 1, + "id": "hibernalherbs:syrum_sickle" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/syrum_sword.json b/src/main/resources/data/hibernalherbs/recipe/syrum_sword.json new file mode 100644 index 00000000..f961a116 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/syrum_sword.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "#": { + "item": "minecraft:stick" + }, + "X": { + "item": "hibernalherbs:syrum_ingot" + } + }, + "pattern": [ + "X", + "X", + "#" + ], + "result": { + "count": 1, + "id": "hibernalherbs:syrum_sword" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/tarragon_herb_barrel.json b/src/main/resources/data/hibernalherbs/recipe/tarragon_herb_barrel.json new file mode 100644 index 00000000..81d83628 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/tarragon_herb_barrel.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "item": "hibernalherbs:tarragon" + }, + { + "item": "hibernalherbs:tarragon" + }, + { + "item": "hibernalherbs:tarragon" + }, + { + "item": "hibernalherbs:tarragon" + }, + { + "item": "minecraft:barrel" + } + ], + "result": { + "count": 1, + "id": "hibernalherbs:tarragon_herb_barrel" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/tarragon_herb_pile.json b/src/main/resources/data/hibernalherbs/recipe/tarragon_herb_pile.json new file mode 100644 index 00000000..2fd26c23 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/tarragon_herb_pile.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "item": "hibernalherbs:tarragon" + }, + { + "item": "hibernalherbs:tarragon" + }, + { + "item": "hibernalherbs:myqueste_leaves" + } + ], + "result": { + "count": 1, + "id": "hibernalherbs:tarragon_herb_pile" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/tarragon_lantern.json b/src/main/resources/data/hibernalherbs/recipe/tarragon_lantern.json new file mode 100644 index 00000000..f9f5a6cd --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/tarragon_lantern.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "#": { + "item": "minecraft:iron_nugget" + }, + "A": { + "item": "minecraft:lantern" + }, + "X": { + "item": "hibernalherbs:dried_tarragon" + } + }, + "pattern": [ + " X ", + "XAX", + " # " + ], + "result": { + "count": 3, + "id": "hibernalherbs:tarragon_lantern" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/thyme_herb_barrel.json b/src/main/resources/data/hibernalherbs/recipe/thyme_herb_barrel.json new file mode 100644 index 00000000..ef344e16 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/thyme_herb_barrel.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "item": "hibernalherbs:thyme" + }, + { + "item": "hibernalherbs:thyme" + }, + { + "item": "hibernalherbs:thyme" + }, + { + "item": "hibernalherbs:thyme" + }, + { + "item": "minecraft:barrel" + } + ], + "result": { + "count": 1, + "id": "hibernalherbs:thyme_herb_barrel" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/thyme_herb_pile.json b/src/main/resources/data/hibernalherbs/recipe/thyme_herb_pile.json new file mode 100644 index 00000000..8f41d38f --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/thyme_herb_pile.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "item": "hibernalherbs:thyme" + }, + { + "item": "hibernalherbs:thyme" + }, + { + "item": "hibernalherbs:myqueste_leaves" + } + ], + "result": { + "count": 1, + "id": "hibernalherbs:thyme_herb_pile" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/thyme_lantern.json b/src/main/resources/data/hibernalherbs/recipe/thyme_lantern.json new file mode 100644 index 00000000..888f7f19 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/thyme_lantern.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "#": { + "item": "minecraft:iron_nugget" + }, + "A": { + "item": "minecraft:lantern" + }, + "X": { + "item": "hibernalherbs:dried_thyme" + } + }, + "pattern": [ + " X ", + "XAX", + " # " + ], + "result": { + "count": 3, + "id": "hibernalherbs:thyme_lantern" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/thyocielle_herb_barrel.json b/src/main/resources/data/hibernalherbs/recipe/thyocielle_herb_barrel.json new file mode 100644 index 00000000..270abef5 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/thyocielle_herb_barrel.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "item": "hibernalherbs:thyocielle" + }, + { + "item": "hibernalherbs:thyocielle" + }, + { + "item": "hibernalherbs:thyocielle" + }, + { + "item": "hibernalherbs:thyocielle" + }, + { + "item": "minecraft:barrel" + } + ], + "result": { + "count": 1, + "id": "hibernalherbs:thyocielle_herb_barrel" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/thyocielle_herb_pile.json b/src/main/resources/data/hibernalherbs/recipe/thyocielle_herb_pile.json new file mode 100644 index 00000000..e5f30f7d --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/thyocielle_herb_pile.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "item": "hibernalherbs:thyocielle" + }, + { + "item": "hibernalherbs:thyocielle" + }, + { + "item": "hibernalherbs:myqueste_leaves" + } + ], + "result": { + "count": 1, + "id": "hibernalherbs:thyocielle_herb_pile" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/thyocielle_lantern.json b/src/main/resources/data/hibernalherbs/recipe/thyocielle_lantern.json new file mode 100644 index 00000000..5317bd9f --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/thyocielle_lantern.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "#": { + "item": "minecraft:iron_nugget" + }, + "A": { + "item": "minecraft:lantern" + }, + "X": { + "item": "hibernalherbs:dried_thyocielle" + } + }, + "pattern": [ + " X ", + "XAX", + " # " + ], + "result": { + "count": 3, + "id": "hibernalherbs:thyocielle_lantern" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/unbound_envy_padlock.json b/src/main/resources/data/hibernalherbs/recipe/unbound_envy_padlock.json new file mode 100644 index 00000000..6600d2d9 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/unbound_envy_padlock.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "hibernalherbs:syrum_ingot" + }, + "@": { + "item": "hibernalherbs:envy_herbal_sigil" + }, + "X": { + "item": "hibernalherbs:julisium_petals" + }, + "A": { + "item": "hibernalherbs:advanced_mastery_herbal_sigil" + }, + "B": { + "item": "hibernalherbs:advanced_configuration_herbal_sigil" + } + }, + "pattern": [ + "#A#", + "X@X", + "#B#" + ], + "result": { + "count": 1, + "id": "hibernalherbs:unbound_envy_padlock" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/unbound_gluttony_padlock.json b/src/main/resources/data/hibernalherbs/recipe/unbound_gluttony_padlock.json new file mode 100644 index 00000000..a0357a1f --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/unbound_gluttony_padlock.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "hibernalherbs:syrum_ingot" + }, + "@": { + "item": "hibernalherbs:gluttony_herbal_sigil" + }, + "X": { + "item": "hibernalherbs:julisium_petals" + }, + "A": { + "item": "hibernalherbs:advanced_mastery_herbal_sigil" + }, + "B": { + "item": "hibernalherbs:advanced_configuration_herbal_sigil" + } + }, + "pattern": [ + "#A#", + "X@X", + "#B#" + ], + "result": { + "count": 1, + "id": "hibernalherbs:unbound_gluttony_padlock" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/unbound_greed_padlock.json b/src/main/resources/data/hibernalherbs/recipe/unbound_greed_padlock.json new file mode 100644 index 00000000..23322572 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/unbound_greed_padlock.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "hibernalherbs:syrum_ingot" + }, + "@": { + "item": "hibernalherbs:greed_herbal_sigil" + }, + "X": { + "item": "hibernalherbs:julisium_petals" + }, + "A": { + "item": "hibernalherbs:advanced_mastery_herbal_sigil" + }, + "B": { + "item": "hibernalherbs:advanced_configuration_herbal_sigil" + } + }, + "pattern": [ + "#A#", + "X@X", + "#B#" + ], + "result": { + "count": 1, + "id": "hibernalherbs:unbound_greed_padlock" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/unbound_lust_padlock.json b/src/main/resources/data/hibernalherbs/recipe/unbound_lust_padlock.json new file mode 100644 index 00000000..c7bddf8c --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/unbound_lust_padlock.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "hibernalherbs:syrum_ingot" + }, + "@": { + "item": "hibernalherbs:lust_herbal_sigil" + }, + "X": { + "item": "hibernalherbs:julisium_petals" + }, + "A": { + "item": "hibernalherbs:advanced_mastery_herbal_sigil" + }, + "B": { + "item": "hibernalherbs:advanced_configuration_herbal_sigil" + } + }, + "pattern": [ + "#A#", + "X@X", + "#B#" + ], + "result": { + "count": 1, + "id": "hibernalherbs:unbound_lust_padlock" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/unbound_pride_padlock.json b/src/main/resources/data/hibernalherbs/recipe/unbound_pride_padlock.json new file mode 100644 index 00000000..ceb98708 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/unbound_pride_padlock.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "hibernalherbs:syrum_ingot" + }, + "@": { + "item": "hibernalherbs:pride_herbal_sigil" + }, + "X": { + "item": "hibernalherbs:julisium_petals" + }, + "A": { + "item": "hibernalherbs:advanced_mastery_herbal_sigil" + }, + "B": { + "item": "hibernalherbs:advanced_configuration_herbal_sigil" + } + }, + "pattern": [ + "#A#", + "X@X", + "#B#" + ], + "result": { + "count": 1, + "id": "hibernalherbs:unbound_pride_padlock" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/unbound_sloth_padlock.json b/src/main/resources/data/hibernalherbs/recipe/unbound_sloth_padlock.json new file mode 100644 index 00000000..61a8b57f --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/unbound_sloth_padlock.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "hibernalherbs:syrum_ingot" + }, + "@": { + "item": "hibernalherbs:sloth_herbal_sigil" + }, + "X": { + "item": "hibernalherbs:julisium_petals" + }, + "A": { + "item": "hibernalherbs:advanced_mastery_herbal_sigil" + }, + "B": { + "item": "hibernalherbs:advanced_configuration_herbal_sigil" + } + }, + "pattern": [ + "#A#", + "X@X", + "#B#" + ], + "result": { + "count": 1, + "id": "hibernalherbs:unbound_sloth_padlock" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/unbound_wrath_padlock.json b/src/main/resources/data/hibernalherbs/recipe/unbound_wrath_padlock.json new file mode 100644 index 00000000..19ccf4f6 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/unbound_wrath_padlock.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "hibernalherbs:syrum_ingot" + }, + "@": { + "item": "hibernalherbs:wrath_herbal_sigil" + }, + "X": { + "item": "hibernalherbs:julisium_petals" + }, + "A": { + "item": "hibernalherbs:advanced_mastery_herbal_sigil" + }, + "B": { + "item": "hibernalherbs:advanced_configuration_herbal_sigil" + } + }, + "pattern": [ + "#A#", + "X@X", + "#B#" + ], + "result": { + "count": 1, + "id": "hibernalherbs:unbound_wrath_padlock" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/verbena_herb_barrel.json b/src/main/resources/data/hibernalherbs/recipe/verbena_herb_barrel.json new file mode 100644 index 00000000..35ad3e78 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/verbena_herb_barrel.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "item": "hibernalherbs:verbena" + }, + { + "item": "hibernalherbs:verbena" + }, + { + "item": "hibernalherbs:verbena" + }, + { + "item": "hibernalherbs:verbena" + }, + { + "item": "minecraft:barrel" + } + ], + "result": { + "count": 1, + "id": "hibernalherbs:verbena_herb_barrel" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/verbena_herb_pile.json b/src/main/resources/data/hibernalherbs/recipe/verbena_herb_pile.json new file mode 100644 index 00000000..5e7105a0 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/verbena_herb_pile.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "item": "hibernalherbs:verbena" + }, + { + "item": "hibernalherbs:verbena" + }, + { + "item": "hibernalherbs:myqueste_leaves" + } + ], + "result": { + "count": 1, + "id": "hibernalherbs:verbena_herb_pile" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/verbena_lantern.json b/src/main/resources/data/hibernalherbs/recipe/verbena_lantern.json new file mode 100644 index 00000000..0fa48f36 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/verbena_lantern.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "#": { + "item": "minecraft:iron_nugget" + }, + "A": { + "item": "minecraft:lantern" + }, + "X": { + "item": "hibernalherbs:dried_verbena" + } + }, + "pattern": [ + " X ", + "XAX", + " # " + ], + "result": { + "count": 3, + "id": "hibernalherbs:verbena_lantern" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/vile_ashes.json b/src/main/resources/data/hibernalherbs/recipe/vile_ashes.json new file mode 100644 index 00000000..8e4a29d4 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/vile_ashes.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "hibernalherbs:extract_mystical_ashes" + }, + { + "tag": "hibernalherbs:ashes" + } + ], + "result": { + "count": 1, + "id": "hibernalherbs:extract_vile_ashes" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/recipe/wooden_sickle.json b/src/main/resources/data/hibernalherbs/recipe/wooden_sickle.json new file mode 100644 index 00000000..ff2212af --- /dev/null +++ b/src/main/resources/data/hibernalherbs/recipe/wooden_sickle.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "#": { + "item": "minecraft:stick" + }, + "X": { + "tag": "minecraft:planks" + } + }, + "pattern": [ + "XX", + " X", + "# " + ], + "result": { + "count": 1, + "id": "hibernalherbs:wooden_sickle" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/structure/arcane_ruins.nbt b/src/main/resources/data/hibernalherbs/structure/arcane_ruins.nbt new file mode 100644 index 00000000..9adf5310 Binary files /dev/null and b/src/main/resources/data/hibernalherbs/structure/arcane_ruins.nbt differ diff --git a/src/main/resources/data/hibernalherbs/tags/block/acceptable_herb_humus_blocks.json b/src/main/resources/data/hibernalherbs/tags/block/acceptable_herb_humus_blocks.json new file mode 100644 index 00000000..2fadf0a9 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/tags/block/acceptable_herb_humus_blocks.json @@ -0,0 +1,13 @@ +{ + "values": [ + "minecraft:stripped_oak_log", + "minecraft:stripped_spruce_log", + "minecraft:stripped_acacia_log", + "minecraft:stripped_dark_oak_log", + "minecraft:stripped_birch_log", + "minecraft:stripped_cherry_log", + "minecraft:stripped_jungle_log", + "minecraft:stripped_bamboo_block", + "hibernalherbs:stripped_myqueste_log" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/tags/block/dried_herb_blocks.json b/src/main/resources/data/hibernalherbs/tags/block/dried_herb_blocks.json new file mode 100644 index 00000000..67c9de03 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/tags/block/dried_herb_blocks.json @@ -0,0 +1,21 @@ +{ + "values": [ + "hibernalherbs:dried_rosemary_block", + "hibernalherbs:dried_thyme_block", + "hibernalherbs:dried_tarragon_block", + "hibernalherbs:dried_chamomile_block", + "hibernalherbs:dried_chives_block", + "hibernalherbs:dried_verbena_block", + "hibernalherbs:dried_sorrel_block", + "hibernalherbs:dried_marjoram_block", + "hibernalherbs:dried_chervil_block", + "hibernalherbs:dried_fennel_block", + "hibernalherbs:dried_ceillis_block", + "hibernalherbs:dried_punuel_block", + "hibernalherbs:dried_essitte_block", + "hibernalherbs:dried_thyocielle_block", + "hibernalherbs:dried_fennkystral_block", + "hibernalherbs:dried_calendula_block", + "hibernalherbs:dried_sage_block" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/tags/block/herbs.json b/src/main/resources/data/hibernalherbs/tags/block/herbs.json new file mode 100644 index 00000000..a164925d --- /dev/null +++ b/src/main/resources/data/hibernalherbs/tags/block/herbs.json @@ -0,0 +1,21 @@ +{ + "values": [ + "hibernalherbs:rosemary", + "hibernalherbs:thyme", + "hibernalherbs:tarragon", + "hibernalherbs:chamomile", + "hibernalherbs:chives", + "hibernalherbs:verbena", + "hibernalherbs:sorrel", + "hibernalherbs:marjoram", + "hibernalherbs:chervil", + "hibernalherbs:fennel", + "hibernalherbs:ceillis", + "hibernalherbs:punuel", + "hibernalherbs:essitte", + "hibernalherbs:thyocielle", + "hibernalherbs:fennkystral", + "hibernalherbs:calendula", + "hibernalherbs:sage" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/tags/block/myqueste_logs.json b/src/main/resources/data/hibernalherbs/tags/block/myqueste_logs.json new file mode 100644 index 00000000..7a524da7 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/tags/block/myqueste_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "hibernalherbs:myqueste_log", + "hibernalherbs:stripped_myqueste_log", + "hibernalherbs:myqueste_wood", + "hibernalherbs:stripped_myqueste_wood" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/tags/block/pounded_herb_blocks.json b/src/main/resources/data/hibernalherbs/tags/block/pounded_herb_blocks.json new file mode 100644 index 00000000..d3f5b923 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/tags/block/pounded_herb_blocks.json @@ -0,0 +1,21 @@ +{ + "values": [ + "hibernalherbs:pounded_rosemary_block", + "hibernalherbs:pounded_thyme_block", + "hibernalherbs:pounded_tarragon_block", + "hibernalherbs:pounded_chamomile_block", + "hibernalherbs:pounded_chives_block", + "hibernalherbs:pounded_verbena_block", + "hibernalherbs:pounded_sorrel_block", + "hibernalherbs:pounded_marjoram_block", + "hibernalherbs:pounded_chervil_block", + "hibernalherbs:pounded_fennel_block", + "hibernalherbs:pounded_ceillis_block", + "hibernalherbs:pounded_punuel_block", + "hibernalherbs:pounded_essitte_block", + "hibernalherbs:pounded_thyocielle_block", + "hibernalherbs:pounded_fennkystral_block", + "hibernalherbs:pounded_calendula_block", + "hibernalherbs:pounded_sage_block" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/tags/block/stone_types/idiosyncratic_stone.json b/src/main/resources/data/hibernalherbs/tags/block/stone_types/idiosyncratic_stone.json new file mode 100644 index 00000000..a32f7a08 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/tags/block/stone_types/idiosyncratic_stone.json @@ -0,0 +1,22 @@ +{ + "values": [ + "hibernalherbs:idiosyncratic_stone", + "hibernalherbs:cobbled_idiosyncratic_stone", + "hibernalherbs:polished_idiosyncratic_stone", + "hibernalherbs:idiosyncratic_stone_bricks", + "hibernalherbs:idiosyncratic_stone_slab", + "hibernalherbs:cobbled_idiosyncratic_stone_slab", + "hibernalherbs:polished_idiosyncratic_stone_slab", + "hibernalherbs:idiosyncratic_stone_brick_slab", + "hibernalherbs:idiosyncratic_stone_stairs", + "hibernalherbs:cobbled_idiosyncratic_stone_stairs", + "hibernalherbs:polished_idiosyncratic_stone_slab", + "hibernalherbs:idiosyncratic_stone_brick_stairs", + "hibernalherbs:idiosyncratic_stone_wall", + "hibernalherbs:cobbled_idiosyncratic_stone_wall", + "hibernalherbs:polished_idiosyncratic_stone_wall", + "hibernalherbs:idiosyncratic_stone_brick_wall", + "hibernalherbs:idiosyncratic_stone_button", + "hibernalherbs:idiosyncratic_stone_pressure_plate" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/tags/block/stone_types/necromantic_stone.json b/src/main/resources/data/hibernalherbs/tags/block/stone_types/necromantic_stone.json new file mode 100644 index 00000000..0cf804b3 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/tags/block/stone_types/necromantic_stone.json @@ -0,0 +1,22 @@ +{ + "values": [ + "hibernalherbs:necromantic_stone", + "hibernalherbs:cobbled_necromantic_stone", + "hibernalherbs:polished_necromantic_stone", + "hibernalherbs:necromantic_stone_bricks", + "hibernalherbs:necromantic_stone_slab", + "hibernalherbs:cobbled_necromantic_stone_slab", + "hibernalherbs:polished_necromantic_stone_slab", + "hibernalherbs:necromantic_stone_brick_slab", + "hibernalherbs:necromantic_stone_stairs", + "hibernalherbs:cobbled_necromantic_stone_stairs", + "hibernalherbs:polished_necromantic_stone_slab", + "hibernalherbs:necromantic_stone_brick_stairs", + "hibernalherbs:necromantic_stone_wall", + "hibernalherbs:cobbled_necromantic_stone_wall", + "hibernalherbs:polished_necromantic_stone_wall", + "hibernalherbs:necromantic_stone_brick_wall", + "hibernalherbs:necromantic_stone_button", + "hibernalherbs:necromantic_stone_pressure_plate" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/tags/enchantment/harvests_life_force.json b/src/main/resources/data/hibernalherbs/tags/enchantment/harvests_life_force.json new file mode 100644 index 00000000..5c0064ce --- /dev/null +++ b/src/main/resources/data/hibernalherbs/tags/enchantment/harvests_life_force.json @@ -0,0 +1,5 @@ +{ + "values": [ + "hibernalherbs:slashing" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/tags/enchantment/siphons_livestock.json b/src/main/resources/data/hibernalherbs/tags/enchantment/siphons_livestock.json new file mode 100644 index 00000000..5bf87019 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/tags/enchantment/siphons_livestock.json @@ -0,0 +1,5 @@ +{ + "values": [ + "hibernalherbs:culling" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/tags/entity_type/livestock.json b/src/main/resources/data/hibernalherbs/tags/entity_type/livestock.json new file mode 100644 index 00000000..5768b091 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/tags/entity_type/livestock.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:cow", + "minecraft:sheep", + "minecraft:pig", + "minecraft:chicken", + "minecraft:hoglin", + "minecraft:camel", + "minecraft:llama", + "minecraft:trader_llama", + "minecraft:horse", + "minecraft:donkey", + "minecraft:mule" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/tags/item/agglomeration_duration/long.json b/src/main/resources/data/hibernalherbs/tags/item/agglomeration_duration/long.json new file mode 100644 index 00000000..4ca04d0c --- /dev/null +++ b/src/main/resources/data/hibernalherbs/tags/item/agglomeration_duration/long.json @@ -0,0 +1,6 @@ +{ + "values": [ + "hibernalherbs:deteriorated_sacrificial_rune_block", + "minecraft:lodestone" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/tags/item/agglomeration_duration/short.json b/src/main/resources/data/hibernalherbs/tags/item/agglomeration_duration/short.json new file mode 100644 index 00000000..e0108ebb --- /dev/null +++ b/src/main/resources/data/hibernalherbs/tags/item/agglomeration_duration/short.json @@ -0,0 +1,14 @@ +{ + "values": [ + "minecraft:wither_rose", + "#hibernalherbs:herbal_sigils", + "minecraft:stone", + "minecraft:cobblestone", + "minecraft:stone_bricks", + "minecraft:smooth_stone", + "minecraft:deepslate", + "minecraft:cobbled_deepslate", + "minecraft:deepslate_bricks", + "minecraft:polished_deepslate" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/tags/item/ashes.json b/src/main/resources/data/hibernalherbs/tags/item/ashes.json new file mode 100644 index 00000000..e04b5643 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/tags/item/ashes.json @@ -0,0 +1,11 @@ +{ + "values": [ + "hibernalherbs:pride_ashes", + "hibernalherbs:sloth_ashes", + "hibernalherbs:wrath_ashes", + "hibernalherbs:lust_ashes", + "hibernalherbs:greed_ashes", + "hibernalherbs:gluttony_ashes", + "hibernalherbs:envy_ashes" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/tags/item/bound_herbal_padlocks.json b/src/main/resources/data/hibernalherbs/tags/item/bound_herbal_padlocks.json new file mode 100644 index 00000000..6e8b82bc --- /dev/null +++ b/src/main/resources/data/hibernalherbs/tags/item/bound_herbal_padlocks.json @@ -0,0 +1,11 @@ +{ + "values": [ + "hibernalherbs:bound_pride_padlock", + "hibernalherbs:bound_sloth_padlock", + "hibernalherbs:bound_wrath_padlock", + "hibernalherbs:bound_lust_padlock", + "hibernalherbs:bound_greed_padlock", + "hibernalherbs:bound_gluttony_padlock", + "hibernalherbs:bound_envy_padlock" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/tags/item/can_be_converted_with_agglomeration.json b/src/main/resources/data/hibernalherbs/tags/item/can_be_converted_with_agglomeration.json new file mode 100644 index 00000000..d1f27b49 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/tags/item/can_be_converted_with_agglomeration.json @@ -0,0 +1,14 @@ +{ + "values": [ + "minecraft:wither_rose", + "hibernalherbs:deteriorated_sacrificial_rune_block", + "minecraft:stone", + "minecraft:cobblestone", + "minecraft:stone_bricks", + "minecraft:smooth_stone", + "minecraft:deepslate", + "minecraft:cobbled_deepslate", + "minecraft:deepslate_bricks", + "minecraft:polished_deepslate" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/tags/item/can_use_with_agglomeration.json b/src/main/resources/data/hibernalherbs/tags/item/can_use_with_agglomeration.json new file mode 100644 index 00000000..5e3aab23 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/tags/item/can_use_with_agglomeration.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#hibernalherbs:agglomeration_duration/short", + "#hibernalherbs:agglomeration_duration/long" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/tags/item/can_use_with_tome.json b/src/main/resources/data/hibernalherbs/tags/item/can_use_with_tome.json new file mode 100644 index 00000000..7379b324 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/tags/item/can_use_with_tome.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#hibernalherbs:unbound_herbal_padlocks", + "#hibernalherbs:herbal_sigils" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/tags/item/dried_herbs.json b/src/main/resources/data/hibernalherbs/tags/item/dried_herbs.json new file mode 100644 index 00000000..78403918 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/tags/item/dried_herbs.json @@ -0,0 +1,21 @@ +{ + "values": [ + "hibernalherbs:dried_rosemary", + "hibernalherbs:dried_thyme", + "hibernalherbs:dried_tarragon", + "hibernalherbs:dried_chamomile", + "hibernalherbs:dried_chives", + "hibernalherbs:dried_verbena", + "hibernalherbs:dried_sorrel", + "hibernalherbs:dried_marjoram", + "hibernalherbs:dried_chervil", + "hibernalherbs:dried_fennel", + "hibernalherbs:dried_ceillis", + "hibernalherbs:dried_punuel", + "hibernalherbs:dried_essitte", + "hibernalherbs:dried_thyocielle", + "hibernalherbs:dried_fennkystral", + "hibernalherbs:dried_calendula", + "hibernalherbs:dried_sage" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/tags/item/herbal_blends.json b/src/main/resources/data/hibernalherbs/tags/item/herbal_blends.json new file mode 100644 index 00000000..05eddc87 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/tags/item/herbal_blends.json @@ -0,0 +1,15 @@ +{ + "values": [ + "hibernalherbs:regeneration_herbal_blend", + "hibernalherbs:poison_herbal_blend", + "hibernalherbs:slowness_herbal_blend", + "hibernalherbs:mining_fatigue_herbal_blend", + "hibernalherbs:haste_herbal_blend", + "hibernalherbs:speed_herbal_blend", + "hibernalherbs:fire_herbal_blend", + "hibernalherbs:wither_herbal_blend", + "hibernalherbs:night_vision_herbal_blend", + "hibernalherbs:weakness_herbal_blend", + "hibernalherbs:blindness_herbal_blend" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/tags/item/herbal_fertilizer.json b/src/main/resources/data/hibernalherbs/tags/item/herbal_fertilizer.json new file mode 100644 index 00000000..c084fffe --- /dev/null +++ b/src/main/resources/data/hibernalherbs/tags/item/herbal_fertilizer.json @@ -0,0 +1,16 @@ +{ + "values": [ + "hibernalherbs:oak_herb_fertilizer", + "hibernalherbs:spruce_herb_fertilizer", + "hibernalherbs:birch_herb_fertilizer", + "hibernalherbs:acacia_herb_fertilizer", + "hibernalherbs:cherry_herb_fertilizer", + "hibernalherbs:jungle_herb_fertilizer", + "hibernalherbs:dark_oak_herb_fertilizer", + "hibernalherbs:crimson_herb_fertilizer", + "hibernalherbs:warped_herb_fertilizer", + "hibernalherbs:mangrove_herb_fertilizer", + "hibernalherbs:bamboo_herb_fertilizer", + "hibernalherbs:myqueste_herb_fertilizer" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/tags/item/herbal_grimoires.json b/src/main/resources/data/hibernalherbs/tags/item/herbal_grimoires.json new file mode 100644 index 00000000..27ac5e21 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/tags/item/herbal_grimoires.json @@ -0,0 +1,6 @@ +{ + "values": [ + "hibernalherbs:grimoire", + "hibernalherbs:singed_grimoire" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/tags/item/herbal_humus.json b/src/main/resources/data/hibernalherbs/tags/item/herbal_humus.json new file mode 100644 index 00000000..ffde8f52 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/tags/item/herbal_humus.json @@ -0,0 +1,17 @@ +{ + "values": [ + "hibernalherbs:herb_humus", + "hibernalherbs:oak_herb_humus", + "hibernalherbs:spruce_herb_humus", + "hibernalherbs:birch_herb_humus", + "hibernalherbs:acacia_herb_humus", + "hibernalherbs:cherry_herb_humus", + "hibernalherbs:jungle_herb_humus", + "hibernalherbs:dark_oak_herb_humus", + "hibernalherbs:crimson_herb_humus", + "hibernalherbs:warped_herb_humus", + "hibernalherbs:mangrove_herb_humus", + "hibernalherbs:bamboo_herb_humus", + "hibernalherbs:myqueste_herb_humus" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/tags/item/herbal_sigils.json b/src/main/resources/data/hibernalherbs/tags/item/herbal_sigils.json new file mode 100644 index 00000000..668c4274 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/tags/item/herbal_sigils.json @@ -0,0 +1,15 @@ +{ + "values": [ + "hibernalherbs:configuration_herbal_sigil", + "hibernalherbs:mastery_herbal_sigil", + "hibernalherbs:advanced_configuration_herbal_sigil", + "hibernalherbs:advanced_mastery_herbal_sigil", + "hibernalherbs:pride_herbal_sigil", + "hibernalherbs:sloth_herbal_sigil", + "hibernalherbs:wrath_herbal_sigil", + "hibernalherbs:lust_herbal_sigil", + "hibernalherbs:greed_herbal_sigil", + "hibernalherbs:gluttony_herbal_sigil", + "hibernalherbs:envy_herbal_sigil" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/tags/item/herbs.json b/src/main/resources/data/hibernalherbs/tags/item/herbs.json new file mode 100644 index 00000000..a164925d --- /dev/null +++ b/src/main/resources/data/hibernalherbs/tags/item/herbs.json @@ -0,0 +1,21 @@ +{ + "values": [ + "hibernalherbs:rosemary", + "hibernalherbs:thyme", + "hibernalherbs:tarragon", + "hibernalherbs:chamomile", + "hibernalherbs:chives", + "hibernalherbs:verbena", + "hibernalherbs:sorrel", + "hibernalherbs:marjoram", + "hibernalherbs:chervil", + "hibernalherbs:fennel", + "hibernalherbs:ceillis", + "hibernalherbs:punuel", + "hibernalherbs:essitte", + "hibernalherbs:thyocielle", + "hibernalherbs:fennkystral", + "hibernalherbs:calendula", + "hibernalherbs:sage" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/tags/item/myqueste_logs.json b/src/main/resources/data/hibernalherbs/tags/item/myqueste_logs.json new file mode 100644 index 00000000..2670223a --- /dev/null +++ b/src/main/resources/data/hibernalherbs/tags/item/myqueste_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "hibernalherbs:myqueste_log", + "hibernalherbs:myqueste_wood", + "hibernalherbs:stripped_myqueste_log", + "hibernalherbs:stripped_myqueste_wood" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/tags/item/pounded_herbs.json b/src/main/resources/data/hibernalherbs/tags/item/pounded_herbs.json new file mode 100644 index 00000000..aabc1da2 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/tags/item/pounded_herbs.json @@ -0,0 +1,21 @@ +{ + "values": [ + "hibernalherbs:pounded_rosemary", + "hibernalherbs:pounded_thyme", + "hibernalherbs:pounded_tarragon", + "hibernalherbs:pounded_chamomile", + "hibernalherbs:pounded_chives", + "hibernalherbs:pounded_verbena", + "hibernalherbs:pounded_sorrel", + "hibernalherbs:pounded_marjoram", + "hibernalherbs:pounded_chervil", + "hibernalherbs:pounded_fennel", + "hibernalherbs:pounded_ceillis", + "hibernalherbs:pounded_punuel", + "hibernalherbs:pounded_essitte", + "hibernalherbs:pounded_thyocielle", + "hibernalherbs:pounded_fennkystral", + "hibernalherbs:pounded_calendula", + "hibernalherbs:pounded_sage" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/tags/item/stone_types/idiosyncratic_stone.json b/src/main/resources/data/hibernalherbs/tags/item/stone_types/idiosyncratic_stone.json new file mode 100644 index 00000000..a32f7a08 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/tags/item/stone_types/idiosyncratic_stone.json @@ -0,0 +1,22 @@ +{ + "values": [ + "hibernalherbs:idiosyncratic_stone", + "hibernalherbs:cobbled_idiosyncratic_stone", + "hibernalherbs:polished_idiosyncratic_stone", + "hibernalherbs:idiosyncratic_stone_bricks", + "hibernalherbs:idiosyncratic_stone_slab", + "hibernalherbs:cobbled_idiosyncratic_stone_slab", + "hibernalherbs:polished_idiosyncratic_stone_slab", + "hibernalherbs:idiosyncratic_stone_brick_slab", + "hibernalherbs:idiosyncratic_stone_stairs", + "hibernalherbs:cobbled_idiosyncratic_stone_stairs", + "hibernalherbs:polished_idiosyncratic_stone_slab", + "hibernalherbs:idiosyncratic_stone_brick_stairs", + "hibernalherbs:idiosyncratic_stone_wall", + "hibernalherbs:cobbled_idiosyncratic_stone_wall", + "hibernalherbs:polished_idiosyncratic_stone_wall", + "hibernalherbs:idiosyncratic_stone_brick_wall", + "hibernalherbs:idiosyncratic_stone_button", + "hibernalherbs:idiosyncratic_stone_pressure_plate" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/tags/item/stone_types/necromantic_stone.json b/src/main/resources/data/hibernalherbs/tags/item/stone_types/necromantic_stone.json new file mode 100644 index 00000000..0cf804b3 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/tags/item/stone_types/necromantic_stone.json @@ -0,0 +1,22 @@ +{ + "values": [ + "hibernalherbs:necromantic_stone", + "hibernalherbs:cobbled_necromantic_stone", + "hibernalherbs:polished_necromantic_stone", + "hibernalherbs:necromantic_stone_bricks", + "hibernalherbs:necromantic_stone_slab", + "hibernalherbs:cobbled_necromantic_stone_slab", + "hibernalherbs:polished_necromantic_stone_slab", + "hibernalherbs:necromantic_stone_brick_slab", + "hibernalherbs:necromantic_stone_stairs", + "hibernalherbs:cobbled_necromantic_stone_stairs", + "hibernalherbs:polished_necromantic_stone_slab", + "hibernalherbs:necromantic_stone_brick_stairs", + "hibernalherbs:necromantic_stone_wall", + "hibernalherbs:cobbled_necromantic_stone_wall", + "hibernalherbs:polished_necromantic_stone_wall", + "hibernalherbs:necromantic_stone_brick_wall", + "hibernalherbs:necromantic_stone_button", + "hibernalherbs:necromantic_stone_pressure_plate" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/tags/item/unbound_herbal_padlocks.json b/src/main/resources/data/hibernalherbs/tags/item/unbound_herbal_padlocks.json new file mode 100644 index 00000000..37cc806b --- /dev/null +++ b/src/main/resources/data/hibernalherbs/tags/item/unbound_herbal_padlocks.json @@ -0,0 +1,11 @@ +{ + "values": [ + "hibernalherbs:unbound_pride_padlock", + "hibernalherbs:unbound_sloth_padlock", + "hibernalherbs:unbound_wrath_padlock", + "hibernalherbs:unbound_lust_padlock", + "hibernalherbs:unbound_greed_padlock", + "hibernalherbs:unbound_gluttony_padlock", + "hibernalherbs:unbound_envy_padlock" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/tags/worldgen/biome/has_herbs.json b/src/main/resources/data/hibernalherbs/tags/worldgen/biome/has_herbs.json new file mode 100644 index 00000000..c2c76c86 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/tags/worldgen/biome/has_herbs.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:snowy_plains", + "minecraft:snowy_taiga" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/trim_material/arkonium.json b/src/main/resources/data/hibernalherbs/trim_material/arkonium.json new file mode 100644 index 00000000..7a04a9fa --- /dev/null +++ b/src/main/resources/data/hibernalherbs/trim_material/arkonium.json @@ -0,0 +1,9 @@ +{ + "asset_name": "arkonium", + "description": { + "color": "#94ABC8", + "translate": "trim_material.hibernalherbs.arkonium" + }, + "ingredient": "hibernalherbs:arkonium_ingot", + "item_model_index": 0.01 +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/trim_material/syrum.json b/src/main/resources/data/hibernalherbs/trim_material/syrum.json new file mode 100644 index 00000000..39c82e74 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/trim_material/syrum.json @@ -0,0 +1,9 @@ +{ + "asset_name": "syrum", + "description": { + "color": "#E0AAD3", + "translate": "trim_material.hibernalherbs.syrum" + }, + "ingredient": "hibernalherbs:syrum_ingot", + "item_model_index": 0.02 +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/worldgen/configured_feature/herbs.json b/src/main/resources/data/hibernalherbs/worldgen/configured_feature/herbs.json new file mode 100644 index 00000000..44a41425 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/worldgen/configured_feature/herbs.json @@ -0,0 +1,79 @@ +{ + "type": "minecraft:flower", + "config": { + "feature": { + "feature": { + "type": "minecraft:simple_block", + "config": { + "to_place": { + "type": "minecraft:noise_provider", + "noise": { + "amplitudes": [ + 1 + ], + "firstOctave": 0 + }, + "scale": 0.020833334, + "seed": 4425, + "states": [ + { + "Name": "hibernalherbs:rosemary" + }, + { + "Name": "hibernalherbs:thyme" + }, + { + "Name": "hibernalherbs:tarragon" + }, + { + "Name": "hibernalherbs:punuel" + }, + { + "Name": "hibernalherbs:chamomile" + }, + { + "Name": "hibernalherbs:chives" + }, + { + "Name": "hibernalherbs:verbena" + }, + { + "Name": "hibernalherbs:sorrel" + }, + { + "Name": "hibernalherbs:marjoram" + }, + { + "Name": "hibernalherbs:chervil" + }, + { + "Name": "hibernalherbs:fennel" + }, + { + "Name": "hibernalherbs:ceillis" + }, + { + "Name": "hibernalherbs:essitte" + }, + { + "Name": "hibernalherbs:calendula" + } + ] + } + } + }, + "placement": [ + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:matching_blocks", + "blocks": "minecraft:air" + } + } + ] + }, + "tries": 32, + "xz_spread": 12, + "y_spread": 4 + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/worldgen/configured_feature/myqueste.json b/src/main/resources/data/hibernalherbs/worldgen/configured_feature/myqueste.json new file mode 100644 index 00000000..97c1cb10 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/worldgen/configured_feature/myqueste.json @@ -0,0 +1,64 @@ +{ + "type": "minecraft:tree", + "config": { + "decorators": [], + "dirt_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dirt" + } + }, + "foliage_placer": { + "type": "minecraft:spruce_foliage_placer", + "offset": { + "type": "minecraft:uniform", + "max_inclusive": 2, + "min_inclusive": 0 + }, + "radius": { + "type": "minecraft:uniform", + "max_inclusive": 3, + "min_inclusive": 2 + }, + "trunk_height": { + "type": "minecraft:uniform", + "max_inclusive": 2, + "min_inclusive": 1 + } + }, + "foliage_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "hibernalherbs:myqueste_leaves", + "Properties": { + "distance": "7", + "persistent": "false", + "waterlogged": "false" + } + } + }, + "force_dirt": false, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 2, + "lower_size": 0, + "upper_size": 2 + }, + "trunk_placer": { + "type": "minecraft:straight_trunk_placer", + "base_height": 5, + "height_rand_a": 2, + "height_rand_b": 1 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "hibernalherbs:myqueste_log", + "Properties": { + "axis": "y" + } + } + } + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/worldgen/placed_feature/herbs.json b/src/main/resources/data/hibernalherbs/worldgen/placed_feature/herbs.json new file mode 100644 index 00000000..bb0dfddd --- /dev/null +++ b/src/main/resources/data/hibernalherbs/worldgen/placed_feature/herbs.json @@ -0,0 +1,23 @@ +{ + "feature": "hibernalherbs:herbs", + "placement": [ + { + "type": "minecraft:count", + "count": 3 + }, + { + "type": "minecraft:rarity_filter", + "chance": 2 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "MOTION_BLOCKING" + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/worldgen/placed_feature/myqueste.json b/src/main/resources/data/hibernalherbs/worldgen/placed_feature/myqueste.json new file mode 100644 index 00000000..857493f8 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/worldgen/placed_feature/myqueste.json @@ -0,0 +1,47 @@ +{ + "feature": "hibernalherbs:myqueste", + "placement": [ + { + "type": "minecraft:count", + "count": { + "type": "minecraft:weighted_list", + "distribution": [ + { + "data": 1, + "weight": 5 + }, + { + "data": 2, + "weight": 1 + } + ] + } + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:surface_water_depth_filter", + "max_water_depth": 0 + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + }, + { + "type": "minecraft:biome" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:would_survive", + "state": { + "Name": "hibernalherbs:myqueste_sapling", + "Properties": { + "stage": "0" + } + } + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/worldgen/placed_feature/myqueste_checked.json b/src/main/resources/data/hibernalherbs/worldgen/placed_feature/myqueste_checked.json new file mode 100644 index 00000000..4fd0fd18 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/worldgen/placed_feature/myqueste_checked.json @@ -0,0 +1,17 @@ +{ + "feature": "hibernalherbs:myqueste", + "placement": [ + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:would_survive", + "state": { + "Name": "hibernalherbs:myqueste_sapling", + "Properties": { + "stage": "0" + } + } + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/worldgen/structure/arcane_ruins.json b/src/main/resources/data/hibernalherbs/worldgen/structure/arcane_ruins.json new file mode 100644 index 00000000..aed37c77 --- /dev/null +++ b/src/main/resources/data/hibernalherbs/worldgen/structure/arcane_ruins.json @@ -0,0 +1,27 @@ +{ + "type": "minecraft:jigsaw", + "terrain_adaptation": "beard_box", + "start_pool": "hibernalherbs:arcane_ruins", + "size": 2, + "max_distance_from_center": 80, + "biomes": "minecraft:end_highlands", + "step": "surface_structures", + "start_height": { + "absolute": -3 + }, + "project_start_to_heightmap": "WORLD_SURFACE_WG", + "use_expansion_hack": false, + "spawn_overrides": { + "monster": { + "bounding_box": "full", + "spawns": [ + { + "type": "minecraft:pillager", + "weight": 4, + "minCount": 3, + "maxCount": 6 + } + ] + } + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/worldgen/structure_set/arcane_ruins.json b/src/main/resources/data/hibernalherbs/worldgen/structure_set/arcane_ruins.json new file mode 100644 index 00000000..2ac6d0ad --- /dev/null +++ b/src/main/resources/data/hibernalherbs/worldgen/structure_set/arcane_ruins.json @@ -0,0 +1,14 @@ +{ + "structures": [ + { + "structure": "hibernalherbs:arcane_ruins", + "weight": 1 + } + ], + "placement": { + "salt": 104707494103, + "spacing": 20, + "separation": 6, + "type": "minecraft:random_spread" + } +} \ No newline at end of file diff --git a/src/main/resources/data/hibernalherbs/worldgen/template_pool/arcane_ruins.json b/src/main/resources/data/hibernalherbs/worldgen/template_pool/arcane_ruins.json new file mode 100644 index 00000000..3de8378c --- /dev/null +++ b/src/main/resources/data/hibernalherbs/worldgen/template_pool/arcane_ruins.json @@ -0,0 +1,15 @@ +{ + "name": "hibernalherbs:arcane_ruins", + "fallback": "minecraft:empty", + "elements": [ + { + "weight": 1, + "element": { + "location": "hibernalherbs:arcane_ruins", + "processors": "minecraft:empty", + "projection": "rigid", + "element_type": "minecraft:single_pool_element" + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/block/fence_gates.json b/src/main/resources/data/minecraft/tags/block/fence_gates.json new file mode 100644 index 00000000..847ef795 --- /dev/null +++ b/src/main/resources/data/minecraft/tags/block/fence_gates.json @@ -0,0 +1,5 @@ +{ + "values": [ + "hibernalherbs:myqueste_fence_gate" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/block/leaves.json b/src/main/resources/data/minecraft/tags/block/leaves.json new file mode 100644 index 00000000..88645689 --- /dev/null +++ b/src/main/resources/data/minecraft/tags/block/leaves.json @@ -0,0 +1,5 @@ +{ + "values": [ + "hibernalherbs:myqueste_leaves" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/block/logs_that_burn.json b/src/main/resources/data/minecraft/tags/block/logs_that_burn.json new file mode 100644 index 00000000..4f2d7f3d --- /dev/null +++ b/src/main/resources/data/minecraft/tags/block/logs_that_burn.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#hibernalherbs:myqueste_logs" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/block/mineable/axe.json b/src/main/resources/data/minecraft/tags/block/mineable/axe.json new file mode 100644 index 00000000..96a7ee33 --- /dev/null +++ b/src/main/resources/data/minecraft/tags/block/mineable/axe.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#hibernalherbs:myqueste_logs", + "hibernalherbs:mystical_campfire" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/block/mineable/hoe.json b/src/main/resources/data/minecraft/tags/block/mineable/hoe.json new file mode 100644 index 00000000..894326bc --- /dev/null +++ b/src/main/resources/data/minecraft/tags/block/mineable/hoe.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#hibernalherbs:dried_herb_blocks", + "#hibernalherbs:pounded_herb_blocks" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/block/mineable/pickaxe.json b/src/main/resources/data/minecraft/tags/block/mineable/pickaxe.json new file mode 100644 index 00000000..529c9b4e --- /dev/null +++ b/src/main/resources/data/minecraft/tags/block/mineable/pickaxe.json @@ -0,0 +1,66 @@ +{ + "values": [ + "#hibernalherbs:stone_types/idiosyncratic_stone", + "#hibernalherbs:stone_types/necromantic_stone", + "hibernalherbs:rosemary_lantern", + "hibernalherbs:thyme_lantern", + "hibernalherbs:tarragon_lantern", + "hibernalherbs:chamomile_lantern", + "hibernalherbs:chives_lantern", + "hibernalherbs:verbena_lantern", + "hibernalherbs:sorrel_lantern", + "hibernalherbs:marjoram_lantern", + "hibernalherbs:chervil_lantern", + "hibernalherbs:fennel_lantern", + "hibernalherbs:ceillis_lantern", + "hibernalherbs:punuel_lantern", + "hibernalherbs:essitte_lantern", + "hibernalherbs:thyocielle_lantern", + "hibernalherbs:fennkystral_lantern", + "hibernalherbs:calendula_lantern", + "hibernalherbs:sage_lantern", + "hibernalherbs:arkonium_block", + "hibernalherbs:syrum_block", + "hibernalherbs:froze_state_copper_block", + "hibernalherbs:froze_state_cut_copper_block", + "hibernalherbs:froze_state_cut_copper_slab", + "hibernalherbs:froze_state_cut_copper_stairs", + "hibernalherbs:froze_state_copper_door", + "hibernalherbs:froze_state_copper_trapdoor", + "hibernalherbs:froze_state_chiseled_copper_block", + "hibernalherbs:froze_state_copper_grate", + "hibernalherbs:froze_state_copper_bulb", + "hibernalherbs:froze_state_exposed_copper_block", + "hibernalherbs:froze_state_cut_exposed_copper_block", + "hibernalherbs:froze_state_cut_exposed_copper_slab", + "hibernalherbs:froze_state_cut_exposed_copper_stairs", + "hibernalherbs:froze_state_exposed_copper_door", + "hibernalherbs:froze_state_exposed_copper_trapdoor", + "hibernalherbs:froze_state_chiseled_exposed_copper_block", + "hibernalherbs:froze_state_exposed_copper_grate", + "hibernalherbs:froze_state_exposed_copper_bulb", + "hibernalherbs:froze_state_weathered_copper_block", + "hibernalherbs:froze_state_cut_weathered_copper_block", + "hibernalherbs:froze_state_cut_weathered_copper_slab", + "hibernalherbs:froze_state_cut_weathered_copper_stairs", + "hibernalherbs:froze_state_weathered_copper_door", + "hibernalherbs:froze_state_weathered_copper_trapdoor", + "hibernalherbs:froze_state_chiseled_weathered_copper_block", + "hibernalherbs:froze_state_weathered_copper_grate", + "hibernalherbs:froze_state_weathered_copper_bulb", + "hibernalherbs:froze_state_oxidised_copper_block", + "hibernalherbs:froze_state_cut_oxidised_copper_block", + "hibernalherbs:froze_state_cut_oxidised_copper_slab", + "hibernalherbs:froze_state_cut_oxidised_copper_stairs", + "hibernalherbs:froze_state_oxidised_copper_door", + "hibernalherbs:froze_state_oxidised_copper_trapdoor", + "hibernalherbs:froze_state_chiseled_oxidised_copper_block", + "hibernalherbs:froze_state_oxidised_copper_grate", + "hibernalherbs:froze_state_oxidised_copper_bulb", + "hibernalherbs:suspicious_end_stone", + "hibernalherbs:incense_provider", + "hibernalherbs:sacrificial_rune_block", + "hibernalherbs:deteriorated_sacrificial_rune_block", + "hibernalherbs:froze_state_sacrificial_rune_block" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/block/mineable/shovel.json b/src/main/resources/data/minecraft/tags/block/mineable/shovel.json new file mode 100644 index 00000000..46db3ebd --- /dev/null +++ b/src/main/resources/data/minecraft/tags/block/mineable/shovel.json @@ -0,0 +1,5 @@ +{ + "values": [ + "hibernalherbs:suspicious_end_stone" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/block/planks.json b/src/main/resources/data/minecraft/tags/block/planks.json new file mode 100644 index 00000000..530b57ea --- /dev/null +++ b/src/main/resources/data/minecraft/tags/block/planks.json @@ -0,0 +1,5 @@ +{ + "values": [ + "hibernalherbs:myqueste_planks" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/block/slabs.json b/src/main/resources/data/minecraft/tags/block/slabs.json new file mode 100644 index 00000000..b77f5045 --- /dev/null +++ b/src/main/resources/data/minecraft/tags/block/slabs.json @@ -0,0 +1,12 @@ +{ + "values": [ + "hibernalherbs:idiosyncratic_stone_slab", + "hibernalherbs:cobbled_idiosyncratic_stone_slab", + "hibernalherbs:polished_idiosyncratic_stone_slab", + "hibernalherbs:idiosyncratic_stone_brick_slab", + "hibernalherbs:necromantic_stone_slab", + "hibernalherbs:cobbled_necromantic_stone_slab", + "hibernalherbs:polished_necromantic_stone_slab", + "hibernalherbs:necromantic_stone_brick_slab" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/block/small_flowers.json b/src/main/resources/data/minecraft/tags/block/small_flowers.json new file mode 100644 index 00000000..0818e83c --- /dev/null +++ b/src/main/resources/data/minecraft/tags/block/small_flowers.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#hibernalherbs:herbs" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/block/stairs.json b/src/main/resources/data/minecraft/tags/block/stairs.json new file mode 100644 index 00000000..554277a5 --- /dev/null +++ b/src/main/resources/data/minecraft/tags/block/stairs.json @@ -0,0 +1,12 @@ +{ + "values": [ + "hibernalherbs:idiosyncratic_stone_stairs", + "hibernalherbs:cobbled_idiosyncratic_stone_stairs", + "hibernalherbs:polished_idiosyncratic_stone_stairs", + "hibernalherbs:idiosyncratic_stone_brick_stairs", + "hibernalherbs:necromantic_stone_stairs", + "hibernalherbs:cobbled_necromantic_stone_stairs", + "hibernalherbs:polished_necromantic_stone_stairs", + "hibernalherbs:necromantic_stone_brick_stairs" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/block/stone_bricks.json b/src/main/resources/data/minecraft/tags/block/stone_bricks.json new file mode 100644 index 00000000..014c3c4b --- /dev/null +++ b/src/main/resources/data/minecraft/tags/block/stone_bricks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "hibernalherbs:idiosyncratic_stone_bricks", + "hibernalherbs:necromantic_stone_bricks" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/block/stone_buttons.json b/src/main/resources/data/minecraft/tags/block/stone_buttons.json new file mode 100644 index 00000000..959ec5ef --- /dev/null +++ b/src/main/resources/data/minecraft/tags/block/stone_buttons.json @@ -0,0 +1,6 @@ +{ + "values": [ + "hibernalherbs:idiosyncratic_stone_button", + "hibernalherbs:necromantic_stone_button" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/block/stone_pressure_plates.json b/src/main/resources/data/minecraft/tags/block/stone_pressure_plates.json new file mode 100644 index 00000000..b796c82d --- /dev/null +++ b/src/main/resources/data/minecraft/tags/block/stone_pressure_plates.json @@ -0,0 +1,6 @@ +{ + "values": [ + "hibernalherbs:idiosyncratic_stone_pressure_plate", + "hibernalherbs:necromantic_stone_pressure_plate" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/block/walls.json b/src/main/resources/data/minecraft/tags/block/walls.json new file mode 100644 index 00000000..38a8c696 --- /dev/null +++ b/src/main/resources/data/minecraft/tags/block/walls.json @@ -0,0 +1,12 @@ +{ + "values": [ + "hibernalherbs:idiosyncratic_stone_wall", + "hibernalherbs:cobbled_idiosyncratic_stone_wall", + "hibernalherbs:polished_idiosyncratic_stone_wall", + "hibernalherbs:idiosyncratic_stone_brick_wall", + "hibernalherbs:necromantic_stone_wall", + "hibernalherbs:cobbled_necromantic_stone_wall", + "hibernalherbs:polished_necromantic_stone_wall", + "hibernalherbs:necromantic_stone_brick_wall" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/block/wooden_buttons.json b/src/main/resources/data/minecraft/tags/block/wooden_buttons.json new file mode 100644 index 00000000..a80cbe32 --- /dev/null +++ b/src/main/resources/data/minecraft/tags/block/wooden_buttons.json @@ -0,0 +1,5 @@ +{ + "values": [ + "hibernalherbs:myqueste_button" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/block/wooden_doors.json b/src/main/resources/data/minecraft/tags/block/wooden_doors.json new file mode 100644 index 00000000..7cd99a86 --- /dev/null +++ b/src/main/resources/data/minecraft/tags/block/wooden_doors.json @@ -0,0 +1,5 @@ +{ + "values": [ + "hibernalherbs:myqueste_door" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/block/wooden_fences.json b/src/main/resources/data/minecraft/tags/block/wooden_fences.json new file mode 100644 index 00000000..df10bc4a --- /dev/null +++ b/src/main/resources/data/minecraft/tags/block/wooden_fences.json @@ -0,0 +1,5 @@ +{ + "values": [ + "hibernalherbs:myqueste_fence" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/block/wooden_pressure_plates.json b/src/main/resources/data/minecraft/tags/block/wooden_pressure_plates.json new file mode 100644 index 00000000..93e523c9 --- /dev/null +++ b/src/main/resources/data/minecraft/tags/block/wooden_pressure_plates.json @@ -0,0 +1,5 @@ +{ + "values": [ + "hibernalherbs:myqueste_pressure_plate" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/block/wooden_slabs.json b/src/main/resources/data/minecraft/tags/block/wooden_slabs.json new file mode 100644 index 00000000..d26d66d2 --- /dev/null +++ b/src/main/resources/data/minecraft/tags/block/wooden_slabs.json @@ -0,0 +1,5 @@ +{ + "values": [ + "hibernalherbs:myqueste_slab" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/block/wooden_stairs.json b/src/main/resources/data/minecraft/tags/block/wooden_stairs.json new file mode 100644 index 00000000..211027ec --- /dev/null +++ b/src/main/resources/data/minecraft/tags/block/wooden_stairs.json @@ -0,0 +1,5 @@ +{ + "values": [ + "hibernalherbs:myqueste_stairs" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/block/wooden_trapdoors.json b/src/main/resources/data/minecraft/tags/block/wooden_trapdoors.json new file mode 100644 index 00000000..af328dc8 --- /dev/null +++ b/src/main/resources/data/minecraft/tags/block/wooden_trapdoors.json @@ -0,0 +1,5 @@ +{ + "values": [ + "hibernalherbs:myqueste_trapdoor" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/enchantment/in_enchanting_table.json b/src/main/resources/data/minecraft/tags/enchantment/in_enchanting_table.json new file mode 100644 index 00000000..685d4382 --- /dev/null +++ b/src/main/resources/data/minecraft/tags/enchantment/in_enchanting_table.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "hibernalherbs:slashing", + "hibernalherbs:rapid" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/enchantment/tradeable.json b/src/main/resources/data/minecraft/tags/enchantment/tradeable.json new file mode 100644 index 00000000..27526ba9 --- /dev/null +++ b/src/main/resources/data/minecraft/tags/enchantment/tradeable.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "hibernalherbs:slashing", + "hibernalherbs:rapid", + "hibernalherbs:culling" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/enchantment/treasure.json b/src/main/resources/data/minecraft/tags/enchantment/treasure.json new file mode 100644 index 00000000..fa055ea4 --- /dev/null +++ b/src/main/resources/data/minecraft/tags/enchantment/treasure.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "#hibernalherbs:siphons_livestock" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/item/chest_armor.json b/src/main/resources/data/minecraft/tags/item/chest_armor.json new file mode 100644 index 00000000..0d172ac8 --- /dev/null +++ b/src/main/resources/data/minecraft/tags/item/chest_armor.json @@ -0,0 +1,6 @@ +{ + "values": [ + "hibernalherbs:arkonium_chestplate", + "hibernalherbs:syrum_chestplate" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/item/enchantable/durability.json b/src/main/resources/data/minecraft/tags/item/enchantable/durability.json new file mode 100644 index 00000000..c9ed9bea --- /dev/null +++ b/src/main/resources/data/minecraft/tags/item/enchantable/durability.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#c:tools/sickles", + "hibernalherbs:syrum_brush" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/item/enchantable/mining.json b/src/main/resources/data/minecraft/tags/item/enchantable/mining.json new file mode 100644 index 00000000..ce2e838a --- /dev/null +++ b/src/main/resources/data/minecraft/tags/item/enchantable/mining.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#c:tools/sickles" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/item/enchantable/sharp_weapon.json b/src/main/resources/data/minecraft/tags/item/enchantable/sharp_weapon.json new file mode 100644 index 00000000..ce2e838a --- /dev/null +++ b/src/main/resources/data/minecraft/tags/item/enchantable/sharp_weapon.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#c:tools/sickles" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/item/enchantable/sword.json b/src/main/resources/data/minecraft/tags/item/enchantable/sword.json new file mode 100644 index 00000000..ce2e838a --- /dev/null +++ b/src/main/resources/data/minecraft/tags/item/enchantable/sword.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#c:tools/sickles" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/item/fence_gates.json b/src/main/resources/data/minecraft/tags/item/fence_gates.json new file mode 100644 index 00000000..847ef795 --- /dev/null +++ b/src/main/resources/data/minecraft/tags/item/fence_gates.json @@ -0,0 +1,5 @@ +{ + "values": [ + "hibernalherbs:myqueste_fence_gate" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/item/foot_armor.json b/src/main/resources/data/minecraft/tags/item/foot_armor.json new file mode 100644 index 00000000..2f25b2e5 --- /dev/null +++ b/src/main/resources/data/minecraft/tags/item/foot_armor.json @@ -0,0 +1,6 @@ +{ + "values": [ + "hibernalherbs:arkonium_boots", + "hibernalherbs:syrum_boots" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/item/head_armor.json b/src/main/resources/data/minecraft/tags/item/head_armor.json new file mode 100644 index 00000000..8c5a37c6 --- /dev/null +++ b/src/main/resources/data/minecraft/tags/item/head_armor.json @@ -0,0 +1,6 @@ +{ + "values": [ + "hibernalherbs:arkonium_helmet", + "hibernalherbs:syrum_helmet" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/item/leaves.json b/src/main/resources/data/minecraft/tags/item/leaves.json new file mode 100644 index 00000000..88645689 --- /dev/null +++ b/src/main/resources/data/minecraft/tags/item/leaves.json @@ -0,0 +1,5 @@ +{ + "values": [ + "hibernalherbs:myqueste_leaves" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/item/leg_armor.json b/src/main/resources/data/minecraft/tags/item/leg_armor.json new file mode 100644 index 00000000..991608e8 --- /dev/null +++ b/src/main/resources/data/minecraft/tags/item/leg_armor.json @@ -0,0 +1,6 @@ +{ + "values": [ + "hibernalherbs:arkonium_leggings", + "hibernalherbs:syrum_leggings" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/item/logs_that_burn.json b/src/main/resources/data/minecraft/tags/item/logs_that_burn.json new file mode 100644 index 00000000..4f2d7f3d --- /dev/null +++ b/src/main/resources/data/minecraft/tags/item/logs_that_burn.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#hibernalherbs:myqueste_logs" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/item/planks.json b/src/main/resources/data/minecraft/tags/item/planks.json new file mode 100644 index 00000000..530b57ea --- /dev/null +++ b/src/main/resources/data/minecraft/tags/item/planks.json @@ -0,0 +1,5 @@ +{ + "values": [ + "hibernalherbs:myqueste_planks" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/item/slabs.json b/src/main/resources/data/minecraft/tags/item/slabs.json new file mode 100644 index 00000000..b77f5045 --- /dev/null +++ b/src/main/resources/data/minecraft/tags/item/slabs.json @@ -0,0 +1,12 @@ +{ + "values": [ + "hibernalherbs:idiosyncratic_stone_slab", + "hibernalherbs:cobbled_idiosyncratic_stone_slab", + "hibernalherbs:polished_idiosyncratic_stone_slab", + "hibernalherbs:idiosyncratic_stone_brick_slab", + "hibernalherbs:necromantic_stone_slab", + "hibernalherbs:cobbled_necromantic_stone_slab", + "hibernalherbs:polished_necromantic_stone_slab", + "hibernalherbs:necromantic_stone_brick_slab" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/item/stairs.json b/src/main/resources/data/minecraft/tags/item/stairs.json new file mode 100644 index 00000000..554277a5 --- /dev/null +++ b/src/main/resources/data/minecraft/tags/item/stairs.json @@ -0,0 +1,12 @@ +{ + "values": [ + "hibernalherbs:idiosyncratic_stone_stairs", + "hibernalherbs:cobbled_idiosyncratic_stone_stairs", + "hibernalherbs:polished_idiosyncratic_stone_stairs", + "hibernalherbs:idiosyncratic_stone_brick_stairs", + "hibernalherbs:necromantic_stone_stairs", + "hibernalherbs:cobbled_necromantic_stone_stairs", + "hibernalherbs:polished_necromantic_stone_stairs", + "hibernalherbs:necromantic_stone_brick_stairs" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/item/stone_bricks.json b/src/main/resources/data/minecraft/tags/item/stone_bricks.json new file mode 100644 index 00000000..014c3c4b --- /dev/null +++ b/src/main/resources/data/minecraft/tags/item/stone_bricks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "hibernalherbs:idiosyncratic_stone_bricks", + "hibernalherbs:necromantic_stone_bricks" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/item/stone_buttons.json b/src/main/resources/data/minecraft/tags/item/stone_buttons.json new file mode 100644 index 00000000..959ec5ef --- /dev/null +++ b/src/main/resources/data/minecraft/tags/item/stone_buttons.json @@ -0,0 +1,6 @@ +{ + "values": [ + "hibernalherbs:idiosyncratic_stone_button", + "hibernalherbs:necromantic_stone_button" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/item/trim_materials.json b/src/main/resources/data/minecraft/tags/item/trim_materials.json new file mode 100644 index 00000000..2fb0deb2 --- /dev/null +++ b/src/main/resources/data/minecraft/tags/item/trim_materials.json @@ -0,0 +1,6 @@ +{ + "values": [ + "hibernalherbs:arkonium_ingot", + "hibernalherbs:syrum_ingot" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/item/trimmable_armor.json b/src/main/resources/data/minecraft/tags/item/trimmable_armor.json new file mode 100644 index 00000000..c1f9929d --- /dev/null +++ b/src/main/resources/data/minecraft/tags/item/trimmable_armor.json @@ -0,0 +1,12 @@ +{ + "values": [ + "hibernalherbs:arkonium_helmet", + "hibernalherbs:arkonium_chestplate", + "hibernalherbs:arkonium_leggings", + "hibernalherbs:arkonium_boots", + "hibernalherbs:syrum_helmet", + "hibernalherbs:syrum_chestplate", + "hibernalherbs:syrum_leggings", + "hibernalherbs:syrum_boots" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/item/walls.json b/src/main/resources/data/minecraft/tags/item/walls.json new file mode 100644 index 00000000..38a8c696 --- /dev/null +++ b/src/main/resources/data/minecraft/tags/item/walls.json @@ -0,0 +1,12 @@ +{ + "values": [ + "hibernalherbs:idiosyncratic_stone_wall", + "hibernalherbs:cobbled_idiosyncratic_stone_wall", + "hibernalherbs:polished_idiosyncratic_stone_wall", + "hibernalherbs:idiosyncratic_stone_brick_wall", + "hibernalherbs:necromantic_stone_wall", + "hibernalherbs:cobbled_necromantic_stone_wall", + "hibernalherbs:polished_necromantic_stone_wall", + "hibernalherbs:necromantic_stone_brick_wall" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/item/wooden_buttons.json b/src/main/resources/data/minecraft/tags/item/wooden_buttons.json new file mode 100644 index 00000000..a80cbe32 --- /dev/null +++ b/src/main/resources/data/minecraft/tags/item/wooden_buttons.json @@ -0,0 +1,5 @@ +{ + "values": [ + "hibernalherbs:myqueste_button" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/item/wooden_doors.json b/src/main/resources/data/minecraft/tags/item/wooden_doors.json new file mode 100644 index 00000000..7cd99a86 --- /dev/null +++ b/src/main/resources/data/minecraft/tags/item/wooden_doors.json @@ -0,0 +1,5 @@ +{ + "values": [ + "hibernalherbs:myqueste_door" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/item/wooden_fences.json b/src/main/resources/data/minecraft/tags/item/wooden_fences.json new file mode 100644 index 00000000..df10bc4a --- /dev/null +++ b/src/main/resources/data/minecraft/tags/item/wooden_fences.json @@ -0,0 +1,5 @@ +{ + "values": [ + "hibernalherbs:myqueste_fence" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/item/wooden_pressure_plates.json b/src/main/resources/data/minecraft/tags/item/wooden_pressure_plates.json new file mode 100644 index 00000000..93e523c9 --- /dev/null +++ b/src/main/resources/data/minecraft/tags/item/wooden_pressure_plates.json @@ -0,0 +1,5 @@ +{ + "values": [ + "hibernalherbs:myqueste_pressure_plate" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/item/wooden_slabs.json b/src/main/resources/data/minecraft/tags/item/wooden_slabs.json new file mode 100644 index 00000000..d26d66d2 --- /dev/null +++ b/src/main/resources/data/minecraft/tags/item/wooden_slabs.json @@ -0,0 +1,5 @@ +{ + "values": [ + "hibernalherbs:myqueste_slab" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/item/wooden_stairs.json b/src/main/resources/data/minecraft/tags/item/wooden_stairs.json new file mode 100644 index 00000000..211027ec --- /dev/null +++ b/src/main/resources/data/minecraft/tags/item/wooden_stairs.json @@ -0,0 +1,5 @@ +{ + "values": [ + "hibernalherbs:myqueste_stairs" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/item/wooden_trapdoors.json b/src/main/resources/data/minecraft/tags/item/wooden_trapdoors.json new file mode 100644 index 00000000..af328dc8 --- /dev/null +++ b/src/main/resources/data/minecraft/tags/item/wooden_trapdoors.json @@ -0,0 +1,5 @@ +{ + "values": [ + "hibernalherbs:myqueste_trapdoor" + ] +} \ No newline at end of file diff --git a/src/main/resources/hibernalherbs.mixins.json b/src/main/resources/hibernalherbs.mixins.json new file mode 100644 index 00000000..b2b04dcd --- /dev/null +++ b/src/main/resources/hibernalherbs.mixins.json @@ -0,0 +1,18 @@ +{ + "required": true, + "package": "net.dakotapride.hibernalherbs.mixin", + "compatibilityLevel": "JAVA_21", + "mixins": [ + "BrushItemMixin", + "EnderManMixin", + "GiveGiftToHeroMixin", + "LivingEntityMixin", + "PiglinAiMixin", + "PlayerMixin", + "VillagerMixin", + "WoodTypeAccessor" + ], + "injectors": { + "defaultRequire": 1 + } +} \ No newline at end of file diff --git a/Common/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/data/myqueste_button.json b/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/data/myqueste_button.json similarity index 100% rename from Common/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/data/myqueste_button.json rename to src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/data/myqueste_button.json diff --git a/Common/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/data/myqueste_door.json b/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/data/myqueste_door.json similarity index 100% rename from Common/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/data/myqueste_door.json rename to src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/data/myqueste_door.json diff --git a/Common/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/data/myqueste_fence.json b/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/data/myqueste_fence.json similarity index 100% rename from Common/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/data/myqueste_fence.json rename to src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/data/myqueste_fence.json diff --git a/Common/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/data/myqueste_fence_gate.json b/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/data/myqueste_fence_gate.json similarity index 100% rename from Common/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/data/myqueste_fence_gate.json rename to src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/data/myqueste_fence_gate.json diff --git a/Common/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/data/myqueste_sapling.json b/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/data/myqueste_sapling.json similarity index 100% rename from Common/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/data/myqueste_sapling.json rename to src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/data/myqueste_sapling.json diff --git a/Common/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/data/myqueste_trapdoor.json b/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/data/myqueste_trapdoor.json similarity index 100% rename from Common/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/data/myqueste_trapdoor.json rename to src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/data/myqueste_trapdoor.json diff --git a/Common/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/calendula.json b/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/calendula.json similarity index 100% rename from Common/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/calendula.json rename to src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/calendula.json diff --git a/Common/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/ceillis.json b/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/ceillis.json similarity index 100% rename from Common/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/ceillis.json rename to src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/ceillis.json diff --git a/Common/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/chamomile.json b/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/chamomile.json similarity index 100% rename from Common/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/chamomile.json rename to src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/chamomile.json diff --git a/Common/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/chervil.json b/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/chervil.json similarity index 100% rename from Common/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/chervil.json rename to src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/chervil.json diff --git a/Common/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/chives.json b/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/chives.json similarity index 100% rename from Common/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/chives.json rename to src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/chives.json diff --git a/Common/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/essitte.json b/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/essitte.json similarity index 100% rename from Common/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/essitte.json rename to src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/essitte.json diff --git a/Common/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/fennkystral.json b/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/fennkystral.json similarity index 100% rename from Common/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/fennkystral.json rename to src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/fennkystral.json diff --git a/Common/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/fennsel.json b/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/fennsel.json similarity index 100% rename from Common/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/fennsel.json rename to src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/fennsel.json diff --git a/Common/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/marjoram.json b/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/marjoram.json similarity index 100% rename from Common/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/marjoram.json rename to src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/marjoram.json diff --git a/Common/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/myqueste_button.json b/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/myqueste_button.json similarity index 100% rename from Common/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/myqueste_button.json rename to src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/myqueste_button.json diff --git a/Common/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/myqueste_door.json b/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/myqueste_door.json similarity index 100% rename from Common/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/myqueste_door.json rename to src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/myqueste_door.json diff --git a/Common/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/myqueste_fence.json b/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/myqueste_fence.json similarity index 100% rename from Common/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/myqueste_fence.json rename to src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/myqueste_fence.json diff --git a/Common/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/myqueste_fence_gate.json b/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/myqueste_fence_gate.json similarity index 100% rename from Common/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/myqueste_fence_gate.json rename to src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/myqueste_fence_gate.json diff --git a/Common/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/myqueste_sapling.json b/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/myqueste_sapling.json similarity index 100% rename from Common/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/myqueste_sapling.json rename to src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/myqueste_sapling.json diff --git a/Common/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/myqueste_trapdoor.json b/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/myqueste_trapdoor.json similarity index 100% rename from Common/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/myqueste_trapdoor.json rename to src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/myqueste_trapdoor.json diff --git a/Common/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/punuel.json b/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/punuel.json similarity index 100% rename from Common/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/punuel.json rename to src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/punuel.json diff --git a/Common/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/rosemary.json b/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/rosemary.json similarity index 100% rename from Common/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/rosemary.json rename to src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/rosemary.json diff --git a/Common/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/sage.json b/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/sage.json similarity index 100% rename from Common/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/sage.json rename to src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/sage.json diff --git a/Common/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/sorrel.json b/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/sorrel.json similarity index 100% rename from Common/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/sorrel.json rename to src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/sorrel.json diff --git a/Common/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/tarragon.json b/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/tarragon.json similarity index 100% rename from Common/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/tarragon.json rename to src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/tarragon.json diff --git a/Common/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/thyme.json b/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/thyme.json similarity index 100% rename from Common/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/thyme.json rename to src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/thyme.json diff --git a/Common/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/thyocielle.json b/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/thyocielle.json similarity index 100% rename from Common/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/thyocielle.json rename to src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/thyocielle.json diff --git a/Common/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/verbena.json b/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/verbena.json similarity index 100% rename from Common/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/verbena.json rename to src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/bettergrass/states/verbena.json diff --git a/Common/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/models/block/fence/mossy_myqueste_fence_post.json b/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/models/block/fence/mossy_myqueste_fence_post.json similarity index 100% rename from Common/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/models/block/fence/mossy_myqueste_fence_post.json rename to src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/models/block/fence/mossy_myqueste_fence_post.json diff --git a/Common/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/models/block/fence/mossy_myqueste_fence_side.json b/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/models/block/fence/mossy_myqueste_fence_side.json similarity index 100% rename from Common/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/models/block/fence/mossy_myqueste_fence_side.json rename to src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/models/block/fence/mossy_myqueste_fence_side.json diff --git a/Common/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/models/block/fence/sculk_myqueste_fence_post.json b/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/models/block/fence/sculk_myqueste_fence_post.json similarity index 100% rename from Common/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/models/block/fence/sculk_myqueste_fence_post.json rename to src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/models/block/fence/sculk_myqueste_fence_post.json diff --git a/Common/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/models/block/fence/sculk_myqueste_fence_side.json b/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/models/block/fence/sculk_myqueste_fence_side.json similarity index 100% rename from Common/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/models/block/fence/sculk_myqueste_fence_side.json rename to src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/models/block/fence/sculk_myqueste_fence_side.json diff --git a/Common/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/models/block/fence/snowy_myqueste_fence_post.json b/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/models/block/fence/snowy_myqueste_fence_post.json similarity index 100% rename from Common/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/models/block/fence/snowy_myqueste_fence_post.json rename to src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/models/block/fence/snowy_myqueste_fence_post.json diff --git a/Common/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/models/block/fence/snowy_myqueste_fence_side.json b/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/models/block/fence/snowy_myqueste_fence_side.json similarity index 100% rename from Common/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/models/block/fence/snowy_myqueste_fence_side.json rename to src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/models/block/fence/snowy_myqueste_fence_side.json diff --git a/Common/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/textures/block/fence/mossy_myqueste_fence_post.png b/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/textures/block/fence/mossy_myqueste_fence_post.png similarity index 100% rename from Common/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/textures/block/fence/mossy_myqueste_fence_post.png rename to src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/textures/block/fence/mossy_myqueste_fence_post.png diff --git a/Common/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/textures/block/fence/mossy_myqueste_fence_side.png b/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/textures/block/fence/mossy_myqueste_fence_side.png similarity index 100% rename from Common/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/textures/block/fence/mossy_myqueste_fence_side.png rename to src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/textures/block/fence/mossy_myqueste_fence_side.png diff --git a/Common/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/textures/block/fence/sculk_myqueste_fence_post.png b/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/textures/block/fence/sculk_myqueste_fence_post.png similarity index 100% rename from Common/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/textures/block/fence/sculk_myqueste_fence_post.png rename to src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/textures/block/fence/sculk_myqueste_fence_post.png diff --git a/Common/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/textures/block/fence/sculk_myqueste_fence_side.png b/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/textures/block/fence/sculk_myqueste_fence_side.png similarity index 100% rename from Common/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/textures/block/fence/sculk_myqueste_fence_side.png rename to src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/textures/block/fence/sculk_myqueste_fence_side.png diff --git a/Common/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/textures/block/fence/snowy_myqueste_fence_post.png b/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/textures/block/fence/snowy_myqueste_fence_post.png similarity index 100% rename from Common/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/textures/block/fence/snowy_myqueste_fence_post.png rename to src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/textures/block/fence/snowy_myqueste_fence_post.png diff --git a/Common/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/textures/block/fence/snowy_myqueste_fence_side.png b/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/textures/block/fence/snowy_myqueste_fence_side.png similarity index 100% rename from Common/src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/textures/block/fence/snowy_myqueste_fence_side.png rename to src/main/resources/resourcepacks/bettergrass/assets/hibernalherbs/textures/block/fence/snowy_myqueste_fence_side.png diff --git a/Common/src/main/resources/resourcepacks/bettergrass/pack.mcmeta b/src/main/resources/resourcepacks/bettergrass/pack.mcmeta similarity index 100% rename from Common/src/main/resources/resourcepacks/bettergrass/pack.mcmeta rename to src/main/resources/resourcepacks/bettergrass/pack.mcmeta diff --git a/Common/src/main/resources/resourcepacks/bettergrass/pack.png b/src/main/resources/resourcepacks/bettergrass/pack.png similarity index 100% rename from Common/src/main/resources/resourcepacks/bettergrass/pack.png rename to src/main/resources/resourcepacks/bettergrass/pack.png diff --git a/Common/src/main/resources/resourcepacks/stripped_planks/assets/hibernalherbs/textures/block/conjuration_altar.png b/src/main/resources/resourcepacks/stripped_planks/assets/hibernalherbs/textures/block/conjuration_altar.png similarity index 100% rename from Common/src/main/resources/resourcepacks/stripped_planks/assets/hibernalherbs/textures/block/conjuration_altar.png rename to src/main/resources/resourcepacks/stripped_planks/assets/hibernalherbs/textures/block/conjuration_altar.png diff --git a/Common/src/main/resources/resourcepacks/stripped_planks/assets/hibernalherbs/textures/block/myqueste_door_bottom.png b/src/main/resources/resourcepacks/stripped_planks/assets/hibernalherbs/textures/block/myqueste_door_bottom.png similarity index 100% rename from Common/src/main/resources/resourcepacks/stripped_planks/assets/hibernalherbs/textures/block/myqueste_door_bottom.png rename to src/main/resources/resourcepacks/stripped_planks/assets/hibernalherbs/textures/block/myqueste_door_bottom.png diff --git a/Common/src/main/resources/resourcepacks/stripped_planks/assets/hibernalherbs/textures/block/myqueste_door_top.png b/src/main/resources/resourcepacks/stripped_planks/assets/hibernalherbs/textures/block/myqueste_door_top.png similarity index 100% rename from Common/src/main/resources/resourcepacks/stripped_planks/assets/hibernalherbs/textures/block/myqueste_door_top.png rename to src/main/resources/resourcepacks/stripped_planks/assets/hibernalherbs/textures/block/myqueste_door_top.png diff --git a/Common/src/main/resources/resourcepacks/stripped_planks/assets/hibernalherbs/textures/block/myqueste_planks.png b/src/main/resources/resourcepacks/stripped_planks/assets/hibernalherbs/textures/block/myqueste_planks.png similarity index 100% rename from Common/src/main/resources/resourcepacks/stripped_planks/assets/hibernalherbs/textures/block/myqueste_planks.png rename to src/main/resources/resourcepacks/stripped_planks/assets/hibernalherbs/textures/block/myqueste_planks.png diff --git a/Common/src/main/resources/resourcepacks/stripped_planks/assets/hibernalherbs/textures/block/myqueste_trapdoor.png b/src/main/resources/resourcepacks/stripped_planks/assets/hibernalherbs/textures/block/myqueste_trapdoor.png similarity index 100% rename from Common/src/main/resources/resourcepacks/stripped_planks/assets/hibernalherbs/textures/block/myqueste_trapdoor.png rename to src/main/resources/resourcepacks/stripped_planks/assets/hibernalherbs/textures/block/myqueste_trapdoor.png diff --git a/Common/src/main/resources/resourcepacks/stripped_planks/assets/hibernalherbs/textures/entity/boat/myqueste.png b/src/main/resources/resourcepacks/stripped_planks/assets/hibernalherbs/textures/entity/boat/myqueste.png similarity index 100% rename from Common/src/main/resources/resourcepacks/stripped_planks/assets/hibernalherbs/textures/entity/boat/myqueste.png rename to src/main/resources/resourcepacks/stripped_planks/assets/hibernalherbs/textures/entity/boat/myqueste.png diff --git a/Common/src/main/resources/resourcepacks/stripped_planks/assets/hibernalherbs/textures/entity/chest_boat/myqueste.png b/src/main/resources/resourcepacks/stripped_planks/assets/hibernalherbs/textures/entity/chest_boat/myqueste.png similarity index 100% rename from Common/src/main/resources/resourcepacks/stripped_planks/assets/hibernalherbs/textures/entity/chest_boat/myqueste.png rename to src/main/resources/resourcepacks/stripped_planks/assets/hibernalherbs/textures/entity/chest_boat/myqueste.png diff --git a/Common/src/main/resources/resourcepacks/stripped_planks/assets/hibernalherbs/textures/entity/signs/myqueste.png b/src/main/resources/resourcepacks/stripped_planks/assets/hibernalherbs/textures/entity/signs/myqueste.png similarity index 100% rename from Common/src/main/resources/resourcepacks/stripped_planks/assets/hibernalherbs/textures/entity/signs/myqueste.png rename to src/main/resources/resourcepacks/stripped_planks/assets/hibernalherbs/textures/entity/signs/myqueste.png diff --git a/Common/src/main/resources/resourcepacks/stripped_planks/assets/hibernalherbs/textures/item/myqueste_boat.png b/src/main/resources/resourcepacks/stripped_planks/assets/hibernalherbs/textures/item/myqueste_boat.png similarity index 100% rename from Common/src/main/resources/resourcepacks/stripped_planks/assets/hibernalherbs/textures/item/myqueste_boat.png rename to src/main/resources/resourcepacks/stripped_planks/assets/hibernalherbs/textures/item/myqueste_boat.png diff --git a/Common/src/main/resources/resourcepacks/stripped_planks/assets/hibernalherbs/textures/item/myqueste_chest_boat.png b/src/main/resources/resourcepacks/stripped_planks/assets/hibernalherbs/textures/item/myqueste_chest_boat.png similarity index 100% rename from Common/src/main/resources/resourcepacks/stripped_planks/assets/hibernalherbs/textures/item/myqueste_chest_boat.png rename to src/main/resources/resourcepacks/stripped_planks/assets/hibernalherbs/textures/item/myqueste_chest_boat.png diff --git a/Common/src/main/resources/resourcepacks/stripped_planks/assets/hibernalherbs/textures/item/myqueste_door.png b/src/main/resources/resourcepacks/stripped_planks/assets/hibernalherbs/textures/item/myqueste_door.png similarity index 100% rename from Common/src/main/resources/resourcepacks/stripped_planks/assets/hibernalherbs/textures/item/myqueste_door.png rename to src/main/resources/resourcepacks/stripped_planks/assets/hibernalherbs/textures/item/myqueste_door.png diff --git a/Common/src/main/resources/resourcepacks/stripped_planks/assets/hibernalherbs/textures/item/myqueste_sign.png b/src/main/resources/resourcepacks/stripped_planks/assets/hibernalherbs/textures/item/myqueste_sign.png similarity index 100% rename from Common/src/main/resources/resourcepacks/stripped_planks/assets/hibernalherbs/textures/item/myqueste_sign.png rename to src/main/resources/resourcepacks/stripped_planks/assets/hibernalherbs/textures/item/myqueste_sign.png diff --git a/src/main/resources/resourcepacks/stripped_planks/pack.mcmeta b/src/main/resources/resourcepacks/stripped_planks/pack.mcmeta new file mode 100644 index 00000000..9a6a4452 --- /dev/null +++ b/src/main/resources/resourcepacks/stripped_planks/pack.mcmeta @@ -0,0 +1,8 @@ +{ + "pack": { + "pack_format": 12, + "description": "Makes Myqueste Planks match Stripped Myqueste Wood", + "forge:resource_pack_format": 12, + "forge:data_pack_format": 10 + } +} \ No newline at end of file diff --git a/Common/src/main/resources/resourcepacks/stripped_planks/pack.png b/src/main/resources/resourcepacks/stripped_planks/pack.png similarity index 100% rename from Common/src/main/resources/resourcepacks/stripped_planks/pack.png rename to src/main/resources/resourcepacks/stripped_planks/pack.png diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_chiseled_copper_block.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_chiseled_copper_block.json new file mode 100644 index 00000000..db6bb6ef --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_chiseled_copper_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "hibernalherbs:block/chiseled_copper" + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_chiseled_exposed_copper_block.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_chiseled_exposed_copper_block.json new file mode 100644 index 00000000..42fed7e0 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_chiseled_exposed_copper_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "hibernalherbs:block/exposed_chiseled_copper" + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_chiseled_oxidised_copper_block.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_chiseled_oxidised_copper_block.json new file mode 100644 index 00000000..a60d1255 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_chiseled_oxidised_copper_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "hibernalherbs:block/oxidized_chiseled_copper" + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_chiseled_weathered_copper_block.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_chiseled_weathered_copper_block.json new file mode 100644 index 00000000..23bd949c --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_chiseled_weathered_copper_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "hibernalherbs:block/weathered_chiseled_copper" + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_copper_block.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_copper_block.json new file mode 100644 index 00000000..673765c3 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_copper_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "hibernalherbs:block/copper_block" + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_copper_bulb.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_copper_bulb.json new file mode 100644 index 00000000..8fbd8649 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_copper_bulb.json @@ -0,0 +1,16 @@ +{ + "variants": { + "lit=false,powered=false": { + "model": "hibernalherbs:block/copper_bulb" + }, + "lit=false,powered=true": { + "model": "hibernalherbs:block/copper_bulb_powered" + }, + "lit=true,powered=false": { + "model": "hibernalherbs:block/copper_bulb_lit" + }, + "lit=true,powered=true": { + "model": "hibernalherbs:block/copper_bulb_lit_powered" + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_copper_door.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_copper_door.json new file mode 100644 index 00000000..d8ede6a5 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_copper_door.json @@ -0,0 +1,124 @@ +{ + "variants": { + "facing=east,half=lower,hinge=left,open=false": { + "model": "hibernalherbs:block/copper_door_bottom_left" + }, + "facing=east,half=lower,hinge=left,open=true": { + "model": "hibernalherbs:block/copper_door_bottom_left_open", + "y": 90 + }, + "facing=east,half=lower,hinge=right,open=false": { + "model": "hibernalherbs:block/copper_door_bottom_right" + }, + "facing=east,half=lower,hinge=right,open=true": { + "model": "hibernalherbs:block/copper_door_bottom_right_open", + "y": 270 + }, + "facing=east,half=upper,hinge=left,open=false": { + "model": "hibernalherbs:block/copper_door_top_left" + }, + "facing=east,half=upper,hinge=left,open=true": { + "model": "hibernalherbs:block/copper_door_top_left_open", + "y": 90 + }, + "facing=east,half=upper,hinge=right,open=false": { + "model": "hibernalherbs:block/copper_door_top_right" + }, + "facing=east,half=upper,hinge=right,open=true": { + "model": "hibernalherbs:block/copper_door_top_right_open", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=false": { + "model": "hibernalherbs:block/copper_door_bottom_left", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=true": { + "model": "hibernalherbs:block/copper_door_bottom_left_open" + }, + "facing=north,half=lower,hinge=right,open=false": { + "model": "hibernalherbs:block/copper_door_bottom_right", + "y": 270 + }, + "facing=north,half=lower,hinge=right,open=true": { + "model": "hibernalherbs:block/copper_door_bottom_right_open", + "y": 180 + }, + "facing=north,half=upper,hinge=left,open=false": { + "model": "hibernalherbs:block/copper_door_top_left", + "y": 270 + }, + "facing=north,half=upper,hinge=left,open=true": { + "model": "hibernalherbs:block/copper_door_top_left_open" + }, + "facing=north,half=upper,hinge=right,open=false": { + "model": "hibernalherbs:block/copper_door_top_right", + "y": 270 + }, + "facing=north,half=upper,hinge=right,open=true": { + "model": "hibernalherbs:block/copper_door_top_right_open", + "y": 180 + }, + "facing=south,half=lower,hinge=left,open=false": { + "model": "hibernalherbs:block/copper_door_bottom_left", + "y": 90 + }, + "facing=south,half=lower,hinge=left,open=true": { + "model": "hibernalherbs:block/copper_door_bottom_left_open", + "y": 180 + }, + "facing=south,half=lower,hinge=right,open=false": { + "model": "hibernalherbs:block/copper_door_bottom_right", + "y": 90 + }, + "facing=south,half=lower,hinge=right,open=true": { + "model": "hibernalherbs:block/copper_door_bottom_right_open" + }, + "facing=south,half=upper,hinge=left,open=false": { + "model": "hibernalherbs:block/copper_door_top_left", + "y": 90 + }, + "facing=south,half=upper,hinge=left,open=true": { + "model": "hibernalherbs:block/copper_door_top_left_open", + "y": 180 + }, + "facing=south,half=upper,hinge=right,open=false": { + "model": "hibernalherbs:block/copper_door_top_right", + "y": 90 + }, + "facing=south,half=upper,hinge=right,open=true": { + "model": "hibernalherbs:block/copper_door_top_right_open" + }, + "facing=west,half=lower,hinge=left,open=false": { + "model": "hibernalherbs:block/copper_door_bottom_left", + "y": 180 + }, + "facing=west,half=lower,hinge=left,open=true": { + "model": "hibernalherbs:block/copper_door_bottom_left_open", + "y": 270 + }, + "facing=west,half=lower,hinge=right,open=false": { + "model": "hibernalherbs:block/copper_door_bottom_right", + "y": 180 + }, + "facing=west,half=lower,hinge=right,open=true": { + "model": "hibernalherbs:block/copper_door_bottom_right_open", + "y": 90 + }, + "facing=west,half=upper,hinge=left,open=false": { + "model": "hibernalherbs:block/copper_door_top_left", + "y": 180 + }, + "facing=west,half=upper,hinge=left,open=true": { + "model": "hibernalherbs:block/copper_door_top_left_open", + "y": 270 + }, + "facing=west,half=upper,hinge=right,open=false": { + "model": "hibernalherbs:block/copper_door_top_right", + "y": 180 + }, + "facing=west,half=upper,hinge=right,open=true": { + "model": "hibernalherbs:block/copper_door_top_right_open", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_copper_grate.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_copper_grate.json new file mode 100644 index 00000000..3d07aa0e --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_copper_grate.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "hibernalherbs:block/copper_grate" + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_copper_trapdoor.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_copper_trapdoor.json new file mode 100644 index 00000000..3c5bd7b6 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_copper_trapdoor.json @@ -0,0 +1,69 @@ +{ + "variants": { + "facing=east,half=bottom,open=false": { + "model": "hibernalherbs:block/copper_trapdoor_bottom", + "y": 90 + }, + "facing=east,half=bottom,open=true": { + "model": "hibernalherbs:block/copper_trapdoor_open", + "y": 90 + }, + "facing=east,half=top,open=false": { + "model": "hibernalherbs:block/copper_trapdoor_top", + "y": 90 + }, + "facing=east,half=top,open=true": { + "model": "hibernalherbs:block/copper_trapdoor_open", + "x": 180, + "y": 270 + }, + "facing=north,half=bottom,open=false": { + "model": "hibernalherbs:block/copper_trapdoor_bottom" + }, + "facing=north,half=bottom,open=true": { + "model": "hibernalherbs:block/copper_trapdoor_open" + }, + "facing=north,half=top,open=false": { + "model": "hibernalherbs:block/copper_trapdoor_top" + }, + "facing=north,half=top,open=true": { + "model": "hibernalherbs:block/copper_trapdoor_open", + "x": 180, + "y": 180 + }, + "facing=south,half=bottom,open=false": { + "model": "hibernalherbs:block/copper_trapdoor_bottom", + "y": 180 + }, + "facing=south,half=bottom,open=true": { + "model": "hibernalherbs:block/copper_trapdoor_open", + "y": 180 + }, + "facing=south,half=top,open=false": { + "model": "hibernalherbs:block/copper_trapdoor_top", + "y": 180 + }, + "facing=south,half=top,open=true": { + "model": "hibernalherbs:block/copper_trapdoor_open", + "x": 180, + "y": 0 + }, + "facing=west,half=bottom,open=false": { + "model": "hibernalherbs:block/copper_trapdoor_bottom", + "y": 270 + }, + "facing=west,half=bottom,open=true": { + "model": "hibernalherbs:block/copper_trapdoor_open", + "y": 270 + }, + "facing=west,half=top,open=false": { + "model": "hibernalherbs:block/copper_trapdoor_top", + "y": 270 + }, + "facing=west,half=top,open=true": { + "model": "hibernalherbs:block/copper_trapdoor_open", + "x": 180, + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_cut_copper_block.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_cut_copper_block.json new file mode 100644 index 00000000..f96f8e0e --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_cut_copper_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "hibernalherbs:block/cut_copper_block" + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_cut_copper_slab.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_cut_copper_slab.json new file mode 100644 index 00000000..6f9459f0 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_cut_copper_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "hibernalherbs:block/cut_copper_slab" + }, + "type=double": { + "model": "hibernalherbs:block/cut_copper_block" + }, + "type=top": { + "model": "hibernalherbs:block/cut_copper_slab_top" + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_cut_copper_stairs.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_cut_copper_stairs.json new file mode 100644 index 00000000..db28b93e --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_cut_copper_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "hibernalherbs:block/cut_copper_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "hibernalherbs:block/cut_copper_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "hibernalherbs:block/cut_copper_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "hibernalherbs:block/cut_copper_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "hibernalherbs:block/cut_copper_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "hibernalherbs:block/cut_copper_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=inner_right": { + "model": "hibernalherbs:block/cut_copper_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=outer_left": { + "model": "hibernalherbs:block/cut_copper_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=outer_right": { + "model": "hibernalherbs:block/cut_copper_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=straight": { + "model": "hibernalherbs:block/cut_copper_stairs", + "uvlock": true, + "x": 180 + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "hibernalherbs:block/cut_copper_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "hibernalherbs:block/cut_copper_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "hibernalherbs:block/cut_copper_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "hibernalherbs:block/cut_copper_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=straight": { + "model": "hibernalherbs:block/cut_copper_stairs", + "uvlock": true, + "y": 270 + }, + "facing=north,half=top,shape=inner_left": { + "model": "hibernalherbs:block/cut_copper_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=inner_right": { + "model": "hibernalherbs:block/cut_copper_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=outer_left": { + "model": "hibernalherbs:block/cut_copper_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=outer_right": { + "model": "hibernalherbs:block/cut_copper_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=straight": { + "model": "hibernalherbs:block/cut_copper_stairs", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "hibernalherbs:block/cut_copper_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "hibernalherbs:block/cut_copper_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "hibernalherbs:block/cut_copper_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "hibernalherbs:block/cut_copper_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=straight": { + "model": "hibernalherbs:block/cut_copper_stairs", + "uvlock": true, + "y": 90 + }, + "facing=south,half=top,shape=inner_left": { + "model": "hibernalherbs:block/cut_copper_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=inner_right": { + "model": "hibernalherbs:block/cut_copper_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=outer_left": { + "model": "hibernalherbs:block/cut_copper_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=outer_right": { + "model": "hibernalherbs:block/cut_copper_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=straight": { + "model": "hibernalherbs:block/cut_copper_stairs", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "hibernalherbs:block/cut_copper_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "hibernalherbs:block/cut_copper_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "hibernalherbs:block/cut_copper_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "hibernalherbs:block/cut_copper_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=straight": { + "model": "hibernalherbs:block/cut_copper_stairs", + "uvlock": true, + "y": 180 + }, + "facing=west,half=top,shape=inner_left": { + "model": "hibernalherbs:block/cut_copper_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=inner_right": { + "model": "hibernalherbs:block/cut_copper_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=outer_left": { + "model": "hibernalherbs:block/cut_copper_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=outer_right": { + "model": "hibernalherbs:block/cut_copper_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=straight": { + "model": "hibernalherbs:block/cut_copper_stairs", + "uvlock": true, + "x": 180, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_cut_exposed_copper_block.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_cut_exposed_copper_block.json new file mode 100644 index 00000000..7d70df84 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_cut_exposed_copper_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "hibernalherbs:block/exposed_cut_copper" + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_cut_exposed_copper_slab.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_cut_exposed_copper_slab.json new file mode 100644 index 00000000..96223dbe --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_cut_exposed_copper_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "hibernalherbs:block/exposed_cut_copper_slab" + }, + "type=double": { + "model": "hibernalherbs:block/exposed_cut_copper" + }, + "type=top": { + "model": "hibernalherbs:block/exposed_cut_copper_slab_top" + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_cut_exposed_copper_stairs.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_cut_exposed_copper_stairs.json new file mode 100644 index 00000000..172fa5f3 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_cut_exposed_copper_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "hibernalherbs:block/exposed_cut_copper_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "hibernalherbs:block/exposed_cut_copper_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "hibernalherbs:block/exposed_cut_copper_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "hibernalherbs:block/exposed_cut_copper_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "hibernalherbs:block/exposed_cut_copper_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "hibernalherbs:block/exposed_cut_copper_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=inner_right": { + "model": "hibernalherbs:block/exposed_cut_copper_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=outer_left": { + "model": "hibernalherbs:block/exposed_cut_copper_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=outer_right": { + "model": "hibernalherbs:block/exposed_cut_copper_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=straight": { + "model": "hibernalherbs:block/exposed_cut_copper_stairs", + "uvlock": true, + "x": 180 + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "hibernalherbs:block/exposed_cut_copper_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "hibernalherbs:block/exposed_cut_copper_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "hibernalherbs:block/exposed_cut_copper_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "hibernalherbs:block/exposed_cut_copper_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=straight": { + "model": "hibernalherbs:block/exposed_cut_copper_stairs", + "uvlock": true, + "y": 270 + }, + "facing=north,half=top,shape=inner_left": { + "model": "hibernalherbs:block/exposed_cut_copper_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=inner_right": { + "model": "hibernalherbs:block/exposed_cut_copper_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=outer_left": { + "model": "hibernalherbs:block/exposed_cut_copper_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=outer_right": { + "model": "hibernalherbs:block/exposed_cut_copper_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=straight": { + "model": "hibernalherbs:block/exposed_cut_copper_stairs", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "hibernalherbs:block/exposed_cut_copper_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "hibernalherbs:block/exposed_cut_copper_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "hibernalherbs:block/exposed_cut_copper_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "hibernalherbs:block/exposed_cut_copper_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=straight": { + "model": "hibernalherbs:block/exposed_cut_copper_stairs", + "uvlock": true, + "y": 90 + }, + "facing=south,half=top,shape=inner_left": { + "model": "hibernalherbs:block/exposed_cut_copper_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=inner_right": { + "model": "hibernalherbs:block/exposed_cut_copper_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=outer_left": { + "model": "hibernalherbs:block/exposed_cut_copper_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=outer_right": { + "model": "hibernalherbs:block/exposed_cut_copper_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=straight": { + "model": "hibernalherbs:block/exposed_cut_copper_stairs", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "hibernalherbs:block/exposed_cut_copper_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "hibernalherbs:block/exposed_cut_copper_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "hibernalherbs:block/exposed_cut_copper_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "hibernalherbs:block/exposed_cut_copper_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=straight": { + "model": "hibernalherbs:block/exposed_cut_copper_stairs", + "uvlock": true, + "y": 180 + }, + "facing=west,half=top,shape=inner_left": { + "model": "hibernalherbs:block/exposed_cut_copper_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=inner_right": { + "model": "hibernalherbs:block/exposed_cut_copper_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=outer_left": { + "model": "hibernalherbs:block/exposed_cut_copper_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=outer_right": { + "model": "hibernalherbs:block/exposed_cut_copper_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=straight": { + "model": "hibernalherbs:block/exposed_cut_copper_stairs", + "uvlock": true, + "x": 180, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_cut_oxidised_copper_block.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_cut_oxidised_copper_block.json new file mode 100644 index 00000000..64691f75 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_cut_oxidised_copper_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "hibernalherbs:block/oxidized_cut_copper" + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_cut_oxidised_copper_slab.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_cut_oxidised_copper_slab.json new file mode 100644 index 00000000..9d8ffd01 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_cut_oxidised_copper_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "hibernalherbs:block/oxidized_cut_copper_slab" + }, + "type=double": { + "model": "hibernalherbs:block/oxidized_cut_copper" + }, + "type=top": { + "model": "hibernalherbs:block/oxidized_cut_copper_slab_top" + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_cut_oxidised_copper_stairs.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_cut_oxidised_copper_stairs.json new file mode 100644 index 00000000..c17e0419 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_cut_oxidised_copper_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "hibernalherbs:block/oxidized_cut_copper_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "hibernalherbs:block/oxidized_cut_copper_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "hibernalherbs:block/oxidized_cut_copper_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "hibernalherbs:block/oxidized_cut_copper_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "hibernalherbs:block/oxidized_cut_copper_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "hibernalherbs:block/oxidized_cut_copper_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=inner_right": { + "model": "hibernalherbs:block/oxidized_cut_copper_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=outer_left": { + "model": "hibernalherbs:block/oxidized_cut_copper_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=outer_right": { + "model": "hibernalherbs:block/oxidized_cut_copper_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=straight": { + "model": "hibernalherbs:block/oxidized_cut_copper_stairs", + "uvlock": true, + "x": 180 + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "hibernalherbs:block/oxidized_cut_copper_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "hibernalherbs:block/oxidized_cut_copper_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "hibernalherbs:block/oxidized_cut_copper_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "hibernalherbs:block/oxidized_cut_copper_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=straight": { + "model": "hibernalherbs:block/oxidized_cut_copper_stairs", + "uvlock": true, + "y": 270 + }, + "facing=north,half=top,shape=inner_left": { + "model": "hibernalherbs:block/oxidized_cut_copper_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=inner_right": { + "model": "hibernalherbs:block/oxidized_cut_copper_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=outer_left": { + "model": "hibernalherbs:block/oxidized_cut_copper_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=outer_right": { + "model": "hibernalherbs:block/oxidized_cut_copper_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=straight": { + "model": "hibernalherbs:block/oxidized_cut_copper_stairs", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "hibernalherbs:block/oxidized_cut_copper_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "hibernalherbs:block/oxidized_cut_copper_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "hibernalherbs:block/oxidized_cut_copper_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "hibernalherbs:block/oxidized_cut_copper_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=straight": { + "model": "hibernalherbs:block/oxidized_cut_copper_stairs", + "uvlock": true, + "y": 90 + }, + "facing=south,half=top,shape=inner_left": { + "model": "hibernalherbs:block/oxidized_cut_copper_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=inner_right": { + "model": "hibernalherbs:block/oxidized_cut_copper_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=outer_left": { + "model": "hibernalherbs:block/oxidized_cut_copper_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=outer_right": { + "model": "hibernalherbs:block/oxidized_cut_copper_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=straight": { + "model": "hibernalherbs:block/oxidized_cut_copper_stairs", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "hibernalherbs:block/oxidized_cut_copper_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "hibernalherbs:block/oxidized_cut_copper_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "hibernalherbs:block/oxidized_cut_copper_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "hibernalherbs:block/oxidized_cut_copper_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=straight": { + "model": "hibernalherbs:block/oxidized_cut_copper_stairs", + "uvlock": true, + "y": 180 + }, + "facing=west,half=top,shape=inner_left": { + "model": "hibernalherbs:block/oxidized_cut_copper_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=inner_right": { + "model": "hibernalherbs:block/oxidized_cut_copper_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=outer_left": { + "model": "hibernalherbs:block/oxidized_cut_copper_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=outer_right": { + "model": "hibernalherbs:block/oxidized_cut_copper_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=straight": { + "model": "hibernalherbs:block/oxidized_cut_copper_stairs", + "uvlock": true, + "x": 180, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_cut_weathered_copper_block.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_cut_weathered_copper_block.json new file mode 100644 index 00000000..a98eb5ea --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_cut_weathered_copper_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "hibernalherbs:block/weathered_cut_copper" + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_cut_weathered_copper_slab.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_cut_weathered_copper_slab.json new file mode 100644 index 00000000..88ad860b --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_cut_weathered_copper_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "hibernalherbs:block/weathered_cut_copper_slab" + }, + "type=double": { + "model": "hibernalherbs:block/weathered_cut_copper" + }, + "type=top": { + "model": "hibernalherbs:block/weathered_cut_copper_slab_top" + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_cut_weathered_copper_stairs.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_cut_weathered_copper_stairs.json new file mode 100644 index 00000000..e970cd3f --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_cut_weathered_copper_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "hibernalherbs:block/weathered_cut_copper_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "hibernalherbs:block/weathered_cut_copper_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "hibernalherbs:block/weathered_cut_copper_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "hibernalherbs:block/weathered_cut_copper_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "hibernalherbs:block/weathered_cut_copper_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "hibernalherbs:block/weathered_cut_copper_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=inner_right": { + "model": "hibernalherbs:block/weathered_cut_copper_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=outer_left": { + "model": "hibernalherbs:block/weathered_cut_copper_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=outer_right": { + "model": "hibernalherbs:block/weathered_cut_copper_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=straight": { + "model": "hibernalherbs:block/weathered_cut_copper_stairs", + "uvlock": true, + "x": 180 + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "hibernalherbs:block/weathered_cut_copper_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "hibernalherbs:block/weathered_cut_copper_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "hibernalherbs:block/weathered_cut_copper_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "hibernalherbs:block/weathered_cut_copper_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=straight": { + "model": "hibernalherbs:block/weathered_cut_copper_stairs", + "uvlock": true, + "y": 270 + }, + "facing=north,half=top,shape=inner_left": { + "model": "hibernalherbs:block/weathered_cut_copper_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=inner_right": { + "model": "hibernalherbs:block/weathered_cut_copper_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=outer_left": { + "model": "hibernalherbs:block/weathered_cut_copper_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=outer_right": { + "model": "hibernalherbs:block/weathered_cut_copper_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=straight": { + "model": "hibernalherbs:block/weathered_cut_copper_stairs", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "hibernalherbs:block/weathered_cut_copper_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "hibernalherbs:block/weathered_cut_copper_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "hibernalherbs:block/weathered_cut_copper_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "hibernalherbs:block/weathered_cut_copper_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=straight": { + "model": "hibernalherbs:block/weathered_cut_copper_stairs", + "uvlock": true, + "y": 90 + }, + "facing=south,half=top,shape=inner_left": { + "model": "hibernalherbs:block/weathered_cut_copper_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=inner_right": { + "model": "hibernalherbs:block/weathered_cut_copper_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=outer_left": { + "model": "hibernalherbs:block/weathered_cut_copper_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=outer_right": { + "model": "hibernalherbs:block/weathered_cut_copper_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=straight": { + "model": "hibernalherbs:block/weathered_cut_copper_stairs", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "hibernalherbs:block/weathered_cut_copper_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "hibernalherbs:block/weathered_cut_copper_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "hibernalherbs:block/weathered_cut_copper_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "hibernalherbs:block/weathered_cut_copper_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=straight": { + "model": "hibernalherbs:block/weathered_cut_copper_stairs", + "uvlock": true, + "y": 180 + }, + "facing=west,half=top,shape=inner_left": { + "model": "hibernalherbs:block/weathered_cut_copper_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=inner_right": { + "model": "hibernalherbs:block/weathered_cut_copper_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=outer_left": { + "model": "hibernalherbs:block/weathered_cut_copper_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=outer_right": { + "model": "hibernalherbs:block/weathered_cut_copper_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=straight": { + "model": "hibernalherbs:block/weathered_cut_copper_stairs", + "uvlock": true, + "x": 180, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_exposed_copper_block.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_exposed_copper_block.json new file mode 100644 index 00000000..1d7fed3c --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_exposed_copper_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "hibernalherbs:block/exposed_copper_block" + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_exposed_copper_bulb.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_exposed_copper_bulb.json new file mode 100644 index 00000000..7077e471 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_exposed_copper_bulb.json @@ -0,0 +1,16 @@ +{ + "variants": { + "lit=false,powered=false": { + "model": "hibernalherbs:block/exposed_copper_bulb" + }, + "lit=false,powered=true": { + "model": "hibernalherbs:block/exposed_copper_bulb_powered" + }, + "lit=true,powered=false": { + "model": "hibernalherbs:block/exposed_copper_bulb_lit" + }, + "lit=true,powered=true": { + "model": "hibernalherbs:block/exposed_copper_bulb_lit_powered" + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_exposed_copper_door.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_exposed_copper_door.json new file mode 100644 index 00000000..58c5f6fa --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_exposed_copper_door.json @@ -0,0 +1,124 @@ +{ + "variants": { + "facing=east,half=lower,hinge=left,open=false": { + "model": "hibernalherbs:block/exposed_copper_door_bottom_left" + }, + "facing=east,half=lower,hinge=left,open=true": { + "model": "hibernalherbs:block/exposed_copper_door_bottom_left_open", + "y": 90 + }, + "facing=east,half=lower,hinge=right,open=false": { + "model": "hibernalherbs:block/exposed_copper_door_bottom_right" + }, + "facing=east,half=lower,hinge=right,open=true": { + "model": "hibernalherbs:block/exposed_copper_door_bottom_right_open", + "y": 270 + }, + "facing=east,half=upper,hinge=left,open=false": { + "model": "hibernalherbs:block/exposed_copper_door_top_left" + }, + "facing=east,half=upper,hinge=left,open=true": { + "model": "hibernalherbs:block/exposed_copper_door_top_left_open", + "y": 90 + }, + "facing=east,half=upper,hinge=right,open=false": { + "model": "hibernalherbs:block/exposed_copper_door_top_right" + }, + "facing=east,half=upper,hinge=right,open=true": { + "model": "hibernalherbs:block/exposed_copper_door_top_right_open", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=false": { + "model": "hibernalherbs:block/exposed_copper_door_bottom_left", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=true": { + "model": "hibernalherbs:block/exposed_copper_door_bottom_left_open" + }, + "facing=north,half=lower,hinge=right,open=false": { + "model": "hibernalherbs:block/exposed_copper_door_bottom_right", + "y": 270 + }, + "facing=north,half=lower,hinge=right,open=true": { + "model": "hibernalherbs:block/exposed_copper_door_bottom_right_open", + "y": 180 + }, + "facing=north,half=upper,hinge=left,open=false": { + "model": "hibernalherbs:block/exposed_copper_door_top_left", + "y": 270 + }, + "facing=north,half=upper,hinge=left,open=true": { + "model": "hibernalherbs:block/exposed_copper_door_top_left_open" + }, + "facing=north,half=upper,hinge=right,open=false": { + "model": "hibernalherbs:block/exposed_copper_door_top_right", + "y": 270 + }, + "facing=north,half=upper,hinge=right,open=true": { + "model": "hibernalherbs:block/exposed_copper_door_top_right_open", + "y": 180 + }, + "facing=south,half=lower,hinge=left,open=false": { + "model": "hibernalherbs:block/exposed_copper_door_bottom_left", + "y": 90 + }, + "facing=south,half=lower,hinge=left,open=true": { + "model": "hibernalherbs:block/exposed_copper_door_bottom_left_open", + "y": 180 + }, + "facing=south,half=lower,hinge=right,open=false": { + "model": "hibernalherbs:block/exposed_copper_door_bottom_right", + "y": 90 + }, + "facing=south,half=lower,hinge=right,open=true": { + "model": "hibernalherbs:block/exposed_copper_door_bottom_right_open" + }, + "facing=south,half=upper,hinge=left,open=false": { + "model": "hibernalherbs:block/exposed_copper_door_top_left", + "y": 90 + }, + "facing=south,half=upper,hinge=left,open=true": { + "model": "hibernalherbs:block/exposed_copper_door_top_left_open", + "y": 180 + }, + "facing=south,half=upper,hinge=right,open=false": { + "model": "hibernalherbs:block/exposed_copper_door_top_right", + "y": 90 + }, + "facing=south,half=upper,hinge=right,open=true": { + "model": "hibernalherbs:block/exposed_copper_door_top_right_open" + }, + "facing=west,half=lower,hinge=left,open=false": { + "model": "hibernalherbs:block/exposed_copper_door_bottom_left", + "y": 180 + }, + "facing=west,half=lower,hinge=left,open=true": { + "model": "hibernalherbs:block/exposed_copper_door_bottom_left_open", + "y": 270 + }, + "facing=west,half=lower,hinge=right,open=false": { + "model": "hibernalherbs:block/exposed_copper_door_bottom_right", + "y": 180 + }, + "facing=west,half=lower,hinge=right,open=true": { + "model": "hibernalherbs:block/exposed_copper_door_bottom_right_open", + "y": 90 + }, + "facing=west,half=upper,hinge=left,open=false": { + "model": "hibernalherbs:block/exposed_copper_door_top_left", + "y": 180 + }, + "facing=west,half=upper,hinge=left,open=true": { + "model": "hibernalherbs:block/exposed_copper_door_top_left_open", + "y": 270 + }, + "facing=west,half=upper,hinge=right,open=false": { + "model": "hibernalherbs:block/exposed_copper_door_top_right", + "y": 180 + }, + "facing=west,half=upper,hinge=right,open=true": { + "model": "hibernalherbs:block/exposed_copper_door_top_right_open", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_exposed_copper_grate.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_exposed_copper_grate.json new file mode 100644 index 00000000..ddea502c --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_exposed_copper_grate.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "hibernalherbs:block/exposed_copper_grate" + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_exposed_copper_trapdoor.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_exposed_copper_trapdoor.json new file mode 100644 index 00000000..44b17455 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_exposed_copper_trapdoor.json @@ -0,0 +1,69 @@ +{ + "variants": { + "facing=east,half=bottom,open=false": { + "model": "hibernalherbs:block/exposed_copper_trapdoor_bottom", + "y": 90 + }, + "facing=east,half=bottom,open=true": { + "model": "hibernalherbs:block/exposed_copper_trapdoor_open", + "y": 90 + }, + "facing=east,half=top,open=false": { + "model": "hibernalherbs:block/exposed_copper_trapdoor_top", + "y": 90 + }, + "facing=east,half=top,open=true": { + "model": "hibernalherbs:block/exposed_copper_trapdoor_open", + "x": 180, + "y": 270 + }, + "facing=north,half=bottom,open=false": { + "model": "hibernalherbs:block/exposed_copper_trapdoor_bottom" + }, + "facing=north,half=bottom,open=true": { + "model": "hibernalherbs:block/exposed_copper_trapdoor_open" + }, + "facing=north,half=top,open=false": { + "model": "hibernalherbs:block/exposed_copper_trapdoor_top" + }, + "facing=north,half=top,open=true": { + "model": "hibernalherbs:block/exposed_copper_trapdoor_open", + "x": 180, + "y": 180 + }, + "facing=south,half=bottom,open=false": { + "model": "hibernalherbs:block/exposed_copper_trapdoor_bottom", + "y": 180 + }, + "facing=south,half=bottom,open=true": { + "model": "hibernalherbs:block/exposed_copper_trapdoor_open", + "y": 180 + }, + "facing=south,half=top,open=false": { + "model": "hibernalherbs:block/exposed_copper_trapdoor_top", + "y": 180 + }, + "facing=south,half=top,open=true": { + "model": "hibernalherbs:block/exposed_copper_trapdoor_open", + "x": 180, + "y": 0 + }, + "facing=west,half=bottom,open=false": { + "model": "hibernalherbs:block/exposed_copper_trapdoor_bottom", + "y": 270 + }, + "facing=west,half=bottom,open=true": { + "model": "hibernalherbs:block/exposed_copper_trapdoor_open", + "y": 270 + }, + "facing=west,half=top,open=false": { + "model": "hibernalherbs:block/exposed_copper_trapdoor_top", + "y": 270 + }, + "facing=west,half=top,open=true": { + "model": "hibernalherbs:block/exposed_copper_trapdoor_open", + "x": 180, + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_oxidised_copper_block.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_oxidised_copper_block.json new file mode 100644 index 00000000..e45c1724 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_oxidised_copper_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "hibernalherbs:block/oxidized_copper_block" + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_oxidised_copper_bulb.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_oxidised_copper_bulb.json new file mode 100644 index 00000000..70c22781 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_oxidised_copper_bulb.json @@ -0,0 +1,16 @@ +{ + "variants": { + "lit=false,powered=false": { + "model": "hibernalherbs:block/oxidized_copper_bulb" + }, + "lit=false,powered=true": { + "model": "hibernalherbs:block/oxidized_copper_bulb_powered" + }, + "lit=true,powered=false": { + "model": "hibernalherbs:block/oxidized_copper_bulb_lit" + }, + "lit=true,powered=true": { + "model": "hibernalherbs:block/oxidized_copper_bulb_lit_powered" + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_oxidised_copper_door.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_oxidised_copper_door.json new file mode 100644 index 00000000..4f9121a5 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_oxidised_copper_door.json @@ -0,0 +1,124 @@ +{ + "variants": { + "facing=east,half=lower,hinge=left,open=false": { + "model": "hibernalherbs:block/oxidized_copper_door_bottom_left" + }, + "facing=east,half=lower,hinge=left,open=true": { + "model": "hibernalherbs:block/oxidized_copper_door_bottom_left_open", + "y": 90 + }, + "facing=east,half=lower,hinge=right,open=false": { + "model": "hibernalherbs:block/oxidized_copper_door_bottom_right" + }, + "facing=east,half=lower,hinge=right,open=true": { + "model": "hibernalherbs:block/oxidized_copper_door_bottom_right_open", + "y": 270 + }, + "facing=east,half=upper,hinge=left,open=false": { + "model": "hibernalherbs:block/oxidized_copper_door_top_left" + }, + "facing=east,half=upper,hinge=left,open=true": { + "model": "hibernalherbs:block/oxidized_copper_door_top_left_open", + "y": 90 + }, + "facing=east,half=upper,hinge=right,open=false": { + "model": "hibernalherbs:block/oxidized_copper_door_top_right" + }, + "facing=east,half=upper,hinge=right,open=true": { + "model": "hibernalherbs:block/oxidized_copper_door_top_right_open", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=false": { + "model": "hibernalherbs:block/oxidized_copper_door_bottom_left", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=true": { + "model": "hibernalherbs:block/oxidized_copper_door_bottom_left_open" + }, + "facing=north,half=lower,hinge=right,open=false": { + "model": "hibernalherbs:block/oxidized_copper_door_bottom_right", + "y": 270 + }, + "facing=north,half=lower,hinge=right,open=true": { + "model": "hibernalherbs:block/oxidized_copper_door_bottom_right_open", + "y": 180 + }, + "facing=north,half=upper,hinge=left,open=false": { + "model": "hibernalherbs:block/oxidized_copper_door_top_left", + "y": 270 + }, + "facing=north,half=upper,hinge=left,open=true": { + "model": "hibernalherbs:block/oxidized_copper_door_top_left_open" + }, + "facing=north,half=upper,hinge=right,open=false": { + "model": "hibernalherbs:block/oxidized_copper_door_top_right", + "y": 270 + }, + "facing=north,half=upper,hinge=right,open=true": { + "model": "hibernalherbs:block/oxidized_copper_door_top_right_open", + "y": 180 + }, + "facing=south,half=lower,hinge=left,open=false": { + "model": "hibernalherbs:block/oxidized_copper_door_bottom_left", + "y": 90 + }, + "facing=south,half=lower,hinge=left,open=true": { + "model": "hibernalherbs:block/oxidized_copper_door_bottom_left_open", + "y": 180 + }, + "facing=south,half=lower,hinge=right,open=false": { + "model": "hibernalherbs:block/oxidized_copper_door_bottom_right", + "y": 90 + }, + "facing=south,half=lower,hinge=right,open=true": { + "model": "hibernalherbs:block/oxidized_copper_door_bottom_right_open" + }, + "facing=south,half=upper,hinge=left,open=false": { + "model": "hibernalherbs:block/oxidized_copper_door_top_left", + "y": 90 + }, + "facing=south,half=upper,hinge=left,open=true": { + "model": "hibernalherbs:block/oxidized_copper_door_top_left_open", + "y": 180 + }, + "facing=south,half=upper,hinge=right,open=false": { + "model": "hibernalherbs:block/oxidized_copper_door_top_right", + "y": 90 + }, + "facing=south,half=upper,hinge=right,open=true": { + "model": "hibernalherbs:block/oxidized_copper_door_top_right_open" + }, + "facing=west,half=lower,hinge=left,open=false": { + "model": "hibernalherbs:block/oxidized_copper_door_bottom_left", + "y": 180 + }, + "facing=west,half=lower,hinge=left,open=true": { + "model": "hibernalherbs:block/oxidized_copper_door_bottom_left_open", + "y": 270 + }, + "facing=west,half=lower,hinge=right,open=false": { + "model": "hibernalherbs:block/oxidized_copper_door_bottom_right", + "y": 180 + }, + "facing=west,half=lower,hinge=right,open=true": { + "model": "hibernalherbs:block/oxidized_copper_door_bottom_right_open", + "y": 90 + }, + "facing=west,half=upper,hinge=left,open=false": { + "model": "hibernalherbs:block/oxidized_copper_door_top_left", + "y": 180 + }, + "facing=west,half=upper,hinge=left,open=true": { + "model": "hibernalherbs:block/oxidized_copper_door_top_left_open", + "y": 270 + }, + "facing=west,half=upper,hinge=right,open=false": { + "model": "hibernalherbs:block/oxidized_copper_door_top_right", + "y": 180 + }, + "facing=west,half=upper,hinge=right,open=true": { + "model": "hibernalherbs:block/oxidized_copper_door_top_right_open", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_oxidised_copper_grate.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_oxidised_copper_grate.json new file mode 100644 index 00000000..4cb94311 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_oxidised_copper_grate.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "hibernalherbs:block/oxidized_copper_grate" + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_oxidised_copper_trapdoor.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_oxidised_copper_trapdoor.json new file mode 100644 index 00000000..d702718e --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_oxidised_copper_trapdoor.json @@ -0,0 +1,69 @@ +{ + "variants": { + "facing=east,half=bottom,open=false": { + "model": "hibernalherbs:block/oxidized_copper_trapdoor_bottom", + "y": 90 + }, + "facing=east,half=bottom,open=true": { + "model": "hibernalherbs:block/oxidized_copper_trapdoor_open", + "y": 90 + }, + "facing=east,half=top,open=false": { + "model": "hibernalherbs:block/oxidized_copper_trapdoor_top", + "y": 90 + }, + "facing=east,half=top,open=true": { + "model": "hibernalherbs:block/oxidized_copper_trapdoor_open", + "x": 180, + "y": 270 + }, + "facing=north,half=bottom,open=false": { + "model": "hibernalherbs:block/oxidized_copper_trapdoor_bottom" + }, + "facing=north,half=bottom,open=true": { + "model": "hibernalherbs:block/oxidized_copper_trapdoor_open" + }, + "facing=north,half=top,open=false": { + "model": "hibernalherbs:block/oxidized_copper_trapdoor_top" + }, + "facing=north,half=top,open=true": { + "model": "hibernalherbs:block/oxidized_copper_trapdoor_open", + "x": 180, + "y": 180 + }, + "facing=south,half=bottom,open=false": { + "model": "hibernalherbs:block/oxidized_copper_trapdoor_bottom", + "y": 180 + }, + "facing=south,half=bottom,open=true": { + "model": "hibernalherbs:block/oxidized_copper_trapdoor_open", + "y": 180 + }, + "facing=south,half=top,open=false": { + "model": "hibernalherbs:block/oxidized_copper_trapdoor_top", + "y": 180 + }, + "facing=south,half=top,open=true": { + "model": "hibernalherbs:block/oxidized_copper_trapdoor_open", + "x": 180, + "y": 0 + }, + "facing=west,half=bottom,open=false": { + "model": "hibernalherbs:block/oxidized_copper_trapdoor_bottom", + "y": 270 + }, + "facing=west,half=bottom,open=true": { + "model": "hibernalherbs:block/oxidized_copper_trapdoor_open", + "y": 270 + }, + "facing=west,half=top,open=false": { + "model": "hibernalherbs:block/oxidized_copper_trapdoor_top", + "y": 270 + }, + "facing=west,half=top,open=true": { + "model": "hibernalherbs:block/oxidized_copper_trapdoor_open", + "x": 180, + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_sacrificial_rune_block.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_sacrificial_rune_block.json new file mode 100644 index 00000000..0889695a --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_sacrificial_rune_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "hibernalherbs:block/froze_state_sacrificial_rune_block" + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_weathered_copper_block.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_weathered_copper_block.json new file mode 100644 index 00000000..6eda64b5 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_weathered_copper_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "hibernalherbs:block/weathered_copper_block" + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_weathered_copper_bulb.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_weathered_copper_bulb.json new file mode 100644 index 00000000..6d3b750c --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_weathered_copper_bulb.json @@ -0,0 +1,16 @@ +{ + "variants": { + "lit=false,powered=false": { + "model": "hibernalherbs:block/weathered_copper_bulb" + }, + "lit=false,powered=true": { + "model": "hibernalherbs:block/weathered_copper_bulb_powered" + }, + "lit=true,powered=false": { + "model": "hibernalherbs:block/weathered_copper_bulb_lit" + }, + "lit=true,powered=true": { + "model": "hibernalherbs:block/weathered_copper_bulb_lit_powered" + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_weathered_copper_door.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_weathered_copper_door.json new file mode 100644 index 00000000..3b875250 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_weathered_copper_door.json @@ -0,0 +1,124 @@ +{ + "variants": { + "facing=east,half=lower,hinge=left,open=false": { + "model": "hibernalherbs:block/weathered_copper_door_bottom_left" + }, + "facing=east,half=lower,hinge=left,open=true": { + "model": "hibernalherbs:block/weathered_copper_door_bottom_left_open", + "y": 90 + }, + "facing=east,half=lower,hinge=right,open=false": { + "model": "hibernalherbs:block/weathered_copper_door_bottom_right" + }, + "facing=east,half=lower,hinge=right,open=true": { + "model": "hibernalherbs:block/weathered_copper_door_bottom_right_open", + "y": 270 + }, + "facing=east,half=upper,hinge=left,open=false": { + "model": "hibernalherbs:block/weathered_copper_door_top_left" + }, + "facing=east,half=upper,hinge=left,open=true": { + "model": "hibernalherbs:block/weathered_copper_door_top_left_open", + "y": 90 + }, + "facing=east,half=upper,hinge=right,open=false": { + "model": "hibernalherbs:block/weathered_copper_door_top_right" + }, + "facing=east,half=upper,hinge=right,open=true": { + "model": "hibernalherbs:block/weathered_copper_door_top_right_open", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=false": { + "model": "hibernalherbs:block/weathered_copper_door_bottom_left", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=true": { + "model": "hibernalherbs:block/weathered_copper_door_bottom_left_open" + }, + "facing=north,half=lower,hinge=right,open=false": { + "model": "hibernalherbs:block/weathered_copper_door_bottom_right", + "y": 270 + }, + "facing=north,half=lower,hinge=right,open=true": { + "model": "hibernalherbs:block/weathered_copper_door_bottom_right_open", + "y": 180 + }, + "facing=north,half=upper,hinge=left,open=false": { + "model": "hibernalherbs:block/weathered_copper_door_top_left", + "y": 270 + }, + "facing=north,half=upper,hinge=left,open=true": { + "model": "hibernalherbs:block/weathered_copper_door_top_left_open" + }, + "facing=north,half=upper,hinge=right,open=false": { + "model": "hibernalherbs:block/weathered_copper_door_top_right", + "y": 270 + }, + "facing=north,half=upper,hinge=right,open=true": { + "model": "hibernalherbs:block/weathered_copper_door_top_right_open", + "y": 180 + }, + "facing=south,half=lower,hinge=left,open=false": { + "model": "hibernalherbs:block/weathered_copper_door_bottom_left", + "y": 90 + }, + "facing=south,half=lower,hinge=left,open=true": { + "model": "hibernalherbs:block/weathered_copper_door_bottom_left_open", + "y": 180 + }, + "facing=south,half=lower,hinge=right,open=false": { + "model": "hibernalherbs:block/weathered_copper_door_bottom_right", + "y": 90 + }, + "facing=south,half=lower,hinge=right,open=true": { + "model": "hibernalherbs:block/weathered_copper_door_bottom_right_open" + }, + "facing=south,half=upper,hinge=left,open=false": { + "model": "hibernalherbs:block/weathered_copper_door_top_left", + "y": 90 + }, + "facing=south,half=upper,hinge=left,open=true": { + "model": "hibernalherbs:block/weathered_copper_door_top_left_open", + "y": 180 + }, + "facing=south,half=upper,hinge=right,open=false": { + "model": "hibernalherbs:block/weathered_copper_door_top_right", + "y": 90 + }, + "facing=south,half=upper,hinge=right,open=true": { + "model": "hibernalherbs:block/weathered_copper_door_top_right_open" + }, + "facing=west,half=lower,hinge=left,open=false": { + "model": "hibernalherbs:block/weathered_copper_door_bottom_left", + "y": 180 + }, + "facing=west,half=lower,hinge=left,open=true": { + "model": "hibernalherbs:block/weathered_copper_door_bottom_left_open", + "y": 270 + }, + "facing=west,half=lower,hinge=right,open=false": { + "model": "hibernalherbs:block/weathered_copper_door_bottom_right", + "y": 180 + }, + "facing=west,half=lower,hinge=right,open=true": { + "model": "hibernalherbs:block/weathered_copper_door_bottom_right_open", + "y": 90 + }, + "facing=west,half=upper,hinge=left,open=false": { + "model": "hibernalherbs:block/weathered_copper_door_top_left", + "y": 180 + }, + "facing=west,half=upper,hinge=left,open=true": { + "model": "hibernalherbs:block/weathered_copper_door_top_left_open", + "y": 270 + }, + "facing=west,half=upper,hinge=right,open=false": { + "model": "hibernalherbs:block/weathered_copper_door_top_right", + "y": 180 + }, + "facing=west,half=upper,hinge=right,open=true": { + "model": "hibernalherbs:block/weathered_copper_door_top_right_open", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_weathered_copper_grate.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_weathered_copper_grate.json new file mode 100644 index 00000000..dea39c17 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_weathered_copper_grate.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "hibernalherbs:block/weathered_copper_grate" + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_weathered_copper_trapdoor.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_weathered_copper_trapdoor.json new file mode 100644 index 00000000..a75e00c7 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/blockstates/froze_state_weathered_copper_trapdoor.json @@ -0,0 +1,69 @@ +{ + "variants": { + "facing=east,half=bottom,open=false": { + "model": "hibernalherbs:block/weathered_copper_trapdoor_bottom", + "y": 90 + }, + "facing=east,half=bottom,open=true": { + "model": "hibernalherbs:block/weathered_copper_trapdoor_open", + "y": 90 + }, + "facing=east,half=top,open=false": { + "model": "hibernalherbs:block/weathered_copper_trapdoor_top", + "y": 90 + }, + "facing=east,half=top,open=true": { + "model": "hibernalherbs:block/weathered_copper_trapdoor_open", + "x": 180, + "y": 270 + }, + "facing=north,half=bottom,open=false": { + "model": "hibernalherbs:block/weathered_copper_trapdoor_bottom" + }, + "facing=north,half=bottom,open=true": { + "model": "hibernalherbs:block/weathered_copper_trapdoor_open" + }, + "facing=north,half=top,open=false": { + "model": "hibernalherbs:block/weathered_copper_trapdoor_top" + }, + "facing=north,half=top,open=true": { + "model": "hibernalherbs:block/weathered_copper_trapdoor_open", + "x": 180, + "y": 180 + }, + "facing=south,half=bottom,open=false": { + "model": "hibernalherbs:block/weathered_copper_trapdoor_bottom", + "y": 180 + }, + "facing=south,half=bottom,open=true": { + "model": "hibernalherbs:block/weathered_copper_trapdoor_open", + "y": 180 + }, + "facing=south,half=top,open=false": { + "model": "hibernalherbs:block/weathered_copper_trapdoor_top", + "y": 180 + }, + "facing=south,half=top,open=true": { + "model": "hibernalherbs:block/weathered_copper_trapdoor_open", + "x": 180, + "y": 0 + }, + "facing=west,half=bottom,open=false": { + "model": "hibernalherbs:block/weathered_copper_trapdoor_bottom", + "y": 270 + }, + "facing=west,half=bottom,open=true": { + "model": "hibernalherbs:block/weathered_copper_trapdoor_open", + "y": 270 + }, + "facing=west,half=top,open=false": { + "model": "hibernalherbs:block/weathered_copper_trapdoor_top", + "y": 270 + }, + "facing=west,half=top,open=true": { + "model": "hibernalherbs:block/weathered_copper_trapdoor_open", + "x": 180, + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/chiseled_copper.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/chiseled_copper.json new file mode 100644 index 00000000..7ee43aea --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/chiseled_copper.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "hibernalherbs:block/froze_state/chiseled_copper" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/copper_block.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/copper_block.json new file mode 100644 index 00000000..a0818cc9 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/copper_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "hibernalherbs:block/froze_state/copper_block" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/copper_bulb.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/copper_bulb.json new file mode 100644 index 00000000..087fdbc0 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/copper_bulb.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "hibernalherbs:block/froze_state/copper_bulb" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/copper_bulb_lit.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/copper_bulb_lit.json new file mode 100644 index 00000000..1b26ca82 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/copper_bulb_lit.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "hibernalherbs:block/froze_state/copper_bulb_lit" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/copper_bulb_lit_powered.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/copper_bulb_lit_powered.json new file mode 100644 index 00000000..74a35ef0 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/copper_bulb_lit_powered.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "hibernalherbs:block/froze_state/copper_bulb_lit_powered" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/copper_bulb_powered.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/copper_bulb_powered.json new file mode 100644 index 00000000..b6e7136d --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/copper_bulb_powered.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "hibernalherbs:block/froze_state/copper_bulb_powered" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/copper_door_bottom_left.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/copper_door_bottom_left.json new file mode 100644 index 00000000..94dee9fb --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/copper_door_bottom_left.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/door_bottom_left", + "render_type": "minecraft:cutout", + "textures": { + "bottom": "hibernalherbs:block/froze_state/copper_door_bottom", + "top": "hibernalherbs:block/froze_state/copper_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/copper_door_bottom_left_open.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/copper_door_bottom_left_open.json new file mode 100644 index 00000000..8bcd94ee --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/copper_door_bottom_left_open.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/door_bottom_left_open", + "render_type": "minecraft:cutout", + "textures": { + "bottom": "hibernalherbs:block/froze_state/copper_door_bottom", + "top": "hibernalherbs:block/froze_state/copper_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/copper_door_bottom_right.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/copper_door_bottom_right.json new file mode 100644 index 00000000..c4ff2d73 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/copper_door_bottom_right.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/door_bottom_right", + "render_type": "minecraft:cutout", + "textures": { + "bottom": "hibernalherbs:block/froze_state/copper_door_bottom", + "top": "hibernalherbs:block/froze_state/copper_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/copper_door_bottom_right_open.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/copper_door_bottom_right_open.json new file mode 100644 index 00000000..36c4fd15 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/copper_door_bottom_right_open.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/door_bottom_right_open", + "render_type": "minecraft:cutout", + "textures": { + "bottom": "hibernalherbs:block/froze_state/copper_door_bottom", + "top": "hibernalherbs:block/froze_state/copper_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/copper_door_top_left.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/copper_door_top_left.json new file mode 100644 index 00000000..6450070d --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/copper_door_top_left.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/door_top_left", + "render_type": "minecraft:cutout", + "textures": { + "bottom": "hibernalherbs:block/froze_state/copper_door_bottom", + "top": "hibernalherbs:block/froze_state/copper_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/copper_door_top_left_open.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/copper_door_top_left_open.json new file mode 100644 index 00000000..e7752726 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/copper_door_top_left_open.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/door_top_left_open", + "render_type": "minecraft:cutout", + "textures": { + "bottom": "hibernalherbs:block/froze_state/copper_door_bottom", + "top": "hibernalherbs:block/froze_state/copper_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/copper_door_top_right.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/copper_door_top_right.json new file mode 100644 index 00000000..ec21a45e --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/copper_door_top_right.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/door_top_right", + "render_type": "minecraft:cutout", + "textures": { + "bottom": "hibernalherbs:block/froze_state/copper_door_bottom", + "top": "hibernalherbs:block/froze_state/copper_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/copper_door_top_right_open.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/copper_door_top_right_open.json new file mode 100644 index 00000000..445c7cb5 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/copper_door_top_right_open.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/door_top_right_open", + "render_type": "minecraft:cutout", + "textures": { + "bottom": "hibernalherbs:block/froze_state/copper_door_bottom", + "top": "hibernalherbs:block/froze_state/copper_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/copper_grate.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/copper_grate.json new file mode 100644 index 00000000..4d0b495a --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/copper_grate.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_all", + "render_type": "minecraft:cutout", + "textures": { + "all": "hibernalherbs:block/froze_state/copper_grate" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/copper_trapdoor_bottom.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/copper_trapdoor_bottom.json new file mode 100644 index 00000000..9ea06ab0 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/copper_trapdoor_bottom.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_trapdoor_bottom", + "render_type": "minecraft:cutout", + "textures": { + "texture": "hibernalherbs:block/froze_state/copper_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/copper_trapdoor_open.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/copper_trapdoor_open.json new file mode 100644 index 00000000..9ea614a0 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/copper_trapdoor_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_trapdoor_open", + "render_type": "minecraft:cutout", + "textures": { + "texture": "hibernalherbs:block/froze_state/copper_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/copper_trapdoor_top.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/copper_trapdoor_top.json new file mode 100644 index 00000000..c9193c97 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/copper_trapdoor_top.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_trapdoor_top", + "render_type": "minecraft:cutout", + "textures": { + "texture": "hibernalherbs:block/froze_state/copper_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/cut_copper_block.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/cut_copper_block.json new file mode 100644 index 00000000..ca07e10e --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/cut_copper_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "hibernalherbs:block/froze_state/cut_copper" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/cut_copper_slab.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/cut_copper_slab.json new file mode 100644 index 00000000..aa3f8517 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/cut_copper_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "hibernalherbs:block/froze_state/cut_copper", + "side": "hibernalherbs:block/froze_state/cut_copper", + "top": "hibernalherbs:block/froze_state/cut_copper" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/cut_copper_slab_top.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/cut_copper_slab_top.json new file mode 100644 index 00000000..95ec5583 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/cut_copper_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "hibernalherbs:block/froze_state/cut_copper", + "side": "hibernalherbs:block/froze_state/cut_copper", + "top": "hibernalherbs:block/froze_state/cut_copper" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/cut_copper_stairs.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/cut_copper_stairs.json new file mode 100644 index 00000000..ad17bd8e --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/cut_copper_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "hibernalherbs:block/froze_state/cut_copper", + "side": "hibernalherbs:block/froze_state/cut_copper", + "top": "hibernalherbs:block/froze_state/cut_copper" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/cut_copper_stairs_inner.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/cut_copper_stairs_inner.json new file mode 100644 index 00000000..dd8d3ca8 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/cut_copper_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "hibernalherbs:block/froze_state/cut_copper", + "side": "hibernalherbs:block/froze_state/cut_copper", + "top": "hibernalherbs:block/froze_state/cut_copper" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/cut_copper_stairs_outer.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/cut_copper_stairs_outer.json new file mode 100644 index 00000000..097e4394 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/cut_copper_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "hibernalherbs:block/froze_state/cut_copper", + "side": "hibernalherbs:block/froze_state/cut_copper", + "top": "hibernalherbs:block/froze_state/cut_copper" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/exposed_chiseled_copper.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/exposed_chiseled_copper.json new file mode 100644 index 00000000..a2549606 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/exposed_chiseled_copper.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "hibernalherbs:block/froze_state/exposed_chiseled_copper" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/exposed_copper_block.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/exposed_copper_block.json new file mode 100644 index 00000000..6e903c10 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/exposed_copper_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "hibernalherbs:block/froze_state/exposed_copper" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/exposed_copper_bulb.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/exposed_copper_bulb.json new file mode 100644 index 00000000..76171be7 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/exposed_copper_bulb.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "hibernalherbs:block/froze_state/exposed_copper_bulb" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/exposed_copper_bulb_lit.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/exposed_copper_bulb_lit.json new file mode 100644 index 00000000..c5c734d7 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/exposed_copper_bulb_lit.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "hibernalherbs:block/froze_state/exposed_copper_bulb_lit" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/exposed_copper_bulb_lit_powered.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/exposed_copper_bulb_lit_powered.json new file mode 100644 index 00000000..2677cd91 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/exposed_copper_bulb_lit_powered.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "hibernalherbs:block/froze_state/exposed_copper_bulb_lit_powered" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/exposed_copper_bulb_powered.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/exposed_copper_bulb_powered.json new file mode 100644 index 00000000..236f7541 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/exposed_copper_bulb_powered.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "hibernalherbs:block/froze_state/exposed_copper_bulb_powered" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/exposed_copper_door_bottom_left.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/exposed_copper_door_bottom_left.json new file mode 100644 index 00000000..ac86d89a --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/exposed_copper_door_bottom_left.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_left", + "textures": { + "bottom": "hibernalherbs:block/froze_state/exposed_copper_door_bottom", + "top": "hibernalherbs:block/froze_state/exposed_copper_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/exposed_copper_door_bottom_left_open.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/exposed_copper_door_bottom_left_open.json new file mode 100644 index 00000000..df7e940e --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/exposed_copper_door_bottom_left_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_left_open", + "textures": { + "bottom": "hibernalherbs:block/froze_state/exposed_copper_door_bottom", + "top": "hibernalherbs:block/froze_state/exposed_copper_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/exposed_copper_door_bottom_right.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/exposed_copper_door_bottom_right.json new file mode 100644 index 00000000..685ed7f7 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/exposed_copper_door_bottom_right.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_right", + "textures": { + "bottom": "hibernalherbs:block/froze_state/exposed_copper_door_bottom", + "top": "hibernalherbs:block/froze_state/exposed_copper_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/exposed_copper_door_bottom_right_open.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/exposed_copper_door_bottom_right_open.json new file mode 100644 index 00000000..02729ec3 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/exposed_copper_door_bottom_right_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_right_open", + "textures": { + "bottom": "hibernalherbs:block/froze_state/exposed_copper_door_bottom", + "top": "hibernalherbs:block/froze_state/exposed_copper_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/exposed_copper_door_top_left.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/exposed_copper_door_top_left.json new file mode 100644 index 00000000..a5f572f6 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/exposed_copper_door_top_left.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_left", + "textures": { + "bottom": "hibernalherbs:block/froze_state/exposed_copper_door_bottom", + "top": "hibernalherbs:block/froze_state/exposed_copper_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/exposed_copper_door_top_left_open.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/exposed_copper_door_top_left_open.json new file mode 100644 index 00000000..1a6c0c85 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/exposed_copper_door_top_left_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_left_open", + "textures": { + "bottom": "hibernalherbs:block/froze_state/exposed_copper_door_bottom", + "top": "hibernalherbs:block/froze_state/exposed_copper_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/exposed_copper_door_top_right.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/exposed_copper_door_top_right.json new file mode 100644 index 00000000..11452d55 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/exposed_copper_door_top_right.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_right", + "textures": { + "bottom": "hibernalherbs:block/froze_state/exposed_copper_door_bottom", + "top": "hibernalherbs:block/froze_state/exposed_copper_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/exposed_copper_door_top_right_open.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/exposed_copper_door_top_right_open.json new file mode 100644 index 00000000..82b3be50 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/exposed_copper_door_top_right_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_right_open", + "textures": { + "bottom": "hibernalherbs:block/froze_state/exposed_copper_door_bottom", + "top": "hibernalherbs:block/froze_state/exposed_copper_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/exposed_copper_grate.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/exposed_copper_grate.json new file mode 100644 index 00000000..705d5118 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/exposed_copper_grate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "hibernalherbs:block/froze_state/exposed_copper_grate" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/exposed_copper_trapdoor_bottom.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/exposed_copper_trapdoor_bottom.json new file mode 100644 index 00000000..2b275a97 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/exposed_copper_trapdoor_bottom.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_trapdoor_bottom", + "textures": { + "texture": "hibernalherbs:block/froze_state/exposed_copper_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/exposed_copper_trapdoor_open.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/exposed_copper_trapdoor_open.json new file mode 100644 index 00000000..8178cca0 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/exposed_copper_trapdoor_open.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_trapdoor_open", + "textures": { + "texture": "hibernalherbs:block/froze_state/exposed_copper_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/exposed_copper_trapdoor_top.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/exposed_copper_trapdoor_top.json new file mode 100644 index 00000000..d362618f --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/exposed_copper_trapdoor_top.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_trapdoor_top", + "textures": { + "texture": "hibernalherbs:block/froze_state/exposed_copper_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/exposed_cut_copper.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/exposed_cut_copper.json new file mode 100644 index 00000000..5b74247e --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/exposed_cut_copper.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "hibernalherbs:block/froze_state/exposed_cut_copper" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/exposed_cut_copper_slab.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/exposed_cut_copper_slab.json new file mode 100644 index 00000000..81ce75f6 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/exposed_cut_copper_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "hibernalherbs:block/froze_state/exposed_cut_copper", + "side": "hibernalherbs:block/froze_state/exposed_cut_copper", + "top": "hibernalherbs:block/froze_state/exposed_cut_copper" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/exposed_cut_copper_slab_top.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/exposed_cut_copper_slab_top.json new file mode 100644 index 00000000..0651003b --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/exposed_cut_copper_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "hibernalherbs:block/froze_state/exposed_cut_copper", + "side": "hibernalherbs:block/froze_state/exposed_cut_copper", + "top": "hibernalherbs:block/froze_state/exposed_cut_copper" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/exposed_cut_copper_stairs.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/exposed_cut_copper_stairs.json new file mode 100644 index 00000000..47f2a0fe --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/exposed_cut_copper_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "hibernalherbs:block/froze_state/exposed_cut_copper", + "side": "hibernalherbs:block/froze_state/exposed_cut_copper", + "top": "hibernalherbs:block/froze_state/exposed_cut_copper" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/exposed_cut_copper_stairs_inner.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/exposed_cut_copper_stairs_inner.json new file mode 100644 index 00000000..a69fae23 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/exposed_cut_copper_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "hibernalherbs:block/froze_state/exposed_cut_copper", + "side": "hibernalherbs:block/froze_state/exposed_cut_copper", + "top": "hibernalherbs:block/froze_state/exposed_cut_copper" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/exposed_cut_copper_stairs_outer.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/exposed_cut_copper_stairs_outer.json new file mode 100644 index 00000000..d973954d --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/exposed_cut_copper_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "hibernalherbs:block/froze_state/exposed_cut_copper", + "side": "hibernalherbs:block/froze_state/exposed_cut_copper", + "top": "hibernalherbs:block/froze_state/exposed_cut_copper" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/froze_state_sacrificial_rune_block.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/froze_state_sacrificial_rune_block.json new file mode 100644 index 00000000..c5f5840e --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/froze_state_sacrificial_rune_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "hibernalherbs:block/froze_state/sacrificial_rune_block" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/oxidized_chiseled_copper.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/oxidized_chiseled_copper.json new file mode 100644 index 00000000..88a586ab --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/oxidized_chiseled_copper.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "hibernalherbs:block/froze_state/oxidized_chiseled_copper" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/oxidized_copper_block.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/oxidized_copper_block.json new file mode 100644 index 00000000..d4262466 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/oxidized_copper_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "hibernalherbs:block/froze_state/oxidized_copper" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/oxidized_copper_bulb.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/oxidized_copper_bulb.json new file mode 100644 index 00000000..7ed2cc24 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/oxidized_copper_bulb.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "hibernalherbs:block/froze_state/oxidized_copper_bulb" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/oxidized_copper_bulb_lit.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/oxidized_copper_bulb_lit.json new file mode 100644 index 00000000..cd237500 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/oxidized_copper_bulb_lit.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "hibernalherbs:block/froze_state/oxidized_copper_bulb_lit" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/oxidized_copper_bulb_lit_powered.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/oxidized_copper_bulb_lit_powered.json new file mode 100644 index 00000000..2e6d3d06 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/oxidized_copper_bulb_lit_powered.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "hibernalherbs:block/froze_state/oxidized_copper_bulb_lit_powered" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/oxidized_copper_bulb_powered.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/oxidized_copper_bulb_powered.json new file mode 100644 index 00000000..7ccec413 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/oxidized_copper_bulb_powered.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "hibernalherbs:block/froze_state/oxidized_copper_bulb_powered" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/oxidized_copper_door_bottom_left.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/oxidized_copper_door_bottom_left.json new file mode 100644 index 00000000..550c4897 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/oxidized_copper_door_bottom_left.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_left", + "textures": { + "bottom": "hibernalherbs:block/froze_state/oxidized_copper_door_bottom", + "top": "hibernalherbs:block/froze_state/oxidized_copper_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/oxidized_copper_door_bottom_left_open.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/oxidized_copper_door_bottom_left_open.json new file mode 100644 index 00000000..986cb044 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/oxidized_copper_door_bottom_left_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_left_open", + "textures": { + "bottom": "hibernalherbs:block/froze_state/oxidized_copper_door_bottom", + "top": "hibernalherbs:block/froze_state/oxidized_copper_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/oxidized_copper_door_bottom_right.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/oxidized_copper_door_bottom_right.json new file mode 100644 index 00000000..716de5ce --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/oxidized_copper_door_bottom_right.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_right", + "textures": { + "bottom": "hibernalherbs:block/froze_state/oxidized_copper_door_bottom", + "top": "hibernalherbs:block/froze_state/oxidized_copper_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/oxidized_copper_door_bottom_right_open.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/oxidized_copper_door_bottom_right_open.json new file mode 100644 index 00000000..23bd7e96 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/oxidized_copper_door_bottom_right_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_right_open", + "textures": { + "bottom": "hibernalherbs:block/froze_state/oxidized_copper_door_bottom", + "top": "hibernalherbs:block/froze_state/oxidized_copper_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/oxidized_copper_door_top_left.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/oxidized_copper_door_top_left.json new file mode 100644 index 00000000..eb01880b --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/oxidized_copper_door_top_left.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_left", + "textures": { + "bottom": "hibernalherbs:block/froze_state/oxidized_copper_door_bottom", + "top": "hibernalherbs:block/froze_state/oxidized_copper_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/oxidized_copper_door_top_left_open.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/oxidized_copper_door_top_left_open.json new file mode 100644 index 00000000..5a2c64ff --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/oxidized_copper_door_top_left_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_left_open", + "textures": { + "bottom": "hibernalherbs:block/froze_state/oxidized_copper_door_bottom", + "top": "hibernalherbs:block/froze_state/oxidized_copper_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/oxidized_copper_door_top_right.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/oxidized_copper_door_top_right.json new file mode 100644 index 00000000..f0e8a5c8 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/oxidized_copper_door_top_right.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_right", + "textures": { + "bottom": "hibernalherbs:block/froze_state/oxidized_copper_door_bottom", + "top": "hibernalherbs:block/froze_state/oxidized_copper_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/oxidized_copper_door_top_right_open.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/oxidized_copper_door_top_right_open.json new file mode 100644 index 00000000..82f2d6a2 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/oxidized_copper_door_top_right_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_right_open", + "textures": { + "bottom": "hibernalherbs:block/froze_state/oxidized_copper_door_bottom", + "top": "hibernalherbs:block/froze_state/oxidized_copper_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/oxidized_copper_grate.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/oxidized_copper_grate.json new file mode 100644 index 00000000..b559c11b --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/oxidized_copper_grate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "hibernalherbs:block/froze_state/oxidized_copper_grate" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/oxidized_copper_trapdoor_bottom.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/oxidized_copper_trapdoor_bottom.json new file mode 100644 index 00000000..de11f237 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/oxidized_copper_trapdoor_bottom.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_trapdoor_bottom", + "textures": { + "texture": "hibernalherbs:block/froze_state/oxidized_copper_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/oxidized_copper_trapdoor_open.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/oxidized_copper_trapdoor_open.json new file mode 100644 index 00000000..e9f53ed6 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/oxidized_copper_trapdoor_open.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_trapdoor_open", + "textures": { + "texture": "hibernalherbs:block/froze_state/oxidized_copper_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/oxidized_copper_trapdoor_top.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/oxidized_copper_trapdoor_top.json new file mode 100644 index 00000000..d9236dbe --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/oxidized_copper_trapdoor_top.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_trapdoor_top", + "textures": { + "texture": "hibernalherbs:block/froze_state/oxidized_copper_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/oxidized_cut_copper.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/oxidized_cut_copper.json new file mode 100644 index 00000000..37876f99 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/oxidized_cut_copper.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "hibernalherbs:block/froze_state/oxidized_cut_copper" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/oxidized_cut_copper_slab.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/oxidized_cut_copper_slab.json new file mode 100644 index 00000000..240015ef --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/oxidized_cut_copper_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "hibernalherbs:block/froze_state/oxidized_cut_copper", + "side": "hibernalherbs:block/froze_state/oxidized_cut_copper", + "top": "hibernalherbs:block/froze_state/oxidized_cut_copper" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/oxidized_cut_copper_slab_top.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/oxidized_cut_copper_slab_top.json new file mode 100644 index 00000000..afe87f6a --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/oxidized_cut_copper_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "hibernalherbs:block/froze_state/oxidized_cut_copper", + "side": "hibernalherbs:block/froze_state/oxidized_cut_copper", + "top": "hibernalherbs:block/froze_state/oxidized_cut_copper" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/oxidized_cut_copper_stairs.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/oxidized_cut_copper_stairs.json new file mode 100644 index 00000000..e6331f70 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/oxidized_cut_copper_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "hibernalherbs:block/froze_state/oxidized_cut_copper", + "side": "hibernalherbs:block/froze_state/oxidized_cut_copper", + "top": "hibernalherbs:block/froze_state/oxidized_cut_copper" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/oxidized_cut_copper_stairs_inner.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/oxidized_cut_copper_stairs_inner.json new file mode 100644 index 00000000..678fc264 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/oxidized_cut_copper_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "hibernalherbs:block/froze_state/oxidized_cut_copper", + "side": "hibernalherbs:block/froze_state/oxidized_cut_copper", + "top": "hibernalherbs:block/froze_state/oxidized_cut_copper" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/oxidized_cut_copper_stairs_outer.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/oxidized_cut_copper_stairs_outer.json new file mode 100644 index 00000000..4d2f8cdf --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/oxidized_cut_copper_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "hibernalherbs:block/froze_state/oxidized_cut_copper", + "side": "hibernalherbs:block/froze_state/oxidized_cut_copper", + "top": "hibernalherbs:block/froze_state/oxidized_cut_copper" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/weathered_chiseled_copper.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/weathered_chiseled_copper.json new file mode 100644 index 00000000..ddebd45d --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/weathered_chiseled_copper.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "hibernalherbs:block/froze_state/weathered_chiseled_copper" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/weathered_copper_block.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/weathered_copper_block.json new file mode 100644 index 00000000..3f9bb7c5 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/weathered_copper_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "hibernalherbs:block/froze_state/weathered_copper" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/weathered_copper_bulb.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/weathered_copper_bulb.json new file mode 100644 index 00000000..913a25e5 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/weathered_copper_bulb.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "hibernalherbs:block/froze_state/weathered_copper_bulb" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/weathered_copper_bulb_lit.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/weathered_copper_bulb_lit.json new file mode 100644 index 00000000..d1b5bc0c --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/weathered_copper_bulb_lit.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "hibernalherbs:block/froze_state/weathered_copper_bulb_lit" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/weathered_copper_bulb_lit_powered.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/weathered_copper_bulb_lit_powered.json new file mode 100644 index 00000000..dff7f4d7 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/weathered_copper_bulb_lit_powered.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "hibernalherbs:block/froze_state/weathered_copper_bulb_lit_powered" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/weathered_copper_bulb_powered.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/weathered_copper_bulb_powered.json new file mode 100644 index 00000000..3d027dde --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/weathered_copper_bulb_powered.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "hibernalherbs:block/froze_state/weathered_copper_bulb_powered" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/weathered_copper_door_bottom_left.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/weathered_copper_door_bottom_left.json new file mode 100644 index 00000000..69f81294 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/weathered_copper_door_bottom_left.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_left", + "textures": { + "bottom": "hibernalherbs:block/froze_state/weathered_copper_door_bottom", + "top": "hibernalherbs:block/froze_state/weathered_copper_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/weathered_copper_door_bottom_left_open.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/weathered_copper_door_bottom_left_open.json new file mode 100644 index 00000000..41636df5 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/weathered_copper_door_bottom_left_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_left_open", + "textures": { + "bottom": "hibernalherbs:block/froze_state/weathered_copper_door_bottom", + "top": "hibernalherbs:block/froze_state/weathered_copper_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/weathered_copper_door_bottom_right.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/weathered_copper_door_bottom_right.json new file mode 100644 index 00000000..e70dfae2 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/weathered_copper_door_bottom_right.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_right", + "textures": { + "bottom": "hibernalherbs:block/froze_state/weathered_copper_door_bottom", + "top": "hibernalherbs:block/froze_state/weathered_copper_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/weathered_copper_door_bottom_right_open.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/weathered_copper_door_bottom_right_open.json new file mode 100644 index 00000000..91068f02 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/weathered_copper_door_bottom_right_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_right_open", + "textures": { + "bottom": "hibernalherbs:block/froze_state/weathered_copper_door_bottom", + "top": "hibernalherbs:block/froze_state/weathered_copper_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/weathered_copper_door_top_left.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/weathered_copper_door_top_left.json new file mode 100644 index 00000000..11804cf7 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/weathered_copper_door_top_left.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_left", + "textures": { + "bottom": "hibernalherbs:block/froze_state/weathered_copper_door_bottom", + "top": "hibernalherbs:block/froze_state/weathered_copper_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/weathered_copper_door_top_left_open.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/weathered_copper_door_top_left_open.json new file mode 100644 index 00000000..399f5f21 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/weathered_copper_door_top_left_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_left_open", + "textures": { + "bottom": "hibernalherbs:block/froze_state/weathered_copper_door_bottom", + "top": "hibernalherbs:block/froze_state/weathered_copper_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/weathered_copper_door_top_right.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/weathered_copper_door_top_right.json new file mode 100644 index 00000000..3df3d3f0 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/weathered_copper_door_top_right.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_right", + "textures": { + "bottom": "hibernalherbs:block/froze_state/weathered_copper_door_bottom", + "top": "hibernalherbs:block/froze_state/weathered_copper_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/weathered_copper_door_top_right_open.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/weathered_copper_door_top_right_open.json new file mode 100644 index 00000000..06632399 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/weathered_copper_door_top_right_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_right_open", + "textures": { + "bottom": "hibernalherbs:block/froze_state/weathered_copper_door_bottom", + "top": "hibernalherbs:block/froze_state/weathered_copper_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/weathered_copper_grate.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/weathered_copper_grate.json new file mode 100644 index 00000000..f30ce36d --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/weathered_copper_grate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "hibernalherbs:block/froze_state/weathered_copper_grate" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/weathered_copper_trapdoor_bottom.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/weathered_copper_trapdoor_bottom.json new file mode 100644 index 00000000..9a99ceb1 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/weathered_copper_trapdoor_bottom.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_trapdoor_bottom", + "textures": { + "texture": "hibernalherbs:block/froze_state/weathered_copper_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/weathered_copper_trapdoor_open.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/weathered_copper_trapdoor_open.json new file mode 100644 index 00000000..3d0b561e --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/weathered_copper_trapdoor_open.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_trapdoor_open", + "textures": { + "texture": "hibernalherbs:block/froze_state/weathered_copper_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/weathered_copper_trapdoor_top.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/weathered_copper_trapdoor_top.json new file mode 100644 index 00000000..acf0fff2 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/weathered_copper_trapdoor_top.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_trapdoor_top", + "textures": { + "texture": "hibernalherbs:block/froze_state/weathered_copper_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/weathered_cut_copper.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/weathered_cut_copper.json new file mode 100644 index 00000000..ba3ca46d --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/weathered_cut_copper.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "hibernalherbs:block/froze_state/weathered_cut_copper" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/weathered_cut_copper_slab.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/weathered_cut_copper_slab.json new file mode 100644 index 00000000..9a1466f2 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/weathered_cut_copper_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "hibernalherbs:block/froze_state/weathered_cut_copper", + "side": "hibernalherbs:block/froze_state/weathered_cut_copper", + "top": "hibernalherbs:block/froze_state/weathered_cut_copper" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/weathered_cut_copper_slab_top.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/weathered_cut_copper_slab_top.json new file mode 100644 index 00000000..49d189d7 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/weathered_cut_copper_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "hibernalherbs:block/froze_state/weathered_cut_copper", + "side": "hibernalherbs:block/froze_state/weathered_cut_copper", + "top": "hibernalherbs:block/froze_state/weathered_cut_copper" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/weathered_cut_copper_stairs.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/weathered_cut_copper_stairs.json new file mode 100644 index 00000000..c0228264 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/weathered_cut_copper_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "hibernalherbs:block/froze_state/weathered_cut_copper", + "side": "hibernalherbs:block/froze_state/weathered_cut_copper", + "top": "hibernalherbs:block/froze_state/weathered_cut_copper" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/weathered_cut_copper_stairs_inner.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/weathered_cut_copper_stairs_inner.json new file mode 100644 index 00000000..c9dbfc3f --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/weathered_cut_copper_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "hibernalherbs:block/froze_state/weathered_cut_copper", + "side": "hibernalherbs:block/froze_state/weathered_cut_copper", + "top": "hibernalherbs:block/froze_state/weathered_cut_copper" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/weathered_cut_copper_stairs_outer.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/weathered_cut_copper_stairs_outer.json new file mode 100644 index 00000000..ab9e2ae7 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/block/weathered_cut_copper_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "hibernalherbs:block/froze_state/weathered_cut_copper", + "side": "hibernalherbs:block/froze_state/weathered_cut_copper", + "top": "hibernalherbs:block/froze_state/weathered_cut_copper" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_chiseled_copper_block.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_chiseled_copper_block.json new file mode 100644 index 00000000..deeeb632 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_chiseled_copper_block.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/chiseled_copper" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_chiseled_exposed_copper_block.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_chiseled_exposed_copper_block.json new file mode 100644 index 00000000..eb2718ba --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_chiseled_exposed_copper_block.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/exposed_chiseled_copper" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_chiseled_oxidised_copper_block.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_chiseled_oxidised_copper_block.json new file mode 100644 index 00000000..bb160e02 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_chiseled_oxidised_copper_block.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/oxidized_chiseled_copper" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_chiseled_weathered_copper_block.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_chiseled_weathered_copper_block.json new file mode 100644 index 00000000..297b357d --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_chiseled_weathered_copper_block.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/weathered_chiseled_copper" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_copper_block.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_copper_block.json new file mode 100644 index 00000000..cb7c03c1 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_copper_block.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/copper_block" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_copper_bulb.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_copper_bulb.json new file mode 100644 index 00000000..f6e6b9a0 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_copper_bulb.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/copper_bulb" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_copper_door.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_copper_door.json new file mode 100644 index 00000000..99521d68 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_copper_door.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/copper_door" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_copper_grate.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_copper_grate.json new file mode 100644 index 00000000..18abb145 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_copper_grate.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/copper_grate" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_copper_trapdoor.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_copper_trapdoor.json new file mode 100644 index 00000000..847c8165 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_copper_trapdoor.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/copper_trapdoor_bottom" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_cut_copper_block.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_cut_copper_block.json new file mode 100644 index 00000000..3d7ea497 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_cut_copper_block.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/cut_copper_block" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_cut_copper_slab.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_cut_copper_slab.json new file mode 100644 index 00000000..3820bc40 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_cut_copper_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/cut_copper_slab" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_cut_copper_stairs.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_cut_copper_stairs.json new file mode 100644 index 00000000..1d8a513c --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_cut_copper_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/cut_copper_stairs" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_cut_exposed_copper_block.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_cut_exposed_copper_block.json new file mode 100644 index 00000000..7fa57145 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_cut_exposed_copper_block.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/exposed_cut_copper" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_cut_exposed_copper_slab.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_cut_exposed_copper_slab.json new file mode 100644 index 00000000..2f61a499 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_cut_exposed_copper_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/exposed_cut_copper_slab" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_cut_exposed_copper_stairs.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_cut_exposed_copper_stairs.json new file mode 100644 index 00000000..cf46c918 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_cut_exposed_copper_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/exposed_cut_copper_stairs" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_cut_oxidised_copper_block.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_cut_oxidised_copper_block.json new file mode 100644 index 00000000..3ec64684 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_cut_oxidised_copper_block.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/oxidized_cut_copper" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_cut_oxidised_copper_slab.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_cut_oxidised_copper_slab.json new file mode 100644 index 00000000..1a72c131 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_cut_oxidised_copper_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/oxidized_cut_copper_slab" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_cut_oxidised_copper_stairs.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_cut_oxidised_copper_stairs.json new file mode 100644 index 00000000..3e58caa2 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_cut_oxidised_copper_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/oxidized_cut_copper_stairs" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_cut_weathered_copper_block.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_cut_weathered_copper_block.json new file mode 100644 index 00000000..bcb00846 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_cut_weathered_copper_block.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/weathered_cut_copper" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_cut_weathered_copper_slab.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_cut_weathered_copper_slab.json new file mode 100644 index 00000000..6fe1da41 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_cut_weathered_copper_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/weathered_cut_copper_slab" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_cut_weathered_copper_stairs.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_cut_weathered_copper_stairs.json new file mode 100644 index 00000000..a9479fed --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_cut_weathered_copper_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/weathered_cut_copper_stairs" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_exposed_copper_block.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_exposed_copper_block.json new file mode 100644 index 00000000..7155bc9d --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_exposed_copper_block.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/exposed_copper_block" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_exposed_copper_bulb.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_exposed_copper_bulb.json new file mode 100644 index 00000000..d6fb75e3 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_exposed_copper_bulb.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/exposed_copper_bulb" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_exposed_copper_door.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_exposed_copper_door.json new file mode 100644 index 00000000..6326a9bb --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_exposed_copper_door.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/exposed_copper_door" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_exposed_copper_grate.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_exposed_copper_grate.json new file mode 100644 index 00000000..4fc49901 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_exposed_copper_grate.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/exposed_copper_grate" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_exposed_copper_trapdoor.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_exposed_copper_trapdoor.json new file mode 100644 index 00000000..f3ae70b2 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_exposed_copper_trapdoor.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/exposed_copper_trapdoor_bottom" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_oxidised_copper_block.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_oxidised_copper_block.json new file mode 100644 index 00000000..d0664204 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_oxidised_copper_block.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/oxidized_copper_block" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_oxidised_copper_bulb.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_oxidised_copper_bulb.json new file mode 100644 index 00000000..51d14944 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_oxidised_copper_bulb.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/oxidized_copper_bulb" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_oxidised_copper_door.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_oxidised_copper_door.json new file mode 100644 index 00000000..89305440 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_oxidised_copper_door.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/oxidized_copper_door" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_oxidised_copper_grate.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_oxidised_copper_grate.json new file mode 100644 index 00000000..0a84108b --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_oxidised_copper_grate.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/oxidized_copper_grate" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_oxidised_copper_trapdoor.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_oxidised_copper_trapdoor.json new file mode 100644 index 00000000..a2bf9558 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_oxidised_copper_trapdoor.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/oxidized_copper_trapdoor_bottom" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_sacrificial_rune_block.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_sacrificial_rune_block.json new file mode 100644 index 00000000..c155a4ad --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_sacrificial_rune_block.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/froze_state_sacrificial_rune_block" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_weathered_copper_block.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_weathered_copper_block.json new file mode 100644 index 00000000..c18e2731 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_weathered_copper_block.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/weathered_copper_block" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_weathered_copper_bulb.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_weathered_copper_bulb.json new file mode 100644 index 00000000..aa27b7b2 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_weathered_copper_bulb.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/weathered_copper_bulb" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_weathered_copper_door.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_weathered_copper_door.json new file mode 100644 index 00000000..c97d0486 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_weathered_copper_door.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "hibernalherbs:item/weathered_copper_door" + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_weathered_copper_grate.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_weathered_copper_grate.json new file mode 100644 index 00000000..058ec7af --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_weathered_copper_grate.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/weathered_copper_grate" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_weathered_copper_trapdoor.json b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_weathered_copper_trapdoor.json new file mode 100644 index 00000000..8cef8095 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/models/item/froze_state_weathered_copper_trapdoor.json @@ -0,0 +1,3 @@ +{ + "parent": "hibernalherbs:block/weathered_copper_trapdoor_bottom" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/chiseled_copper.png b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/chiseled_copper.png new file mode 100644 index 00000000..96542ec0 Binary files /dev/null and b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/chiseled_copper.png differ diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/copper_block.png b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/copper_block.png new file mode 100644 index 00000000..00529fcb Binary files /dev/null and b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/copper_block.png differ diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/copper_bulb.png b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/copper_bulb.png new file mode 100644 index 00000000..5eeaebd3 Binary files /dev/null and b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/copper_bulb.png differ diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/copper_bulb_lit.png b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/copper_bulb_lit.png new file mode 100644 index 00000000..ede62f65 Binary files /dev/null and b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/copper_bulb_lit.png differ diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/copper_bulb_lit_powered.png b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/copper_bulb_lit_powered.png new file mode 100644 index 00000000..c0bc9fd4 Binary files /dev/null and b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/copper_bulb_lit_powered.png differ diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/copper_bulb_powered.png b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/copper_bulb_powered.png new file mode 100644 index 00000000..c0febe00 Binary files /dev/null and b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/copper_bulb_powered.png differ diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/copper_door_bottom.png b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/copper_door_bottom.png new file mode 100644 index 00000000..3d3327d5 Binary files /dev/null and b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/copper_door_bottom.png differ diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/copper_door_top.png b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/copper_door_top.png new file mode 100644 index 00000000..b7cf7c16 Binary files /dev/null and b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/copper_door_top.png differ diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/copper_grate.png b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/copper_grate.png new file mode 100644 index 00000000..bccc76ce Binary files /dev/null and b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/copper_grate.png differ diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/copper_trapdoor.png b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/copper_trapdoor.png new file mode 100644 index 00000000..4b0f6a03 Binary files /dev/null and b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/copper_trapdoor.png differ diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/cut_copper.png b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/cut_copper.png new file mode 100644 index 00000000..f52b48f4 Binary files /dev/null and b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/cut_copper.png differ diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/exposed_chiseled_copper.png b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/exposed_chiseled_copper.png new file mode 100644 index 00000000..e2de7b89 Binary files /dev/null and b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/exposed_chiseled_copper.png differ diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/exposed_copper.png b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/exposed_copper.png new file mode 100644 index 00000000..b8fb2b27 Binary files /dev/null and b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/exposed_copper.png differ diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/exposed_copper_bulb.png b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/exposed_copper_bulb.png new file mode 100644 index 00000000..c40ba9ef Binary files /dev/null and b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/exposed_copper_bulb.png differ diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/exposed_copper_bulb_lit.png b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/exposed_copper_bulb_lit.png new file mode 100644 index 00000000..55bd14cc Binary files /dev/null and b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/exposed_copper_bulb_lit.png differ diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/exposed_copper_bulb_lit_powered.png b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/exposed_copper_bulb_lit_powered.png new file mode 100644 index 00000000..fde22b35 Binary files /dev/null and b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/exposed_copper_bulb_lit_powered.png differ diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/exposed_copper_bulb_powered.png b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/exposed_copper_bulb_powered.png new file mode 100644 index 00000000..7f3077ed Binary files /dev/null and b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/exposed_copper_bulb_powered.png differ diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/exposed_copper_door_bottom.png b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/exposed_copper_door_bottom.png new file mode 100644 index 00000000..b34b4adf Binary files /dev/null and b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/exposed_copper_door_bottom.png differ diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/exposed_copper_door_top.png b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/exposed_copper_door_top.png new file mode 100644 index 00000000..7a38dd81 Binary files /dev/null and b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/exposed_copper_door_top.png differ diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/exposed_copper_grate.png b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/exposed_copper_grate.png new file mode 100644 index 00000000..bb359212 Binary files /dev/null and b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/exposed_copper_grate.png differ diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/exposed_copper_trapdoor.png b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/exposed_copper_trapdoor.png new file mode 100644 index 00000000..8018fa9a Binary files /dev/null and b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/exposed_copper_trapdoor.png differ diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/exposed_cut_copper.png b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/exposed_cut_copper.png new file mode 100644 index 00000000..b25e9fb3 Binary files /dev/null and b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/exposed_cut_copper.png differ diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/oxidized_chiseled_copper.png b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/oxidized_chiseled_copper.png new file mode 100644 index 00000000..2dba9750 Binary files /dev/null and b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/oxidized_chiseled_copper.png differ diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/oxidized_copper.png b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/oxidized_copper.png new file mode 100644 index 00000000..26ba11a5 Binary files /dev/null and b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/oxidized_copper.png differ diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/oxidized_copper_bulb.png b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/oxidized_copper_bulb.png new file mode 100644 index 00000000..7ca66085 Binary files /dev/null and b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/oxidized_copper_bulb.png differ diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/oxidized_copper_bulb_lit.png b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/oxidized_copper_bulb_lit.png new file mode 100644 index 00000000..5082688a Binary files /dev/null and b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/oxidized_copper_bulb_lit.png differ diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/oxidized_copper_bulb_lit_powered.png b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/oxidized_copper_bulb_lit_powered.png new file mode 100644 index 00000000..5997c537 Binary files /dev/null and b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/oxidized_copper_bulb_lit_powered.png differ diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/oxidized_copper_bulb_powered.png b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/oxidized_copper_bulb_powered.png new file mode 100644 index 00000000..233d4d91 Binary files /dev/null and b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/oxidized_copper_bulb_powered.png differ diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/oxidized_copper_door_bottom.png b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/oxidized_copper_door_bottom.png new file mode 100644 index 00000000..502f23ea Binary files /dev/null and b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/oxidized_copper_door_bottom.png differ diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/oxidized_copper_door_top.png b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/oxidized_copper_door_top.png new file mode 100644 index 00000000..423785fe Binary files /dev/null and b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/oxidized_copper_door_top.png differ diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/oxidized_copper_grate.png b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/oxidized_copper_grate.png new file mode 100644 index 00000000..f2f62cb1 Binary files /dev/null and b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/oxidized_copper_grate.png differ diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/oxidized_copper_trapdoor.png b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/oxidized_copper_trapdoor.png new file mode 100644 index 00000000..dcfaedc6 Binary files /dev/null and b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/oxidized_copper_trapdoor.png differ diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/oxidized_cut_copper.png b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/oxidized_cut_copper.png new file mode 100644 index 00000000..76ec1e7e Binary files /dev/null and b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/oxidized_cut_copper.png differ diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/sacrificial_rune_block.png b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/sacrificial_rune_block.png new file mode 100644 index 00000000..7463b536 Binary files /dev/null and b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/sacrificial_rune_block.png differ diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/weathered_chiseled_copper.png b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/weathered_chiseled_copper.png new file mode 100644 index 00000000..8bcb10d7 Binary files /dev/null and b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/weathered_chiseled_copper.png differ diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/weathered_copper.png b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/weathered_copper.png new file mode 100644 index 00000000..9b0490a7 Binary files /dev/null and b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/weathered_copper.png differ diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/weathered_copper_bulb.png b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/weathered_copper_bulb.png new file mode 100644 index 00000000..282e4fa7 Binary files /dev/null and b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/weathered_copper_bulb.png differ diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/weathered_copper_bulb_lit.png b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/weathered_copper_bulb_lit.png new file mode 100644 index 00000000..eca47b8a Binary files /dev/null and b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/weathered_copper_bulb_lit.png differ diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/weathered_copper_bulb_lit_powered.png b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/weathered_copper_bulb_lit_powered.png new file mode 100644 index 00000000..a0a38d1b Binary files /dev/null and b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/weathered_copper_bulb_lit_powered.png differ diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/weathered_copper_bulb_powered.png b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/weathered_copper_bulb_powered.png new file mode 100644 index 00000000..87d64e75 Binary files /dev/null and b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/weathered_copper_bulb_powered.png differ diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/weathered_copper_door_bottom.png b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/weathered_copper_door_bottom.png new file mode 100644 index 00000000..3d12fa6e Binary files /dev/null and b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/weathered_copper_door_bottom.png differ diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/weathered_copper_door_top.png b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/weathered_copper_door_top.png new file mode 100644 index 00000000..5d56aed6 Binary files /dev/null and b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/weathered_copper_door_top.png differ diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/weathered_copper_grate.png b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/weathered_copper_grate.png new file mode 100644 index 00000000..74daf9c9 Binary files /dev/null and b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/weathered_copper_grate.png differ diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/weathered_copper_trapdoor.png b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/weathered_copper_trapdoor.png new file mode 100644 index 00000000..e6039a09 Binary files /dev/null and b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/weathered_copper_trapdoor.png differ diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/weathered_cut_copper.png b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/weathered_cut_copper.png new file mode 100644 index 00000000..1c70700c Binary files /dev/null and b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/block/froze_state/weathered_cut_copper.png differ diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/item/copper_door.png b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/item/copper_door.png new file mode 100644 index 00000000..7bd096d6 Binary files /dev/null and b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/item/copper_door.png differ diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/item/exposed_copper_door.png b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/item/exposed_copper_door.png new file mode 100644 index 00000000..e7436695 Binary files /dev/null and b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/item/exposed_copper_door.png differ diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/item/oxidized_copper_door.png b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/item/oxidized_copper_door.png new file mode 100644 index 00000000..88d235e4 Binary files /dev/null and b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/item/oxidized_copper_door.png differ diff --git a/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/item/weathered_copper_door.png b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/item/weathered_copper_door.png new file mode 100644 index 00000000..cdb3fe73 Binary files /dev/null and b/src/main/resources/resourcepacks/visual_frozen_states/assets/hibernalherbs/textures/item/weathered_copper_door.png differ diff --git a/src/main/resources/resourcepacks/visual_frozen_states/pack.mcmeta b/src/main/resources/resourcepacks/visual_frozen_states/pack.mcmeta new file mode 100644 index 00000000..c2bd3e96 --- /dev/null +++ b/src/main/resources/resourcepacks/visual_frozen_states/pack.mcmeta @@ -0,0 +1,8 @@ +{ + "pack": { + "pack_format": 12, + "description": "Makes blocks with a frozen state easier to differentiate", + "forge:resource_pack_format": 12, + "forge:data_pack_format": 10 + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/visual_frozen_states/pack.png b/src/main/resources/resourcepacks/visual_frozen_states/pack.png new file mode 100644 index 00000000..44235105 Binary files /dev/null and b/src/main/resources/resourcepacks/visual_frozen_states/pack.png differ