diff --git a/elements/DragonBreathRecipe.mod.json b/elements/DragonBreathRecipe.mod.json new file mode 100644 index 0000000..c103c92 --- /dev/null +++ b/elements/DragonBreathRecipe.mod.json @@ -0,0 +1,25 @@ +{ + "_fv": 73, + "_type": "recipe", + "definition": { + "recipeType": "Brewing", + "recipeRetstackSize": 1, + "group": "", + "cookingBookCategory": "MISC", + "xpReward": 0.0, + "cookingTime": 200, + "craftingBookCategory": "MISC", + "recipeShapeless": false, + "brewingInputStack": { + "value": "Items.GLASS_BOTTLE" + }, + "brewingIngredientStack": { + "value": "Items.CHORUS_FRUIT" + }, + "brewingReturnStack": { + "value": "Items.DRAGON_BREATH" + }, + "name": "dragon_breath_recipe", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/elements/ExperienceBottleRecipe.mod.json b/elements/ExperienceBottleRecipe.mod.json new file mode 100644 index 0000000..c09da03 --- /dev/null +++ b/elements/ExperienceBottleRecipe.mod.json @@ -0,0 +1,25 @@ +{ + "_fv": 73, + "_type": "recipe", + "definition": { + "recipeType": "Brewing", + "recipeRetstackSize": 1, + "group": "", + "cookingBookCategory": "MISC", + "xpReward": 0.0, + "cookingTime": 200, + "craftingBookCategory": "MISC", + "recipeShapeless": false, + "brewingInputStack": { + "value": "Items.GLASS_BOTTLE" + }, + "brewingIngredientStack": { + "value": "CUSTOM:MagicDust" + }, + "brewingReturnStack": { + "value": "Items.EXPERIENCE_BOTTLE" + }, + "name": "experience_bottle_recipe", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/elements/GunpowderRecipe.mod.json b/elements/GunpowderRecipe.mod.json new file mode 100644 index 0000000..6abff7b --- /dev/null +++ b/elements/GunpowderRecipe.mod.json @@ -0,0 +1,48 @@ +{ + "_fv": 73, + "_type": "recipe", + "definition": { + "recipeType": "Crafting", + "recipeRetstackSize": 1, + "group": "", + "cookingBookCategory": "MISC", + "xpReward": 0.0, + "cookingTime": 200, + "craftingBookCategory": "MISC", + "recipeShapeless": true, + "recipeSlots": [ + { + "value": "" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "Items.COAL#1" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "" + } + ], + "recipeReturnStack": { + "value": "Items.GUNPOWDER" + }, + "name": "gunpowder_recipe", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/elements/MobSpawnerRecipe.mod.json b/elements/MobSpawnerRecipe.mod.json new file mode 100644 index 0000000..7326ad7 --- /dev/null +++ b/elements/MobSpawnerRecipe.mod.json @@ -0,0 +1,48 @@ +{ + "_fv": 73, + "_type": "recipe", + "definition": { + "recipeType": "Crafting", + "recipeRetstackSize": 1, + "group": "", + "cookingBookCategory": "MISC", + "xpReward": 0.0, + "cookingTime": 200, + "craftingBookCategory": "BUILDING", + "recipeShapeless": false, + "recipeSlots": [ + { + "value": "Blocks.IRON_BARS" + }, + { + "value": "Blocks.IRON_BARS" + }, + { + "value": "Blocks.IRON_BARS" + }, + { + "value": "Blocks.IRON_BARS" + }, + { + "value": "" + }, + { + "value": "Blocks.IRON_BARS" + }, + { + "value": "Blocks.IRON_BARS" + }, + { + "value": "Blocks.IRON_BARS" + }, + { + "value": "Blocks.IRON_BARS" + } + ], + "recipeReturnStack": { + "value": "Blocks.MOB_SPAWNER" + }, + "name": "mob_spawner_recipe", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/elements/PassiveIncomeEnchantment.mod.json b/elements/PassiveIncomeEnchantment.mod.json index 8b739d7..8401063 100644 --- a/elements/PassiveIncomeEnchantment.mod.json +++ b/elements/PassiveIncomeEnchantment.mod.json @@ -14,7 +14,7 @@ "value": "TAG:enchantable/equippable" } ], - "isTreasureEnchantment": true, + "isTreasureEnchantment": false, "isCurse": false, "canGenerateInLootTables": true, "canVillagerTrade": true diff --git a/elements/RabbitFootRecipe.mod.json b/elements/RabbitFootRecipe.mod.json new file mode 100644 index 0000000..b2dde6c --- /dev/null +++ b/elements/RabbitFootRecipe.mod.json @@ -0,0 +1,48 @@ +{ + "_fv": 73, + "_type": "recipe", + "definition": { + "recipeType": "Crafting", + "recipeRetstackSize": 1, + "group": "", + "cookingBookCategory": "MISC", + "xpReward": 0.0, + "cookingTime": 200, + "craftingBookCategory": "MISC", + "recipeShapeless": false, + "recipeSlots": [ + { + "value": "" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "Items.RABBIT_HIDE" + }, + { + "value": "Items.RABBIT_HIDE" + }, + { + "value": "Items.RABBIT_HIDE" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "" + } + ], + "recipeReturnStack": { + "value": "Items.RABBIT_FOOT" + }, + "name": "rabbit_foot_recipe", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/elements/RabbitHideRecipe.mod.json b/elements/RabbitHideRecipe.mod.json new file mode 100644 index 0000000..892a5c3 --- /dev/null +++ b/elements/RabbitHideRecipe.mod.json @@ -0,0 +1,48 @@ +{ + "_fv": 73, + "_type": "recipe", + "definition": { + "recipeType": "Crafting", + "recipeRetstackSize": 2, + "group": "", + "cookingBookCategory": "MISC", + "xpReward": 0.0, + "cookingTime": 200, + "craftingBookCategory": "MISC", + "recipeShapeless": true, + "recipeSlots": [ + { + "value": "Items.LEATHER" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "" + } + ], + "recipeReturnStack": { + "value": "Items.RABBIT_HIDE" + }, + "name": "rabbit_hide_recipe", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/nims_random_bullshit.mcreator b/nims_random_bullshit.mcreator index a800a26..389b330 100644 --- a/nims_random_bullshit.mcreator +++ b/nims_random_bullshit.mcreator @@ -1898,6 +1898,84 @@ ] }, "path": "~/Other" + }, + { + "name": "RabbitHideRecipe", + "type": "recipe", + "compiles": true, + "locked_code": false, + "registry_name": "rabbit_hide_recipe", + "metadata": { + "files": [ + "src/main/resources/data/nims_random_bullshit/recipes/rabbit_hide_recipe.json" + ] + }, + "path": "~/Other" + }, + { + "name": "RabbitFootRecipe", + "type": "recipe", + "compiles": true, + "locked_code": false, + "registry_name": "rabbit_foot_recipe", + "metadata": { + "files": [ + "src/main/resources/data/nims_random_bullshit/recipes/rabbit_foot_recipe.json" + ] + }, + "path": "~/Other" + }, + { + "name": "DragonBreathRecipe", + "type": "recipe", + "compiles": true, + "locked_code": false, + "registry_name": "dragon_breath_recipe", + "metadata": { + "files": [ + "src/main/java/net/mcreator/nimsrandombullshit/recipes/brewing/DragonBreathRecipeBrewingRecipe.java" + ] + }, + "path": "~/Other" + }, + { + "name": "GunpowderRecipe", + "type": "recipe", + "compiles": true, + "locked_code": false, + "registry_name": "gunpowder_recipe", + "metadata": { + "files": [ + "src/main/resources/data/nims_random_bullshit/recipes/gunpowder_recipe.json" + ] + }, + "path": "~/Other" + }, + { + "name": "MobSpawnerRecipe", + "type": "recipe", + "compiles": true, + "locked_code": false, + "registry_name": "mob_spawner_recipe", + "metadata": { + "files": [ + "src/main/resources/data/nims_random_bullshit/recipes/mob_spawner_recipe.json" + ] + }, + "path": "~/Other" + }, + { + "name": "ExperienceBottleRecipe", + "type": "recipe", + "compiles": true, + "locked_code": false, + "registry_name": "experience_bottle_recipe", + "metadata": { + "files": [ + "src/main/java/net/mcreator/nimsrandombullshit/recipes/brewing/ExperienceBottleRecipeBrewingRecipe.java" + ] + }, + "path": "~/Other" } ], "variable_elements": [], @@ -1914,10 +1992,19 @@ "~CUSTOM:CondensedCondensedNetherrack", "~CUSTOM:CondensedNetherrack" ], + "BLOCKS:minecraft:slabs": [ + "~CUSTOM:RubberSlab" + ], + "BLOCKS:minecraft:fences": [ + "~CUSTOM:RubberFence" + ], "ITEMS:minecraft:pickaxes": [ "~CUSTOM:StarWand", "~CUSTOM:NetherrackitePickaxe" ], + "BLOCKS:minecraft:stairs": [ + "~CUSTOM:RubberStairs" + ], "ITEMS:minecraft:shovels": [ "~CUSTOM:Gravedigger" ], @@ -1933,20 +2020,22 @@ "tab_element_order": {}, "language_map": { "en_us": { - "gui.nims_random_bullshit.mailbox_name_entry_gui.button_done": "Done", "item.nims_random_bullshit.star_wand": "Star Wand", + "gui.nims_random_bullshit.mailbox_name_entry_gui.button_done": "Done", "gui.nims_random_bullshit.ore_miner_gui.button_mine": "Mine", - "block.nims_random_bullshit.penta_condensed_netherrack": "Penta-condensed Netherrack", "item.nims_random_bullshit.magic_dust": "Magic Dust", + "block.nims_random_bullshit.penta_condensed_netherrack": "Penta-condensed Netherrack", "enchantment.nims_random_bullshit.passive_income_enchantment": "Passive Income", "gui.nims_random_bullshit.label_copy_machine_gui.button_copy": "Copy", "gui.nims_random_bullshit.mailbox_gui.outbox_x_coord": "0", "block.nims_random_bullshit.broken_glass": "Broken Glass", + "block.nims_random_bullshit.rubber_fence": "Rubber Fence", "block.nims_random_bullshit.label_copy_machine": "Label Copy Machine", "effect.nims_random_bullshit.summoned_entity_effect": "Summoned Entity", + "block.nims_random_bullshit.rubber_slab": "Rubber Slab", "gui.nims_random_bullshit.mailbox_name_entry_gui.mailbox_name_field": "", - "item.nims_random_bullshit.ghoul_spawn_egg": "Ghoul Spawn Egg", "item.nims_random_bullshit.shipping_label": "Shipping Label", + "item.nims_random_bullshit.ghoul_spawn_egg": "Ghoul Spawn Egg", "gui.nims_random_bullshit.mailbox_gui.label_y": "Y:", "gui.nims_random_bullshit.mailbox_gui.label_z": "Z:", "item.nims_random_bullshit.tux_spawn_egg": "Tux Spawn Egg", @@ -1955,6 +2044,7 @@ "item.nims_random_bullshit.lapis_lazuli_nugget": "Lapis Lazuli Nugget", "item.nims_random_bullshit.gravedigger.description_1": "We must dig!", "item.nims_random_bullshit.gravedigger.description_0": "Right-Click on soul sand or soul soil to use them, summoning a ghoul that attacks hostile mobs.", + "block.nims_random_bullshit.rubber_fence_gate": "Rubber Fence Gate", "gui.nims_random_bullshit.label_copy_machine_gui.tooltip_ink_sac_slot": "Ink Sac Slot", "gui.nims_random_bullshit.label_copy_machine_gui.tooltip_paper_slot": "Paper Slot", "block.nims_random_bullshit.mailbox": "Mailbox", @@ -1974,7 +2064,9 @@ "block.nims_random_bullshit.hexa_condensed_netherrack": "Hexa-condensed Netherrack", "block.nims_random_bullshit.ore_miner": "Ore Miner", "gui.nims_random_bullshit.mailbox_gui.label_outbox": "Outbox", + "block.nims_random_bullshit.rubber_stairs": "Rubber Stairs", "block.nims_random_bullshit.netherrack_juice": "Netherrack Juice", + "block.nims_random_bullshit.rubber_button": "Rubber Button", "item.nims_random_bullshit.sand_dust": "Sand Dust", "entity.nims_random_bullshit.tux": "Tux", "item.nims_random_bullshit.magic_flesh": "Magic Flesh", @@ -1985,6 +2077,7 @@ "entity.nims_random_bullshit.ghoul": "Ghoul", "item.nims_random_bullshit.star": "Star", "gui.nims_random_bullshit.shit_gui.label_uh_ohh_stinky": "UH OHH!!! STINKY!!! UH OHH!!! STINKY!!! UH OHH!!! STINKY!!! UH OHH!!! STINKY!!! ", + "block.nims_random_bullshit.rubber_pressure_plate": "Rubber Pressure Plate", "item.nims_random_bullshit.shit": "Shit", "block.nims_random_bullshit.condensed_netherrack": "Condensed Netherrack", "gui.nims_random_bullshit.label_copy_machine_gui.tooltip_shipping_label_slot": "Shipping Label Slot", @@ -2035,7 +2128,8 @@ "workspaceSettings": { "modid": "nims_random_bullshit", "modName": "Nim\u0027s Random Bullshit", - "version": "1.0.0", + "version": "1.4.2", + "description": "Random shit added by Nim. Created with MCreator.", "author": "nimsolated, MCreator", "websiteURL": "https://mcreator.net", "license": "Academic Free License v3.0", @@ -2045,6 +2139,7 @@ "dependants": [], "mcreatorDependencies": [], "currentGenerator": "forge-1.20.1", + "credits": "Created using mod maker MCreator - https://mcreator.net/about", "modElementsPackage": "net.mcreator.nimsrandombullshit" }, "mcreatorVersion": 202400452410 diff --git a/src/main/java/net/mcreator/nimsrandombullshit/block/RubberButtonBlock.java b/src/main/java/net/mcreator/nimsrandombullshit/block/RubberButtonBlock.java new file mode 100644 index 0000000..748cf6e --- /dev/null +++ b/src/main/java/net/mcreator/nimsrandombullshit/block/RubberButtonBlock.java @@ -0,0 +1,28 @@ + +package net.mcreator.nimsrandombullshit.block; + +import net.minecraft.world.level.block.state.properties.NoteBlockInstrument; +import net.minecraft.world.level.block.state.properties.BlockSetType; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.SoundType; +import net.minecraft.world.level.block.ButtonBlock; +import net.minecraft.world.level.BlockGetter; +import net.minecraft.core.Direction; +import net.minecraft.core.BlockPos; + +public class RubberButtonBlock extends ButtonBlock { + public RubberButtonBlock() { + super(BlockBehaviour.Properties.of().ignitedByLava().instrument(NoteBlockInstrument.BASS).sound(SoundType.WOOD).strength(2f, 3f), BlockSetType.OAK, 30, true); + } + + @Override + public int getLightBlock(BlockState state, BlockGetter worldIn, BlockPos pos) { + return 0; + } + + @Override + public int getFlammability(BlockState state, BlockGetter world, BlockPos pos, Direction face) { + return 5; + } +} diff --git a/src/main/java/net/mcreator/nimsrandombullshit/block/RubberFenceBlock.java b/src/main/java/net/mcreator/nimsrandombullshit/block/RubberFenceBlock.java new file mode 100644 index 0000000..a6c18a9 --- /dev/null +++ b/src/main/java/net/mcreator/nimsrandombullshit/block/RubberFenceBlock.java @@ -0,0 +1,27 @@ + +package net.mcreator.nimsrandombullshit.block; + +import net.minecraft.world.level.block.state.properties.NoteBlockInstrument; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.SoundType; +import net.minecraft.world.level.block.FenceBlock; +import net.minecraft.world.level.BlockGetter; +import net.minecraft.core.Direction; +import net.minecraft.core.BlockPos; + +public class RubberFenceBlock extends FenceBlock { + public RubberFenceBlock() { + super(BlockBehaviour.Properties.of().ignitedByLava().instrument(NoteBlockInstrument.BASS).sound(SoundType.WOOD).strength(2f, 3f).forceSolidOn()); + } + + @Override + public int getLightBlock(BlockState state, BlockGetter worldIn, BlockPos pos) { + return 0; + } + + @Override + public int getFlammability(BlockState state, BlockGetter world, BlockPos pos, Direction face) { + return 5; + } +} diff --git a/src/main/java/net/mcreator/nimsrandombullshit/block/RubberFenceGateBlock.java b/src/main/java/net/mcreator/nimsrandombullshit/block/RubberFenceGateBlock.java new file mode 100644 index 0000000..952cf5b --- /dev/null +++ b/src/main/java/net/mcreator/nimsrandombullshit/block/RubberFenceGateBlock.java @@ -0,0 +1,28 @@ + +package net.mcreator.nimsrandombullshit.block; + +import net.minecraft.world.level.block.state.properties.WoodType; +import net.minecraft.world.level.block.state.properties.NoteBlockInstrument; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.SoundType; +import net.minecraft.world.level.block.FenceGateBlock; +import net.minecraft.world.level.BlockGetter; +import net.minecraft.core.Direction; +import net.minecraft.core.BlockPos; + +public class RubberFenceGateBlock extends FenceGateBlock { + public RubberFenceGateBlock() { + super(BlockBehaviour.Properties.of().ignitedByLava().instrument(NoteBlockInstrument.BASS).sound(SoundType.WOOD).strength(2f, 3f).forceSolidOn(), WoodType.OAK); + } + + @Override + public int getLightBlock(BlockState state, BlockGetter worldIn, BlockPos pos) { + return 0; + } + + @Override + public int getFlammability(BlockState state, BlockGetter world, BlockPos pos, Direction face) { + return 5; + } +} diff --git a/src/main/java/net/mcreator/nimsrandombullshit/block/RubberPressurePlateBlock.java b/src/main/java/net/mcreator/nimsrandombullshit/block/RubberPressurePlateBlock.java new file mode 100644 index 0000000..a2c8fda --- /dev/null +++ b/src/main/java/net/mcreator/nimsrandombullshit/block/RubberPressurePlateBlock.java @@ -0,0 +1,28 @@ + +package net.mcreator.nimsrandombullshit.block; + +import net.minecraft.world.level.block.state.properties.NoteBlockInstrument; +import net.minecraft.world.level.block.state.properties.BlockSetType; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.SoundType; +import net.minecraft.world.level.block.PressurePlateBlock; +import net.minecraft.world.level.BlockGetter; +import net.minecraft.core.Direction; +import net.minecraft.core.BlockPos; + +public class RubberPressurePlateBlock extends PressurePlateBlock { + public RubberPressurePlateBlock() { + super(Sensitivity.EVERYTHING, BlockBehaviour.Properties.of().ignitedByLava().instrument(NoteBlockInstrument.BASS).sound(SoundType.WOOD).strength(2f, 3f).forceSolidOn(), BlockSetType.OAK); + } + + @Override + public int getLightBlock(BlockState state, BlockGetter worldIn, BlockPos pos) { + return 0; + } + + @Override + public int getFlammability(BlockState state, BlockGetter world, BlockPos pos, Direction face) { + return 5; + } +} diff --git a/src/main/java/net/mcreator/nimsrandombullshit/block/RubberSlabBlock.java b/src/main/java/net/mcreator/nimsrandombullshit/block/RubberSlabBlock.java new file mode 100644 index 0000000..e88c3ca --- /dev/null +++ b/src/main/java/net/mcreator/nimsrandombullshit/block/RubberSlabBlock.java @@ -0,0 +1,27 @@ + +package net.mcreator.nimsrandombullshit.block; + +import net.minecraft.world.level.block.state.properties.NoteBlockInstrument; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.SoundType; +import net.minecraft.world.level.block.SlabBlock; +import net.minecraft.world.level.BlockGetter; +import net.minecraft.core.Direction; +import net.minecraft.core.BlockPos; + +public class RubberSlabBlock extends SlabBlock { + public RubberSlabBlock() { + super(BlockBehaviour.Properties.of().ignitedByLava().instrument(NoteBlockInstrument.BASS).sound(SoundType.WOOD).strength(2f, 3f)); + } + + @Override + public int getLightBlock(BlockState state, BlockGetter worldIn, BlockPos pos) { + return 0; + } + + @Override + public int getFlammability(BlockState state, BlockGetter world, BlockPos pos, Direction face) { + return 5; + } +} diff --git a/src/main/java/net/mcreator/nimsrandombullshit/block/RubberStairsBlock.java b/src/main/java/net/mcreator/nimsrandombullshit/block/RubberStairsBlock.java new file mode 100644 index 0000000..04288b7 --- /dev/null +++ b/src/main/java/net/mcreator/nimsrandombullshit/block/RubberStairsBlock.java @@ -0,0 +1,38 @@ + +package net.mcreator.nimsrandombullshit.block; + +import net.minecraft.world.level.block.state.properties.NoteBlockInstrument; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.StairBlock; +import net.minecraft.world.level.block.SoundType; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.BlockGetter; +import net.minecraft.core.Direction; +import net.minecraft.core.BlockPos; + +public class RubberStairsBlock extends StairBlock { + public RubberStairsBlock() { + super(() -> Blocks.AIR.defaultBlockState(), BlockBehaviour.Properties.of().ignitedByLava().instrument(NoteBlockInstrument.BASS).sound(SoundType.WOOD).strength(3f, 2f)); + } + + @Override + public float getExplosionResistance() { + return 2f; + } + + @Override + public boolean isRandomlyTicking(BlockState state) { + return false; + } + + @Override + public int getLightBlock(BlockState state, BlockGetter worldIn, BlockPos pos) { + return 0; + } + + @Override + public int getFlammability(BlockState state, BlockGetter world, BlockPos pos, Direction face) { + return 5; + } +} diff --git a/src/main/java/net/mcreator/nimsrandombullshit/enchantment/PassiveIncomeEnchantmentEnchantment.java b/src/main/java/net/mcreator/nimsrandombullshit/enchantment/PassiveIncomeEnchantmentEnchantment.java index 6153de7..ba364fa 100644 --- a/src/main/java/net/mcreator/nimsrandombullshit/enchantment/PassiveIncomeEnchantmentEnchantment.java +++ b/src/main/java/net/mcreator/nimsrandombullshit/enchantment/PassiveIncomeEnchantmentEnchantment.java @@ -31,9 +31,4 @@ public class PassiveIncomeEnchantmentEnchantment extends Enchantment { public int getMaxLevel() { return 5; } - - @Override - public boolean isTreasureOnly() { - return true; - } } diff --git a/src/main/java/net/mcreator/nimsrandombullshit/recipes/brewing/DragonBreathRecipeBrewingRecipe.java b/src/main/java/net/mcreator/nimsrandombullshit/recipes/brewing/DragonBreathRecipeBrewingRecipe.java new file mode 100644 index 0000000..2467f73 --- /dev/null +++ b/src/main/java/net/mcreator/nimsrandombullshit/recipes/brewing/DragonBreathRecipeBrewingRecipe.java @@ -0,0 +1,38 @@ + +package net.mcreator.nimsrandombullshit.recipes.brewing; + +import net.minecraftforge.fml.event.lifecycle.FMLCommonSetupEvent; +import net.minecraftforge.fml.common.Mod; +import net.minecraftforge.eventbus.api.SubscribeEvent; +import net.minecraftforge.common.brewing.IBrewingRecipe; +import net.minecraftforge.common.brewing.BrewingRecipeRegistry; + +import net.minecraft.world.item.crafting.Ingredient; +import net.minecraft.world.item.Items; +import net.minecraft.world.item.ItemStack; + +@Mod.EventBusSubscriber(bus = Mod.EventBusSubscriber.Bus.MOD) +public class DragonBreathRecipeBrewingRecipe implements IBrewingRecipe { + @SubscribeEvent + public static void init(FMLCommonSetupEvent event) { + event.enqueueWork(() -> BrewingRecipeRegistry.addRecipe(new DragonBreathRecipeBrewingRecipe())); + } + + @Override + public boolean isInput(ItemStack input) { + return Ingredient.of(new ItemStack(Items.GLASS_BOTTLE)).test(input); + } + + @Override + public boolean isIngredient(ItemStack ingredient) { + return Ingredient.of(new ItemStack(Items.CHORUS_FRUIT)).test(ingredient); + } + + @Override + public ItemStack getOutput(ItemStack input, ItemStack ingredient) { + if (isInput(input) && isIngredient(ingredient)) { + return new ItemStack(Items.DRAGON_BREATH); + } + return ItemStack.EMPTY; + } +} diff --git a/src/main/java/net/mcreator/nimsrandombullshit/recipes/brewing/ExperienceBottleRecipeBrewingRecipe.java b/src/main/java/net/mcreator/nimsrandombullshit/recipes/brewing/ExperienceBottleRecipeBrewingRecipe.java new file mode 100644 index 0000000..e2a25fc --- /dev/null +++ b/src/main/java/net/mcreator/nimsrandombullshit/recipes/brewing/ExperienceBottleRecipeBrewingRecipe.java @@ -0,0 +1,40 @@ + +package net.mcreator.nimsrandombullshit.recipes.brewing; + +import net.minecraftforge.fml.event.lifecycle.FMLCommonSetupEvent; +import net.minecraftforge.fml.common.Mod; +import net.minecraftforge.eventbus.api.SubscribeEvent; +import net.minecraftforge.common.brewing.IBrewingRecipe; +import net.minecraftforge.common.brewing.BrewingRecipeRegistry; + +import net.minecraft.world.item.crafting.Ingredient; +import net.minecraft.world.item.Items; +import net.minecraft.world.item.ItemStack; + +import net.mcreator.nimsrandombullshit.init.NimsRandomBullshitModItems; + +@Mod.EventBusSubscriber(bus = Mod.EventBusSubscriber.Bus.MOD) +public class ExperienceBottleRecipeBrewingRecipe implements IBrewingRecipe { + @SubscribeEvent + public static void init(FMLCommonSetupEvent event) { + event.enqueueWork(() -> BrewingRecipeRegistry.addRecipe(new ExperienceBottleRecipeBrewingRecipe())); + } + + @Override + public boolean isInput(ItemStack input) { + return Ingredient.of(new ItemStack(Items.GLASS_BOTTLE)).test(input); + } + + @Override + public boolean isIngredient(ItemStack ingredient) { + return Ingredient.of(new ItemStack(NimsRandomBullshitModItems.MAGIC_DUST.get())).test(ingredient); + } + + @Override + public ItemStack getOutput(ItemStack input, ItemStack ingredient) { + if (isInput(input) && isIngredient(ingredient)) { + return new ItemStack(Items.EXPERIENCE_BOTTLE); + } + return ItemStack.EMPTY; + } +} diff --git a/src/main/resources/META-INF/mods.toml b/src/main/resources/META-INF/mods.toml index aac270f..874b627 100644 --- a/src/main/resources/META-INF/mods.toml +++ b/src/main/resources/META-INF/mods.toml @@ -4,11 +4,12 @@ license="Academic Free License v3.0" [[mods]] modId="nims_random_bullshit" -version="1.0.0" +version="1.4.2" displayName="Nim's Random Bullshit" displayURL="https://mcreator.net" credits="Created using mod maker MCreator - https://mcreator.net/about" authors="nimsolated, MCreator" +description="Random shit added by Nim. Created with MCreator." # Start of user code block mod configuration # End of user code block mod configuration diff --git a/src/main/resources/assets/nims_random_bullshit/blockstates/rubber_button.json b/src/main/resources/assets/nims_random_bullshit/blockstates/rubber_button.json new file mode 100644 index 0000000..d6fc38d --- /dev/null +++ b/src/main/resources/assets/nims_random_bullshit/blockstates/rubber_button.json @@ -0,0 +1,118 @@ +{ + "variants": { + "face=floor,facing=east,powered=false": { + "model": "nims_random_bullshit:block/rubber_button", + "y": 90 + }, + "face=floor,facing=west,powered=false": { + "model": "nims_random_bullshit:block/rubber_button", + "y": 270 + }, + "face=floor,facing=south,powered=false": { + "model": "nims_random_bullshit:block/rubber_button", + "y": 180 + }, + "face=floor,facing=north,powered=false": { + "model": "nims_random_bullshit:block/rubber_button" + }, + "face=wall,facing=east,powered=false": { + "model": "nims_random_bullshit:block/rubber_button", + "uvlock": true, + "x": 90, + "y": 90 + }, + "face=wall,facing=west,powered=false": { + "model": "nims_random_bullshit:block/rubber_button", + "uvlock": true, + "x": 90, + "y": 270 + }, + "face=wall,facing=south,powered=false": { + "model": "nims_random_bullshit:block/rubber_button", + "uvlock": true, + "x": 90, + "y": 180 + }, + "face=wall,facing=north,powered=false": { + "model": "nims_random_bullshit:block/rubber_button", + "uvlock": true, + "x": 90 + }, + "face=ceiling,facing=east,powered=false": { + "model": "nims_random_bullshit:block/rubber_button", + "x": 180, + "y": 270 + }, + "face=ceiling,facing=west,powered=false": { + "model": "nims_random_bullshit:block/rubber_button", + "x": 180, + "y": 90 + }, + "face=ceiling,facing=south,powered=false": { + "model": "nims_random_bullshit:block/rubber_button", + "x": 180 + }, + "face=ceiling,facing=north,powered=false": { + "model": "nims_random_bullshit:block/rubber_button", + "x": 180, + "y": 180 + }, + "face=floor,facing=east,powered=true": { + "model": "nims_random_bullshit:block/rubber_button_pressed", + "y": 90 + }, + "face=floor,facing=west,powered=true": { + "model": "nims_random_bullshit:block/rubber_button_pressed", + "y": 270 + }, + "face=floor,facing=south,powered=true": { + "model": "nims_random_bullshit:block/rubber_button_pressed", + "y": 180 + }, + "face=floor,facing=north,powered=true": { + "model": "nims_random_bullshit:block/rubber_button_pressed" + }, + "face=wall,facing=east,powered=true": { + "model": "nims_random_bullshit:block/rubber_button_pressed", + "uvlock": true, + "x": 90, + "y": 90 + }, + "face=wall,facing=west,powered=true": { + "model": "nims_random_bullshit:block/rubber_button_pressed", + "uvlock": true, + "x": 90, + "y": 270 + }, + "face=wall,facing=south,powered=true": { + "model": "nims_random_bullshit:block/rubber_button_pressed", + "uvlock": true, + "x": 90, + "y": 180 + }, + "face=wall,facing=north,powered=true": { + "model": "nims_random_bullshit:block/rubber_button_pressed", + "uvlock": true, + "x": 90 + }, + "face=ceiling,facing=east,powered=true": { + "model": "nims_random_bullshit:block/rubber_button_pressed", + "x": 180, + "y": 270 + }, + "face=ceiling,facing=west,powered=true": { + "model": "nims_random_bullshit:block/rubber_button_pressed", + "x": 180, + "y": 90 + }, + "face=ceiling,facing=south,powered=true": { + "model": "nims_random_bullshit:block/rubber_button_pressed", + "x": 180 + }, + "face=ceiling,facing=north,powered=true": { + "model": "nims_random_bullshit:block/rubber_button_pressed", + "x": 180, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/nims_random_bullshit/blockstates/rubber_fence.json b/src/main/resources/assets/nims_random_bullshit/blockstates/rubber_fence.json new file mode 100644 index 0000000..9074264 --- /dev/null +++ b/src/main/resources/assets/nims_random_bullshit/blockstates/rubber_fence.json @@ -0,0 +1,48 @@ +{ + "multipart": [ + { + "apply": { + "model": "nims_random_bullshit:block/rubber_fence_post" + } + }, + { + "when": { + "north": "true" + }, + "apply": { + "model": "nims_random_bullshit:block/rubber_fence", + "uvlock": true + } + }, + { + "when": { + "south": "true" + }, + "apply": { + "model": "nims_random_bullshit:block/rubber_fence", + "y": 180, + "uvlock": true + } + }, + { + "when": { + "west": "true" + }, + "apply": { + "model": "nims_random_bullshit:block/rubber_fence", + "y": 270, + "uvlock": true + } + }, + { + "when": { + "east": "true" + }, + "apply": { + "model": "nims_random_bullshit:block/rubber_fence", + "y": 90, + "uvlock": true + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/nims_random_bullshit/blockstates/rubber_fence_gate.json b/src/main/resources/assets/nims_random_bullshit/blockstates/rubber_fence_gate.json new file mode 100644 index 0000000..78ecf7f --- /dev/null +++ b/src/main/resources/assets/nims_random_bullshit/blockstates/rubber_fence_gate.json @@ -0,0 +1,80 @@ +{ + "variants": { + "facing=south,in_wall=false,open=false": { + "model": "nims_random_bullshit:block/rubber_fence_gate", + "uvlock": true + }, + "facing=west,in_wall=false,open=false": { + "model": "nims_random_bullshit:block/rubber_fence_gate", + "uvlock": true, + "y": 90 + }, + "facing=north,in_wall=false,open=false": { + "model": "nims_random_bullshit:block/rubber_fence_gate", + "uvlock": true, + "y": 180 + }, + "facing=east,in_wall=false,open=false": { + "model": "nims_random_bullshit:block/rubber_fence_gate", + "uvlock": true, + "y": 270 + }, + "facing=south,in_wall=false,open=true": { + "model": "nims_random_bullshit:block/rubber_fence_gate_open", + "uvlock": true + }, + "facing=west,in_wall=false,open=true": { + "model": "nims_random_bullshit:block/rubber_fence_gate_open", + "uvlock": true, + "y": 90 + }, + "facing=north,in_wall=false,open=true": { + "model": "nims_random_bullshit:block/rubber_fence_gate_open", + "uvlock": true, + "y": 180 + }, + "facing=east,in_wall=false,open=true": { + "model": "nims_random_bullshit:block/rubber_fence_gate_open", + "uvlock": true, + "y": 270 + }, + "facing=south,in_wall=true,open=false": { + "model": "nims_random_bullshit:block/rubber_fence_gate_wall", + "uvlock": true + }, + "facing=west,in_wall=true,open=false": { + "model": "nims_random_bullshit:block/rubber_fence_gate_wall", + "uvlock": true, + "y": 90 + }, + "facing=north,in_wall=true,open=false": { + "model": "nims_random_bullshit:block/rubber_fence_gate_wall", + "uvlock": true, + "y": 180 + }, + "facing=east,in_wall=true,open=false": { + "model": "nims_random_bullshit:block/rubber_fence_gate_wall", + "uvlock": true, + "y": 270 + }, + "facing=south,in_wall=true,open=true": { + "model": "nims_random_bullshit:block/rubber_fence_gate_wall_open", + "uvlock": true + }, + "facing=west,in_wall=true,open=true": { + "model": "nims_random_bullshit:block/rubber_fence_gate_wall_open", + "uvlock": true, + "y": 90 + }, + "facing=north,in_wall=true,open=true": { + "model": "nims_random_bullshit:block/rubber_fence_gate_wall_open", + "uvlock": true, + "y": 180 + }, + "facing=east,in_wall=true,open=true": { + "model": "nims_random_bullshit:block/rubber_fence_gate_wall_open", + "uvlock": true, + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/nims_random_bullshit/blockstates/rubber_pressure_plate.json b/src/main/resources/assets/nims_random_bullshit/blockstates/rubber_pressure_plate.json new file mode 100644 index 0000000..0dd7803 --- /dev/null +++ b/src/main/resources/assets/nims_random_bullshit/blockstates/rubber_pressure_plate.json @@ -0,0 +1,10 @@ +{ + "variants": { + "powered=false": { + "model": "nims_random_bullshit:block/rubber_pressure_plate" + }, + "powered=true": { + "model": "nims_random_bullshit:block/rubber_pressure_plate_down" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/nims_random_bullshit/blockstates/rubber_slab.json b/src/main/resources/assets/nims_random_bullshit/blockstates/rubber_slab.json new file mode 100644 index 0000000..ec3c769 --- /dev/null +++ b/src/main/resources/assets/nims_random_bullshit/blockstates/rubber_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "nims_random_bullshit:block/rubber_slab" + }, + "type=top": { + "model": "nims_random_bullshit:block/rubber_slab_top" + }, + "type=double": { + "model": "nims_random_bullshit:block/rubber_slab_full" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/nims_random_bullshit/blockstates/rubber_stairs.json b/src/main/resources/assets/nims_random_bullshit/blockstates/rubber_stairs.json new file mode 100644 index 0000000..50cce9e --- /dev/null +++ b/src/main/resources/assets/nims_random_bullshit/blockstates/rubber_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=straight": { + "model": "nims_random_bullshit:block/rubber_stairs" + }, + "facing=west,half=bottom,shape=straight": { + "model": "nims_random_bullshit:block/rubber_stairs", + "y": 180, + "uvlock": true + }, + "facing=south,half=bottom,shape=straight": { + "model": "nims_random_bullshit:block/rubber_stairs", + "y": 90, + "uvlock": true + }, + "facing=north,half=bottom,shape=straight": { + "model": "nims_random_bullshit:block/rubber_stairs", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "nims_random_bullshit:block/rubber_stairs_inner" + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "nims_random_bullshit:block/rubber_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "nims_random_bullshit:block/rubber_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "nims_random_bullshit:block/rubber_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=inner_left": { + "model": "nims_random_bullshit:block/rubber_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "nims_random_bullshit:block/rubber_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "nims_random_bullshit:block/rubber_stairs_inner" + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "nims_random_bullshit:block/rubber_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=east,half=top,shape=straight": { + "model": "nims_random_bullshit:block/rubber_stairs", + "x": 180, + "uvlock": true + }, + "facing=west,half=top,shape=straight": { + "model": "nims_random_bullshit:block/rubber_stairs", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=straight": { + "model": "nims_random_bullshit:block/rubber_stairs", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=north,half=top,shape=straight": { + "model": "nims_random_bullshit:block/rubber_stairs", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=east,half=top,shape=outer_right": { + "model": "nims_random_bullshit:block/rubber_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=west,half=top,shape=outer_right": { + "model": "nims_random_bullshit:block/rubber_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=south,half=top,shape=outer_right": { + "model": "nims_random_bullshit:block/rubber_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=north,half=top,shape=outer_right": { + "model": "nims_random_bullshit:block/rubber_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=outer_left": { + "model": "nims_random_bullshit:block/rubber_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=west,half=top,shape=outer_left": { + "model": "nims_random_bullshit:block/rubber_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=outer_left": { + "model": "nims_random_bullshit:block/rubber_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=north,half=top,shape=outer_left": { + "model": "nims_random_bullshit:block/rubber_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=east,half=top,shape=inner_right": { + "model": "nims_random_bullshit:block/rubber_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=west,half=top,shape=inner_right": { + "model": "nims_random_bullshit:block/rubber_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=south,half=top,shape=inner_right": { + "model": "nims_random_bullshit:block/rubber_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=north,half=top,shape=inner_right": { + "model": "nims_random_bullshit:block/rubber_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=inner_left": { + "model": "nims_random_bullshit:block/rubber_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_left": { + "model": "nims_random_bullshit:block/rubber_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=inner_left": { + "model": "nims_random_bullshit:block/rubber_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=north,half=top,shape=inner_left": { + "model": "nims_random_bullshit:block/rubber_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "nims_random_bullshit:block/rubber_stairs_outer" + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "nims_random_bullshit:block/rubber_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "nims_random_bullshit:block/rubber_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "nims_random_bullshit:block/rubber_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "nims_random_bullshit:block/rubber_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "nims_random_bullshit:block/rubber_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "nims_random_bullshit:block/rubber_stairs_outer" + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "nims_random_bullshit:block/rubber_stairs_outer", + "y": 180, + "uvlock": true + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/nims_random_bullshit/lang/en_us.json b/src/main/resources/assets/nims_random_bullshit/lang/en_us.json index 4f933d2..8e1649e 100644 --- a/src/main/resources/assets/nims_random_bullshit/lang/en_us.json +++ b/src/main/resources/assets/nims_random_bullshit/lang/en_us.json @@ -8,11 +8,13 @@ "gui.nims_random_bullshit.label_copy_machine_gui.button_copy": "Copy", "gui.nims_random_bullshit.mailbox_gui.outbox_x_coord": "0", "block.nims_random_bullshit.broken_glass": "Broken Glass", + "block.nims_random_bullshit.rubber_fence": "Rubber Fence", "block.nims_random_bullshit.label_copy_machine": "Label Copy Machine", "effect.nims_random_bullshit.summoned_entity_effect": "Summoned Entity", + "block.nims_random_bullshit.rubber_slab": "Rubber Slab", "gui.nims_random_bullshit.mailbox_name_entry_gui.mailbox_name_field": "", - "item.nims_random_bullshit.ghoul_spawn_egg": "Ghoul Spawn Egg", "item.nims_random_bullshit.shipping_label": "Shipping Label", + "item.nims_random_bullshit.ghoul_spawn_egg": "Ghoul Spawn Egg", "gui.nims_random_bullshit.mailbox_gui.label_y": "Y:", "gui.nims_random_bullshit.mailbox_gui.label_z": "Z:", "item.nims_random_bullshit.tux_spawn_egg": "Tux Spawn Egg", @@ -21,6 +23,7 @@ "item.nims_random_bullshit.lapis_lazuli_nugget": "Lapis Lazuli Nugget", "item.nims_random_bullshit.gravedigger.description_1": "We must dig!", "item.nims_random_bullshit.gravedigger.description_0": "Right-Click on soul sand or soul soil to use them, summoning a ghoul that attacks hostile mobs.", + "block.nims_random_bullshit.rubber_fence_gate": "Rubber Fence Gate", "gui.nims_random_bullshit.label_copy_machine_gui.tooltip_ink_sac_slot": "Ink Sac Slot", "gui.nims_random_bullshit.label_copy_machine_gui.tooltip_paper_slot": "Paper Slot", "block.nims_random_bullshit.mailbox": "Mailbox", @@ -40,7 +43,9 @@ "block.nims_random_bullshit.hexa_condensed_netherrack": "Hexa-condensed Netherrack", "block.nims_random_bullshit.ore_miner": "Ore Miner", "gui.nims_random_bullshit.mailbox_gui.label_outbox": "Outbox", + "block.nims_random_bullshit.rubber_stairs": "Rubber Stairs", "block.nims_random_bullshit.netherrack_juice": "Netherrack Juice", + "block.nims_random_bullshit.rubber_button": "Rubber Button", "item.nims_random_bullshit.sand_dust": "Sand Dust", "entity.nims_random_bullshit.tux": "Tux", "item.nims_random_bullshit.magic_flesh": "Magic Flesh", @@ -51,6 +56,7 @@ "entity.nims_random_bullshit.ghoul": "Ghoul", "item.nims_random_bullshit.star": "Star", "gui.nims_random_bullshit.shit_gui.label_uh_ohh_stinky": "UH OHH!!! STINKY!!! UH OHH!!! STINKY!!! UH OHH!!! STINKY!!! UH OHH!!! STINKY!!! ", + "block.nims_random_bullshit.rubber_pressure_plate": "Rubber Pressure Plate", "item.nims_random_bullshit.shit": "Shit", "block.nims_random_bullshit.condensed_netherrack": "Condensed Netherrack", "gui.nims_random_bullshit.label_copy_machine_gui.tooltip_shipping_label_slot": "Shipping Label Slot", diff --git a/src/main/resources/assets/nims_random_bullshit/models/block/rubber_button.json b/src/main/resources/assets/nims_random_bullshit/models/block/rubber_button.json new file mode 100644 index 0000000..0b14e60 --- /dev/null +++ b/src/main/resources/assets/nims_random_bullshit/models/block/rubber_button.json @@ -0,0 +1,8 @@ +{ + "parent": "block/button", + "textures": { + "particle": "nims_random_bullshit:block/rubber_planks", + "texture": "nims_random_bullshit:block/rubber_planks" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/nims_random_bullshit/models/block/rubber_button_inventory.json b/src/main/resources/assets/nims_random_bullshit/models/block/rubber_button_inventory.json new file mode 100644 index 0000000..8c12115 --- /dev/null +++ b/src/main/resources/assets/nims_random_bullshit/models/block/rubber_button_inventory.json @@ -0,0 +1,8 @@ +{ + "parent": "block/button_inventory", + "textures": { + "particle": "nims_random_bullshit:block/rubber_planks", + "texture": "nims_random_bullshit:block/rubber_planks" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/nims_random_bullshit/models/block/rubber_button_pressed.json b/src/main/resources/assets/nims_random_bullshit/models/block/rubber_button_pressed.json new file mode 100644 index 0000000..d8850a4 --- /dev/null +++ b/src/main/resources/assets/nims_random_bullshit/models/block/rubber_button_pressed.json @@ -0,0 +1,8 @@ +{ + "parent": "block/button_pressed", + "textures": { + "particle": "nims_random_bullshit:block/rubber_planks", + "texture": "nims_random_bullshit:block/rubber_planks" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/nims_random_bullshit/models/block/rubber_fence.json b/src/main/resources/assets/nims_random_bullshit/models/block/rubber_fence.json new file mode 100644 index 0000000..70be8db --- /dev/null +++ b/src/main/resources/assets/nims_random_bullshit/models/block/rubber_fence.json @@ -0,0 +1,8 @@ +{ + "parent": "block/fence_side", + "textures": { + "texture": "nims_random_bullshit:block/rubber_planks", + "particle": "nims_random_bullshit:block/rubber_planks" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/nims_random_bullshit/models/block/rubber_fence_gate.json b/src/main/resources/assets/nims_random_bullshit/models/block/rubber_fence_gate.json new file mode 100644 index 0000000..1b89029 --- /dev/null +++ b/src/main/resources/assets/nims_random_bullshit/models/block/rubber_fence_gate.json @@ -0,0 +1,8 @@ +{ + "parent": "block/template_fence_gate", + "textures": { + "particle": "nims_random_bullshit:block/rubber_planks", + "texture": "nims_random_bullshit:block/rubber_planks" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/nims_random_bullshit/models/block/rubber_fence_gate_open.json b/src/main/resources/assets/nims_random_bullshit/models/block/rubber_fence_gate_open.json new file mode 100644 index 0000000..d53c94e --- /dev/null +++ b/src/main/resources/assets/nims_random_bullshit/models/block/rubber_fence_gate_open.json @@ -0,0 +1,8 @@ +{ + "parent": "block/template_fence_gate_open", + "textures": { + "particle": "nims_random_bullshit:block/rubber_planks", + "texture": "nims_random_bullshit:block/rubber_planks" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/nims_random_bullshit/models/block/rubber_fence_gate_wall.json b/src/main/resources/assets/nims_random_bullshit/models/block/rubber_fence_gate_wall.json new file mode 100644 index 0000000..7c3162e --- /dev/null +++ b/src/main/resources/assets/nims_random_bullshit/models/block/rubber_fence_gate_wall.json @@ -0,0 +1,8 @@ +{ + "parent": "block/template_fence_gate_wall", + "textures": { + "particle": "nims_random_bullshit:block/rubber_planks", + "texture": "nims_random_bullshit:block/rubber_planks" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/nims_random_bullshit/models/block/rubber_fence_gate_wall_open.json b/src/main/resources/assets/nims_random_bullshit/models/block/rubber_fence_gate_wall_open.json new file mode 100644 index 0000000..5d818e4 --- /dev/null +++ b/src/main/resources/assets/nims_random_bullshit/models/block/rubber_fence_gate_wall_open.json @@ -0,0 +1,8 @@ +{ + "parent": "block/template_fence_gate_wall_open", + "textures": { + "particle": "nims_random_bullshit:block/rubber_planks", + "texture": "nims_random_bullshit:block/rubber_planks" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/nims_random_bullshit/models/block/rubber_fence_inventory.json b/src/main/resources/assets/nims_random_bullshit/models/block/rubber_fence_inventory.json new file mode 100644 index 0000000..07d6f75 --- /dev/null +++ b/src/main/resources/assets/nims_random_bullshit/models/block/rubber_fence_inventory.json @@ -0,0 +1,8 @@ +{ + "parent": "block/fence_inventory", + "textures": { + "texture": "nims_random_bullshit:block/rubber_planks", + "particle": "nims_random_bullshit:block/rubber_planks" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/nims_random_bullshit/models/block/rubber_fence_post.json b/src/main/resources/assets/nims_random_bullshit/models/block/rubber_fence_post.json new file mode 100644 index 0000000..ca24e4b --- /dev/null +++ b/src/main/resources/assets/nims_random_bullshit/models/block/rubber_fence_post.json @@ -0,0 +1,8 @@ +{ + "parent": "block/fence_post", + "textures": { + "texture": "nims_random_bullshit:block/rubber_planks", + "particle": "nims_random_bullshit:block/rubber_planks" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/nims_random_bullshit/models/block/rubber_pressure_plate.json b/src/main/resources/assets/nims_random_bullshit/models/block/rubber_pressure_plate.json new file mode 100644 index 0000000..c96e34a --- /dev/null +++ b/src/main/resources/assets/nims_random_bullshit/models/block/rubber_pressure_plate.json @@ -0,0 +1,8 @@ +{ + "parent": "block/pressure_plate_up", + "textures": { + "particle": "nims_random_bullshit:block/rubber_planks", + "texture": "nims_random_bullshit:block/rubber_planks" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/nims_random_bullshit/models/block/rubber_pressure_plate_down.json b/src/main/resources/assets/nims_random_bullshit/models/block/rubber_pressure_plate_down.json new file mode 100644 index 0000000..9320423 --- /dev/null +++ b/src/main/resources/assets/nims_random_bullshit/models/block/rubber_pressure_plate_down.json @@ -0,0 +1,8 @@ +{ + "parent": "block/pressure_plate_down", + "textures": { + "particle": "nims_random_bullshit:block/rubber_planks", + "texture": "nims_random_bullshit:block/rubber_planks" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/nims_random_bullshit/models/block/rubber_slab.json b/src/main/resources/assets/nims_random_bullshit/models/block/rubber_slab.json new file mode 100644 index 0000000..9bd15d8 --- /dev/null +++ b/src/main/resources/assets/nims_random_bullshit/models/block/rubber_slab.json @@ -0,0 +1,10 @@ +{ + "parent": "block/slab", + "textures": { + "particle": "nims_random_bullshit:block/rubber_planks", + "bottom": "nims_random_bullshit:block/rubber_planks", + "top": "nims_random_bullshit:block/rubber_planks", + "side": "nims_random_bullshit:block/rubber_planks" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/nims_random_bullshit/models/block/rubber_slab_full.json b/src/main/resources/assets/nims_random_bullshit/models/block/rubber_slab_full.json new file mode 100644 index 0000000..02e05b7 --- /dev/null +++ b/src/main/resources/assets/nims_random_bullshit/models/block/rubber_slab_full.json @@ -0,0 +1,10 @@ +{ + "parent": "block/cube_bottom_top", + "textures": { + "particle": "nims_random_bullshit:block/rubber_planks", + "bottom": "nims_random_bullshit:block/rubber_planks", + "top": "nims_random_bullshit:block/rubber_planks", + "side": "nims_random_bullshit:block/rubber_planks" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/nims_random_bullshit/models/block/rubber_slab_top.json b/src/main/resources/assets/nims_random_bullshit/models/block/rubber_slab_top.json new file mode 100644 index 0000000..429b251 --- /dev/null +++ b/src/main/resources/assets/nims_random_bullshit/models/block/rubber_slab_top.json @@ -0,0 +1,10 @@ +{ + "parent": "block/slab_top", + "textures": { + "particle": "nims_random_bullshit:block/rubber_planks", + "bottom": "nims_random_bullshit:block/rubber_planks", + "top": "nims_random_bullshit:block/rubber_planks", + "side": "nims_random_bullshit:block/rubber_planks" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/nims_random_bullshit/models/block/rubber_stairs.json b/src/main/resources/assets/nims_random_bullshit/models/block/rubber_stairs.json new file mode 100644 index 0000000..578d927 --- /dev/null +++ b/src/main/resources/assets/nims_random_bullshit/models/block/rubber_stairs.json @@ -0,0 +1,10 @@ +{ + "parent": "block/stairs", + "textures": { + "particle": "nims_random_bullshit:block/rubber_planks", + "bottom": "nims_random_bullshit:block/rubber_planks", + "top": "nims_random_bullshit:block/rubber_planks", + "side": "nims_random_bullshit:block/rubber_planks" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/nims_random_bullshit/models/block/rubber_stairs_inner.json b/src/main/resources/assets/nims_random_bullshit/models/block/rubber_stairs_inner.json new file mode 100644 index 0000000..5c9ae03 --- /dev/null +++ b/src/main/resources/assets/nims_random_bullshit/models/block/rubber_stairs_inner.json @@ -0,0 +1,10 @@ +{ + "parent": "block/inner_stairs", + "textures": { + "particle": "nims_random_bullshit:block/rubber_planks", + "bottom": "nims_random_bullshit:block/rubber_planks", + "top": "nims_random_bullshit:block/rubber_planks", + "side": "nims_random_bullshit:block/rubber_planks" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/nims_random_bullshit/models/block/rubber_stairs_outer.json b/src/main/resources/assets/nims_random_bullshit/models/block/rubber_stairs_outer.json new file mode 100644 index 0000000..c2c1727 --- /dev/null +++ b/src/main/resources/assets/nims_random_bullshit/models/block/rubber_stairs_outer.json @@ -0,0 +1,10 @@ +{ + "parent": "block/outer_stairs", + "textures": { + "particle": "nims_random_bullshit:block/rubber_planks", + "bottom": "nims_random_bullshit:block/rubber_planks", + "top": "nims_random_bullshit:block/rubber_planks", + "side": "nims_random_bullshit:block/rubber_planks" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/blocks/fences.json b/src/main/resources/data/minecraft/tags/blocks/fences.json new file mode 100644 index 0000000..5e8aecc --- /dev/null +++ b/src/main/resources/data/minecraft/tags/blocks/fences.json @@ -0,0 +1,4 @@ +{ + "replace": false, + "values": [] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/blocks/slabs.json b/src/main/resources/data/minecraft/tags/blocks/slabs.json new file mode 100644 index 0000000..5e8aecc --- /dev/null +++ b/src/main/resources/data/minecraft/tags/blocks/slabs.json @@ -0,0 +1,4 @@ +{ + "replace": false, + "values": [] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/blocks/stairs.json b/src/main/resources/data/minecraft/tags/blocks/stairs.json new file mode 100644 index 0000000..5e8aecc --- /dev/null +++ b/src/main/resources/data/minecraft/tags/blocks/stairs.json @@ -0,0 +1,4 @@ +{ + "replace": false, + "values": [] +} \ No newline at end of file diff --git a/src/main/resources/data/nims_random_bullshit/loot_tables/blocks/rubber_button.json b/src/main/resources/data/nims_random_bullshit/loot_tables/blocks/rubber_button.json new file mode 100644 index 0000000..54d9418 --- /dev/null +++ b/src/main/resources/data/nims_random_bullshit/loot_tables/blocks/rubber_button.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "random_sequence": "nims_random_bullshit:blocks/rubber_button", + "pools": [ + { + "rolls": 1.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "nims_random_bullshit:rubber_button" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/nims_random_bullshit/loot_tables/blocks/rubber_fence.json b/src/main/resources/data/nims_random_bullshit/loot_tables/blocks/rubber_fence.json new file mode 100644 index 0000000..831b190 --- /dev/null +++ b/src/main/resources/data/nims_random_bullshit/loot_tables/blocks/rubber_fence.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "random_sequence": "nims_random_bullshit:blocks/rubber_fence", + "pools": [ + { + "rolls": 1.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "nims_random_bullshit:rubber_fence" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/nims_random_bullshit/loot_tables/blocks/rubber_fence_gate.json b/src/main/resources/data/nims_random_bullshit/loot_tables/blocks/rubber_fence_gate.json new file mode 100644 index 0000000..6028fc1 --- /dev/null +++ b/src/main/resources/data/nims_random_bullshit/loot_tables/blocks/rubber_fence_gate.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "random_sequence": "nims_random_bullshit:blocks/rubber_fence_gate", + "pools": [ + { + "rolls": 1.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "nims_random_bullshit:rubber_fence_gate" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/nims_random_bullshit/loot_tables/blocks/rubber_pressure_plate.json b/src/main/resources/data/nims_random_bullshit/loot_tables/blocks/rubber_pressure_plate.json new file mode 100644 index 0000000..eae959e --- /dev/null +++ b/src/main/resources/data/nims_random_bullshit/loot_tables/blocks/rubber_pressure_plate.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "random_sequence": "nims_random_bullshit:blocks/rubber_pressure_plate", + "pools": [ + { + "rolls": 1.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "nims_random_bullshit:rubber_pressure_plate" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/nims_random_bullshit/loot_tables/blocks/rubber_slab.json b/src/main/resources/data/nims_random_bullshit/loot_tables/blocks/rubber_slab.json new file mode 100644 index 0000000..729cd14 --- /dev/null +++ b/src/main/resources/data/nims_random_bullshit/loot_tables/blocks/rubber_slab.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:block", + "random_sequence": "nims_random_bullshit:blocks/rubber_slab", + "pools": [ + { + "rolls": 1.0, + "entries": [ + { + "type": "minecraft:item", + "name": "nims_random_bullshit:rubber_slab", + "functions": [ + { + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "nims_random_bullshit:rubber_slab", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/nims_random_bullshit/loot_tables/blocks/rubber_stairs.json b/src/main/resources/data/nims_random_bullshit/loot_tables/blocks/rubber_stairs.json new file mode 100644 index 0000000..41df74f --- /dev/null +++ b/src/main/resources/data/nims_random_bullshit/loot_tables/blocks/rubber_stairs.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "random_sequence": "nims_random_bullshit:blocks/rubber_stairs", + "pools": [ + { + "rolls": 1.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "nims_random_bullshit:rubber_stairs" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/nims_random_bullshit/recipes/gunpowder_recipe.json b/src/main/resources/data/nims_random_bullshit/recipes/gunpowder_recipe.json new file mode 100644 index 0000000..93ab88b --- /dev/null +++ b/src/main/resources/data/nims_random_bullshit/recipes/gunpowder_recipe.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "minecraft:charcoal" + } + ], + "result": { + "item": "minecraft:gunpowder", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/nims_random_bullshit/recipes/mob_spawner_recipe.json b/src/main/resources/data/nims_random_bullshit/recipes/mob_spawner_recipe.json new file mode 100644 index 0000000..b5e0027 --- /dev/null +++ b/src/main/resources/data/nims_random_bullshit/recipes/mob_spawner_recipe.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "pattern": [ + "aaa", + "a a", + "aaa" + ], + "key": { + "a": { + "item": "minecraft:iron_bars" + } + }, + "result": { + "item": "minecraft:spawner", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/nims_random_bullshit/recipes/rabbit_foot_recipe.json b/src/main/resources/data/nims_random_bullshit/recipes/rabbit_foot_recipe.json new file mode 100644 index 0000000..9698415 --- /dev/null +++ b/src/main/resources/data/nims_random_bullshit/recipes/rabbit_foot_recipe.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "pattern": [ + "aaa" + ], + "key": { + "a": { + "item": "minecraft:rabbit_hide" + } + }, + "result": { + "item": "minecraft:rabbit_foot", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/nims_random_bullshit/recipes/rabbit_hide_recipe.json b/src/main/resources/data/nims_random_bullshit/recipes/rabbit_hide_recipe.json new file mode 100644 index 0000000..2f73bfe --- /dev/null +++ b/src/main/resources/data/nims_random_bullshit/recipes/rabbit_hide_recipe.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "minecraft:leather" + } + ], + "result": { + "item": "minecraft:rabbit_hide", + "count": 2 + } +} \ No newline at end of file diff --git a/src/main/resources/data/nims_random_bullshit/recipes/rubber_button_recipe.json b/src/main/resources/data/nims_random_bullshit/recipes/rubber_button_recipe.json new file mode 100644 index 0000000..d37fd6b --- /dev/null +++ b/src/main/resources/data/nims_random_bullshit/recipes/rubber_button_recipe.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "wooden_button", + "category": "redstone", + "ingredients": [ + { + "item": "nims_random_bullshit:rubber_planks" + } + ], + "result": { + "item": "nims_random_bullshit:rubber_button", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/nims_random_bullshit/recipes/rubber_fence_gate_recipe.json b/src/main/resources/data/nims_random_bullshit/recipes/rubber_fence_gate_recipe.json new file mode 100644 index 0000000..dec123d --- /dev/null +++ b/src/main/resources/data/nims_random_bullshit/recipes/rubber_fence_gate_recipe.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "group": "wooden_fence_gate", + "category": "redstone", + "pattern": [ + "aba", + "aba" + ], + "key": { + "a": { + "item": "minecraft:stick" + }, + "b": { + "item": "nims_random_bullshit:rubber_planks" + } + }, + "result": { + "item": "nims_random_bullshit:rubber_fence_gate", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/nims_random_bullshit/recipes/rubber_fence_recipe.json b/src/main/resources/data/nims_random_bullshit/recipes/rubber_fence_recipe.json new file mode 100644 index 0000000..16d8731 --- /dev/null +++ b/src/main/resources/data/nims_random_bullshit/recipes/rubber_fence_recipe.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "group": "wooden_fence", + "category": "misc", + "pattern": [ + "aba", + "aba" + ], + "key": { + "a": { + "item": "nims_random_bullshit:rubber_planks" + }, + "b": { + "item": "minecraft:stick" + } + }, + "result": { + "item": "nims_random_bullshit:rubber_fence", + "count": 3 + } +} \ No newline at end of file diff --git a/src/main/resources/data/nims_random_bullshit/recipes/rubber_planks_log_recipe.json b/src/main/resources/data/nims_random_bullshit/recipes/rubber_planks_log_recipe.json new file mode 100644 index 0000000..ee6e379 --- /dev/null +++ b/src/main/resources/data/nims_random_bullshit/recipes/rubber_planks_log_recipe.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "planks", + "category": "building", + "ingredients": [ + { + "item": "nims_random_bullshit:rubber_log" + } + ], + "result": { + "item": "nims_random_bullshit:rubber_planks", + "count": 4 + } +} \ No newline at end of file diff --git a/src/main/resources/data/nims_random_bullshit/recipes/rubber_planks_wood_recipe.json b/src/main/resources/data/nims_random_bullshit/recipes/rubber_planks_wood_recipe.json new file mode 100644 index 0000000..25cb7b3 --- /dev/null +++ b/src/main/resources/data/nims_random_bullshit/recipes/rubber_planks_wood_recipe.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "planks", + "category": "building", + "ingredients": [ + { + "item": "nims_random_bullshit:rubber_wood" + } + ], + "result": { + "item": "nims_random_bullshit:rubber_planks", + "count": 4 + } +} \ No newline at end of file diff --git a/src/main/resources/data/nims_random_bullshit/recipes/rubber_pressure_plate_recipe.json b/src/main/resources/data/nims_random_bullshit/recipes/rubber_pressure_plate_recipe.json new file mode 100644 index 0000000..cf80dcc --- /dev/null +++ b/src/main/resources/data/nims_random_bullshit/recipes/rubber_pressure_plate_recipe.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "group": "wooden_pressure_plate", + "category": "redstone", + "pattern": [ + "aa" + ], + "key": { + "a": { + "item": "nims_random_bullshit:rubber_planks" + } + }, + "result": { + "item": "nims_random_bullshit:rubber_pressure_plate", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/nims_random_bullshit/recipes/rubber_slab_recipe.json b/src/main/resources/data/nims_random_bullshit/recipes/rubber_slab_recipe.json new file mode 100644 index 0000000..bef62f7 --- /dev/null +++ b/src/main/resources/data/nims_random_bullshit/recipes/rubber_slab_recipe.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "group": "wooden_slab", + "category": "building", + "pattern": [ + "aaa" + ], + "key": { + "a": { + "item": "nims_random_bullshit:rubber_planks" + } + }, + "result": { + "item": "nims_random_bullshit:rubber_slab", + "count": 6 + } +} \ No newline at end of file diff --git a/src/main/resources/data/nims_random_bullshit/recipes/rubber_stairs_recipe.json b/src/main/resources/data/nims_random_bullshit/recipes/rubber_stairs_recipe.json new file mode 100644 index 0000000..6f547b7 --- /dev/null +++ b/src/main/resources/data/nims_random_bullshit/recipes/rubber_stairs_recipe.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "group": "wooden_stairs", + "category": "building", + "pattern": [ + "a ", + "aa ", + "aaa" + ], + "key": { + "a": { + "item": "nims_random_bullshit:rubber_planks" + } + }, + "result": { + "item": "nims_random_bullshit:rubber_stairs", + "count": 4 + } +} \ No newline at end of file diff --git a/src/main/resources/data/nims_random_bullshit/recipes/rubber_stick_recipe.json b/src/main/resources/data/nims_random_bullshit/recipes/rubber_stick_recipe.json new file mode 100644 index 0000000..2992b01 --- /dev/null +++ b/src/main/resources/data/nims_random_bullshit/recipes/rubber_stick_recipe.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "group": "sticks", + "category": "misc", + "pattern": [ + "a", + "a" + ], + "key": { + "a": { + "item": "nims_random_bullshit:rubber_planks" + } + }, + "result": { + "item": "minecraft:stick", + "count": 4 + } +} \ No newline at end of file diff --git a/src/main/resources/data/nims_random_bullshit/recipes/rubber_wood_recipe.json b/src/main/resources/data/nims_random_bullshit/recipes/rubber_wood_recipe.json new file mode 100644 index 0000000..4bb2ade --- /dev/null +++ b/src/main/resources/data/nims_random_bullshit/recipes/rubber_wood_recipe.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "group": "bark", + "category": "building", + "pattern": [ + "aa", + "aa" + ], + "key": { + "a": { + "item": "nims_random_bullshit:rubber_log" + } + }, + "result": { + "item": "nims_random_bullshit:rubber_wood", + "count": 3 + } +} \ No newline at end of file diff --git a/src/main/resources/pack.mcmeta b/src/main/resources/pack.mcmeta index e690c7f..c6c8b6c 100644 --- a/src/main/resources/pack.mcmeta +++ b/src/main/resources/pack.mcmeta @@ -1,6 +1,6 @@ { "pack": { "pack_format": 15, - "description": "" + "description": "Random shit added by Nim. Created with MCreator." } } \ No newline at end of file