From a6ad47e929570d703d4640c8e4b71baf1508f622 Mon Sep 17 00:00:00 2001 From: nimsolated Date: Thu, 19 Mar 2026 20:03:41 -0700 Subject: [PATCH] update: 1.7.0 --- elements/BedrockAdvancement.mod.json | 24 + .../BedrockPickaxeEntitySwingsItem.mod.json | 2 +- elements/BedrockRecipe3.mod.json | 48 ++ elements/BedrockShard.mod.json | 63 ++ elements/BedrockShardAdvancement.mod.json | 24 + ...e.mod.json => BedrockShardRecipe.mod.json} | 8 +- elements/BlockEaterAdvancement.mod.json | 24 + .../BlockEaterRightclickedOnBlock.mod.json | 2 +- .../CondensedNetherrackAdvancement.mod.json | 24 + elements/GraveDiggerAdvancement.mod.json | 24 + elements/MagicEggAdvancement.mod.json | 24 + elements/NetherrackJuiceAdvancement.mod.json | 24 + elements/NetherrackRecipe2.mod.json | 48 ++ elements/Orichalcum.mod.json | 63 ++ elements/OrichalcumAdvancement.mod.json | 24 + elements/OrichalcumArmor.mod.json | 107 +++ elements/OrichalcumArmorBootsRecipe.mod.json | 48 ++ .../OrichalcumArmorBootsTickEvent.mod.json | 7 + .../OrichalcumArmorChestplateRecipe.mod.json | 48 ++ elements/OrichalcumArmorHelmetRecipe.mod.json | 48 ++ .../OrichalcumArmorLeggingsRecipe.mod.json | 48 ++ elements/OrichalcumAxe.mod.json | 39 + elements/OrichalcumAxeRecipe.mod.json | 48 ++ elements/OrichalcumBlock.mod.json | 137 ++++ elements/OrichalcumBlockOreRecipe.mod.json | 48 ++ elements/OrichalcumFeature.mod.json | 14 + elements/OrichalcumHoe.mod.json | 39 + elements/OrichalcumHoeRecipe.mod.json | 48 ++ elements/OrichalcumOre.mod.json | 141 ++++ elements/OrichalcumOreBlockRecipe.mod.json | 48 ++ elements/OrichalcumOreSmelting.mod.json | 54 ++ elements/OrichalcumPickaxe.mod.json | 39 + elements/OrichalcumPickaxeRecipe.mod.json | 48 ++ elements/OrichalcumSetAdvancement.mod.json | 24 + elements/OrichalcumShovel.mod.json | 39 + elements/OrichalcumShovelRecipe.mod.json | 48 ++ elements/OrichalcumSword.mod.json | 39 + elements/OrichalcumSwordRecipe.mod.json | 48 ++ elements/ShitAdvancement.mod.json | 24 + elements/SpawnerAdvancement.mod.json | 24 + elements/StarAdvancement.mod.json | 24 + elements/StarWandAdvancement.mod.json | 24 + elements/StarWandRightclicked.mod.json | 2 +- elements/TuxAdvancement.mod.json | 24 + nims_random_bullshit.mcreator | 716 ++++++++++++++++-- .../block/OrichalcumBlockBlock.java | 20 + ...SlabBlock.java => OrichalcumOreBlock.java} | 16 +- .../block/RubberButtonBlock.java | 28 - .../block/RubberFenceBlock.java | 27 - .../block/RubberFenceGateBlock.java | 28 - .../block/RubberPressurePlateBlock.java | 28 - .../block/RubberStairsBlock.java | 38 - .../init/NimsRandomBullshitModBlocks.java | 4 + .../init/NimsRandomBullshitModItems.java | 21 + .../init/NimsRandomBullshitModTabs.java | 14 + .../item/BedrockShardItem.java | 11 + .../item/OrichalcumArmorItem.java | 117 +++ .../item/OrichalcumAxeItem.java | 40 + .../item/OrichalcumHoeItem.java | 40 + .../item/OrichalcumItem.java | 11 + .../item/OrichalcumPickaxeItem.java | 40 + .../item/OrichalcumShovelItem.java | 40 + .../item/OrichalcumSwordItem.java | 40 + ...drockPickaxeEntitySwingsItemProcedure.java | 3 +- ...lockEaterRightclickedOnBlockProcedure.java | 14 + ...richalcumArmorBootsTickEventProcedure.java | 42 + .../StarWandRightclickedProcedure.java | 23 +- .../resources/META-INF/accesstransformer.cfg | 3 + src/main/resources/META-INF/mods.toml | 3 +- .../blockstates/orichalcum_block.json | 7 + .../blockstates/orichalcum_ore.json | 7 + .../nims_random_bullshit/lang/en_us.json | 101 ++- .../models/block/orichalcum_block.json | 8 + .../models/block/orichalcum_ore.json | 8 + .../textures/block/orichalcum_ore.png | Bin 0 -> 520 bytes .../textures/block/orichalcum_ore_block.png | Bin 0 -> 427 bytes .../textures/item/bedrock_shard.png | Bin 0 -> 184 bytes .../textures/item/orichalcum_axe.png | Bin 0 -> 270 bytes .../textures/item/orichalcum_body.png | Bin 0 -> 178 bytes .../textures/item/orichalcum_boots.png | Bin 0 -> 155 bytes .../textures/item/orichalcum_gem.png | Bin 0 -> 454 bytes .../textures/item/orichalcum_head.png | Bin 0 -> 171 bytes .../textures/item/orichalcum_hoe.png | Bin 0 -> 228 bytes .../textures/item/orichalcum_leggings.png | Bin 0 -> 142 bytes .../textures/item/orichalcum_pickaxe.png | Bin 0 -> 288 bytes .../textures/item/orichalcum_shovel.png | Bin 0 -> 266 bytes .../textures/item/orichalcum_sword.png | Bin 0 -> 330 bytes .../tags/blocks/mineable/pickaxe.json | 2 + .../tags/blocks/needs_diamond_tool.json | 2 + .../data/minecraft/tags/items/axes.json | 6 + .../data/minecraft/tags/items/hoes.json | 6 + .../data/minecraft/tags/items/pickaxes.json | 1 + .../data/minecraft/tags/items/shovels.json | 1 + .../data/minecraft/tags/items/swords.json | 1 + .../advancements/bedrock_advancement.json | 36 + .../bedrock_shard_advancement.json | 36 + .../advancements/block_eater_advancement.json | 23 + .../condensed_netherrack_advancement.json | 36 + .../grave_digger_advancement.json | 36 + .../advancements/magic_egg_advancement.json | 36 + .../netherrack_juice_advancement.json | 36 + .../advancements/orichalcum_advancement.json | 36 + .../orichalcum_set_advancement.json | 23 + .../advancements/shit_advancement.json | 36 + .../advancements/spawner_advancement.json | 36 + .../advancements/star_advancement.json | 36 + .../advancements/star_wand_advancement.json | 23 + .../advancements/tux_advancement.json | 36 + .../orichalcum_feature_biome_modifier.json | 6 + .../orichalcum_ore_biome_modifier.json | 6 + .../loot_tables/blocks/orichalcum_block.json | 20 + .../loot_tables/blocks/orichalcum_ore.json | 20 + .../recipes/bedrock_recipe_3.json | 37 + .../recipes/bedrock_shard_recipe.json | 13 + .../recipes/cheese_recipe.json | 16 - .../recipes/netherrack_recipe_2.json | 20 + .../orichalcum_armor_boots_recipe.json | 17 + .../orichalcum_armor_chestplate_recipe.json | 18 + .../orichalcum_armor_helmet_recipe.json | 17 + .../orichalcum_armor_leggings_recipe.json | 18 + .../recipes/orichalcum_axe_recipe.json | 21 + .../recipes/orichalcum_block_ore_recipe.json | 13 + .../recipes/orichalcum_hoe_recipe.json | 21 + .../recipes/orichalcum_ore_block_recipe.json | 18 + .../recipes/orichalcum_ore_smelting.json | 10 + .../recipes/orichalcum_pickaxe_recipe.json | 21 + .../recipes/orichalcum_shovel_recipe.json | 21 + .../recipes/orichalcum_sword_recipe.json | 21 + .../orichalcum_feature.json | 18 + .../configured_feature/orichalcum_ore.json | 18 + .../placed_feature/orichalcum_feature.json | 17 + .../placed_feature/orichalcum_ore.json | 27 + .../tags/items/raw_meat.json | 6 + .../data/origins/tags/items/meat.json | 6 + src/main/resources/logo.png | Bin 0 -> 166 bytes 135 files changed, 3913 insertions(+), 270 deletions(-) create mode 100644 elements/BedrockAdvancement.mod.json create mode 100644 elements/BedrockRecipe3.mod.json create mode 100644 elements/BedrockShard.mod.json create mode 100644 elements/BedrockShardAdvancement.mod.json rename elements/{CheeseRecipe.mod.json => BedrockShardRecipe.mod.json} (83%) create mode 100644 elements/BlockEaterAdvancement.mod.json create mode 100644 elements/CondensedNetherrackAdvancement.mod.json create mode 100644 elements/GraveDiggerAdvancement.mod.json create mode 100644 elements/MagicEggAdvancement.mod.json create mode 100644 elements/NetherrackJuiceAdvancement.mod.json create mode 100644 elements/NetherrackRecipe2.mod.json create mode 100644 elements/Orichalcum.mod.json create mode 100644 elements/OrichalcumAdvancement.mod.json create mode 100644 elements/OrichalcumArmor.mod.json create mode 100644 elements/OrichalcumArmorBootsRecipe.mod.json create mode 100644 elements/OrichalcumArmorBootsTickEvent.mod.json create mode 100644 elements/OrichalcumArmorChestplateRecipe.mod.json create mode 100644 elements/OrichalcumArmorHelmetRecipe.mod.json create mode 100644 elements/OrichalcumArmorLeggingsRecipe.mod.json create mode 100644 elements/OrichalcumAxe.mod.json create mode 100644 elements/OrichalcumAxeRecipe.mod.json create mode 100644 elements/OrichalcumBlock.mod.json create mode 100644 elements/OrichalcumBlockOreRecipe.mod.json create mode 100644 elements/OrichalcumFeature.mod.json create mode 100644 elements/OrichalcumHoe.mod.json create mode 100644 elements/OrichalcumHoeRecipe.mod.json create mode 100644 elements/OrichalcumOre.mod.json create mode 100644 elements/OrichalcumOreBlockRecipe.mod.json create mode 100644 elements/OrichalcumOreSmelting.mod.json create mode 100644 elements/OrichalcumPickaxe.mod.json create mode 100644 elements/OrichalcumPickaxeRecipe.mod.json create mode 100644 elements/OrichalcumSetAdvancement.mod.json create mode 100644 elements/OrichalcumShovel.mod.json create mode 100644 elements/OrichalcumShovelRecipe.mod.json create mode 100644 elements/OrichalcumSword.mod.json create mode 100644 elements/OrichalcumSwordRecipe.mod.json create mode 100644 elements/ShitAdvancement.mod.json create mode 100644 elements/SpawnerAdvancement.mod.json create mode 100644 elements/StarAdvancement.mod.json create mode 100644 elements/StarWandAdvancement.mod.json create mode 100644 elements/TuxAdvancement.mod.json create mode 100644 src/main/java/net/mcreator/nimsrandombullshit/block/OrichalcumBlockBlock.java rename src/main/java/net/mcreator/nimsrandombullshit/block/{RubberSlabBlock.java => OrichalcumOreBlock.java} (52%) delete mode 100644 src/main/java/net/mcreator/nimsrandombullshit/block/RubberButtonBlock.java delete mode 100644 src/main/java/net/mcreator/nimsrandombullshit/block/RubberFenceBlock.java delete mode 100644 src/main/java/net/mcreator/nimsrandombullshit/block/RubberFenceGateBlock.java delete mode 100644 src/main/java/net/mcreator/nimsrandombullshit/block/RubberPressurePlateBlock.java delete mode 100644 src/main/java/net/mcreator/nimsrandombullshit/block/RubberStairsBlock.java create mode 100644 src/main/java/net/mcreator/nimsrandombullshit/item/BedrockShardItem.java create mode 100644 src/main/java/net/mcreator/nimsrandombullshit/item/OrichalcumArmorItem.java create mode 100644 src/main/java/net/mcreator/nimsrandombullshit/item/OrichalcumAxeItem.java create mode 100644 src/main/java/net/mcreator/nimsrandombullshit/item/OrichalcumHoeItem.java create mode 100644 src/main/java/net/mcreator/nimsrandombullshit/item/OrichalcumItem.java create mode 100644 src/main/java/net/mcreator/nimsrandombullshit/item/OrichalcumPickaxeItem.java create mode 100644 src/main/java/net/mcreator/nimsrandombullshit/item/OrichalcumShovelItem.java create mode 100644 src/main/java/net/mcreator/nimsrandombullshit/item/OrichalcumSwordItem.java create mode 100644 src/main/java/net/mcreator/nimsrandombullshit/procedures/OrichalcumArmorBootsTickEventProcedure.java create mode 100644 src/main/resources/META-INF/accesstransformer.cfg create mode 100644 src/main/resources/assets/nims_random_bullshit/blockstates/orichalcum_block.json create mode 100644 src/main/resources/assets/nims_random_bullshit/blockstates/orichalcum_ore.json create mode 100644 src/main/resources/assets/nims_random_bullshit/models/block/orichalcum_block.json create mode 100644 src/main/resources/assets/nims_random_bullshit/models/block/orichalcum_ore.json create mode 100644 src/main/resources/assets/nims_random_bullshit/textures/block/orichalcum_ore.png create mode 100644 src/main/resources/assets/nims_random_bullshit/textures/block/orichalcum_ore_block.png create mode 100644 src/main/resources/assets/nims_random_bullshit/textures/item/bedrock_shard.png create mode 100644 src/main/resources/assets/nims_random_bullshit/textures/item/orichalcum_axe.png create mode 100644 src/main/resources/assets/nims_random_bullshit/textures/item/orichalcum_body.png create mode 100644 src/main/resources/assets/nims_random_bullshit/textures/item/orichalcum_boots.png create mode 100644 src/main/resources/assets/nims_random_bullshit/textures/item/orichalcum_gem.png create mode 100644 src/main/resources/assets/nims_random_bullshit/textures/item/orichalcum_head.png create mode 100644 src/main/resources/assets/nims_random_bullshit/textures/item/orichalcum_hoe.png create mode 100644 src/main/resources/assets/nims_random_bullshit/textures/item/orichalcum_leggings.png create mode 100644 src/main/resources/assets/nims_random_bullshit/textures/item/orichalcum_pickaxe.png create mode 100644 src/main/resources/assets/nims_random_bullshit/textures/item/orichalcum_shovel.png create mode 100644 src/main/resources/assets/nims_random_bullshit/textures/item/orichalcum_sword.png create mode 100644 src/main/resources/data/minecraft/tags/items/axes.json create mode 100644 src/main/resources/data/minecraft/tags/items/hoes.json create mode 100644 src/main/resources/data/nims_random_bullshit/advancements/bedrock_advancement.json create mode 100644 src/main/resources/data/nims_random_bullshit/advancements/bedrock_shard_advancement.json create mode 100644 src/main/resources/data/nims_random_bullshit/advancements/block_eater_advancement.json create mode 100644 src/main/resources/data/nims_random_bullshit/advancements/condensed_netherrack_advancement.json create mode 100644 src/main/resources/data/nims_random_bullshit/advancements/grave_digger_advancement.json create mode 100644 src/main/resources/data/nims_random_bullshit/advancements/magic_egg_advancement.json create mode 100644 src/main/resources/data/nims_random_bullshit/advancements/netherrack_juice_advancement.json create mode 100644 src/main/resources/data/nims_random_bullshit/advancements/orichalcum_advancement.json create mode 100644 src/main/resources/data/nims_random_bullshit/advancements/orichalcum_set_advancement.json create mode 100644 src/main/resources/data/nims_random_bullshit/advancements/shit_advancement.json create mode 100644 src/main/resources/data/nims_random_bullshit/advancements/spawner_advancement.json create mode 100644 src/main/resources/data/nims_random_bullshit/advancements/star_advancement.json create mode 100644 src/main/resources/data/nims_random_bullshit/advancements/star_wand_advancement.json create mode 100644 src/main/resources/data/nims_random_bullshit/advancements/tux_advancement.json create mode 100644 src/main/resources/data/nims_random_bullshit/forge/biome_modifier/orichalcum_feature_biome_modifier.json create mode 100644 src/main/resources/data/nims_random_bullshit/forge/biome_modifier/orichalcum_ore_biome_modifier.json create mode 100644 src/main/resources/data/nims_random_bullshit/loot_tables/blocks/orichalcum_block.json create mode 100644 src/main/resources/data/nims_random_bullshit/loot_tables/blocks/orichalcum_ore.json create mode 100644 src/main/resources/data/nims_random_bullshit/recipes/bedrock_recipe_3.json create mode 100644 src/main/resources/data/nims_random_bullshit/recipes/bedrock_shard_recipe.json delete mode 100644 src/main/resources/data/nims_random_bullshit/recipes/cheese_recipe.json create mode 100644 src/main/resources/data/nims_random_bullshit/recipes/netherrack_recipe_2.json create mode 100644 src/main/resources/data/nims_random_bullshit/recipes/orichalcum_armor_boots_recipe.json create mode 100644 src/main/resources/data/nims_random_bullshit/recipes/orichalcum_armor_chestplate_recipe.json create mode 100644 src/main/resources/data/nims_random_bullshit/recipes/orichalcum_armor_helmet_recipe.json create mode 100644 src/main/resources/data/nims_random_bullshit/recipes/orichalcum_armor_leggings_recipe.json create mode 100644 src/main/resources/data/nims_random_bullshit/recipes/orichalcum_axe_recipe.json create mode 100644 src/main/resources/data/nims_random_bullshit/recipes/orichalcum_block_ore_recipe.json create mode 100644 src/main/resources/data/nims_random_bullshit/recipes/orichalcum_hoe_recipe.json create mode 100644 src/main/resources/data/nims_random_bullshit/recipes/orichalcum_ore_block_recipe.json create mode 100644 src/main/resources/data/nims_random_bullshit/recipes/orichalcum_ore_smelting.json create mode 100644 src/main/resources/data/nims_random_bullshit/recipes/orichalcum_pickaxe_recipe.json create mode 100644 src/main/resources/data/nims_random_bullshit/recipes/orichalcum_shovel_recipe.json create mode 100644 src/main/resources/data/nims_random_bullshit/recipes/orichalcum_sword_recipe.json create mode 100644 src/main/resources/data/nims_random_bullshit/worldgen/configured_feature/orichalcum_feature.json create mode 100644 src/main/resources/data/nims_random_bullshit/worldgen/configured_feature/orichalcum_ore.json create mode 100644 src/main/resources/data/nims_random_bullshit/worldgen/placed_feature/orichalcum_feature.json create mode 100644 src/main/resources/data/nims_random_bullshit/worldgen/placed_feature/orichalcum_ore.json create mode 100644 src/main/resources/data/origins-plus-plus/tags/items/raw_meat.json create mode 100644 src/main/resources/data/origins/tags/items/meat.json create mode 100644 src/main/resources/logo.png diff --git a/elements/BedrockAdvancement.mod.json b/elements/BedrockAdvancement.mod.json new file mode 100644 index 0000000..47ec76c --- /dev/null +++ b/elements/BedrockAdvancement.mod.json @@ -0,0 +1,24 @@ +{ + "_fv": 73, + "_type": "achievement", + "definition": { + "achievementName": "Unobtainium Block", + "achievementDescription": "Obtain Bedrock", + "achievementIcon": { + "value": "Blocks.BEDROCK" + }, + "background": "Default", + "disableDisplay": false, + "showPopup": true, + "announceToChat": true, + "hideIfNotCompleted": false, + "rewardLoot": [], + "rewardRecipes": [], + "rewardXP": 0, + "achievementType": "challenge", + "parent": { + "value": "CUSTOM:BedrockShardAdvancement" + }, + "triggerxml": "164Blocks.BEDROCK" + } +} \ No newline at end of file diff --git a/elements/BedrockPickaxeEntitySwingsItem.mod.json b/elements/BedrockPickaxeEntitySwingsItem.mod.json index 782fa85..b1470fe 100644 --- a/elements/BedrockPickaxeEntitySwingsItem.mod.json +++ b/elements/BedrockPickaxeEntitySwingsItem.mod.json @@ -2,6 +2,6 @@ "_fv": 73, "_type": "procedure", "definition": { - "procedurexml": "no_ext_triggerNONEOUTLINE4.5NONEOUTLINE4.5NONEOUTLINE4.5Blocks.BEDROCKTRUEFALSENONEOUTLINE4.5NONEOUTLINE4.5NONEOUTLINE4.5Blocks.AIRblock.stone.breakblockNONEOUTLINE4.5NONEOUTLINE4.5NONEOUTLINE4.50.80.8TRUEBlocks.BEDROCKNONEOUTLINE4.5NONEOUTLINE4.5NONEOUTLINE4.510NONEOUTLINE4.5NONEOUTLINE4.5NONEOUTLINE4.5CUSTOM:BedrockifierTRUEFALSENONEOUTLINE4.5NONEOUTLINE4.5NONEOUTLINE4.5Blocks.AIRblock.stone.breakblockNONEOUTLINE4.5NONEOUTLINE4.5NONEOUTLINE4.50.80.8TRUECUSTOM:BedrockifierNONEOUTLINE4.5NONEOUTLINE4.5NONEOUTLINE4.510" + "procedurexml": "no_ext_triggerNONEOUTLINE4.5NONEOUTLINE4.5NONEOUTLINE4.5Blocks.BEDROCKTRUEFALSENONEOUTLINE4.5NONEOUTLINE4.5NONEOUTLINE4.5Blocks.AIRblock.stone.breakblockNONEOUTLINE4.5NONEOUTLINE4.5NONEOUTLINE4.50.80.8TRUECUSTOM:BedrockShardNONEOUTLINE4.5NONEOUTLINE4.5NONEOUTLINE4.510NONEOUTLINE4.5NONEOUTLINE4.5NONEOUTLINE4.5CUSTOM:BedrockifierTRUEFALSENONEOUTLINE4.5NONEOUTLINE4.5NONEOUTLINE4.5Blocks.AIRblock.stone.breakblockNONEOUTLINE4.5NONEOUTLINE4.5NONEOUTLINE4.50.80.8TRUECUSTOM:BedrockifierNONEOUTLINE4.5NONEOUTLINE4.5NONEOUTLINE4.510" } } \ No newline at end of file diff --git a/elements/BedrockRecipe3.mod.json b/elements/BedrockRecipe3.mod.json new file mode 100644 index 0000000..44c40ef --- /dev/null +++ b/elements/BedrockRecipe3.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": "CUSTOM:BedrockShard" + }, + { + "value": "CUSTOM:BedrockShard" + }, + { + "value": "CUSTOM:BedrockShard" + }, + { + "value": "CUSTOM:BedrockShard" + }, + { + "value": "CUSTOM:Cheese" + }, + { + "value": "CUSTOM:BedrockShard" + }, + { + "value": "CUSTOM:BedrockShard" + }, + { + "value": "CUSTOM:BedrockShard" + }, + { + "value": "CUSTOM:BedrockShard" + } + ], + "recipeReturnStack": { + "value": "Blocks.BEDROCK" + }, + "name": "bedrock_recipe_3", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/elements/BedrockShard.mod.json b/elements/BedrockShard.mod.json new file mode 100644 index 0000000..41f4c6d --- /dev/null +++ b/elements/BedrockShard.mod.json @@ -0,0 +1,63 @@ +{ + "_fv": 73, + "_type": "item", + "definition": { + "renderType": 0, + "texture": "bedrock_shard", + "customModelName": "Normal", + "customProperties": {}, + "states": [], + "name": "Bedrock Shard", + "rarity": "EPIC", + "creativeTabs": [ + { + "value": "MATERIALS" + } + ], + "stackSize": 64, + "enchantability": 0, + "useDuration": 0, + "toolType": 1.0, + "damageCount": 0, + "recipeRemainder": { + "value": "" + }, + "destroyAnyBlock": false, + "immuneToFire": true, + "stayInGridWhenCrafting": false, + "damageOnCrafting": false, + "enableMeleeDamage": false, + "damageVsEntity": 0.0, + "specialInformation": { + "fixedValue": [] + }, + "glowCondition": { + "fixedValue": false + }, + "inventorySize": 9, + "inventoryStackSize": 64, + "enableRanged": false, + "shootConstantly": false, + "rangedItemChargesPower": false, + "projectile": { + "value": "CUSTOM:ShitProjectile" + }, + "projectileDisableAmmoCheck": false, + "isFood": false, + "nutritionalValue": 4, + "saturation": 0.3, + "eatResultItem": { + "value": "" + }, + "isMeat": false, + "isAlwaysEdible": false, + "animation": "none", + "isMusicDisc": false, + "musicDiscMusic": { + "value": "" + }, + "musicDiscDescription": "", + "musicDiscLengthInTicks": 100, + "musicDiscAnalogOutput": 0 + } +} \ No newline at end of file diff --git a/elements/BedrockShardAdvancement.mod.json b/elements/BedrockShardAdvancement.mod.json new file mode 100644 index 0000000..0e4ce26 --- /dev/null +++ b/elements/BedrockShardAdvancement.mod.json @@ -0,0 +1,24 @@ +{ + "_fv": 73, + "_type": "achievement", + "definition": { + "achievementName": "Unobtainium", + "achievementDescription": "Obtain Bedrock Shard", + "achievementIcon": { + "value": "CUSTOM:BedrockShard" + }, + "background": "Default", + "disableDisplay": false, + "showPopup": true, + "announceToChat": true, + "hideIfNotCompleted": false, + "rewardLoot": [], + "rewardRecipes": [], + "rewardXP": 0, + "achievementType": "challenge", + "parent": { + "value": "No parent: root" + }, + "triggerxml": "164CUSTOM:BedrockShard" + } +} \ No newline at end of file diff --git a/elements/CheeseRecipe.mod.json b/elements/BedrockShardRecipe.mod.json similarity index 83% rename from elements/CheeseRecipe.mod.json rename to elements/BedrockShardRecipe.mod.json index 18040d5..68d7c69 100644 --- a/elements/CheeseRecipe.mod.json +++ b/elements/BedrockShardRecipe.mod.json @@ -3,13 +3,13 @@ "_type": "recipe", "definition": { "recipeType": "Crafting", - "recipeRetstackSize": 64, + "recipeRetstackSize": 8, "group": "", "cookingBookCategory": "MISC", "xpReward": 0.0, "cookingTime": 200, "craftingBookCategory": "MISC", - "recipeShapeless": false, + "recipeShapeless": true, "recipeSlots": [ { "value": "" @@ -40,9 +40,9 @@ } ], "recipeReturnStack": { - "value": "CUSTOM:Cheese" + "value": "CUSTOM:BedrockShard" }, - "name": "cheese_recipe", + "name": "bedrock_shard_recipe", "namespace": "mod" } } \ No newline at end of file diff --git a/elements/BlockEaterAdvancement.mod.json b/elements/BlockEaterAdvancement.mod.json new file mode 100644 index 0000000..b8e328c --- /dev/null +++ b/elements/BlockEaterAdvancement.mod.json @@ -0,0 +1,24 @@ +{ + "_fv": 73, + "_type": "achievement", + "definition": { + "achievementName": "Eat The Blocks", + "achievementDescription": "Eat a block with the Block Eater", + "achievementIcon": { + "value": "CUSTOM:BlockEater" + }, + "background": "Default", + "disableDisplay": false, + "showPopup": true, + "announceToChat": true, + "hideIfNotCompleted": false, + "rewardLoot": [], + "rewardRecipes": [], + "rewardXP": 0, + "achievementType": "challenge", + "parent": { + "value": "No parent: root" + }, + "triggerxml": "" + } +} \ No newline at end of file diff --git a/elements/BlockEaterRightclickedOnBlock.mod.json b/elements/BlockEaterRightclickedOnBlock.mod.json index 9818ce2..6dabeb1 100644 --- a/elements/BlockEaterRightclickedOnBlock.mod.json +++ b/elements/BlockEaterRightclickedOnBlock.mod.json @@ -2,6 +2,6 @@ "_fv": 73, "_type": "procedure", "definition": { - "procedurexml": "no_ext_triggerNEQ-1ADD4GTE20ADD2entity.generic.eatplayer0.50.84END_ROD41110.4600" + "procedurexml": "no_ext_triggerNEQ-1ADD4GTE20ADD2entity.generic.eatplayer0.50.84END_ROD41110.4600CUSTOM:BlockEaterAdvancementCUSTOM:BlockEaterAdvancement" } } \ No newline at end of file diff --git a/elements/CondensedNetherrackAdvancement.mod.json b/elements/CondensedNetherrackAdvancement.mod.json new file mode 100644 index 0000000..588dcde --- /dev/null +++ b/elements/CondensedNetherrackAdvancement.mod.json @@ -0,0 +1,24 @@ +{ + "_fv": 73, + "_type": "achievement", + "definition": { + "achievementName": "Rackin' Em Up!", + "achievementDescription": "Condense Netherrack for the first time", + "achievementIcon": { + "value": "CUSTOM:CondensedNetherrack" + }, + "background": "Default", + "disableDisplay": false, + "showPopup": true, + "announceToChat": true, + "hideIfNotCompleted": false, + "rewardLoot": [], + "rewardRecipes": [], + "rewardXP": 0, + "achievementType": "task", + "parent": { + "value": "No parent: root" + }, + "triggerxml": "164CUSTOM:CondensedNetherrack" + } +} \ No newline at end of file diff --git a/elements/GraveDiggerAdvancement.mod.json b/elements/GraveDiggerAdvancement.mod.json new file mode 100644 index 0000000..8cccd3e --- /dev/null +++ b/elements/GraveDiggerAdvancement.mod.json @@ -0,0 +1,24 @@ +{ + "_fv": 73, + "_type": "achievement", + "definition": { + "achievementName": "We Must Dig!", + "achievementDescription": "Obtain Gravedigger", + "achievementIcon": { + "value": "CUSTOM:Gravedigger" + }, + "background": "Default", + "disableDisplay": false, + "showPopup": true, + "announceToChat": true, + "hideIfNotCompleted": false, + "rewardLoot": [], + "rewardRecipes": [], + "rewardXP": 0, + "achievementType": "challenge", + "parent": { + "value": "No parent: root" + }, + "triggerxml": "164CUSTOM:Gravedigger" + } +} \ No newline at end of file diff --git a/elements/MagicEggAdvancement.mod.json b/elements/MagicEggAdvancement.mod.json new file mode 100644 index 0000000..d71bf8d --- /dev/null +++ b/elements/MagicEggAdvancement.mod.json @@ -0,0 +1,24 @@ +{ + "_fv": 73, + "_type": "achievement", + "definition": { + "achievementName": "Core of a Spawner", + "achievementDescription": "Obtain a Magic Egg", + "achievementIcon": { + "value": "CUSTOM:MagicEgg" + }, + "background": "Default", + "disableDisplay": false, + "showPopup": true, + "announceToChat": true, + "hideIfNotCompleted": false, + "rewardLoot": [], + "rewardRecipes": [], + "rewardXP": 0, + "achievementType": "task", + "parent": { + "value": "No parent: root" + }, + "triggerxml": "164CUSTOM:MagicEgg" + } +} \ No newline at end of file diff --git a/elements/NetherrackJuiceAdvancement.mod.json b/elements/NetherrackJuiceAdvancement.mod.json new file mode 100644 index 0000000..d02f909 --- /dev/null +++ b/elements/NetherrackJuiceAdvancement.mod.json @@ -0,0 +1,24 @@ +{ + "_fv": 73, + "_type": "achievement", + "definition": { + "achievementName": "Smells Kinda Funny", + "achievementDescription": "Obtain Netherrack Juice", + "achievementIcon": { + "value": "CUSTOM:NetherrackJuice.bucket" + }, + "background": "Default", + "disableDisplay": false, + "showPopup": true, + "announceToChat": true, + "hideIfNotCompleted": false, + "rewardLoot": [], + "rewardRecipes": [], + "rewardXP": 0, + "achievementType": "challenge", + "parent": { + "value": "CUSTOM:CondensedNetherrackAdvancement" + }, + "triggerxml": "164CUSTOM:NetherrackJuice.bucket" + } +} \ No newline at end of file diff --git a/elements/NetherrackRecipe2.mod.json b/elements/NetherrackRecipe2.mod.json new file mode 100644 index 0000000..f233786 --- /dev/null +++ b/elements/NetherrackRecipe2.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": false, + "recipeSlots": [ + { + "value": "Items.DYE#1" + }, + { + "value": "Blocks.COBBLESTONE" + }, + { + "value": "" + }, + { + "value": "Blocks.COBBLESTONE" + }, + { + "value": "Items.DYE#1" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "" + } + ], + "recipeReturnStack": { + "value": "Blocks.NETHERRACK" + }, + "name": "netherrack_recipe_2", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/elements/Orichalcum.mod.json b/elements/Orichalcum.mod.json new file mode 100644 index 0000000..da09a74 --- /dev/null +++ b/elements/Orichalcum.mod.json @@ -0,0 +1,63 @@ +{ + "_fv": 73, + "_type": "item", + "definition": { + "renderType": 0, + "texture": "orichalcum_gem", + "customModelName": "Normal", + "customProperties": {}, + "states": [], + "name": "Orichalcum", + "rarity": "COMMON", + "creativeTabs": [ + { + "value": "MATERIALS" + } + ], + "stackSize": 64, + "enchantability": 0, + "useDuration": 0, + "toolType": 1.0, + "damageCount": 0, + "recipeRemainder": { + "value": "" + }, + "destroyAnyBlock": false, + "immuneToFire": true, + "stayInGridWhenCrafting": false, + "damageOnCrafting": false, + "enableMeleeDamage": false, + "damageVsEntity": 0.0, + "specialInformation": { + "fixedValue": [] + }, + "glowCondition": { + "fixedValue": false + }, + "inventorySize": 9, + "inventoryStackSize": 64, + "enableRanged": false, + "shootConstantly": false, + "rangedItemChargesPower": false, + "projectile": { + "value": "CUSTOM:ShitProjectile" + }, + "projectileDisableAmmoCheck": false, + "isFood": false, + "nutritionalValue": 4, + "saturation": 0.3, + "eatResultItem": { + "value": "" + }, + "isMeat": false, + "isAlwaysEdible": false, + "animation": "none", + "isMusicDisc": false, + "musicDiscMusic": { + "value": "" + }, + "musicDiscDescription": "", + "musicDiscLengthInTicks": 100, + "musicDiscAnalogOutput": 0 + } +} \ No newline at end of file diff --git a/elements/OrichalcumAdvancement.mod.json b/elements/OrichalcumAdvancement.mod.json new file mode 100644 index 0000000..b5ec890 --- /dev/null +++ b/elements/OrichalcumAdvancement.mod.json @@ -0,0 +1,24 @@ +{ + "_fv": 73, + "_type": "achievement", + "definition": { + "achievementName": "Folly Red Cum", + "achievementDescription": "Obtain Orichalcum", + "achievementIcon": { + "value": "CUSTOM:Orichalcum" + }, + "background": "Default", + "disableDisplay": false, + "showPopup": true, + "announceToChat": true, + "hideIfNotCompleted": false, + "rewardLoot": [], + "rewardRecipes": [], + "rewardXP": 0, + "achievementType": "goal", + "parent": { + "value": "No parent: root" + }, + "triggerxml": "164CUSTOM:Orichalcum" + } +} \ No newline at end of file diff --git a/elements/OrichalcumArmor.mod.json b/elements/OrichalcumArmor.mod.json new file mode 100644 index 0000000..c9ddbf7 --- /dev/null +++ b/elements/OrichalcumArmor.mod.json @@ -0,0 +1,107 @@ +{ + "_fv": 73, + "_type": "armor", + "definition": { + "enableHelmet": true, + "textureHelmet": "orichalcum_head", + "enableBody": true, + "textureBody": "orichalcum_body", + "enableLeggings": true, + "textureLeggings": "orichalcum_leggings", + "enableBoots": true, + "textureBoots": "orichalcum_boots", + "onBootsTick": { + "name": "OrichalcumArmorBootsTickEvent" + }, + "creativeTabs": [ + { + "value": "COMBAT" + } + ], + "armorTextureFile": "orichalcum", + "helmetName": "Orichalcum Helmet", + "bodyName": "Orichalcum Chestplate", + "leggingsName": "Orichalcum Leggings", + "bootsName": "Orichalcum Boots", + "helmetSpecialInformation": { + "fixedValue": [] + }, + "bodySpecialInformation": { + "fixedValue": [] + }, + "leggingsSpecialInformation": { + "fixedValue": [] + }, + "bootsSpecialInformation": { + "fixedValue": [] + }, + "helmetModelName": "Default", + "helmetModelPart": "Helmet", + "helmetModelTexture": "From armor", + "bodyModelName": "Default", + "bodyModelPart": "Body", + "armsModelPartL": "Arms L", + "armsModelPartR": "Arms R", + "bodyModelTexture": "From armor", + "leggingsModelName": "Default", + "leggingsModelPartL": "Leggings L", + "leggingsModelPartR": "Leggings R", + "leggingsModelTexture": "From armor", + "bootsModelName": "Default", + "bootsModelPartL": "Boots L", + "bootsModelPartR": "Boots R", + "bootsModelTexture": "From armor", + "helmetItemRenderType": 0, + "helmetItemCustomModelName": "Normal", + "bodyItemRenderType": 0, + "bodyItemCustomModelName": "Normal", + "leggingsItemRenderType": 0, + "leggingsItemCustomModelName": "Normal", + "bootsItemRenderType": 0, + "bootsItemCustomModelName": "Normal", + "helmetImmuneToFire": false, + "bodyImmuneToFire": false, + "leggingsImmuneToFire": false, + "bootsImmuneToFire": false, + "helmetGlowCondition": { + "fixedValue": false + }, + "bodyGlowCondition": { + "fixedValue": false + }, + "leggingsGlowCondition": { + "fixedValue": false + }, + "bootsGlowCondition": { + "fixedValue": false + }, + "helmetPiglinNeutral": { + "fixedValue": false + }, + "bodyPiglinNeutral": { + "fixedValue": false + }, + "leggingsPiglinNeutral": { + "fixedValue": false + }, + "bootsPiglinNeutral": { + "fixedValue": false + }, + "maxDamage": 39, + "damageValueHelmet": 3, + "damageValueBody": 9, + "damageValueLeggings": 6, + "damageValueBoots": 3, + "enchantability": 25, + "toughness": 3.0, + "knockbackResistance": 0.1, + "equipSound": { + "value": "" + }, + "repairItems": [ + { + "value": "CUSTOM:Orichalcum" + } + ] + } +} \ No newline at end of file diff --git a/elements/OrichalcumArmorBootsRecipe.mod.json b/elements/OrichalcumArmorBootsRecipe.mod.json new file mode 100644 index 0000000..8d30fa9 --- /dev/null +++ b/elements/OrichalcumArmorBootsRecipe.mod.json @@ -0,0 +1,48 @@ +{ + "_fv": 73, + "_type": "recipe", + "definition": { + "recipeType": "Crafting", + "recipeRetstackSize": 1, + "group": "", + "cookingBookCategory": "MISC", + "xpReward": 0.0, + "cookingTime": 200, + "craftingBookCategory": "EQUIPMENT", + "recipeShapeless": false, + "recipeSlots": [ + { + "value": "" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "CUSTOM:Orichalcum" + }, + { + "value": "" + }, + { + "value": "CUSTOM:Orichalcum" + }, + { + "value": "CUSTOM:Orichalcum" + }, + { + "value": "" + }, + { + "value": "CUSTOM:Orichalcum" + } + ], + "recipeReturnStack": { + "value": "CUSTOM:OrichalcumArmor.boots" + }, + "name": "orichalcum_armor_boots_recipe", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/elements/OrichalcumArmorBootsTickEvent.mod.json b/elements/OrichalcumArmorBootsTickEvent.mod.json new file mode 100644 index 0000000..e6b2cf2 --- /dev/null +++ b/elements/OrichalcumArmorBootsTickEvent.mod.json @@ -0,0 +1,7 @@ +{ + "_fv": 73, + "_type": "procedure", + "definition": { + "procedurexml": "no_ext_triggerAND3CUSTOM:OrichalcumArmor.helmetAND2CUSTOM:OrichalcumArmor.body1CUSTOM:OrichalcumArmor.legsANDEntityPlayerCUSTOM:OrichalcumSetAdvancementCUSTOM:OrichalcumSetAdvancementSPEED160FALSEFALSEJUMP_BOOST160FALSEFALSE" + } +} \ No newline at end of file diff --git a/elements/OrichalcumArmorChestplateRecipe.mod.json b/elements/OrichalcumArmorChestplateRecipe.mod.json new file mode 100644 index 0000000..46d23ca --- /dev/null +++ b/elements/OrichalcumArmorChestplateRecipe.mod.json @@ -0,0 +1,48 @@ +{ + "_fv": 73, + "_type": "recipe", + "definition": { + "recipeType": "Crafting", + "recipeRetstackSize": 1, + "group": "", + "cookingBookCategory": "MISC", + "xpReward": 0.0, + "cookingTime": 200, + "craftingBookCategory": "EQUIPMENT", + "recipeShapeless": false, + "recipeSlots": [ + { + "value": "CUSTOM:Orichalcum" + }, + { + "value": "" + }, + { + "value": "CUSTOM:Orichalcum" + }, + { + "value": "CUSTOM:Orichalcum" + }, + { + "value": "CUSTOM:Orichalcum" + }, + { + "value": "CUSTOM:Orichalcum" + }, + { + "value": "CUSTOM:Orichalcum" + }, + { + "value": "CUSTOM:Orichalcum" + }, + { + "value": "CUSTOM:Orichalcum" + } + ], + "recipeReturnStack": { + "value": "CUSTOM:OrichalcumArmor.body" + }, + "name": "orichalcum_armor_chestplate_recipe", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/elements/OrichalcumArmorHelmetRecipe.mod.json b/elements/OrichalcumArmorHelmetRecipe.mod.json new file mode 100644 index 0000000..d3cdfdd --- /dev/null +++ b/elements/OrichalcumArmorHelmetRecipe.mod.json @@ -0,0 +1,48 @@ +{ + "_fv": 73, + "_type": "recipe", + "definition": { + "recipeType": "Crafting", + "recipeRetstackSize": 1, + "group": "", + "cookingBookCategory": "MISC", + "xpReward": 0.0, + "cookingTime": 200, + "craftingBookCategory": "EQUIPMENT", + "recipeShapeless": false, + "recipeSlots": [ + { + "value": "CUSTOM:Orichalcum" + }, + { + "value": "CUSTOM:Orichalcum" + }, + { + "value": "CUSTOM:Orichalcum" + }, + { + "value": "CUSTOM:Orichalcum" + }, + { + "value": "" + }, + { + "value": "CUSTOM:Orichalcum" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "" + } + ], + "recipeReturnStack": { + "value": "CUSTOM:OrichalcumArmor.helmet" + }, + "name": "orichalcum_armor_helmet_recipe", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/elements/OrichalcumArmorLeggingsRecipe.mod.json b/elements/OrichalcumArmorLeggingsRecipe.mod.json new file mode 100644 index 0000000..a08fe8a --- /dev/null +++ b/elements/OrichalcumArmorLeggingsRecipe.mod.json @@ -0,0 +1,48 @@ +{ + "_fv": 73, + "_type": "recipe", + "definition": { + "recipeType": "Crafting", + "recipeRetstackSize": 1, + "group": "", + "cookingBookCategory": "MISC", + "xpReward": 0.0, + "cookingTime": 200, + "craftingBookCategory": "EQUIPMENT", + "recipeShapeless": false, + "recipeSlots": [ + { + "value": "CUSTOM:Orichalcum" + }, + { + "value": "CUSTOM:Orichalcum" + }, + { + "value": "CUSTOM:Orichalcum" + }, + { + "value": "CUSTOM:Orichalcum" + }, + { + "value": "" + }, + { + "value": "CUSTOM:Orichalcum" + }, + { + "value": "CUSTOM:Orichalcum" + }, + { + "value": "" + }, + { + "value": "CUSTOM:Orichalcum" + } + ], + "recipeReturnStack": { + "value": "CUSTOM:OrichalcumArmor.legs" + }, + "name": "orichalcum_armor_leggings_recipe", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/elements/OrichalcumAxe.mod.json b/elements/OrichalcumAxe.mod.json new file mode 100644 index 0000000..9998a8b --- /dev/null +++ b/elements/OrichalcumAxe.mod.json @@ -0,0 +1,39 @@ +{ + "_fv": 73, + "_type": "tool", + "definition": { + "toolType": "Axe", + "renderType": 0, + "blockingRenderType": 0, + "texture": "orichalcum_axe", + "customModelName": "Normal", + "blockingModelName": "Normal blocking", + "name": "Orichalcum Axe", + "specialInformation": { + "fixedValue": [] + }, + "creativeTabs": [ + { + "value": "TOOLS" + } + ], + "efficiency": 12.0, + "attackSpeed": 1.0, + "enchantability": 22, + "damageVsEntity": 13.0, + "usageCount": 2032, + "glowCondition": { + "fixedValue": false + }, + "repairItems": [ + { + "value": "CUSTOM:Orichalcum" + } + ], + "immuneToFire": true, + "blockDropsTier": "DIAMOND", + "blocksAffected": [], + "stayInGridWhenCrafting": false, + "damageOnCrafting": false + } +} \ No newline at end of file diff --git a/elements/OrichalcumAxeRecipe.mod.json b/elements/OrichalcumAxeRecipe.mod.json new file mode 100644 index 0000000..b764ac5 --- /dev/null +++ b/elements/OrichalcumAxeRecipe.mod.json @@ -0,0 +1,48 @@ +{ + "_fv": 73, + "_type": "recipe", + "definition": { + "recipeType": "Crafting", + "recipeRetstackSize": 1, + "group": "", + "cookingBookCategory": "MISC", + "xpReward": 0.0, + "cookingTime": 200, + "craftingBookCategory": "EQUIPMENT", + "recipeShapeless": false, + "recipeSlots": [ + { + "value": "CUSTOM:Orichalcum" + }, + { + "value": "CUSTOM:Orichalcum" + }, + { + "value": "" + }, + { + "value": "CUSTOM:Orichalcum" + }, + { + "value": "Items.STICK" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "Items.STICK" + }, + { + "value": "" + } + ], + "recipeReturnStack": { + "value": "CUSTOM:OrichalcumAxe" + }, + "name": "orichalcum_axe_recipe", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/elements/OrichalcumBlock.mod.json b/elements/OrichalcumBlock.mod.json new file mode 100644 index 0000000..0c3d129 --- /dev/null +++ b/elements/OrichalcumBlock.mod.json @@ -0,0 +1,137 @@ +{ + "_fv": 73, + "_type": "block", + "definition": { + "texture": "orichalcum_ore_block", + "textureTop": "", + "textureLeft": "", + "textureFront": "", + "textureRight": "", + "textureBack": "", + "renderType": 11, + "customModelName": "Single texture", + "rotationMode": 0, + "enablePitch": false, + "emissiveRendering": false, + "displayFluidOverlay": false, + "itemTexture": "", + "particleTexture": "", + "tintType": "No tint", + "isItemTinted": false, + "hasTransparency": false, + "connectedSides": false, + "transparencyType": "SOLID", + "disableOffset": false, + "boundingBoxes": [ + { + "mx": 0.0, + "my": 0.0, + "mz": 0.0, + "Mx": 16.0, + "My": 16.0, + "Mz": 16.0, + "subtract": false + } + ], + "customProperties": [], + "name": "Block of Orichalcum", + "specialInformation": { + "fixedValue": [] + }, + "hardness": 5.0, + "resistance": 10.0, + "hasGravity": false, + "isWaterloggable": false, + "creativeTabs": [ + { + "value": "BUILDING_BLOCKS" + } + ], + "destroyTool": "pickaxe", + "customDrop": { + "value": "" + }, + "dropAmount": 1, + "useLootTableForDrops": false, + "requiresCorrectTool": true, + "enchantPowerBonus": 0.0, + "plantsGrowOn": false, + "canRedstoneConnect": false, + "lightOpacity": 15, + "material": { + "value": "IRON" + }, + "tickRate": 0, + "tickRandomly": false, + "isReplaceable": false, + "canProvidePower": false, + "emittedRedstonePower": { + "fixedValue": 15.0 + }, + "colorOnMap": "DEFAULT", + "creativePickItem": { + "value": "" + }, + "offsetType": "NONE", + "aiPathNodeType": "DEFAULT", + "flammability": 0, + "fireSpreadSpeed": 0, + "isLadder": false, + "slipperiness": 0.6, + "speedFactor": 1.0, + "jumpFactor": 1.0, + "reactionToPushing": "NORMAL", + "isNotColidable": false, + "isCustomSoundType": false, + "soundOnStep": { + "value": "METAL" + }, + "breakSound": { + "value": "" + }, + "fallSound": { + "value": "" + }, + "hitSound": { + "value": "" + }, + "placeSound": { + "value": "" + }, + "stepSound": { + "value": "" + }, + "luminance": 0, + "unbreakable": false, + "vanillaToolTier": "DIAMOND", + "isBonemealable": false, + "hasInventory": false, + "openGUIOnRightClick": false, + "inventorySize": 9, + "inventoryStackSize": 64, + "inventoryDropWhenDestroyed": true, + "inventoryComparatorPower": true, + "inventoryOutSlotIDs": [], + "inventoryInSlotIDs": [], + "hasEnergyStorage": false, + "energyInitial": 0, + "energyCapacity": 400000, + "energyMaxReceive": 200, + "energyMaxExtract": 200, + "isFluidTank": false, + "fluidCapacity": 8000, + "fluidRestrictions": [], + "generateFeature": false, + "restrictionBiomes": [], + "blocksToReplace": [ + { + "value": "TAG:stone_ore_replaceables" + } + ], + "generationShape": "UNIFORM", + "frequencyPerChunks": 10, + "frequencyOnChunk": 16, + "minGenerateHeight": 0, + "maxGenerateHeight": 64 + } +} \ No newline at end of file diff --git a/elements/OrichalcumBlockOreRecipe.mod.json b/elements/OrichalcumBlockOreRecipe.mod.json new file mode 100644 index 0000000..76e587e --- /dev/null +++ b/elements/OrichalcumBlockOreRecipe.mod.json @@ -0,0 +1,48 @@ +{ + "_fv": 73, + "_type": "recipe", + "definition": { + "recipeType": "Crafting", + "recipeRetstackSize": 9, + "group": "", + "cookingBookCategory": "MISC", + "xpReward": 0.0, + "cookingTime": 200, + "craftingBookCategory": "MISC", + "recipeShapeless": true, + "recipeSlots": [ + { + "value": "" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "CUSTOM:OrichalcumBlock" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "" + } + ], + "recipeReturnStack": { + "value": "CUSTOM:Orichalcum" + }, + "name": "orichalcum_block_ore_recipe", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/elements/OrichalcumFeature.mod.json b/elements/OrichalcumFeature.mod.json new file mode 100644 index 0000000..5424b7b --- /dev/null +++ b/elements/OrichalcumFeature.mod.json @@ -0,0 +1,14 @@ +{ + "_fv": 73, + "_type": "feature", + "definition": { + "skipPlacement": false, + "generationStep": "UNDERGROUND_ORES", + "restrictionBiomes": [ + { + "value": "#minecraft:is_overworld" + } + ], + "featurexml": "30stone_ore_replaceablesCUSTOM:OrichalcumOre-66" + } +} \ No newline at end of file diff --git a/elements/OrichalcumHoe.mod.json b/elements/OrichalcumHoe.mod.json new file mode 100644 index 0000000..cada28d --- /dev/null +++ b/elements/OrichalcumHoe.mod.json @@ -0,0 +1,39 @@ +{ + "_fv": 73, + "_type": "tool", + "definition": { + "toolType": "Hoe", + "renderType": 0, + "blockingRenderType": 0, + "texture": "orichalcum_hoe", + "customModelName": "Normal", + "blockingModelName": "Normal blocking", + "name": "Orichalcum Hoe", + "specialInformation": { + "fixedValue": [] + }, + "creativeTabs": [ + { + "value": "TOOLS" + } + ], + "efficiency": 12.0, + "attackSpeed": 4.0, + "enchantability": 22, + "damageVsEntity": 1.0, + "usageCount": 2032, + "glowCondition": { + "fixedValue": false + }, + "repairItems": [ + { + "value": "CUSTOM:Orichalcum" + } + ], + "immuneToFire": true, + "blockDropsTier": "DIAMOND", + "blocksAffected": [], + "stayInGridWhenCrafting": false, + "damageOnCrafting": false + } +} \ No newline at end of file diff --git a/elements/OrichalcumHoeRecipe.mod.json b/elements/OrichalcumHoeRecipe.mod.json new file mode 100644 index 0000000..9916827 --- /dev/null +++ b/elements/OrichalcumHoeRecipe.mod.json @@ -0,0 +1,48 @@ +{ + "_fv": 73, + "_type": "recipe", + "definition": { + "recipeType": "Crafting", + "recipeRetstackSize": 1, + "group": "", + "cookingBookCategory": "MISC", + "xpReward": 0.0, + "cookingTime": 200, + "craftingBookCategory": "EQUIPMENT", + "recipeShapeless": false, + "recipeSlots": [ + { + "value": "CUSTOM:Orichalcum" + }, + { + "value": "CUSTOM:Orichalcum" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "Items.STICK" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "Items.STICK" + }, + { + "value": "" + } + ], + "recipeReturnStack": { + "value": "CUSTOM:OrichalcumHoe" + }, + "name": "orichalcum_hoe_recipe", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/elements/OrichalcumOre.mod.json b/elements/OrichalcumOre.mod.json new file mode 100644 index 0000000..5e4ee5b --- /dev/null +++ b/elements/OrichalcumOre.mod.json @@ -0,0 +1,141 @@ +{ + "_fv": 73, + "_type": "block", + "definition": { + "texture": "orichalcum_ore", + "textureTop": "", + "textureLeft": "", + "textureFront": "", + "textureRight": "", + "textureBack": "", + "renderType": 11, + "customModelName": "Single texture", + "rotationMode": 0, + "enablePitch": false, + "emissiveRendering": false, + "displayFluidOverlay": false, + "itemTexture": "", + "particleTexture": "", + "tintType": "No tint", + "isItemTinted": false, + "hasTransparency": false, + "connectedSides": false, + "transparencyType": "SOLID", + "disableOffset": false, + "boundingBoxes": [ + { + "mx": 0.0, + "my": 0.0, + "mz": 0.0, + "Mx": 16.0, + "My": 16.0, + "Mz": 16.0, + "subtract": false + } + ], + "customProperties": [], + "name": "Orichalcum Ore", + "specialInformation": { + "fixedValue": [] + }, + "hardness": 12.0, + "resistance": 15.157165665103982, + "hasGravity": false, + "isWaterloggable": false, + "creativeTabs": [ + { + "value": "BUILDING_BLOCKS" + } + ], + "destroyTool": "pickaxe", + "customDrop": { + "value": "CUSTOM:Orichalcum" + }, + "dropAmount": 1, + "useLootTableForDrops": false, + "requiresCorrectTool": true, + "enchantPowerBonus": 0.0, + "plantsGrowOn": false, + "canRedstoneConnect": false, + "lightOpacity": 15, + "material": { + "value": "ROCK" + }, + "tickRate": 0, + "tickRandomly": false, + "isReplaceable": false, + "canProvidePower": false, + "emittedRedstonePower": { + "fixedValue": 15.0 + }, + "colorOnMap": "DEFAULT", + "creativePickItem": { + "value": "" + }, + "offsetType": "NONE", + "aiPathNodeType": "DEFAULT", + "flammability": 0, + "fireSpreadSpeed": 0, + "isLadder": false, + "slipperiness": 0.6, + "speedFactor": 1.0, + "jumpFactor": 1.0, + "reactionToPushing": "NORMAL", + "isNotColidable": false, + "isCustomSoundType": false, + "soundOnStep": { + "value": "STONE" + }, + "breakSound": { + "value": "" + }, + "fallSound": { + "value": "" + }, + "hitSound": { + "value": "" + }, + "placeSound": { + "value": "" + }, + "stepSound": { + "value": "" + }, + "luminance": 0, + "unbreakable": false, + "vanillaToolTier": "DIAMOND", + "isBonemealable": false, + "hasInventory": false, + "openGUIOnRightClick": false, + "inventorySize": 9, + "inventoryStackSize": 64, + "inventoryDropWhenDestroyed": true, + "inventoryComparatorPower": true, + "inventoryOutSlotIDs": [], + "inventoryInSlotIDs": [], + "hasEnergyStorage": false, + "energyInitial": 0, + "energyCapacity": 400000, + "energyMaxReceive": 200, + "energyMaxExtract": 200, + "isFluidTank": false, + "fluidCapacity": 8000, + "fluidRestrictions": [], + "generateFeature": true, + "restrictionBiomes": [ + { + "value": "#is_overworld" + } + ], + "blocksToReplace": [ + { + "value": "Blocks.STONE" + } + ], + "generationShape": "UNIFORM", + "frequencyPerChunks": 3, + "frequencyOnChunk": 2, + "minGenerateHeight": -6, + "maxGenerateHeight": 6 + } +} \ No newline at end of file diff --git a/elements/OrichalcumOreBlockRecipe.mod.json b/elements/OrichalcumOreBlockRecipe.mod.json new file mode 100644 index 0000000..8a9256a --- /dev/null +++ b/elements/OrichalcumOreBlockRecipe.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": "CUSTOM:Orichalcum" + }, + { + "value": "CUSTOM:Orichalcum" + }, + { + "value": "CUSTOM:Orichalcum" + }, + { + "value": "CUSTOM:Orichalcum" + }, + { + "value": "CUSTOM:Orichalcum" + }, + { + "value": "CUSTOM:Orichalcum" + }, + { + "value": "CUSTOM:Orichalcum" + }, + { + "value": "CUSTOM:Orichalcum" + }, + { + "value": "CUSTOM:Orichalcum" + } + ], + "recipeReturnStack": { + "value": "CUSTOM:OrichalcumBlock" + }, + "name": "orichalcum_ore_block_recipe", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/elements/OrichalcumOreSmelting.mod.json b/elements/OrichalcumOreSmelting.mod.json new file mode 100644 index 0000000..1a29e7c --- /dev/null +++ b/elements/OrichalcumOreSmelting.mod.json @@ -0,0 +1,54 @@ +{ + "_fv": 73, + "_type": "recipe", + "definition": { + "recipeType": "Smelting", + "recipeRetstackSize": 1, + "group": "", + "cookingBookCategory": "MISC", + "xpReward": 2.8, + "cookingTime": 200, + "craftingBookCategory": "MISC", + "recipeShapeless": false, + "recipeSlots": [ + { + "value": "" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "" + } + ], + "recipeReturnStack": { + "value": "" + }, + "smeltingInputStack": { + "value": "CUSTOM:OrichalcumOre" + }, + "smeltingReturnStack": { + "value": "CUSTOM:Orichalcum" + }, + "name": "orichalcum_ore_smelting", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/elements/OrichalcumPickaxe.mod.json b/elements/OrichalcumPickaxe.mod.json new file mode 100644 index 0000000..4904f03 --- /dev/null +++ b/elements/OrichalcumPickaxe.mod.json @@ -0,0 +1,39 @@ +{ + "_fv": 73, + "_type": "tool", + "definition": { + "toolType": "Pickaxe", + "renderType": 0, + "blockingRenderType": 0, + "texture": "orichalcum_pickaxe", + "customModelName": "Normal", + "blockingModelName": "Normal blocking", + "name": "Orichalcum Pickaxe", + "specialInformation": { + "fixedValue": [] + }, + "creativeTabs": [ + { + "value": "TOOLS" + } + ], + "efficiency": 12.0, + "attackSpeed": 1.2, + "enchantability": 22, + "damageVsEntity": 9.0, + "usageCount": 2032, + "glowCondition": { + "fixedValue": false + }, + "repairItems": [ + { + "value": "CUSTOM:Orichalcum" + } + ], + "immuneToFire": true, + "blockDropsTier": "DIAMOND", + "blocksAffected": [], + "stayInGridWhenCrafting": false, + "damageOnCrafting": false + } +} \ No newline at end of file diff --git a/elements/OrichalcumPickaxeRecipe.mod.json b/elements/OrichalcumPickaxeRecipe.mod.json new file mode 100644 index 0000000..04bbd50 --- /dev/null +++ b/elements/OrichalcumPickaxeRecipe.mod.json @@ -0,0 +1,48 @@ +{ + "_fv": 73, + "_type": "recipe", + "definition": { + "recipeType": "Crafting", + "recipeRetstackSize": 1, + "group": "", + "cookingBookCategory": "MISC", + "xpReward": 0.0, + "cookingTime": 200, + "craftingBookCategory": "EQUIPMENT", + "recipeShapeless": false, + "recipeSlots": [ + { + "value": "CUSTOM:Orichalcum" + }, + { + "value": "CUSTOM:Orichalcum" + }, + { + "value": "CUSTOM:Orichalcum" + }, + { + "value": "" + }, + { + "value": "Items.STICK" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "Items.STICK" + }, + { + "value": "" + } + ], + "recipeReturnStack": { + "value": "CUSTOM:OrichalcumPickaxe" + }, + "name": "orichalcum_pickaxe_recipe", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/elements/OrichalcumSetAdvancement.mod.json b/elements/OrichalcumSetAdvancement.mod.json new file mode 100644 index 0000000..ac0a29b --- /dev/null +++ b/elements/OrichalcumSetAdvancement.mod.json @@ -0,0 +1,24 @@ +{ + "_fv": 73, + "_type": "achievement", + "definition": { + "achievementName": "Cover Me In Orc Cum", + "achievementDescription": "Wear a full armor set of Orichalcum.", + "achievementIcon": { + "value": "CUSTOM:OrichalcumArmor.body" + }, + "background": "Default", + "disableDisplay": false, + "showPopup": true, + "announceToChat": true, + "hideIfNotCompleted": false, + "rewardLoot": [], + "rewardRecipes": [], + "rewardXP": 0, + "achievementType": "challenge", + "parent": { + "value": "CUSTOM:OrichalcumAdvancement" + }, + "triggerxml": "" + } +} \ No newline at end of file diff --git a/elements/OrichalcumShovel.mod.json b/elements/OrichalcumShovel.mod.json new file mode 100644 index 0000000..3e79a8f --- /dev/null +++ b/elements/OrichalcumShovel.mod.json @@ -0,0 +1,39 @@ +{ + "_fv": 73, + "_type": "tool", + "definition": { + "toolType": "Spade", + "renderType": 0, + "blockingRenderType": 0, + "texture": "orichalcum_shovel", + "customModelName": "Normal", + "blockingModelName": "Normal blocking", + "name": "Orichalcum Shovel", + "specialInformation": { + "fixedValue": [] + }, + "creativeTabs": [ + { + "value": "TOOLS" + } + ], + "efficiency": 12.0, + "attackSpeed": 1.0, + "enchantability": 22, + "damageVsEntity": 4.0, + "usageCount": 2032, + "glowCondition": { + "fixedValue": false + }, + "repairItems": [ + { + "value": "CUSTOM:Orichalcum" + } + ], + "immuneToFire": true, + "blockDropsTier": "DIAMOND", + "blocksAffected": [], + "stayInGridWhenCrafting": false, + "damageOnCrafting": false + } +} \ No newline at end of file diff --git a/elements/OrichalcumShovelRecipe.mod.json b/elements/OrichalcumShovelRecipe.mod.json new file mode 100644 index 0000000..2a5811a --- /dev/null +++ b/elements/OrichalcumShovelRecipe.mod.json @@ -0,0 +1,48 @@ +{ + "_fv": 73, + "_type": "recipe", + "definition": { + "recipeType": "Crafting", + "recipeRetstackSize": 1, + "group": "", + "cookingBookCategory": "MISC", + "xpReward": 0.0, + "cookingTime": 200, + "craftingBookCategory": "EQUIPMENT", + "recipeShapeless": false, + "recipeSlots": [ + { + "value": "" + }, + { + "value": "CUSTOM:Orichalcum" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "Items.STICK" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "Items.STICK" + }, + { + "value": "" + } + ], + "recipeReturnStack": { + "value": "CUSTOM:OrichalcumShovel" + }, + "name": "orichalcum_shovel_recipe", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/elements/OrichalcumSword.mod.json b/elements/OrichalcumSword.mod.json new file mode 100644 index 0000000..f52b294 --- /dev/null +++ b/elements/OrichalcumSword.mod.json @@ -0,0 +1,39 @@ +{ + "_fv": 73, + "_type": "tool", + "definition": { + "toolType": "Sword", + "renderType": 0, + "blockingRenderType": 0, + "texture": "orichalcum_sword", + "customModelName": "Normal", + "blockingModelName": "Normal blocking", + "name": "Orichalcum Sword", + "specialInformation": { + "fixedValue": [] + }, + "creativeTabs": [ + { + "value": "COMBAT" + } + ], + "efficiency": 12.0, + "attackSpeed": 1.6, + "enchantability": 22, + "damageVsEntity": 9.0, + "usageCount": 2032, + "glowCondition": { + "fixedValue": false + }, + "repairItems": [ + { + "value": "CUSTOM:Orichalcum" + } + ], + "immuneToFire": true, + "blockDropsTier": "DIAMOND", + "blocksAffected": [], + "stayInGridWhenCrafting": false, + "damageOnCrafting": false + } +} \ No newline at end of file diff --git a/elements/OrichalcumSwordRecipe.mod.json b/elements/OrichalcumSwordRecipe.mod.json new file mode 100644 index 0000000..f5d6ebd --- /dev/null +++ b/elements/OrichalcumSwordRecipe.mod.json @@ -0,0 +1,48 @@ +{ + "_fv": 73, + "_type": "recipe", + "definition": { + "recipeType": "Crafting", + "recipeRetstackSize": 1, + "group": "", + "cookingBookCategory": "MISC", + "xpReward": 0.0, + "cookingTime": 200, + "craftingBookCategory": "EQUIPMENT", + "recipeShapeless": false, + "recipeSlots": [ + { + "value": "" + }, + { + "value": "CUSTOM:Orichalcum" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "CUSTOM:Orichalcum" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "Items.STICK" + }, + { + "value": "" + } + ], + "recipeReturnStack": { + "value": "CUSTOM:OrichalcumSword" + }, + "name": "orichalcum_sword_recipe", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/elements/ShitAdvancement.mod.json b/elements/ShitAdvancement.mod.json new file mode 100644 index 0000000..23a2659 --- /dev/null +++ b/elements/ShitAdvancement.mod.json @@ -0,0 +1,24 @@ +{ + "_fv": 73, + "_type": "achievement", + "definition": { + "achievementName": "Oh Shit!", + "achievementDescription": "Shit", + "achievementIcon": { + "value": "CUSTOM:Shit" + }, + "background": "Default", + "disableDisplay": false, + "showPopup": true, + "announceToChat": true, + "hideIfNotCompleted": false, + "rewardLoot": [], + "rewardRecipes": [], + "rewardXP": 0, + "achievementType": "challenge", + "parent": { + "value": "No parent: root" + }, + "triggerxml": "164CUSTOM:Shit" + } +} \ No newline at end of file diff --git a/elements/SpawnerAdvancement.mod.json b/elements/SpawnerAdvancement.mod.json new file mode 100644 index 0000000..cd6b931 --- /dev/null +++ b/elements/SpawnerAdvancement.mod.json @@ -0,0 +1,24 @@ +{ + "_fv": 73, + "_type": "achievement", + "definition": { + "achievementName": "It's spawnin' time!", + "achievementDescription": "Obtain a Mob Spawner", + "achievementIcon": { + "value": "Blocks.MOB_SPAWNER" + }, + "background": "Default", + "disableDisplay": false, + "showPopup": true, + "announceToChat": true, + "hideIfNotCompleted": false, + "rewardLoot": [], + "rewardRecipes": [], + "rewardXP": 0, + "achievementType": "task", + "parent": { + "value": "No parent: root" + }, + "triggerxml": "164Blocks.MOB_SPAWNER" + } +} \ No newline at end of file diff --git a/elements/StarAdvancement.mod.json b/elements/StarAdvancement.mod.json new file mode 100644 index 0000000..a105756 --- /dev/null +++ b/elements/StarAdvancement.mod.json @@ -0,0 +1,24 @@ +{ + "_fv": 73, + "_type": "achievement", + "definition": { + "achievementName": "A Star Meant To Be", + "achievementDescription": "Obtain a Star", + "achievementIcon": { + "value": "CUSTOM:Star" + }, + "background": "Default", + "disableDisplay": false, + "showPopup": true, + "announceToChat": true, + "hideIfNotCompleted": false, + "rewardLoot": [], + "rewardRecipes": [], + "rewardXP": 0, + "achievementType": "challenge", + "parent": { + "value": "No parent: root" + }, + "triggerxml": "164CUSTOM:Star" + } +} \ No newline at end of file diff --git a/elements/StarWandAdvancement.mod.json b/elements/StarWandAdvancement.mod.json new file mode 100644 index 0000000..1c42be1 --- /dev/null +++ b/elements/StarWandAdvancement.mod.json @@ -0,0 +1,24 @@ +{ + "_fv": 73, + "_type": "achievement", + "definition": { + "achievementName": "Healius Absorbus!", + "achievementDescription": "Use a Star Wand", + "achievementIcon": { + "value": "CUSTOM:StarWand" + }, + "background": "Default", + "disableDisplay": false, + "showPopup": true, + "announceToChat": true, + "hideIfNotCompleted": false, + "rewardLoot": [], + "rewardRecipes": [], + "rewardXP": 0, + "achievementType": "challenge", + "parent": { + "value": "CUSTOM:StarAdvancement" + }, + "triggerxml": "" + } +} \ No newline at end of file diff --git a/elements/StarWandRightclicked.mod.json b/elements/StarWandRightclicked.mod.json index c1e8959..48416bb 100644 --- a/elements/StarWandRightclicked.mod.json +++ b/elements/StarWandRightclicked.mod.json @@ -2,6 +2,6 @@ "_fv": 73, "_type": "procedure", "definition": { - "procedurexml": "rightClickedEntityno_ext_triggerlocal:rightClickedEntityEntityLivingNONEOUTLINE5NONEOUTLINE5NONEOUTLINE54local:rightClickedEntityEQlocal:rightClickedEntitylocal:rightClickedEntityABSORPTION1300FALSEFALSElocal:rightClickedEntity40block.amethyst_block.resonateneutral3MULTIPLY2DIVIDEMINUS2241212local:rightClickedEntityADDlocal:rightClickedEntity340block.amethyst_block.resonateneutral3MULTIPLY2DIVIDEMINUS2241212" + "procedurexml": "rightClickedEntityno_ext_triggerlocal:rightClickedEntityEntityLivingNONEOUTLINE5NONEOUTLINE5NONEOUTLINE54local:rightClickedEntityEQlocal:rightClickedEntitylocal:rightClickedEntityABSORPTION2600FALSEFALSElocal:rightClickedEntity24block.amethyst_block.resonateneutral3MULTIPLY2DIVIDEMINUS2241212local:rightClickedEntityADDlocal:rightClickedEntity424block.amethyst_block.resonateneutral3MULTIPLY2DIVIDEMINUS2241212CUSTOM:StarWandAdvancementCUSTOM:StarWandAdvancement" } } \ No newline at end of file diff --git a/elements/TuxAdvancement.mod.json b/elements/TuxAdvancement.mod.json new file mode 100644 index 0000000..2a1862a --- /dev/null +++ b/elements/TuxAdvancement.mod.json @@ -0,0 +1,24 @@ +{ + "_fv": 73, + "_type": "achievement", + "definition": { + "achievementName": "Tux!?", + "achievementDescription": "Obtain a Tux Spawn Egg", + "achievementIcon": { + "value": "CUSTOM:Tux.spawn_egg" + }, + "background": "Default", + "disableDisplay": false, + "showPopup": true, + "announceToChat": true, + "hideIfNotCompleted": false, + "rewardLoot": [], + "rewardRecipes": [], + "rewardXP": 0, + "achievementType": "challenge", + "parent": { + "value": "CUSTOM:MagicEggAdvancement" + }, + "triggerxml": "164CUSTOM:Tux.spawn_egg" + } +} \ No newline at end of file diff --git a/nims_random_bullshit.mcreator b/nims_random_bullshit.mcreator index 8443a66..81ee29d 100644 --- a/nims_random_bullshit.mcreator +++ b/nims_random_bullshit.mcreator @@ -1864,19 +1864,6 @@ }, "path": "~/Magma" }, - { - "name": "CheeseRecipe", - "type": "recipe", - "compiles": true, - "locked_code": false, - "registry_name": "cheese_recipe", - "metadata": { - "files": [ - "src/main/resources/data/nims_random_bullshit/recipes/cheese_recipe.json" - ] - }, - "path": "~/Other" - }, { "name": "BedrockRecipe", "type": "recipe", @@ -2753,6 +2740,569 @@ ] }, "path": "~/Other" + }, + { + "name": "NetherrackRecipe2", + "type": "recipe", + "compiles": true, + "locked_code": false, + "registry_name": "netherrack_recipe_2", + "metadata": { + "files": [ + "src/main/resources/data/nims_random_bullshit/recipes/netherrack_recipe_2.json" + ] + }, + "path": "~/Netherracks" + }, + { + "name": "Orichalcum", + "type": "item", + "compiles": true, + "locked_code": false, + "registry_name": "orichalcum", + "metadata": { + "files": [ + "src/main/java/net/mcreator/nimsrandombullshit/item/OrichalcumItem.java", + "src/main/resources/assets/nims_random_bullshit/models/item/orichalcum.json" + ] + }, + "path": "~/Orichalcum" + }, + { + "name": "OrichalcumOre", + "type": "block", + "compiles": true, + "locked_code": false, + "registry_name": "orichalcum_ore", + "metadata": { + "files": [ + "src/main/java/net/mcreator/nimsrandombullshit/block/OrichalcumOreBlock.java", + "src/main/resources/data/nims_random_bullshit/worldgen/configured_feature/orichalcum_ore.json", + "src/main/resources/data/nims_random_bullshit/loot_tables/blocks/orichalcum_ore.json", + "src/main/resources/data/nims_random_bullshit/worldgen/placed_feature/orichalcum_ore.json", + "src/main/resources/assets/nims_random_bullshit/models/item/orichalcum_ore.json", + "src/main/resources/data/nims_random_bullshit/forge/biome_modifier/orichalcum_ore_biome_modifier.json", + "src/main/resources/assets/nims_random_bullshit/models/block/orichalcum_ore.json", + "src/main/resources/assets/nims_random_bullshit/blockstates/orichalcum_ore.json" + ] + }, + "path": "~/Orichalcum" + }, + { + "name": "OrichalcumBlock", + "type": "block", + "compiles": true, + "locked_code": false, + "registry_name": "orichalcum_block", + "metadata": { + "files": [ + "src/main/resources/assets/nims_random_bullshit/models/block/orichalcum_block.json", + "src/main/resources/assets/nims_random_bullshit/models/item/orichalcum_block.json", + "src/main/resources/data/nims_random_bullshit/loot_tables/blocks/orichalcum_block.json", + "src/main/java/net/mcreator/nimsrandombullshit/block/OrichalcumBlockBlock.java", + "src/main/resources/assets/nims_random_bullshit/blockstates/orichalcum_block.json" + ] + }, + "path": "~/Orichalcum" + }, + { + "name": "OrichalcumOreBlockRecipe", + "type": "recipe", + "compiles": true, + "locked_code": false, + "registry_name": "orichalcum_ore_block_recipe", + "metadata": { + "files": [ + "src/main/resources/data/nims_random_bullshit/recipes/orichalcum_ore_block_recipe.json" + ] + }, + "path": "~/Orichalcum" + }, + { + "name": "OrichalcumBlockOreRecipe", + "type": "recipe", + "compiles": true, + "locked_code": false, + "registry_name": "orichalcum_block_ore_recipe", + "metadata": { + "files": [ + "src/main/resources/data/nims_random_bullshit/recipes/orichalcum_block_ore_recipe.json" + ] + }, + "path": "~/Orichalcum" + }, + { + "name": "OrichalcumOreSmelting", + "type": "recipe", + "compiles": true, + "locked_code": false, + "registry_name": "orichalcum_ore_smelting", + "metadata": { + "files": [ + "src/main/resources/data/nims_random_bullshit/recipes/orichalcum_ore_smelting.json" + ] + }, + "path": "~/Orichalcum" + }, + { + "name": "OrichalcumPickaxe", + "type": "tool", + "compiles": true, + "locked_code": false, + "registry_name": "orichalcum_pickaxe", + "metadata": { + "files": [ + "src/main/java/net/mcreator/nimsrandombullshit/item/OrichalcumPickaxeItem.java", + "src/main/resources/assets/nims_random_bullshit/models/item/orichalcum_pickaxe.json" + ] + }, + "path": "~/Orichalcum" + }, + { + "name": "OrichalcumAxe", + "type": "tool", + "compiles": true, + "locked_code": false, + "registry_name": "orichalcum_axe", + "metadata": { + "files": [ + "src/main/java/net/mcreator/nimsrandombullshit/item/OrichalcumAxeItem.java", + "src/main/resources/assets/nims_random_bullshit/models/item/orichalcum_axe.json" + ] + }, + "path": "~/Orichalcum" + }, + { + "name": "OrichalcumSword", + "type": "tool", + "compiles": true, + "locked_code": false, + "registry_name": "orichalcum_sword", + "metadata": { + "files": [ + "src/main/resources/assets/nims_random_bullshit/models/item/orichalcum_sword.json", + "src/main/java/net/mcreator/nimsrandombullshit/item/OrichalcumSwordItem.java" + ] + }, + "path": "~/Orichalcum" + }, + { + "name": "OrichalcumShovel", + "type": "tool", + "compiles": true, + "locked_code": false, + "registry_name": "orichalcum_shovel", + "metadata": { + "files": [ + "src/main/java/net/mcreator/nimsrandombullshit/item/OrichalcumShovelItem.java", + "src/main/resources/assets/nims_random_bullshit/models/item/orichalcum_shovel.json" + ] + }, + "path": "~/Orichalcum" + }, + { + "name": "OrichalcumHoe", + "type": "tool", + "compiles": true, + "locked_code": false, + "registry_name": "orichalcum_hoe", + "metadata": { + "files": [ + "src/main/java/net/mcreator/nimsrandombullshit/item/OrichalcumHoeItem.java", + "src/main/resources/assets/nims_random_bullshit/models/item/orichalcum_hoe.json" + ] + }, + "path": "~/Orichalcum" + }, + { + "name": "OrichalcumPickaxeRecipe", + "type": "recipe", + "compiles": true, + "locked_code": false, + "registry_name": "orichalcum_pickaxe_recipe", + "metadata": { + "files": [ + "src/main/resources/data/nims_random_bullshit/recipes/orichalcum_pickaxe_recipe.json" + ] + }, + "path": "~/Orichalcum" + }, + { + "name": "OrichalcumAxeRecipe", + "type": "recipe", + "compiles": true, + "locked_code": false, + "registry_name": "orichalcum_axe_recipe", + "metadata": { + "files": [ + "src/main/resources/data/nims_random_bullshit/recipes/orichalcum_axe_recipe.json" + ] + }, + "path": "~/Orichalcum" + }, + { + "name": "OrichalcumSwordRecipe", + "type": "recipe", + "compiles": true, + "locked_code": false, + "registry_name": "orichalcum_sword_recipe", + "metadata": { + "files": [ + "src/main/resources/data/nims_random_bullshit/recipes/orichalcum_sword_recipe.json" + ] + }, + "path": "~/Orichalcum" + }, + { + "name": "OrichalcumShovelRecipe", + "type": "recipe", + "compiles": true, + "locked_code": false, + "registry_name": "orichalcum_shovel_recipe", + "metadata": { + "files": [ + "src/main/resources/data/nims_random_bullshit/recipes/orichalcum_shovel_recipe.json" + ] + }, + "path": "~/Orichalcum" + }, + { + "name": "OrichalcumHoeRecipe", + "type": "recipe", + "compiles": true, + "locked_code": false, + "registry_name": "orichalcum_hoe_recipe", + "metadata": { + "files": [ + "src/main/resources/data/nims_random_bullshit/recipes/orichalcum_hoe_recipe.json" + ] + }, + "path": "~/Orichalcum" + }, + { + "name": "OrichalcumArmor", + "type": "armor", + "compiles": true, + "locked_code": false, + "registry_name": "orichalcum_armor", + "metadata": { + "files": [ + "src/main/resources/assets/nims_random_bullshit/models/item/orichalcum_armor_helmet.json", + "src/main/resources/assets/nims_random_bullshit/models/item/orichalcum_armor_leggings.json", + "src/main/java/net/mcreator/nimsrandombullshit/item/OrichalcumArmorItem.java", + "src/main/resources/assets/nims_random_bullshit/models/item/orichalcum_armor_boots.json", + "src/main/resources/assets/nims_random_bullshit/models/item/orichalcum_armor_chestplate.json" + ] + }, + "path": "~/Orichalcum" + }, + { + "name": "OrichalcumArmorHelmetRecipe", + "type": "recipe", + "compiles": true, + "locked_code": false, + "registry_name": "orichalcum_armor_helmet_recipe", + "metadata": { + "files": [ + "src/main/resources/data/nims_random_bullshit/recipes/orichalcum_armor_helmet_recipe.json" + ] + }, + "path": "~/Orichalcum" + }, + { + "name": "OrichalcumArmorChestplateRecipe", + "type": "recipe", + "compiles": true, + "locked_code": false, + "registry_name": "orichalcum_armor_chestplate_recipe", + "metadata": { + "files": [ + "src/main/resources/data/nims_random_bullshit/recipes/orichalcum_armor_chestplate_recipe.json" + ] + }, + "path": "~/Orichalcum" + }, + { + "name": "OrichalcumArmorLeggingsRecipe", + "type": "recipe", + "compiles": true, + "locked_code": false, + "registry_name": "orichalcum_armor_leggings_recipe", + "metadata": { + "files": [ + "src/main/resources/data/nims_random_bullshit/recipes/orichalcum_armor_leggings_recipe.json" + ] + }, + "path": "~/Orichalcum" + }, + { + "name": "OrichalcumArmorBootsRecipe", + "type": "recipe", + "compiles": true, + "locked_code": false, + "registry_name": "orichalcum_armor_boots_recipe", + "metadata": { + "files": [ + "src/main/resources/data/nims_random_bullshit/recipes/orichalcum_armor_boots_recipe.json" + ] + }, + "path": "~/Orichalcum" + }, + { + "name": "OrichalcumFeature", + "type": "feature", + "compiles": true, + "locked_code": false, + "registry_name": "orichalcum_feature", + "metadata": { + "files": [ + "src/main/resources/data/nims_random_bullshit/worldgen/placed_feature/orichalcum_feature.json", + "src/main/resources/data/nims_random_bullshit/forge/biome_modifier/orichalcum_feature_biome_modifier.json", + "src/main/resources/data/nims_random_bullshit/worldgen/configured_feature/orichalcum_feature.json" + ] + }, + "path": "~/Orichalcum" + }, + { + "name": "OrichalcumArmorBootsTickEvent", + "type": "procedure", + "compiles": true, + "locked_code": false, + "registry_name": "orichalcum_armor_boots_tick_event", + "metadata": { + "files": [ + "src/main/java/net/mcreator/nimsrandombullshit/procedures/OrichalcumArmorBootsTickEventProcedure.java" + ], + "dependencies": [ + { + "name": "entity", + "type": "entity" + } + ] + }, + "path": "~/Orichalcum" + }, + { + "name": "OrichalcumSetAdvancement", + "type": "achievement", + "compiles": true, + "locked_code": false, + "registry_name": "orichalcum_set_advancement", + "metadata": { + "files": [ + "src/main/resources/data/nims_random_bullshit/advancements/orichalcum_set_advancement.json" + ] + }, + "path": "~/Advancements" + }, + { + "name": "OrichalcumAdvancement", + "type": "achievement", + "compiles": true, + "locked_code": false, + "registry_name": "orichalcum_advancement", + "metadata": { + "files": [ + "src/main/resources/data/nims_random_bullshit/advancements/orichalcum_advancement.json" + ] + }, + "path": "~/Advancements" + }, + { + "name": "BedrockShard", + "type": "item", + "compiles": true, + "locked_code": false, + "registry_name": "bedrock_shard", + "metadata": { + "files": [ + "src/main/resources/assets/nims_random_bullshit/models/item/bedrock_shard.json", + "src/main/java/net/mcreator/nimsrandombullshit/item/BedrockShardItem.java" + ] + }, + "path": "~/Bedrock" + }, + { + "name": "BedrockRecipe3", + "type": "recipe", + "compiles": true, + "locked_code": false, + "registry_name": "bedrock_recipe_3", + "metadata": { + "files": [ + "src/main/resources/data/nims_random_bullshit/recipes/bedrock_recipe_3.json" + ] + }, + "path": "~/Bedrock" + }, + { + "name": "BedrockShardRecipe", + "type": "recipe", + "compiles": true, + "locked_code": false, + "registry_name": "bedrock_shard_recipe", + "metadata": { + "files": [ + "src/main/resources/data/nims_random_bullshit/recipes/bedrock_shard_recipe.json" + ] + }, + "path": "~/Bedrock" + }, + { + "name": "BedrockAdvancement", + "type": "achievement", + "compiles": true, + "locked_code": false, + "registry_name": "bedrock_advancement", + "metadata": { + "files": [ + "src/main/resources/data/nims_random_bullshit/advancements/bedrock_advancement.json" + ] + }, + "path": "~/Advancements" + }, + { + "name": "BedrockShardAdvancement", + "type": "achievement", + "compiles": true, + "locked_code": false, + "registry_name": "bedrock_shard_advancement", + "metadata": { + "files": [ + "src/main/resources/data/nims_random_bullshit/advancements/bedrock_shard_advancement.json" + ] + }, + "path": "~/Advancements" + }, + { + "name": "CondensedNetherrackAdvancement", + "type": "achievement", + "compiles": true, + "locked_code": false, + "registry_name": "condensed_netherrack_advancement", + "metadata": { + "files": [ + "src/main/resources/data/nims_random_bullshit/advancements/condensed_netherrack_advancement.json" + ] + }, + "path": "~/Advancements" + }, + { + "name": "BlockEaterAdvancement", + "type": "achievement", + "compiles": true, + "locked_code": false, + "registry_name": "block_eater_advancement", + "metadata": { + "files": [ + "src/main/resources/data/nims_random_bullshit/advancements/block_eater_advancement.json" + ] + }, + "path": "~/Advancements" + }, + { + "name": "MagicEggAdvancement", + "type": "achievement", + "compiles": true, + "locked_code": false, + "registry_name": "magic_egg_advancement", + "metadata": { + "files": [ + "src/main/resources/data/nims_random_bullshit/advancements/magic_egg_advancement.json" + ] + }, + "path": "~/Advancements" + }, + { + "name": "SpawnerAdvancement", + "type": "achievement", + "compiles": true, + "locked_code": false, + "registry_name": "spawner_advancement", + "metadata": { + "files": [ + "src/main/resources/data/nims_random_bullshit/advancements/spawner_advancement.json" + ] + }, + "path": "~/Advancements" + }, + { + "name": "TuxAdvancement", + "type": "achievement", + "compiles": true, + "locked_code": false, + "registry_name": "tux_advancement", + "metadata": { + "files": [ + "src/main/resources/data/nims_random_bullshit/advancements/tux_advancement.json" + ] + }, + "path": "~/Advancements" + }, + { + "name": "StarAdvancement", + "type": "achievement", + "compiles": true, + "locked_code": false, + "registry_name": "star_advancement", + "metadata": { + "files": [ + "src/main/resources/data/nims_random_bullshit/advancements/star_advancement.json" + ] + }, + "path": "~/Advancements" + }, + { + "name": "StarWandAdvancement", + "type": "achievement", + "compiles": true, + "locked_code": false, + "registry_name": "star_wand_advancement", + "metadata": { + "files": [ + "src/main/resources/data/nims_random_bullshit/advancements/star_wand_advancement.json" + ] + }, + "path": "~/Advancements" + }, + { + "name": "NetherrackJuiceAdvancement", + "type": "achievement", + "compiles": true, + "locked_code": false, + "registry_name": "netherrack_juice_advancement", + "metadata": { + "files": [ + "src/main/resources/data/nims_random_bullshit/advancements/netherrack_juice_advancement.json" + ] + }, + "path": "~/Advancements" + }, + { + "name": "ShitAdvancement", + "type": "achievement", + "compiles": true, + "locked_code": false, + "registry_name": "shit_advancement", + "metadata": { + "files": [ + "src/main/resources/data/nims_random_bullshit/advancements/shit_advancement.json" + ] + }, + "path": "~/Advancements" + }, + { + "name": "GraveDiggerAdvancement", + "type": "achievement", + "compiles": true, + "locked_code": false, + "registry_name": "grave_digger_advancement", + "metadata": { + "files": [ + "src/main/resources/data/nims_random_bullshit/advancements/grave_digger_advancement.json" + ] + }, + "path": "~/Advancements" } ], "variable_elements": [], @@ -2762,18 +3312,26 @@ "~CUSTOM:NetherrackJuice" ], "BLOCKS:minecraft:needs_diamond_tool": [ + "~CUSTOM:OrichalcumBlock", + "~CUSTOM:OrichalcumOre", "~CUSTOM:Bedrockifier" ], "ITEMS:minecraft:pickaxes": [ + "~CUSTOM:OrichalcumPickaxe", "~CUSTOM:BedrockPickaxe", "~CUSTOM:StarWand", "~CUSTOM:NetherrackitePickaxe" ], + "ITEMS:minecraft:hoes": [ + "~CUSTOM:OrichalcumHoe" + ], "ITEMS:mod:ore_miner_acceptable_inputs": [ "CUSTOM:BedrockPickaxe", "Items.DIAMOND_PICKAXE" ], "BLOCKS:minecraft:mineable/pickaxe": [ + "~CUSTOM:OrichalcumBlock", + "~CUSTOM:OrichalcumOre", "~CUSTOM:Bedrockifier", "~CUSTOM:MagmaBrickButton", "~CUSTOM:MagmaBrickPressurePlate", @@ -2794,27 +3352,33 @@ ], "BLOCKS:minecraft:slabs": [ "~CUSTOM:MagmaBrickSlabs", - "~CUSTOM:RedstoneBrickSlabs", - "~CUSTOM:RubberSlab" - ], - "BLOCKS:minecraft:fences": [ - "~CUSTOM:RubberFence" + "~CUSTOM:RedstoneBrickSlabs" ], "BLOCKS:minecraft:walls": [ "~CUSTOM:MagmaBrickWalls", "~CUSTOM:RedstoneBrickWalls" ], + "ITEMS:minecraft:axes": [ + "~CUSTOM:OrichalcumAxe" + ], "BLOCKS:minecraft:stairs": [ "~CUSTOM:MagmaBrickStairs", - "~CUSTOM:RedstoneBrickStairs", - "~CUSTOM:RubberStairs" + "~CUSTOM:RedstoneBrickStairs" + ], + "ITEMS:origins-plus-plus:raw_meat": [ + "CUSTOM:MagicFlesh" ], "ITEMS:minecraft:swords": [ + "~CUSTOM:OrichalcumSword", "~CUSTOM:BedrockSword" ], "ITEMS:minecraft:shovels": [ + "~CUSTOM:OrichalcumShovel", "~CUSTOM:Gravedigger" ], + "ITEMS:origins:meat": [ + "CUSTOM:MagicFlesh" + ], "BLOCKS:mod:netherrack": [ "Blocks.NETHERRACK", "CUSTOM:CondensedNetherrack", @@ -2827,76 +3391,117 @@ "tab_element_order": {}, "language_map": { "en_us": { + "advancements.condensed_netherrack_advancement.descr": "Condense Netherrack for the first time", + "item.nims_random_bullshit.magic_dust": "Magic Dust", + "block.nims_random_bullshit.penta_condensed_netherrack": "Penta-condensed Netherrack", + "item.nims_random_bullshit.orichalcum_armor_boots": "Orichalcum Boots", + "block.nims_random_bullshit.magma_brick_button": "Magma Brick Button", + "advancements.orichalcum_advancement.descr": "Obtain Orichalcum", + "painting.nims_random_bullshit.shit_painting.title": "Shit Painting", + "advancements.spawner_advancement.title": "It\u0027s spawnin\u0027 time!", + "item.nims_random_bullshit.bedrock_shard": "Bedrock Shard", + "item.nims_random_bullshit.orichalcum_armor_chestplate": "Orichalcum Chestplate", + "advancements.grave_digger_advancement.title": "We Must Dig!", + "item.nims_random_bullshit.bean": "Bean", + "block.nims_random_bullshit.orichalcum_block": "Block of Orichalcum", + "block.nims_random_bullshit.rubber_slab": "Rubber Slab", + "item.nims_random_bullshit.bedrock_upgrade_template": "Bedrock Upgrade Template", + "advancements.orichalcum_set_advancement.descr": "Wear a full armor set of Orichalcum.", + "block.nims_random_bullshit.redstone_bricks": "Redstone Bricks", + "block.nims_random_bullshit.orichalcum_ore": "Orichalcum Ore", + "item.nims_random_bullshit.iron_golem_question_mark": "Iron Golem...?", + "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", + "item.nims_random_bullshit.bedrock_sword": "Bedrock Sword", + "gui.nims_random_bullshit.mailbox_gui.outbox_y_coord": "0", + "item.nims_random_bullshit.wither_question_mark": "Wither...?", + "advancements.block_eater_advancement.descr": "Eat a block with the Block Eater", + "advancements.tux_advancement.title": "Tux!?", + "item.nims_random_bullshit.gravedigger": "Gravedigger", + "block.nims_random_bullshit.condensed_condensed_netherrack": "Condensed Condensed Netherrack", + "advancements.netherrack_juice_advancement.descr": "Obtain Netherrack Juice", + "block.nims_random_bullshit.quadra_condensed_netherrack": "Quadra-condensed Netherrack", + "advancements.shit_advancement.descr": "Shit", + "gui.nims_random_bullshit.bedrockifier_gui.button_empty": "-\u003e", + "block.nims_random_bullshit.hexa_condensed_netherrack": "Hexa-condensed Netherrack", + "item.nims_random_bullshit.sand_dust": "Sand Dust", + "entity.nims_random_bullshit.tux": "Tux", + "block.nims_random_bullshit.bedrockifier": "Bedrockifier", + "item.nims_random_bullshit.magic_flesh": "Magic Flesh", + "item.nims_random_bullshit.golden_berries": "Golden Berries", + "item.nims_random_bullshit.netherrack_juice_bucket": "Netherrack Juice Bucket", + "item.nims_random_bullshit.orichalcum": "Orichalcum", + "advancements.magic_egg_advancement.descr": "Obtain a Magic Egg", + "block.nims_random_bullshit.rubber_pressure_plate": "Rubber Pressure Plate", + "item.nims_random_bullshit.orichalcum_armor_leggings": "Orichalcum Leggings", + "block.nims_random_bullshit.condensed_netherrack": "Condensed Netherrack", + "block.nims_random_bullshit.magma_brick_slabs": "Magma Brick Slab", + "advancements.orichalcum_set_advancement.title": "Cover Me In Orc Cum", "item.nims_random_bullshit.star_wand": "Star Wand", "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.magma_brick_button": "Magma Brick Button", - "painting.nims_random_bullshit.shit_painting.title": "Shit Painting", + "item.nims_random_bullshit.orichalcum_axe": "Orichalcum Axe", "enchantment.nims_random_bullshit.passive_income_enchantment": "Passive Income", + "advancements.star_advancement.title": "A Star Meant To Be", "painting.nims_random_bullshit.shit_painting.author": "nim", "gui.nims_random_bullshit.mailbox_gui.outbox_x_coord": "0", "block.nims_random_bullshit.broken_glass": "Broken Glass", "block.nims_random_bullshit.redstone_brick_walls": "Redstone Brick Wall", "block.nims_random_bullshit.rubber_fence": "Rubber Fence", - "item.nims_random_bullshit.bean": "Bean", "effect.nims_random_bullshit.summoned_entity_effect": "Summoned Entity", - "block.nims_random_bullshit.rubber_slab": "Rubber Slab", - "item.nims_random_bullshit.bedrock_upgrade_template": "Bedrock Upgrade Template", + "advancements.grave_digger_advancement.descr": "Obtain Gravedigger", + "advancements.condensed_netherrack_advancement.title": "Rackin\u0027 Em Up!", + "advancements.orichalcum_advancement.title": "Folly Red Cum", "item.nims_random_bullshit.ghoul_spawn_egg": "Ghoul Spawn Egg", "block.nims_random_bullshit.magma_brick_walls": "Magma Brick Wall", "gui.nims_random_bullshit.mailbox_gui.label_y": "Y:", - "block.nims_random_bullshit.redstone_bricks": "Redstone Bricks", "gui.nims_random_bullshit.mailbox_gui.label_z": "Z:", - "item.nims_random_bullshit.iron_golem_question_mark": "Iron Golem...?", "item.nims_random_bullshit.tux_spawn_egg": "Tux Spawn Egg", "gui.nims_random_bullshit.mailbox_gui.label_x": "X:", - "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", + "item.nims_random_bullshit.orichalcum_armor_helmet": "Orichalcum Helmet", + "item.nims_random_bullshit.orichalcum_sword": "Orichalcum Sword", + "advancements.star_wand_advancement.title": "Healius Absorbus!", "item.nims_random_bullshit.snow_golem_question_mark": "Snow Golem...?", - "item.nims_random_bullshit.bedrock_sword": "Bedrock Sword", + "advancements.bedrock_advancement.descr": "Obtain Bedrock", + "advancements.magic_egg_advancement.title": "Core of a Spawner", + "item.nims_random_bullshit.orichalcum_shovel": "Orichalcum Shovel", "block.nims_random_bullshit.redstone_brick_stairs": "Redstone Brick Stairs", - "gui.nims_random_bullshit.mailbox_gui.outbox_y_coord": "0", - "item.nims_random_bullshit.wither_question_mark": "Wither...?", + "item.nims_random_bullshit.orichalcum_pickaxe": "Orichalcum Pickaxe", "block.nims_random_bullshit.magma_brick_pressure_plate": "Magma Brick Pressure Plate", "item.nims_random_bullshit.cheese": "Cheese", "item.nims_random_bullshit.netherrackite": "Netherrackite Ingot", - "block.nims_random_bullshit.condensed_condensed_netherrack": "Condensed Condensed Netherrack", - "item.nims_random_bullshit.gravedigger": "Gravedigger", + "advancements.bedrock_shard_advancement.title": "Unobtainium", "fluid.nims_random_bullshit.netherrack_juice": "Netherrack Juice", - "block.nims_random_bullshit.quadra_condensed_netherrack": "Quadra-condensed Netherrack", "gui.nims_random_bullshit.mailbox_gui.outbox_z_coord": "0", + "advancements.shit_advancement.title": "Oh Shit!", "item.nims_random_bullshit.netherrackite_pickaxe.description_0": "Non-condensed netherracks broken by this pickaxe drop themselves an additional time.", - "gui.nims_random_bullshit.bedrockifier_gui.button_empty": "-\u003e", "item.nims_random_bullshit.netherrackite_pickaxe": "Netherrackite Pickaxe", "effect.nims_random_bullshit.stinky_effect": "Stinky", - "block.nims_random_bullshit.hexa_condensed_netherrack": "Hexa-condensed Netherrack", + "advancements.tux_advancement.descr": "Obtain a Tux Spawn Egg", + "item.nims_random_bullshit.orichalcum_hoe": "Orichalcum Hoe", "block.nims_random_bullshit.ore_miner": "Ore Miner", + "advancements.star_wand_advancement.descr": "Use a Star Wand", "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", - "block.nims_random_bullshit.bedrockifier": "Bedrockifier", "item.nims_random_bullshit.magic_egg": "Magic Egg", "item.nims_random_bullshit.block_eater": "Block Eater", - "item.nims_random_bullshit.golden_berries": "Golden Berries", - "item.nims_random_bullshit.netherrack_juice_bucket": "Netherrack Juice Bucket", "block.nims_random_bullshit.condensed_condensed_condensed_netherrack": "Condensed Condensed Condensed Netherrack", + "advancements.bedrock_advancement.title": "Unobtainium Block", "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.magma_bricks": "Magma Bricks", "gui.nims_random_bullshit.bedrockifier_gui.label_bedrockifier": "Bedrockifier", - "block.nims_random_bullshit.rubber_pressure_plate": "Rubber Pressure Plate", + "advancements.star_advancement.descr": "Obtain a Star", "item.nims_random_bullshit.shit": "Shit", - "block.nims_random_bullshit.condensed_netherrack": "Condensed Netherrack", "item.nims_random_bullshit.bedrock_pickaxe": "Bedrock Pickaxe", + "advancements.block_eater_advancement.title": "Eat The Blocks", + "advancements.spawner_advancement.descr": "Obtain a Mob Spawner", "block.nims_random_bullshit.magma_brick_stairs": "Magma Brick Stairs", - "block.nims_random_bullshit.magma_brick_slabs": "Magma Brick Slab", + "advancements.netherrack_juice_advancement.title": "Smells Kinda Funny", + "advancements.bedrock_shard_advancement.descr": "Obtain Bedrock Shard", "block.nims_random_bullshit.redstone_brick_slabs": "Redstone Brick Slab" } }, @@ -2950,18 +3555,27 @@ { "name": "SpawnEggs", "children": [] + }, + { + "name": "Advancements", + "children": [] + }, + { + "name": "Orichalcum", + "children": [] } ] }, "workspaceSettings": { "modid": "nims_random_bullshit", "modName": "Nim\u0027s Random Bullshit", - "version": "1.6.2", + "version": "1.7.0", "description": "Random shit added by Nim. Created with MCreator.", "author": "nimsolated, MCreator", "websiteURL": "https://mcreator.net", "license": "Academic Free License v3.0", "serverSideOnly": false, + "modPicture": "shit", "requiredMods": [], "dependencies": [], "dependants": [], diff --git a/src/main/java/net/mcreator/nimsrandombullshit/block/OrichalcumBlockBlock.java b/src/main/java/net/mcreator/nimsrandombullshit/block/OrichalcumBlockBlock.java new file mode 100644 index 0000000..093d486 --- /dev/null +++ b/src/main/java/net/mcreator/nimsrandombullshit/block/OrichalcumBlockBlock.java @@ -0,0 +1,20 @@ + +package net.mcreator.nimsrandombullshit.block; + +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.Block; +import net.minecraft.world.level.BlockGetter; +import net.minecraft.core.BlockPos; + +public class OrichalcumBlockBlock extends Block { + public OrichalcumBlockBlock() { + super(BlockBehaviour.Properties.of().sound(SoundType.METAL).strength(5f, 10f).requiresCorrectToolForDrops()); + } + + @Override + public int getLightBlock(BlockState state, BlockGetter worldIn, BlockPos pos) { + return 15; + } +} diff --git a/src/main/java/net/mcreator/nimsrandombullshit/block/RubberSlabBlock.java b/src/main/java/net/mcreator/nimsrandombullshit/block/OrichalcumOreBlock.java similarity index 52% rename from src/main/java/net/mcreator/nimsrandombullshit/block/RubberSlabBlock.java rename to src/main/java/net/mcreator/nimsrandombullshit/block/OrichalcumOreBlock.java index e88c3ca..5d26329 100644 --- a/src/main/java/net/mcreator/nimsrandombullshit/block/RubberSlabBlock.java +++ b/src/main/java/net/mcreator/nimsrandombullshit/block/OrichalcumOreBlock.java @@ -5,23 +5,17 @@ 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.block.Block; 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)); +public class OrichalcumOreBlock extends Block { + public OrichalcumOreBlock() { + super(BlockBehaviour.Properties.of().instrument(NoteBlockInstrument.BASEDRUM).sound(SoundType.STONE).strength(12f, 15.1571656651f).requiresCorrectToolForDrops()); } @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; + return 15; } } diff --git a/src/main/java/net/mcreator/nimsrandombullshit/block/RubberButtonBlock.java b/src/main/java/net/mcreator/nimsrandombullshit/block/RubberButtonBlock.java deleted file mode 100644 index 748cf6e..0000000 --- a/src/main/java/net/mcreator/nimsrandombullshit/block/RubberButtonBlock.java +++ /dev/null @@ -1,28 +0,0 @@ - -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 deleted file mode 100644 index a6c18a9..0000000 --- a/src/main/java/net/mcreator/nimsrandombullshit/block/RubberFenceBlock.java +++ /dev/null @@ -1,27 +0,0 @@ - -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 deleted file mode 100644 index 952cf5b..0000000 --- a/src/main/java/net/mcreator/nimsrandombullshit/block/RubberFenceGateBlock.java +++ /dev/null @@ -1,28 +0,0 @@ - -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 deleted file mode 100644 index a2c8fda..0000000 --- a/src/main/java/net/mcreator/nimsrandombullshit/block/RubberPressurePlateBlock.java +++ /dev/null @@ -1,28 +0,0 @@ - -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/RubberStairsBlock.java b/src/main/java/net/mcreator/nimsrandombullshit/block/RubberStairsBlock.java deleted file mode 100644 index 04288b7..0000000 --- a/src/main/java/net/mcreator/nimsrandombullshit/block/RubberStairsBlock.java +++ /dev/null @@ -1,38 +0,0 @@ - -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/init/NimsRandomBullshitModBlocks.java b/src/main/java/net/mcreator/nimsrandombullshit/init/NimsRandomBullshitModBlocks.java index b663430..4fcc093 100644 --- a/src/main/java/net/mcreator/nimsrandombullshit/init/NimsRandomBullshitModBlocks.java +++ b/src/main/java/net/mcreator/nimsrandombullshit/init/NimsRandomBullshitModBlocks.java @@ -16,6 +16,8 @@ import net.mcreator.nimsrandombullshit.block.RedstoneBrickStairsBlock; import net.mcreator.nimsrandombullshit.block.RedstoneBrickSlabsBlock; import net.mcreator.nimsrandombullshit.block.QuadraCondensedNetherrackBlock; import net.mcreator.nimsrandombullshit.block.PentaCondensedNetherrackBlock; +import net.mcreator.nimsrandombullshit.block.OrichalcumOreBlock; +import net.mcreator.nimsrandombullshit.block.OrichalcumBlockBlock; import net.mcreator.nimsrandombullshit.block.OreMinerBlock; import net.mcreator.nimsrandombullshit.block.NetherrackJuiceBlock; import net.mcreator.nimsrandombullshit.block.MagmaBricksBlock; @@ -54,6 +56,8 @@ public class NimsRandomBullshitModBlocks { public static final RegistryObject MAGMA_BRICK_PRESSURE_PLATE = REGISTRY.register("magma_brick_pressure_plate", () -> new MagmaBrickPressurePlateBlock()); public static final RegistryObject MAGMA_BRICK_BUTTON = REGISTRY.register("magma_brick_button", () -> new MagmaBrickButtonBlock()); public static final RegistryObject BEDROCKIFIER = REGISTRY.register("bedrockifier", () -> new BedrockifierBlock()); + public static final RegistryObject ORICHALCUM_ORE = REGISTRY.register("orichalcum_ore", () -> new OrichalcumOreBlock()); + public static final RegistryObject ORICHALCUM_BLOCK = REGISTRY.register("orichalcum_block", () -> new OrichalcumBlockBlock()); // Start of user code block custom blocks // End of user code block custom blocks } diff --git a/src/main/java/net/mcreator/nimsrandombullshit/init/NimsRandomBullshitModItems.java b/src/main/java/net/mcreator/nimsrandombullshit/init/NimsRandomBullshitModItems.java index 52ae69a..6ff6b5f 100644 --- a/src/main/java/net/mcreator/nimsrandombullshit/init/NimsRandomBullshitModItems.java +++ b/src/main/java/net/mcreator/nimsrandombullshit/init/NimsRandomBullshitModItems.java @@ -19,6 +19,13 @@ import net.mcreator.nimsrandombullshit.item.StarItem; import net.mcreator.nimsrandombullshit.item.SnowGolemQuestionMarkItem; import net.mcreator.nimsrandombullshit.item.ShitItem; import net.mcreator.nimsrandombullshit.item.SandDustItem; +import net.mcreator.nimsrandombullshit.item.OrichalcumSwordItem; +import net.mcreator.nimsrandombullshit.item.OrichalcumShovelItem; +import net.mcreator.nimsrandombullshit.item.OrichalcumPickaxeItem; +import net.mcreator.nimsrandombullshit.item.OrichalcumItem; +import net.mcreator.nimsrandombullshit.item.OrichalcumHoeItem; +import net.mcreator.nimsrandombullshit.item.OrichalcumAxeItem; +import net.mcreator.nimsrandombullshit.item.OrichalcumArmorItem; import net.mcreator.nimsrandombullshit.item.NetherrackitePickaxeItem; import net.mcreator.nimsrandombullshit.item.NetherrackiteItem; import net.mcreator.nimsrandombullshit.item.NetherrackJuiceItem; @@ -33,6 +40,7 @@ import net.mcreator.nimsrandombullshit.item.CheeseItem; import net.mcreator.nimsrandombullshit.item.BlockEaterItem; import net.mcreator.nimsrandombullshit.item.BedrockUpgradeTemplateItem; import net.mcreator.nimsrandombullshit.item.BedrockSwordItem; +import net.mcreator.nimsrandombullshit.item.BedrockShardItem; import net.mcreator.nimsrandombullshit.item.BedrockPickaxeItem; import net.mcreator.nimsrandombullshit.item.BeanItem; import net.mcreator.nimsrandombullshit.NimsRandomBullshitMod; @@ -82,6 +90,19 @@ public class NimsRandomBullshitModItems { public static final RegistryObject IRON_GOLEM_QUESTION_MARK = REGISTRY.register("iron_golem_question_mark", () -> new IronGolemQuestionMarkItem()); public static final RegistryObject SNOW_GOLEM_QUESTION_MARK = REGISTRY.register("snow_golem_question_mark", () -> new SnowGolemQuestionMarkItem()); public static final RegistryObject BEDROCK_SWORD = REGISTRY.register("bedrock_sword", () -> new BedrockSwordItem()); + public static final RegistryObject ORICHALCUM = REGISTRY.register("orichalcum", () -> new OrichalcumItem()); + public static final RegistryObject ORICHALCUM_ORE = block(NimsRandomBullshitModBlocks.ORICHALCUM_ORE); + public static final RegistryObject ORICHALCUM_BLOCK = block(NimsRandomBullshitModBlocks.ORICHALCUM_BLOCK); + public static final RegistryObject ORICHALCUM_PICKAXE = REGISTRY.register("orichalcum_pickaxe", () -> new OrichalcumPickaxeItem()); + public static final RegistryObject ORICHALCUM_AXE = REGISTRY.register("orichalcum_axe", () -> new OrichalcumAxeItem()); + public static final RegistryObject ORICHALCUM_SWORD = REGISTRY.register("orichalcum_sword", () -> new OrichalcumSwordItem()); + public static final RegistryObject ORICHALCUM_SHOVEL = REGISTRY.register("orichalcum_shovel", () -> new OrichalcumShovelItem()); + public static final RegistryObject ORICHALCUM_HOE = REGISTRY.register("orichalcum_hoe", () -> new OrichalcumHoeItem()); + public static final RegistryObject ORICHALCUM_ARMOR_HELMET = REGISTRY.register("orichalcum_armor_helmet", () -> new OrichalcumArmorItem.Helmet()); + public static final RegistryObject ORICHALCUM_ARMOR_CHESTPLATE = REGISTRY.register("orichalcum_armor_chestplate", () -> new OrichalcumArmorItem.Chestplate()); + public static final RegistryObject ORICHALCUM_ARMOR_LEGGINGS = REGISTRY.register("orichalcum_armor_leggings", () -> new OrichalcumArmorItem.Leggings()); + public static final RegistryObject ORICHALCUM_ARMOR_BOOTS = REGISTRY.register("orichalcum_armor_boots", () -> new OrichalcumArmorItem.Boots()); + public static final RegistryObject BEDROCK_SHARD = REGISTRY.register("bedrock_shard", () -> new BedrockShardItem()); // Start of user code block custom items // End of user code block custom items diff --git a/src/main/java/net/mcreator/nimsrandombullshit/init/NimsRandomBullshitModTabs.java b/src/main/java/net/mcreator/nimsrandombullshit/init/NimsRandomBullshitModTabs.java index d23c9ae..c2e26a6 100644 --- a/src/main/java/net/mcreator/nimsrandombullshit/init/NimsRandomBullshitModTabs.java +++ b/src/main/java/net/mcreator/nimsrandombullshit/init/NimsRandomBullshitModTabs.java @@ -33,6 +33,8 @@ public class NimsRandomBullshitModTabs { tabData.accept(NimsRandomBullshitModBlocks.MAGMA_BRICK_STAIRS.get().asItem()); tabData.accept(NimsRandomBullshitModBlocks.MAGMA_BRICK_SLABS.get().asItem()); tabData.accept(NimsRandomBullshitModBlocks.MAGMA_BRICK_WALLS.get().asItem()); + tabData.accept(NimsRandomBullshitModBlocks.ORICHALCUM_ORE.get().asItem()); + tabData.accept(NimsRandomBullshitModBlocks.ORICHALCUM_BLOCK.get().asItem()); } else if (tabData.getTabKey() == CreativeModeTabs.TOOLS_AND_UTILITIES) { tabData.accept(NimsRandomBullshitModItems.BLOCK_EATER.get()); tabData.accept(NimsRandomBullshitModItems.NETHERRACKITE_PICKAXE.get()); @@ -42,6 +44,10 @@ public class NimsRandomBullshitModTabs { tabData.accept(NimsRandomBullshitModItems.NETHERRACK_JUICE_BUCKET.get()); tabData.accept(NimsRandomBullshitModItems.BEDROCK_PICKAXE.get()); tabData.accept(NimsRandomBullshitModItems.BEDROCK_SWORD.get()); + tabData.accept(NimsRandomBullshitModItems.ORICHALCUM_PICKAXE.get()); + tabData.accept(NimsRandomBullshitModItems.ORICHALCUM_AXE.get()); + tabData.accept(NimsRandomBullshitModItems.ORICHALCUM_SHOVEL.get()); + tabData.accept(NimsRandomBullshitModItems.ORICHALCUM_HOE.get()); } else if (tabData.getTabKey() == CreativeModeTabs.INGREDIENTS) { tabData.accept(NimsRandomBullshitModItems.NETHERRACKITE.get()); tabData.accept(NimsRandomBullshitModItems.SAND_DUST.get()); @@ -53,6 +59,8 @@ public class NimsRandomBullshitModTabs { tabData.accept(NimsRandomBullshitModItems.WITHER_QUESTION_MARK.get()); tabData.accept(NimsRandomBullshitModItems.IRON_GOLEM_QUESTION_MARK.get()); tabData.accept(NimsRandomBullshitModItems.SNOW_GOLEM_QUESTION_MARK.get()); + tabData.accept(NimsRandomBullshitModItems.ORICHALCUM.get()); + tabData.accept(NimsRandomBullshitModItems.BEDROCK_SHARD.get()); } else if (tabData.getTabKey() == CreativeModeTabs.FOOD_AND_DRINKS) { tabData.accept(NimsRandomBullshitModItems.MAGIC_FLESH.get()); tabData.accept(NimsRandomBullshitModItems.GOLDEN_BERRIES.get()); @@ -71,6 +79,12 @@ public class NimsRandomBullshitModTabs { tabData.accept(NimsRandomBullshitModBlocks.REDSTONE_BRICK_WALLS.get().asItem()); tabData.accept(NimsRandomBullshitModBlocks.MAGMA_BRICK_PRESSURE_PLATE.get().asItem()); tabData.accept(NimsRandomBullshitModBlocks.MAGMA_BRICK_BUTTON.get().asItem()); + } else if (tabData.getTabKey() == CreativeModeTabs.COMBAT) { + tabData.accept(NimsRandomBullshitModItems.ORICHALCUM_SWORD.get()); + tabData.accept(NimsRandomBullshitModItems.ORICHALCUM_ARMOR_HELMET.get()); + tabData.accept(NimsRandomBullshitModItems.ORICHALCUM_ARMOR_CHESTPLATE.get()); + tabData.accept(NimsRandomBullshitModItems.ORICHALCUM_ARMOR_LEGGINGS.get()); + tabData.accept(NimsRandomBullshitModItems.ORICHALCUM_ARMOR_BOOTS.get()); } } } diff --git a/src/main/java/net/mcreator/nimsrandombullshit/item/BedrockShardItem.java b/src/main/java/net/mcreator/nimsrandombullshit/item/BedrockShardItem.java new file mode 100644 index 0000000..9177cca --- /dev/null +++ b/src/main/java/net/mcreator/nimsrandombullshit/item/BedrockShardItem.java @@ -0,0 +1,11 @@ + +package net.mcreator.nimsrandombullshit.item; + +import net.minecraft.world.item.Rarity; +import net.minecraft.world.item.Item; + +public class BedrockShardItem extends Item { + public BedrockShardItem() { + super(new Item.Properties().stacksTo(64).fireResistant().rarity(Rarity.EPIC)); + } +} diff --git a/src/main/java/net/mcreator/nimsrandombullshit/item/OrichalcumArmorItem.java b/src/main/java/net/mcreator/nimsrandombullshit/item/OrichalcumArmorItem.java new file mode 100644 index 0000000..3d28469 --- /dev/null +++ b/src/main/java/net/mcreator/nimsrandombullshit/item/OrichalcumArmorItem.java @@ -0,0 +1,117 @@ + +package net.mcreator.nimsrandombullshit.item; + +import net.minecraft.world.level.Level; +import net.minecraft.world.item.crafting.Ingredient; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ArmorMaterial; +import net.minecraft.world.item.ArmorItem; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.entity.EquipmentSlot; +import net.minecraft.world.entity.Entity; +import net.minecraft.sounds.SoundEvents; +import net.minecraft.sounds.SoundEvent; + +import net.mcreator.nimsrandombullshit.procedures.OrichalcumArmorBootsTickEventProcedure; +import net.mcreator.nimsrandombullshit.init.NimsRandomBullshitModItems; + +import com.google.common.collect.Iterables; + +public abstract class OrichalcumArmorItem extends ArmorItem { + public OrichalcumArmorItem(ArmorItem.Type type, Item.Properties properties) { + super(new ArmorMaterial() { + @Override + public int getDurabilityForType(ArmorItem.Type type) { + return new int[]{13, 15, 16, 11}[type.getSlot().getIndex()] * 39; + } + + @Override + public int getDefenseForType(ArmorItem.Type type) { + return new int[]{3, 6, 9, 3}[type.getSlot().getIndex()]; + } + + @Override + public int getEnchantmentValue() { + return 25; + } + + @Override + public SoundEvent getEquipSound() { + return SoundEvents.EMPTY; + } + + @Override + public Ingredient getRepairIngredient() { + return Ingredient.of(new ItemStack(NimsRandomBullshitModItems.ORICHALCUM.get())); + } + + @Override + public String getName() { + return "orichalcum_armor"; + } + + @Override + public float getToughness() { + return 3f; + } + + @Override + public float getKnockbackResistance() { + return 0.1f; + } + }, type, properties); + } + + public static class Helmet extends OrichalcumArmorItem { + public Helmet() { + super(ArmorItem.Type.HELMET, new Item.Properties()); + } + + @Override + public String getArmorTexture(ItemStack stack, Entity entity, EquipmentSlot slot, String type) { + return "nims_random_bullshit:textures/models/armor/orichalcum_layer_1.png"; + } + } + + public static class Chestplate extends OrichalcumArmorItem { + public Chestplate() { + super(ArmorItem.Type.CHESTPLATE, new Item.Properties()); + } + + @Override + public String getArmorTexture(ItemStack stack, Entity entity, EquipmentSlot slot, String type) { + return "nims_random_bullshit:textures/models/armor/orichalcum_layer_1.png"; + } + } + + public static class Leggings extends OrichalcumArmorItem { + public Leggings() { + super(ArmorItem.Type.LEGGINGS, new Item.Properties()); + } + + @Override + public String getArmorTexture(ItemStack stack, Entity entity, EquipmentSlot slot, String type) { + return "nims_random_bullshit:textures/models/armor/orichalcum_layer_2.png"; + } + } + + public static class Boots extends OrichalcumArmorItem { + public Boots() { + super(ArmorItem.Type.BOOTS, new Item.Properties()); + } + + @Override + public String getArmorTexture(ItemStack stack, Entity entity, EquipmentSlot slot, String type) { + return "nims_random_bullshit:textures/models/armor/orichalcum_layer_1.png"; + } + + @Override + public void inventoryTick(ItemStack itemstack, Level world, Entity entity, int slot, boolean selected) { + super.inventoryTick(itemstack, world, entity, slot, selected); + if (entity instanceof Player player && Iterables.contains(player.getArmorSlots(), itemstack)) { + OrichalcumArmorBootsTickEventProcedure.execute(entity); + } + } + } +} diff --git a/src/main/java/net/mcreator/nimsrandombullshit/item/OrichalcumAxeItem.java b/src/main/java/net/mcreator/nimsrandombullshit/item/OrichalcumAxeItem.java new file mode 100644 index 0000000..82a4752 --- /dev/null +++ b/src/main/java/net/mcreator/nimsrandombullshit/item/OrichalcumAxeItem.java @@ -0,0 +1,40 @@ + +package net.mcreator.nimsrandombullshit.item; + +import net.minecraft.world.item.crafting.Ingredient; +import net.minecraft.world.item.Tier; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.AxeItem; + +import net.mcreator.nimsrandombullshit.init.NimsRandomBullshitModItems; + +public class OrichalcumAxeItem extends AxeItem { + public OrichalcumAxeItem() { + super(new Tier() { + public int getUses() { + return 2032; + } + + public float getSpeed() { + return 12f; + } + + public float getAttackDamageBonus() { + return 11f; + } + + public int getLevel() { + return 3; + } + + public int getEnchantmentValue() { + return 22; + } + + public Ingredient getRepairIngredient() { + return Ingredient.of(new ItemStack(NimsRandomBullshitModItems.ORICHALCUM.get())); + } + }, 1, -3f, new Item.Properties().fireResistant()); + } +} diff --git a/src/main/java/net/mcreator/nimsrandombullshit/item/OrichalcumHoeItem.java b/src/main/java/net/mcreator/nimsrandombullshit/item/OrichalcumHoeItem.java new file mode 100644 index 0000000..c0fb5e1 --- /dev/null +++ b/src/main/java/net/mcreator/nimsrandombullshit/item/OrichalcumHoeItem.java @@ -0,0 +1,40 @@ + +package net.mcreator.nimsrandombullshit.item; + +import net.minecraft.world.item.crafting.Ingredient; +import net.minecraft.world.item.Tier; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.HoeItem; + +import net.mcreator.nimsrandombullshit.init.NimsRandomBullshitModItems; + +public class OrichalcumHoeItem extends HoeItem { + public OrichalcumHoeItem() { + super(new Tier() { + public int getUses() { + return 2032; + } + + public float getSpeed() { + return 12f; + } + + public float getAttackDamageBonus() { + return 0f; + } + + public int getLevel() { + return 3; + } + + public int getEnchantmentValue() { + return 22; + } + + public Ingredient getRepairIngredient() { + return Ingredient.of(new ItemStack(NimsRandomBullshitModItems.ORICHALCUM.get())); + } + }, 0, 0f, new Item.Properties().fireResistant()); + } +} diff --git a/src/main/java/net/mcreator/nimsrandombullshit/item/OrichalcumItem.java b/src/main/java/net/mcreator/nimsrandombullshit/item/OrichalcumItem.java new file mode 100644 index 0000000..389d039 --- /dev/null +++ b/src/main/java/net/mcreator/nimsrandombullshit/item/OrichalcumItem.java @@ -0,0 +1,11 @@ + +package net.mcreator.nimsrandombullshit.item; + +import net.minecraft.world.item.Rarity; +import net.minecraft.world.item.Item; + +public class OrichalcumItem extends Item { + public OrichalcumItem() { + super(new Item.Properties().stacksTo(64).fireResistant().rarity(Rarity.COMMON)); + } +} diff --git a/src/main/java/net/mcreator/nimsrandombullshit/item/OrichalcumPickaxeItem.java b/src/main/java/net/mcreator/nimsrandombullshit/item/OrichalcumPickaxeItem.java new file mode 100644 index 0000000..defd980 --- /dev/null +++ b/src/main/java/net/mcreator/nimsrandombullshit/item/OrichalcumPickaxeItem.java @@ -0,0 +1,40 @@ + +package net.mcreator.nimsrandombullshit.item; + +import net.minecraft.world.item.crafting.Ingredient; +import net.minecraft.world.item.Tier; +import net.minecraft.world.item.PickaxeItem; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.Item; + +import net.mcreator.nimsrandombullshit.init.NimsRandomBullshitModItems; + +public class OrichalcumPickaxeItem extends PickaxeItem { + public OrichalcumPickaxeItem() { + super(new Tier() { + public int getUses() { + return 2032; + } + + public float getSpeed() { + return 12f; + } + + public float getAttackDamageBonus() { + return 7f; + } + + public int getLevel() { + return 3; + } + + public int getEnchantmentValue() { + return 22; + } + + public Ingredient getRepairIngredient() { + return Ingredient.of(new ItemStack(NimsRandomBullshitModItems.ORICHALCUM.get())); + } + }, 1, -2.8f, new Item.Properties().fireResistant()); + } +} diff --git a/src/main/java/net/mcreator/nimsrandombullshit/item/OrichalcumShovelItem.java b/src/main/java/net/mcreator/nimsrandombullshit/item/OrichalcumShovelItem.java new file mode 100644 index 0000000..c0298c5 --- /dev/null +++ b/src/main/java/net/mcreator/nimsrandombullshit/item/OrichalcumShovelItem.java @@ -0,0 +1,40 @@ + +package net.mcreator.nimsrandombullshit.item; + +import net.minecraft.world.item.crafting.Ingredient; +import net.minecraft.world.item.Tier; +import net.minecraft.world.item.ShovelItem; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.Item; + +import net.mcreator.nimsrandombullshit.init.NimsRandomBullshitModItems; + +public class OrichalcumShovelItem extends ShovelItem { + public OrichalcumShovelItem() { + super(new Tier() { + public int getUses() { + return 2032; + } + + public float getSpeed() { + return 12f; + } + + public float getAttackDamageBonus() { + return 2f; + } + + public int getLevel() { + return 3; + } + + public int getEnchantmentValue() { + return 22; + } + + public Ingredient getRepairIngredient() { + return Ingredient.of(new ItemStack(NimsRandomBullshitModItems.ORICHALCUM.get())); + } + }, 1, -3f, new Item.Properties().fireResistant()); + } +} diff --git a/src/main/java/net/mcreator/nimsrandombullshit/item/OrichalcumSwordItem.java b/src/main/java/net/mcreator/nimsrandombullshit/item/OrichalcumSwordItem.java new file mode 100644 index 0000000..ba8dc96 --- /dev/null +++ b/src/main/java/net/mcreator/nimsrandombullshit/item/OrichalcumSwordItem.java @@ -0,0 +1,40 @@ + +package net.mcreator.nimsrandombullshit.item; + +import net.minecraft.world.item.crafting.Ingredient; +import net.minecraft.world.item.Tier; +import net.minecraft.world.item.SwordItem; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.Item; + +import net.mcreator.nimsrandombullshit.init.NimsRandomBullshitModItems; + +public class OrichalcumSwordItem extends SwordItem { + public OrichalcumSwordItem() { + super(new Tier() { + public int getUses() { + return 2032; + } + + public float getSpeed() { + return 12f; + } + + public float getAttackDamageBonus() { + return 5f; + } + + public int getLevel() { + return 3; + } + + public int getEnchantmentValue() { + return 22; + } + + public Ingredient getRepairIngredient() { + return Ingredient.of(new ItemStack(NimsRandomBullshitModItems.ORICHALCUM.get())); + } + }, 3, -2.4f, new Item.Properties().fireResistant()); + } +} diff --git a/src/main/java/net/mcreator/nimsrandombullshit/procedures/BedrockPickaxeEntitySwingsItemProcedure.java b/src/main/java/net/mcreator/nimsrandombullshit/procedures/BedrockPickaxeEntitySwingsItemProcedure.java index 52234ea..706d749 100644 --- a/src/main/java/net/mcreator/nimsrandombullshit/procedures/BedrockPickaxeEntitySwingsItemProcedure.java +++ b/src/main/java/net/mcreator/nimsrandombullshit/procedures/BedrockPickaxeEntitySwingsItemProcedure.java @@ -16,6 +16,7 @@ import net.minecraft.server.level.ServerLevel; import net.minecraft.resources.ResourceLocation; import net.minecraft.core.BlockPos; +import net.mcreator.nimsrandombullshit.init.NimsRandomBullshitModItems; import net.mcreator.nimsrandombullshit.init.NimsRandomBullshitModBlocks; import java.util.Map; @@ -67,7 +68,7 @@ public class BedrockPickaxeEntitySwingsItemProcedure { (entity.level().clip(new ClipContext(entity.getEyePosition(1f), entity.getEyePosition(1f).add(entity.getViewVector(1f).scale(4.5)), ClipContext.Block.OUTLINE, ClipContext.Fluid.NONE, entity)).getBlockPos().getX()), (entity.level().clip(new ClipContext(entity.getEyePosition(1f), entity.getEyePosition(1f).add(entity.getViewVector(1f).scale(4.5)), ClipContext.Block.OUTLINE, ClipContext.Fluid.NONE, entity)).getBlockPos().getY()), (entity.level().clip(new ClipContext(entity.getEyePosition(1f), entity.getEyePosition(1f).add(entity.getViewVector(1f).scale(4.5)), ClipContext.Block.OUTLINE, ClipContext.Fluid.NONE, entity)).getBlockPos().getZ()), - new ItemStack(Blocks.BEDROCK)); + new ItemStack(NimsRandomBullshitModItems.BEDROCK_SHARD.get())); entityToSpawn.setPickUpDelay(10); _level.addFreshEntity(entityToSpawn); } diff --git a/src/main/java/net/mcreator/nimsrandombullshit/procedures/BlockEaterRightclickedOnBlockProcedure.java b/src/main/java/net/mcreator/nimsrandombullshit/procedures/BlockEaterRightclickedOnBlockProcedure.java index a690141..386d2c0 100644 --- a/src/main/java/net/mcreator/nimsrandombullshit/procedures/BlockEaterRightclickedOnBlockProcedure.java +++ b/src/main/java/net/mcreator/nimsrandombullshit/procedures/BlockEaterRightclickedOnBlockProcedure.java @@ -9,10 +9,13 @@ import net.minecraft.world.item.ItemStack; import net.minecraft.world.entity.player.Player; import net.minecraft.world.entity.Entity; import net.minecraft.sounds.SoundSource; +import net.minecraft.server.level.ServerPlayer; import net.minecraft.server.level.ServerLevel; import net.minecraft.resources.ResourceLocation; import net.minecraft.core.particles.ParticleTypes; import net.minecraft.core.BlockPos; +import net.minecraft.advancements.AdvancementProgress; +import net.minecraft.advancements.Advancement; public class BlockEaterRightclickedOnBlockProcedure { public static void execute(LevelAccessor world, double x, double y, double z, Entity entity, ItemStack itemstack) { @@ -37,6 +40,17 @@ public class BlockEaterRightclickedOnBlockProcedure { _level.sendParticles(ParticleTypes.END_ROD, x, y, z, 4, 1, 1, 1, 0.4); if (entity instanceof Player _player) _player.getCooldowns().addCooldown(itemstack.getItem(), 600); + if (!(entity instanceof ServerPlayer _plr11 && _plr11.level() instanceof ServerLevel + && _plr11.getAdvancements().getOrStartProgress(_plr11.server.getAdvancements().getAdvancement(new ResourceLocation("nims_random_bullshit:block_eater_advancement"))).isDone())) { + if (entity instanceof ServerPlayer _player) { + Advancement _adv = _player.server.getAdvancements().getAdvancement(new ResourceLocation("nims_random_bullshit:block_eater_advancement")); + AdvancementProgress _ap = _player.getAdvancements().getOrStartProgress(_adv); + if (!_ap.isDone()) { + for (String criteria : _ap.getRemainingCriteria()) + _player.getAdvancements().award(_adv, criteria); + } + } + } } } } diff --git a/src/main/java/net/mcreator/nimsrandombullshit/procedures/OrichalcumArmorBootsTickEventProcedure.java b/src/main/java/net/mcreator/nimsrandombullshit/procedures/OrichalcumArmorBootsTickEventProcedure.java new file mode 100644 index 0000000..ea51e9d --- /dev/null +++ b/src/main/java/net/mcreator/nimsrandombullshit/procedures/OrichalcumArmorBootsTickEventProcedure.java @@ -0,0 +1,42 @@ +package net.mcreator.nimsrandombullshit.procedures; + +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.entity.EquipmentSlot; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.effect.MobEffects; +import net.minecraft.world.effect.MobEffectInstance; +import net.minecraft.server.level.ServerPlayer; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.advancements.AdvancementProgress; +import net.minecraft.advancements.Advancement; + +import net.mcreator.nimsrandombullshit.init.NimsRandomBullshitModItems; + +public class OrichalcumArmorBootsTickEventProcedure { + public static void execute(Entity entity) { + if (entity == null) + return; + if ((entity instanceof LivingEntity _entGetArmor ? _entGetArmor.getItemBySlot(EquipmentSlot.HEAD) : ItemStack.EMPTY).getItem() == NimsRandomBullshitModItems.ORICHALCUM_ARMOR_HELMET.get() + && (entity instanceof LivingEntity _entGetArmor ? _entGetArmor.getItemBySlot(EquipmentSlot.CHEST) : ItemStack.EMPTY).getItem() == NimsRandomBullshitModItems.ORICHALCUM_ARMOR_CHESTPLATE.get() + && (entity instanceof LivingEntity _entGetArmor ? _entGetArmor.getItemBySlot(EquipmentSlot.LEGS) : ItemStack.EMPTY).getItem() == NimsRandomBullshitModItems.ORICHALCUM_ARMOR_LEGGINGS.get()) { + if (entity instanceof Player && !(entity instanceof ServerPlayer _plr7 && _plr7.level() instanceof ServerLevel + && _plr7.getAdvancements().getOrStartProgress(_plr7.server.getAdvancements().getAdvancement(new ResourceLocation("nims_random_bullshit:orichalcum_set_advancement"))).isDone())) { + if (entity instanceof ServerPlayer _player) { + Advancement _adv = _player.server.getAdvancements().getAdvancement(new ResourceLocation("nims_random_bullshit:orichalcum_set_advancement")); + AdvancementProgress _ap = _player.getAdvancements().getOrStartProgress(_adv); + if (!_ap.isDone()) { + for (String criteria : _ap.getRemainingCriteria()) + _player.getAdvancements().award(_adv, criteria); + } + } + } + if (entity instanceof LivingEntity _entity && !_entity.level().isClientSide()) + _entity.addEffect(new MobEffectInstance(MobEffects.MOVEMENT_SPEED, 60, 1, false, false)); + if (entity instanceof LivingEntity _entity && !_entity.level().isClientSide()) + _entity.addEffect(new MobEffectInstance(MobEffects.JUMP, 60, 1, false, false)); + } + } +} diff --git a/src/main/java/net/mcreator/nimsrandombullshit/procedures/StarWandRightclickedProcedure.java b/src/main/java/net/mcreator/nimsrandombullshit/procedures/StarWandRightclickedProcedure.java index 84dfb56..68d24f9 100644 --- a/src/main/java/net/mcreator/nimsrandombullshit/procedures/StarWandRightclickedProcedure.java +++ b/src/main/java/net/mcreator/nimsrandombullshit/procedures/StarWandRightclickedProcedure.java @@ -16,8 +16,12 @@ import net.minecraft.world.effect.MobEffectInstance; import net.minecraft.util.RandomSource; import net.minecraft.util.Mth; import net.minecraft.sounds.SoundSource; +import net.minecraft.server.level.ServerPlayer; +import net.minecraft.server.level.ServerLevel; import net.minecraft.resources.ResourceLocation; import net.minecraft.core.BlockPos; +import net.minecraft.advancements.AdvancementProgress; +import net.minecraft.advancements.Advancement; import java.util.Comparator; @@ -43,9 +47,9 @@ public class StarWandRightclickedProcedure { if (!(rightClickedEntity == null)) { if ((rightClickedEntity instanceof LivingEntity _livEnt ? _livEnt.getHealth() : -1) == (rightClickedEntity instanceof LivingEntity _livEnt ? _livEnt.getMaxHealth() : -1)) { if (rightClickedEntity instanceof LivingEntity _entity && !_entity.level().isClientSide()) - _entity.addEffect(new MobEffectInstance(MobEffects.ABSORPTION, 300, 1, false, false)); + _entity.addEffect(new MobEffectInstance(MobEffects.ABSORPTION, 600, 2, false, false)); if (entity instanceof Player _player) - _player.getCooldowns().addCooldown(itemstack.getItem(), 40); + _player.getCooldowns().addCooldown(itemstack.getItem(), 24); if (world instanceof Level _level) { if (!_level.isClientSide()) { _level.playSound(null, BlockPos.containing(x, y, z), ForgeRegistries.SOUND_EVENTS.getValue(new ResourceLocation("block.amethyst_block.resonate")), SoundSource.NEUTRAL, 3, @@ -57,9 +61,9 @@ public class StarWandRightclickedProcedure { } } else { if (rightClickedEntity instanceof LivingEntity _entity) - _entity.setHealth((float) ((rightClickedEntity instanceof LivingEntity _livEnt ? _livEnt.getHealth() : -1) + 3)); + _entity.setHealth((float) ((rightClickedEntity instanceof LivingEntity _livEnt ? _livEnt.getHealth() : -1) + 4)); if (entity instanceof Player _player) - _player.getCooldowns().addCooldown(itemstack.getItem(), 40); + _player.getCooldowns().addCooldown(itemstack.getItem(), 24); if (world instanceof Level _level) { if (!_level.isClientSide()) { _level.playSound(null, BlockPos.containing(x, y, z), ForgeRegistries.SOUND_EVENTS.getValue(new ResourceLocation("block.amethyst_block.resonate")), SoundSource.NEUTRAL, 3, @@ -70,6 +74,17 @@ public class StarWandRightclickedProcedure { } } } + if (!(entity instanceof ServerPlayer _plr18 && _plr18.level() instanceof ServerLevel + && _plr18.getAdvancements().getOrStartProgress(_plr18.server.getAdvancements().getAdvancement(new ResourceLocation("nims_random_bullshit:star_wand_advancement"))).isDone())) { + if (entity instanceof ServerPlayer _player) { + Advancement _adv = _player.server.getAdvancements().getAdvancement(new ResourceLocation("nims_random_bullshit:star_wand_advancement")); + AdvancementProgress _ap = _player.getAdvancements().getOrStartProgress(_adv); + if (!_ap.isDone()) { + for (String criteria : _ap.getRemainingCriteria()) + _player.getAdvancements().award(_adv, criteria); + } + } + } } } } diff --git a/src/main/resources/META-INF/accesstransformer.cfg b/src/main/resources/META-INF/accesstransformer.cfg new file mode 100644 index 0000000..70c95a0 --- /dev/null +++ b/src/main/resources/META-INF/accesstransformer.cfg @@ -0,0 +1,3 @@ + +public net.minecraft.world.level.levelgen.feature.ScatteredOreFeature (Lcom/mojang/serialization/Codec;)V #constructor +public-f net.minecraft.world.level.levelgen.feature.TreeFeature m_142674_(Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z #place diff --git a/src/main/resources/META-INF/mods.toml b/src/main/resources/META-INF/mods.toml index f47899d..d925878 100644 --- a/src/main/resources/META-INF/mods.toml +++ b/src/main/resources/META-INF/mods.toml @@ -4,9 +4,10 @@ license="Academic Free License v3.0" [[mods]] modId="nims_random_bullshit" -version="1.6.2" +version="1.7.0" displayName="Nim's Random Bullshit" displayURL="https://mcreator.net" +logoFile="logo.png" credits="Created using mod maker MCreator - https://mcreator.net/about" authors="nimsolated, MCreator" description="Random shit added by Nim. Created with MCreator." diff --git a/src/main/resources/assets/nims_random_bullshit/blockstates/orichalcum_block.json b/src/main/resources/assets/nims_random_bullshit/blockstates/orichalcum_block.json new file mode 100644 index 0000000..99aec6b --- /dev/null +++ b/src/main/resources/assets/nims_random_bullshit/blockstates/orichalcum_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "nims_random_bullshit:block/orichalcum_block" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/nims_random_bullshit/blockstates/orichalcum_ore.json b/src/main/resources/assets/nims_random_bullshit/blockstates/orichalcum_ore.json new file mode 100644 index 0000000..ef28722 --- /dev/null +++ b/src/main/resources/assets/nims_random_bullshit/blockstates/orichalcum_ore.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "nims_random_bullshit:block/orichalcum_ore" + } + } +} \ 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 83a0754..fbfd1c1 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 @@ -1,73 +1,114 @@ { + "advancements.condensed_netherrack_advancement.descr": "Condense Netherrack for the first time", + "item.nims_random_bullshit.magic_dust": "Magic Dust", + "block.nims_random_bullshit.penta_condensed_netherrack": "Penta-condensed Netherrack", + "item.nims_random_bullshit.orichalcum_armor_boots": "Orichalcum Boots", + "block.nims_random_bullshit.magma_brick_button": "Magma Brick Button", + "advancements.orichalcum_advancement.descr": "Obtain Orichalcum", + "painting.nims_random_bullshit.shit_painting.title": "Shit Painting", + "advancements.spawner_advancement.title": "It\u0027s spawnin\u0027 time!", + "item.nims_random_bullshit.bedrock_shard": "Bedrock Shard", + "item.nims_random_bullshit.orichalcum_armor_chestplate": "Orichalcum Chestplate", + "advancements.grave_digger_advancement.title": "We Must Dig!", + "item.nims_random_bullshit.bean": "Bean", + "block.nims_random_bullshit.orichalcum_block": "Block of Orichalcum", + "block.nims_random_bullshit.rubber_slab": "Rubber Slab", + "item.nims_random_bullshit.bedrock_upgrade_template": "Bedrock Upgrade Template", + "advancements.orichalcum_set_advancement.descr": "Wear a full armor set of Orichalcum.", + "block.nims_random_bullshit.redstone_bricks": "Redstone Bricks", + "block.nims_random_bullshit.orichalcum_ore": "Orichalcum Ore", + "item.nims_random_bullshit.iron_golem_question_mark": "Iron Golem...?", + "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", + "item.nims_random_bullshit.bedrock_sword": "Bedrock Sword", + "gui.nims_random_bullshit.mailbox_gui.outbox_y_coord": "0", + "item.nims_random_bullshit.wither_question_mark": "Wither...?", + "advancements.block_eater_advancement.descr": "Eat a block with the Block Eater", + "advancements.tux_advancement.title": "Tux!?", + "item.nims_random_bullshit.gravedigger": "Gravedigger", + "block.nims_random_bullshit.condensed_condensed_netherrack": "Condensed Condensed Netherrack", + "advancements.netherrack_juice_advancement.descr": "Obtain Netherrack Juice", + "block.nims_random_bullshit.quadra_condensed_netherrack": "Quadra-condensed Netherrack", + "advancements.shit_advancement.descr": "Shit", + "gui.nims_random_bullshit.bedrockifier_gui.button_empty": "-\u003e", + "block.nims_random_bullshit.hexa_condensed_netherrack": "Hexa-condensed Netherrack", + "item.nims_random_bullshit.sand_dust": "Sand Dust", + "entity.nims_random_bullshit.tux": "Tux", + "block.nims_random_bullshit.bedrockifier": "Bedrockifier", + "item.nims_random_bullshit.magic_flesh": "Magic Flesh", + "item.nims_random_bullshit.golden_berries": "Golden Berries", + "item.nims_random_bullshit.netherrack_juice_bucket": "Netherrack Juice Bucket", + "item.nims_random_bullshit.orichalcum": "Orichalcum", + "advancements.magic_egg_advancement.descr": "Obtain a Magic Egg", + "block.nims_random_bullshit.rubber_pressure_plate": "Rubber Pressure Plate", + "item.nims_random_bullshit.orichalcum_armor_leggings": "Orichalcum Leggings", + "block.nims_random_bullshit.condensed_netherrack": "Condensed Netherrack", + "block.nims_random_bullshit.magma_brick_slabs": "Magma Brick Slab", + "advancements.orichalcum_set_advancement.title": "Cover Me In Orc Cum", "item.nims_random_bullshit.star_wand": "Star Wand", "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.magma_brick_button": "Magma Brick Button", - "painting.nims_random_bullshit.shit_painting.title": "Shit Painting", + "item.nims_random_bullshit.orichalcum_axe": "Orichalcum Axe", "enchantment.nims_random_bullshit.passive_income_enchantment": "Passive Income", + "advancements.star_advancement.title": "A Star Meant To Be", "painting.nims_random_bullshit.shit_painting.author": "nim", "gui.nims_random_bullshit.mailbox_gui.outbox_x_coord": "0", "block.nims_random_bullshit.broken_glass": "Broken Glass", "block.nims_random_bullshit.redstone_brick_walls": "Redstone Brick Wall", "block.nims_random_bullshit.rubber_fence": "Rubber Fence", - "item.nims_random_bullshit.bean": "Bean", "effect.nims_random_bullshit.summoned_entity_effect": "Summoned Entity", - "block.nims_random_bullshit.rubber_slab": "Rubber Slab", - "item.nims_random_bullshit.bedrock_upgrade_template": "Bedrock Upgrade Template", + "advancements.grave_digger_advancement.descr": "Obtain Gravedigger", + "advancements.condensed_netherrack_advancement.title": "Rackin\u0027 Em Up!", + "advancements.orichalcum_advancement.title": "Folly Red Cum", "item.nims_random_bullshit.ghoul_spawn_egg": "Ghoul Spawn Egg", "block.nims_random_bullshit.magma_brick_walls": "Magma Brick Wall", "gui.nims_random_bullshit.mailbox_gui.label_y": "Y:", - "block.nims_random_bullshit.redstone_bricks": "Redstone Bricks", "gui.nims_random_bullshit.mailbox_gui.label_z": "Z:", - "item.nims_random_bullshit.iron_golem_question_mark": "Iron Golem...?", "item.nims_random_bullshit.tux_spawn_egg": "Tux Spawn Egg", "gui.nims_random_bullshit.mailbox_gui.label_x": "X:", - "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", + "item.nims_random_bullshit.orichalcum_armor_helmet": "Orichalcum Helmet", + "item.nims_random_bullshit.orichalcum_sword": "Orichalcum Sword", + "advancements.star_wand_advancement.title": "Healius Absorbus!", "item.nims_random_bullshit.snow_golem_question_mark": "Snow Golem...?", - "item.nims_random_bullshit.bedrock_sword": "Bedrock Sword", + "advancements.bedrock_advancement.descr": "Obtain Bedrock", + "advancements.magic_egg_advancement.title": "Core of a Spawner", + "item.nims_random_bullshit.orichalcum_shovel": "Orichalcum Shovel", "block.nims_random_bullshit.redstone_brick_stairs": "Redstone Brick Stairs", - "gui.nims_random_bullshit.mailbox_gui.outbox_y_coord": "0", - "item.nims_random_bullshit.wither_question_mark": "Wither...?", + "item.nims_random_bullshit.orichalcum_pickaxe": "Orichalcum Pickaxe", "block.nims_random_bullshit.magma_brick_pressure_plate": "Magma Brick Pressure Plate", "item.nims_random_bullshit.cheese": "Cheese", "item.nims_random_bullshit.netherrackite": "Netherrackite Ingot", - "block.nims_random_bullshit.condensed_condensed_netherrack": "Condensed Condensed Netherrack", - "item.nims_random_bullshit.gravedigger": "Gravedigger", + "advancements.bedrock_shard_advancement.title": "Unobtainium", "fluid.nims_random_bullshit.netherrack_juice": "Netherrack Juice", - "block.nims_random_bullshit.quadra_condensed_netherrack": "Quadra-condensed Netherrack", "gui.nims_random_bullshit.mailbox_gui.outbox_z_coord": "0", + "advancements.shit_advancement.title": "Oh Shit!", "item.nims_random_bullshit.netherrackite_pickaxe.description_0": "Non-condensed netherracks broken by this pickaxe drop themselves an additional time.", - "gui.nims_random_bullshit.bedrockifier_gui.button_empty": "-\u003e", "item.nims_random_bullshit.netherrackite_pickaxe": "Netherrackite Pickaxe", "effect.nims_random_bullshit.stinky_effect": "Stinky", - "block.nims_random_bullshit.hexa_condensed_netherrack": "Hexa-condensed Netherrack", + "advancements.tux_advancement.descr": "Obtain a Tux Spawn Egg", + "item.nims_random_bullshit.orichalcum_hoe": "Orichalcum Hoe", "block.nims_random_bullshit.ore_miner": "Ore Miner", + "advancements.star_wand_advancement.descr": "Use a Star Wand", "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", - "block.nims_random_bullshit.bedrockifier": "Bedrockifier", "item.nims_random_bullshit.magic_egg": "Magic Egg", "item.nims_random_bullshit.block_eater": "Block Eater", - "item.nims_random_bullshit.golden_berries": "Golden Berries", - "item.nims_random_bullshit.netherrack_juice_bucket": "Netherrack Juice Bucket", "block.nims_random_bullshit.condensed_condensed_condensed_netherrack": "Condensed Condensed Condensed Netherrack", + "advancements.bedrock_advancement.title": "Unobtainium Block", "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.magma_bricks": "Magma Bricks", "gui.nims_random_bullshit.bedrockifier_gui.label_bedrockifier": "Bedrockifier", - "block.nims_random_bullshit.rubber_pressure_plate": "Rubber Pressure Plate", + "advancements.star_advancement.descr": "Obtain a Star", "item.nims_random_bullshit.shit": "Shit", - "block.nims_random_bullshit.condensed_netherrack": "Condensed Netherrack", "item.nims_random_bullshit.bedrock_pickaxe": "Bedrock Pickaxe", + "advancements.block_eater_advancement.title": "Eat The Blocks", + "advancements.spawner_advancement.descr": "Obtain a Mob Spawner", "block.nims_random_bullshit.magma_brick_stairs": "Magma Brick Stairs", - "block.nims_random_bullshit.magma_brick_slabs": "Magma Brick Slab", + "advancements.netherrack_juice_advancement.title": "Smells Kinda Funny", + "advancements.bedrock_shard_advancement.descr": "Obtain Bedrock Shard", "block.nims_random_bullshit.redstone_brick_slabs": "Redstone Brick Slab" } \ No newline at end of file diff --git a/src/main/resources/assets/nims_random_bullshit/models/block/orichalcum_block.json b/src/main/resources/assets/nims_random_bullshit/models/block/orichalcum_block.json new file mode 100644 index 0000000..13bafb5 --- /dev/null +++ b/src/main/resources/assets/nims_random_bullshit/models/block/orichalcum_block.json @@ -0,0 +1,8 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "nims_random_bullshit:block/orichalcum_ore_block", + "particle": "nims_random_bullshit:block/orichalcum_ore_block" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/nims_random_bullshit/models/block/orichalcum_ore.json b/src/main/resources/assets/nims_random_bullshit/models/block/orichalcum_ore.json new file mode 100644 index 0000000..3e6b1b4 --- /dev/null +++ b/src/main/resources/assets/nims_random_bullshit/models/block/orichalcum_ore.json @@ -0,0 +1,8 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "nims_random_bullshit:block/orichalcum_ore", + "particle": "nims_random_bullshit:block/orichalcum_ore" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/nims_random_bullshit/textures/block/orichalcum_ore.png b/src/main/resources/assets/nims_random_bullshit/textures/block/orichalcum_ore.png new file mode 100644 index 0000000000000000000000000000000000000000..480792b23ec4cff3094f42245a415100c9327adb GIT binary patch literal 520 zcmV+j0{8uiP)zkm&oq zT72nrTK5#dl2j}frb%KgH=+=cg)J~7IG5B>H+aji(N);nz2;~R#Pfw*?n zwB_h!{2Fo6qp=~-7y@R)WMVs08*w%0gvvJiB#sM40z!ib^7xcGdng1@)dmJ1Gh%@@TqN7`N1tCJaf4~WwPd3J0000< KMNUMnLSTY3fa-k! literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/nims_random_bullshit/textures/block/orichalcum_ore_block.png b/src/main/resources/assets/nims_random_bullshit/textures/block/orichalcum_ore_block.png new file mode 100644 index 0000000000000000000000000000000000000000..6394c16b3b35ca91586892749617ef45b522b2f9 GIT binary patch literal 427 zcmV;c0aX5pP)ifeJ|ECO-vEz8S5ct3XL;nG_PtgI>X z-{?yLL=FIO8KDCZ>db;Y#D0ztKv@FfV|!kek^sC5oE&(M?f_i6gP3*I?*Q9VFRTaN zBkuuw1p)!=;=c8&au5q(XNT4-_98*@hVoqGR(H*5IJ9SaN6ZS8;F&Vq31Xmy>KeqZ zZyOUqG}<%;9Bu0p1$VJu0(u#Ml}zp;Z!G)3H4*OxnjAooZP%FU^1fMF2k3h~DRj70 z4{}Rfl4S%2z=;61_g#C|xitNlP!4>)tk_0ex=699y@d6{SRkJi@CZmF6V>YUniVFX ztW7-v){ofHO;v-FSF+O6J?&mR`FITkT#%Zh8e7Fa$v&YY-nAZwDC z=Y{I}gS*7fd<|CVWa;^* zAOh4gX#NLbbaA2pNaM%C+2k1j()6Wt-v4`X9skezmV*s((q;eeqR&p)Fp%OuwafnB zj%odW+Pn1s9-B0<0X3n#|08X=h%*3$kGmKC-(i{bf0tFt|MdouqG#a|LgQ3 z{x4GxAk7evpBp3jz?v4T`2Jt0=uNx-2Vg2Il&r8icXkjOLaElG#~?*W@`;H zH5dEyfa4oojvxSODhuTO?`z6Ip5}ZXp8pOyWY`SS2(sDDfDFwb5N6FuzGg}R02}Xh U*OV07*qoM6N<$f<8ieC;$Ke literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/nims_random_bullshit/textures/item/orichalcum_body.png b/src/main/resources/assets/nims_random_bullshit/textures/item/orichalcum_body.png new file mode 100644 index 0000000000000000000000000000000000000000..078fc05687ea5543e070092a1949fda47a26f186 GIT binary patch literal 178 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`m7Xq+Ar*1SE7C8dEMQ6In9vny z@%PWP|A`W@ih7nJtm!qU4pgkpwCQr1A>$zv%jaxt$GkzZX(7X1ffCC_JU@bW^YmQg zJ(|g|NpXis(&e5c2D9l4l1t8hF=d$jd7~6VP>Z+mMYacrD|j0uoA?*6K5ozu(xd30 b#l|o^5naKwv=Ns{~?l|JUh*6>EGQ$KGjU}9t4S5_f zj2^-~i*Gmi^L8;wxLxn@=WSC8GHhd5DdF4@!ox66O~+Nz@n{XuHU>{uKbLh*2~7Z! Ccrr2o literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/nims_random_bullshit/textures/item/orichalcum_gem.png b/src/main/resources/assets/nims_random_bullshit/textures/item/orichalcum_gem.png new file mode 100644 index 0000000000000000000000000000000000000000..9152bd16313b9abb0562ecf0f8bf0e1f8f6c8e70 GIT binary patch literal 454 zcmV;%0XhDOP)5Ro0aMZ}X=A|5Q8&ry&>u8w{iVKS=EQ z|1h!p|FiT7|DR_}{QoY0#{Zj<&HtCE`e7J?!U5UxzF;QUfamEG!T5dtOt4`$qniI; z39Z9$35o%mjAQ=4%AWH7NlG8s>B#tYOzZ#K(XF@*Sf>{Ow*6^p|Nqz7Q^7RY3qV)g zi|_cq+dB3CjfkfIcVgO53_)@Jo7`#tA1C*M4FJ&~jUWxz!W;hYvP${C**Nz9R?~Rg z27p}fIHmXh%dE+811<;G{=XDd^M8j$(*G+VbzsA0Nx5J*;B)a@aA=?KEc(CIEdKva zt7I?+u@AfCf(=6t2e<(syhbPN|0(Yhu%@eF_5ZJjH-f!z%&p-6W|P?e=lm-E&y{n> z9*7_ek_4rLv%ckEn?U$lSi}D_zGeT9y5)oAaK-`*PZM+aeB>Ar*1SE7C8dEMQ6In9ya& z;;>`>{ZIC0J?r=mGt4+-Y?mrgu{zTxtl5BvLGxemZl0ctybY2~R~b^y-pFx3cA_mo zqM`4isc bUW^Q<%i;gTe~DWM4f$&*}! literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/nims_random_bullshit/textures/item/orichalcum_leggings.png b/src/main/resources/assets/nims_random_bullshit/textures/item/orichalcum_leggings.png new file mode 100644 index 0000000000000000000000000000000000000000..951312ceeb04bc9e3879dc77d4117339a3167746 GIT binary patch literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`p`I>|Ar*1SE7C8dEMQ6In9vny z@%PWP|D6Xbcz*=%=IJ^AV@l$KwaY#pkz@$&>FG3Mh%`QPGDWgsjllFDD;T#JF<5eO pb|#xLND2!bH)xRQQFPE^W7v}Fs6Rb@c0AAm22WQ%mvv4FO#p`DFUtS` literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/nims_random_bullshit/textures/item/orichalcum_pickaxe.png b/src/main/resources/assets/nims_random_bullshit/textures/item/orichalcum_pickaxe.png new file mode 100644 index 0000000000000000000000000000000000000000..4f7be700df310e2511b66b0abf70e912d1892755 GIT binary patch literal 288 zcmV+*0pI?KP)* zparOB(EN`JqpQULAVrUpd;i~wZTo*Qu=@XTkHY^49kc&$GfMy);H1m`-$kDtzd`7> zg77Zu6tE$?ZBqY7+H&DH02=@qvdui<|33Q+;=Ka{AZHi*^MEz&v`qeg&?%dE13;P^ zBl+OY25AI^3sDAuG-tST{|_+dgewMVyckqX*Z`PjOLaCBg&>WWLu&CG0Ml%(fvOn< zKpJ0VPr+>fEWkiCx*Q0AG~S76!)^dbQ&}MIe_vA$Oi3hwQ**u#&wmFU>^9>CAdMiK m-3-Xk3<6=+oaAe!6aWC=V2{^{U|=}_0000* zpeLwj(EJa>=yC)BNYnF-iT~f^O#A;bYcgqufE1tgE&qSeG5i13(E9%`GA0pk07&5h z$E^Q5t&;!mvQGJb#5M2#!=!HF4FCa<;%(*$|M%Hv{6FbcOqymVUH1Qtk$hlH`|L7E z*PP+b{Xf8*6Re3W&6etH#A|{9m}YAYGBp?b^ZW* zAOqAhX#R&`bUA_mr0JMj!T(D^HKZE=(r~~b>;F#6 zH>+7nZ8}|DP-C{=Y1c_rIF~L^BM)T!Yt;c6P)6%hUt@&zJYatq30gncl@^@_)L7 cBUuIj0CV4=>J7djg8%>k07*qoM6N<$f-PmB{{R30 literal 0 HcmV?d00001 diff --git a/src/main/resources/data/minecraft/tags/blocks/mineable/pickaxe.json b/src/main/resources/data/minecraft/tags/blocks/mineable/pickaxe.json index 00d81ec..cae2b55 100644 --- a/src/main/resources/data/minecraft/tags/blocks/mineable/pickaxe.json +++ b/src/main/resources/data/minecraft/tags/blocks/mineable/pickaxe.json @@ -1,6 +1,8 @@ { "replace": false, "values": [ + "nims_random_bullshit:orichalcum_block", + "nims_random_bullshit:orichalcum_ore", "nims_random_bullshit:bedrockifier", "nims_random_bullshit:magma_brick_button", "nims_random_bullshit:magma_brick_pressure_plate", diff --git a/src/main/resources/data/minecraft/tags/blocks/needs_diamond_tool.json b/src/main/resources/data/minecraft/tags/blocks/needs_diamond_tool.json index a4e55af..637decc 100644 --- a/src/main/resources/data/minecraft/tags/blocks/needs_diamond_tool.json +++ b/src/main/resources/data/minecraft/tags/blocks/needs_diamond_tool.json @@ -1,6 +1,8 @@ { "replace": false, "values": [ + "nims_random_bullshit:orichalcum_block", + "nims_random_bullshit:orichalcum_ore", "nims_random_bullshit:bedrockifier" ] } \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/items/axes.json b/src/main/resources/data/minecraft/tags/items/axes.json new file mode 100644 index 0000000..94afbb0 --- /dev/null +++ b/src/main/resources/data/minecraft/tags/items/axes.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "nims_random_bullshit:orichalcum_axe" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/items/hoes.json b/src/main/resources/data/minecraft/tags/items/hoes.json new file mode 100644 index 0000000..11c55a4 --- /dev/null +++ b/src/main/resources/data/minecraft/tags/items/hoes.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "nims_random_bullshit:orichalcum_hoe" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/items/pickaxes.json b/src/main/resources/data/minecraft/tags/items/pickaxes.json index ebc07a0..a91854b 100644 --- a/src/main/resources/data/minecraft/tags/items/pickaxes.json +++ b/src/main/resources/data/minecraft/tags/items/pickaxes.json @@ -1,6 +1,7 @@ { "replace": false, "values": [ + "nims_random_bullshit:orichalcum_pickaxe", "nims_random_bullshit:bedrock_pickaxe", "nims_random_bullshit:star_wand", "nims_random_bullshit:netherrackite_pickaxe" diff --git a/src/main/resources/data/minecraft/tags/items/shovels.json b/src/main/resources/data/minecraft/tags/items/shovels.json index 3233afd..3851e5d 100644 --- a/src/main/resources/data/minecraft/tags/items/shovels.json +++ b/src/main/resources/data/minecraft/tags/items/shovels.json @@ -1,6 +1,7 @@ { "replace": false, "values": [ + "nims_random_bullshit:orichalcum_shovel", "nims_random_bullshit:gravedigger" ] } \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/items/swords.json b/src/main/resources/data/minecraft/tags/items/swords.json index e9ac1e1..a11f0cb 100644 --- a/src/main/resources/data/minecraft/tags/items/swords.json +++ b/src/main/resources/data/minecraft/tags/items/swords.json @@ -1,6 +1,7 @@ { "replace": false, "values": [ + "nims_random_bullshit:orichalcum_sword", "nims_random_bullshit:bedrock_sword" ] } \ No newline at end of file diff --git a/src/main/resources/data/nims_random_bullshit/advancements/bedrock_advancement.json b/src/main/resources/data/nims_random_bullshit/advancements/bedrock_advancement.json new file mode 100644 index 0000000..a2bd5d3 --- /dev/null +++ b/src/main/resources/data/nims_random_bullshit/advancements/bedrock_advancement.json @@ -0,0 +1,36 @@ +{ + "display": { + "icon": { + "item": "minecraft:bedrock" + }, + "title": { + "translate": "advancements.bedrock_advancement.title" + }, + "description": { + "translate": "advancements.bedrock_advancement.descr" + }, + "frame": "challenge", + "show_toast": true, + "announce_to_chat": true, + "hidden": false + }, + "criteria": { + "bedrock_advancement_0": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "minecraft:bedrock" + ], + "count": { + "min": 1, + "max": 64 + } + } + ] + } + } + }, + "parent": "nims_random_bullshit:bedrock_shard_advancement" +} \ No newline at end of file diff --git a/src/main/resources/data/nims_random_bullshit/advancements/bedrock_shard_advancement.json b/src/main/resources/data/nims_random_bullshit/advancements/bedrock_shard_advancement.json new file mode 100644 index 0000000..6837bb1 --- /dev/null +++ b/src/main/resources/data/nims_random_bullshit/advancements/bedrock_shard_advancement.json @@ -0,0 +1,36 @@ +{ + "display": { + "background": "minecraft:textures/block/stone.png", + "icon": { + "item": "nims_random_bullshit:bedrock_shard" + }, + "title": { + "translate": "advancements.bedrock_shard_advancement.title" + }, + "description": { + "translate": "advancements.bedrock_shard_advancement.descr" + }, + "frame": "challenge", + "show_toast": true, + "announce_to_chat": true, + "hidden": false + }, + "criteria": { + "bedrock_shard_advancement_0": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "nims_random_bullshit:bedrock_shard" + ], + "count": { + "min": 1, + "max": 64 + } + } + ] + } + } + } +} \ No newline at end of file diff --git a/src/main/resources/data/nims_random_bullshit/advancements/block_eater_advancement.json b/src/main/resources/data/nims_random_bullshit/advancements/block_eater_advancement.json new file mode 100644 index 0000000..8df071f --- /dev/null +++ b/src/main/resources/data/nims_random_bullshit/advancements/block_eater_advancement.json @@ -0,0 +1,23 @@ +{ + "display": { + "background": "minecraft:textures/block/stone.png", + "icon": { + "item": "nims_random_bullshit:block_eater" + }, + "title": { + "translate": "advancements.block_eater_advancement.title" + }, + "description": { + "translate": "advancements.block_eater_advancement.descr" + }, + "frame": "challenge", + "show_toast": true, + "announce_to_chat": true, + "hidden": false + }, + "criteria": { + "block_eater_advancement_0": { + "trigger": "minecraft:impossible" + } + } +} \ No newline at end of file diff --git a/src/main/resources/data/nims_random_bullshit/advancements/condensed_netherrack_advancement.json b/src/main/resources/data/nims_random_bullshit/advancements/condensed_netherrack_advancement.json new file mode 100644 index 0000000..c750abe --- /dev/null +++ b/src/main/resources/data/nims_random_bullshit/advancements/condensed_netherrack_advancement.json @@ -0,0 +1,36 @@ +{ + "display": { + "background": "minecraft:textures/block/stone.png", + "icon": { + "item": "nims_random_bullshit:condensed_netherrack" + }, + "title": { + "translate": "advancements.condensed_netherrack_advancement.title" + }, + "description": { + "translate": "advancements.condensed_netherrack_advancement.descr" + }, + "frame": "task", + "show_toast": true, + "announce_to_chat": true, + "hidden": false + }, + "criteria": { + "condensed_netherrack_advancement_0": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "nims_random_bullshit:condensed_netherrack" + ], + "count": { + "min": 1, + "max": 64 + } + } + ] + } + } + } +} \ No newline at end of file diff --git a/src/main/resources/data/nims_random_bullshit/advancements/grave_digger_advancement.json b/src/main/resources/data/nims_random_bullshit/advancements/grave_digger_advancement.json new file mode 100644 index 0000000..11ee821 --- /dev/null +++ b/src/main/resources/data/nims_random_bullshit/advancements/grave_digger_advancement.json @@ -0,0 +1,36 @@ +{ + "display": { + "background": "minecraft:textures/block/stone.png", + "icon": { + "item": "nims_random_bullshit:gravedigger" + }, + "title": { + "translate": "advancements.grave_digger_advancement.title" + }, + "description": { + "translate": "advancements.grave_digger_advancement.descr" + }, + "frame": "challenge", + "show_toast": true, + "announce_to_chat": true, + "hidden": false + }, + "criteria": { + "grave_digger_advancement_0": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "nims_random_bullshit:gravedigger" + ], + "count": { + "min": 1, + "max": 64 + } + } + ] + } + } + } +} \ No newline at end of file diff --git a/src/main/resources/data/nims_random_bullshit/advancements/magic_egg_advancement.json b/src/main/resources/data/nims_random_bullshit/advancements/magic_egg_advancement.json new file mode 100644 index 0000000..ab0da55 --- /dev/null +++ b/src/main/resources/data/nims_random_bullshit/advancements/magic_egg_advancement.json @@ -0,0 +1,36 @@ +{ + "display": { + "background": "minecraft:textures/block/stone.png", + "icon": { + "item": "nims_random_bullshit:magic_egg" + }, + "title": { + "translate": "advancements.magic_egg_advancement.title" + }, + "description": { + "translate": "advancements.magic_egg_advancement.descr" + }, + "frame": "task", + "show_toast": true, + "announce_to_chat": true, + "hidden": false + }, + "criteria": { + "magic_egg_advancement_0": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "nims_random_bullshit:magic_egg" + ], + "count": { + "min": 1, + "max": 64 + } + } + ] + } + } + } +} \ No newline at end of file diff --git a/src/main/resources/data/nims_random_bullshit/advancements/netherrack_juice_advancement.json b/src/main/resources/data/nims_random_bullshit/advancements/netherrack_juice_advancement.json new file mode 100644 index 0000000..22f88b5 --- /dev/null +++ b/src/main/resources/data/nims_random_bullshit/advancements/netherrack_juice_advancement.json @@ -0,0 +1,36 @@ +{ + "display": { + "icon": { + "item": "nims_random_bullshit:netherrack_juice_bucket" + }, + "title": { + "translate": "advancements.netherrack_juice_advancement.title" + }, + "description": { + "translate": "advancements.netherrack_juice_advancement.descr" + }, + "frame": "challenge", + "show_toast": true, + "announce_to_chat": true, + "hidden": false + }, + "criteria": { + "netherrack_juice_advancement_0": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "nims_random_bullshit:netherrack_juice_bucket" + ], + "count": { + "min": 1, + "max": 64 + } + } + ] + } + } + }, + "parent": "nims_random_bullshit:condensed_netherrack_advancement" +} \ No newline at end of file diff --git a/src/main/resources/data/nims_random_bullshit/advancements/orichalcum_advancement.json b/src/main/resources/data/nims_random_bullshit/advancements/orichalcum_advancement.json new file mode 100644 index 0000000..3544bb2 --- /dev/null +++ b/src/main/resources/data/nims_random_bullshit/advancements/orichalcum_advancement.json @@ -0,0 +1,36 @@ +{ + "display": { + "background": "minecraft:textures/block/stone.png", + "icon": { + "item": "nims_random_bullshit:orichalcum" + }, + "title": { + "translate": "advancements.orichalcum_advancement.title" + }, + "description": { + "translate": "advancements.orichalcum_advancement.descr" + }, + "frame": "goal", + "show_toast": true, + "announce_to_chat": true, + "hidden": false + }, + "criteria": { + "orichalcum_advancement_0": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "nims_random_bullshit:orichalcum" + ], + "count": { + "min": 1, + "max": 64 + } + } + ] + } + } + } +} \ No newline at end of file diff --git a/src/main/resources/data/nims_random_bullshit/advancements/orichalcum_set_advancement.json b/src/main/resources/data/nims_random_bullshit/advancements/orichalcum_set_advancement.json new file mode 100644 index 0000000..b7d79b0 --- /dev/null +++ b/src/main/resources/data/nims_random_bullshit/advancements/orichalcum_set_advancement.json @@ -0,0 +1,23 @@ +{ + "display": { + "icon": { + "item": "nims_random_bullshit:orichalcum_armor_chestplate" + }, + "title": { + "translate": "advancements.orichalcum_set_advancement.title" + }, + "description": { + "translate": "advancements.orichalcum_set_advancement.descr" + }, + "frame": "challenge", + "show_toast": true, + "announce_to_chat": true, + "hidden": false + }, + "criteria": { + "orichalcum_set_advancement_0": { + "trigger": "minecraft:impossible" + } + }, + "parent": "nims_random_bullshit:orichalcum_advancement" +} \ No newline at end of file diff --git a/src/main/resources/data/nims_random_bullshit/advancements/shit_advancement.json b/src/main/resources/data/nims_random_bullshit/advancements/shit_advancement.json new file mode 100644 index 0000000..2b55ce1 --- /dev/null +++ b/src/main/resources/data/nims_random_bullshit/advancements/shit_advancement.json @@ -0,0 +1,36 @@ +{ + "display": { + "background": "minecraft:textures/block/stone.png", + "icon": { + "item": "nims_random_bullshit:shit" + }, + "title": { + "translate": "advancements.shit_advancement.title" + }, + "description": { + "translate": "advancements.shit_advancement.descr" + }, + "frame": "challenge", + "show_toast": true, + "announce_to_chat": true, + "hidden": false + }, + "criteria": { + "shit_advancement_0": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "nims_random_bullshit:shit" + ], + "count": { + "min": 1, + "max": 64 + } + } + ] + } + } + } +} \ No newline at end of file diff --git a/src/main/resources/data/nims_random_bullshit/advancements/spawner_advancement.json b/src/main/resources/data/nims_random_bullshit/advancements/spawner_advancement.json new file mode 100644 index 0000000..5b7e0f7 --- /dev/null +++ b/src/main/resources/data/nims_random_bullshit/advancements/spawner_advancement.json @@ -0,0 +1,36 @@ +{ + "display": { + "background": "minecraft:textures/block/stone.png", + "icon": { + "item": "minecraft:spawner" + }, + "title": { + "translate": "advancements.spawner_advancement.title" + }, + "description": { + "translate": "advancements.spawner_advancement.descr" + }, + "frame": "task", + "show_toast": true, + "announce_to_chat": true, + "hidden": false + }, + "criteria": { + "spawner_advancement_0": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "minecraft:spawner" + ], + "count": { + "min": 1, + "max": 64 + } + } + ] + } + } + } +} \ No newline at end of file diff --git a/src/main/resources/data/nims_random_bullshit/advancements/star_advancement.json b/src/main/resources/data/nims_random_bullshit/advancements/star_advancement.json new file mode 100644 index 0000000..fa768b1 --- /dev/null +++ b/src/main/resources/data/nims_random_bullshit/advancements/star_advancement.json @@ -0,0 +1,36 @@ +{ + "display": { + "background": "minecraft:textures/block/stone.png", + "icon": { + "item": "nims_random_bullshit:star" + }, + "title": { + "translate": "advancements.star_advancement.title" + }, + "description": { + "translate": "advancements.star_advancement.descr" + }, + "frame": "challenge", + "show_toast": true, + "announce_to_chat": true, + "hidden": false + }, + "criteria": { + "star_advancement_0": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "nims_random_bullshit:star" + ], + "count": { + "min": 1, + "max": 64 + } + } + ] + } + } + } +} \ No newline at end of file diff --git a/src/main/resources/data/nims_random_bullshit/advancements/star_wand_advancement.json b/src/main/resources/data/nims_random_bullshit/advancements/star_wand_advancement.json new file mode 100644 index 0000000..f1e9b61 --- /dev/null +++ b/src/main/resources/data/nims_random_bullshit/advancements/star_wand_advancement.json @@ -0,0 +1,23 @@ +{ + "display": { + "icon": { + "item": "nims_random_bullshit:star_wand" + }, + "title": { + "translate": "advancements.star_wand_advancement.title" + }, + "description": { + "translate": "advancements.star_wand_advancement.descr" + }, + "frame": "challenge", + "show_toast": true, + "announce_to_chat": true, + "hidden": false + }, + "criteria": { + "star_wand_advancement_0": { + "trigger": "minecraft:impossible" + } + }, + "parent": "nims_random_bullshit:star_advancement" +} \ No newline at end of file diff --git a/src/main/resources/data/nims_random_bullshit/advancements/tux_advancement.json b/src/main/resources/data/nims_random_bullshit/advancements/tux_advancement.json new file mode 100644 index 0000000..7335d13 --- /dev/null +++ b/src/main/resources/data/nims_random_bullshit/advancements/tux_advancement.json @@ -0,0 +1,36 @@ +{ + "display": { + "icon": { + "item": "nims_random_bullshit:tux_spawn_egg" + }, + "title": { + "translate": "advancements.tux_advancement.title" + }, + "description": { + "translate": "advancements.tux_advancement.descr" + }, + "frame": "challenge", + "show_toast": true, + "announce_to_chat": true, + "hidden": false + }, + "criteria": { + "tux_advancement_0": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "nims_random_bullshit:tux_spawn_egg" + ], + "count": { + "min": 1, + "max": 64 + } + } + ] + } + } + }, + "parent": "nims_random_bullshit:magic_egg_advancement" +} \ No newline at end of file diff --git a/src/main/resources/data/nims_random_bullshit/forge/biome_modifier/orichalcum_feature_biome_modifier.json b/src/main/resources/data/nims_random_bullshit/forge/biome_modifier/orichalcum_feature_biome_modifier.json new file mode 100644 index 0000000..459e156 --- /dev/null +++ b/src/main/resources/data/nims_random_bullshit/forge/biome_modifier/orichalcum_feature_biome_modifier.json @@ -0,0 +1,6 @@ +{ + "type": "forge:add_features", + "biomes": "#minecraft:is_overworld", + "features": "nims_random_bullshit:orichalcum_feature", + "step": "underground_ores" +} \ No newline at end of file diff --git a/src/main/resources/data/nims_random_bullshit/forge/biome_modifier/orichalcum_ore_biome_modifier.json b/src/main/resources/data/nims_random_bullshit/forge/biome_modifier/orichalcum_ore_biome_modifier.json new file mode 100644 index 0000000..d025d5e --- /dev/null +++ b/src/main/resources/data/nims_random_bullshit/forge/biome_modifier/orichalcum_ore_biome_modifier.json @@ -0,0 +1,6 @@ +{ + "type": "forge:add_features", + "biomes": "#is_overworld", + "features": "nims_random_bullshit:orichalcum_ore", + "step": "underground_ores" +} \ No newline at end of file diff --git a/src/main/resources/data/nims_random_bullshit/loot_tables/blocks/orichalcum_block.json b/src/main/resources/data/nims_random_bullshit/loot_tables/blocks/orichalcum_block.json new file mode 100644 index 0000000..f3a8181 --- /dev/null +++ b/src/main/resources/data/nims_random_bullshit/loot_tables/blocks/orichalcum_block.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "random_sequence": "nims_random_bullshit:blocks/orichalcum_block", + "pools": [ + { + "rolls": 1.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "nims_random_bullshit:orichalcum_block" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/nims_random_bullshit/loot_tables/blocks/orichalcum_ore.json b/src/main/resources/data/nims_random_bullshit/loot_tables/blocks/orichalcum_ore.json new file mode 100644 index 0000000..4366c71 --- /dev/null +++ b/src/main/resources/data/nims_random_bullshit/loot_tables/blocks/orichalcum_ore.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "random_sequence": "nims_random_bullshit:blocks/orichalcum_ore", + "pools": [ + { + "rolls": 1.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "nims_random_bullshit:orichalcum" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/nims_random_bullshit/recipes/bedrock_recipe_3.json b/src/main/resources/data/nims_random_bullshit/recipes/bedrock_recipe_3.json new file mode 100644 index 0000000..ca13f58 --- /dev/null +++ b/src/main/resources/data/nims_random_bullshit/recipes/bedrock_recipe_3.json @@ -0,0 +1,37 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "nims_random_bullshit:bedrock_shard" + }, + { + "item": "nims_random_bullshit:bedrock_shard" + }, + { + "item": "nims_random_bullshit:bedrock_shard" + }, + { + "item": "nims_random_bullshit:bedrock_shard" + }, + { + "item": "nims_random_bullshit:cheese" + }, + { + "item": "nims_random_bullshit:bedrock_shard" + }, + { + "item": "nims_random_bullshit:bedrock_shard" + }, + { + "item": "nims_random_bullshit:bedrock_shard" + }, + { + "item": "nims_random_bullshit:bedrock_shard" + } + ], + "result": { + "item": "minecraft:bedrock", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/nims_random_bullshit/recipes/bedrock_shard_recipe.json b/src/main/resources/data/nims_random_bullshit/recipes/bedrock_shard_recipe.json new file mode 100644 index 0000000..84d9e6d --- /dev/null +++ b/src/main/resources/data/nims_random_bullshit/recipes/bedrock_shard_recipe.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "minecraft:bedrock" + } + ], + "result": { + "item": "nims_random_bullshit:bedrock_shard", + "count": 8 + } +} \ No newline at end of file diff --git a/src/main/resources/data/nims_random_bullshit/recipes/cheese_recipe.json b/src/main/resources/data/nims_random_bullshit/recipes/cheese_recipe.json deleted file mode 100644 index b16e3bd..0000000 --- a/src/main/resources/data/nims_random_bullshit/recipes/cheese_recipe.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "a" - ], - "key": { - "a": { - "item": "minecraft:bedrock" - } - }, - "result": { - "item": "nims_random_bullshit:cheese", - "count": 64 - } -} \ No newline at end of file diff --git a/src/main/resources/data/nims_random_bullshit/recipes/netherrack_recipe_2.json b/src/main/resources/data/nims_random_bullshit/recipes/netherrack_recipe_2.json new file mode 100644 index 0000000..c09410d --- /dev/null +++ b/src/main/resources/data/nims_random_bullshit/recipes/netherrack_recipe_2.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "pattern": [ + "ab", + "ba" + ], + "key": { + "a": { + "item": "minecraft:red_dye" + }, + "b": { + "item": "minecraft:cobblestone" + } + }, + "result": { + "item": "minecraft:netherrack", + "count": 2 + } +} \ No newline at end of file diff --git a/src/main/resources/data/nims_random_bullshit/recipes/orichalcum_armor_boots_recipe.json b/src/main/resources/data/nims_random_bullshit/recipes/orichalcum_armor_boots_recipe.json new file mode 100644 index 0000000..187c646 --- /dev/null +++ b/src/main/resources/data/nims_random_bullshit/recipes/orichalcum_armor_boots_recipe.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "pattern": [ + "a a", + "a a" + ], + "key": { + "a": { + "item": "nims_random_bullshit:orichalcum" + } + }, + "result": { + "item": "nims_random_bullshit:orichalcum_armor_boots", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/nims_random_bullshit/recipes/orichalcum_armor_chestplate_recipe.json b/src/main/resources/data/nims_random_bullshit/recipes/orichalcum_armor_chestplate_recipe.json new file mode 100644 index 0000000..c6b2f40 --- /dev/null +++ b/src/main/resources/data/nims_random_bullshit/recipes/orichalcum_armor_chestplate_recipe.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "pattern": [ + "a a", + "aaa", + "aaa" + ], + "key": { + "a": { + "item": "nims_random_bullshit:orichalcum" + } + }, + "result": { + "item": "nims_random_bullshit:orichalcum_armor_chestplate", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/nims_random_bullshit/recipes/orichalcum_armor_helmet_recipe.json b/src/main/resources/data/nims_random_bullshit/recipes/orichalcum_armor_helmet_recipe.json new file mode 100644 index 0000000..6327bd7 --- /dev/null +++ b/src/main/resources/data/nims_random_bullshit/recipes/orichalcum_armor_helmet_recipe.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "pattern": [ + "aaa", + "a a" + ], + "key": { + "a": { + "item": "nims_random_bullshit:orichalcum" + } + }, + "result": { + "item": "nims_random_bullshit:orichalcum_armor_helmet", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/nims_random_bullshit/recipes/orichalcum_armor_leggings_recipe.json b/src/main/resources/data/nims_random_bullshit/recipes/orichalcum_armor_leggings_recipe.json new file mode 100644 index 0000000..f8c4506 --- /dev/null +++ b/src/main/resources/data/nims_random_bullshit/recipes/orichalcum_armor_leggings_recipe.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "pattern": [ + "aaa", + "a a", + "a a" + ], + "key": { + "a": { + "item": "nims_random_bullshit:orichalcum" + } + }, + "result": { + "item": "nims_random_bullshit:orichalcum_armor_leggings", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/nims_random_bullshit/recipes/orichalcum_axe_recipe.json b/src/main/resources/data/nims_random_bullshit/recipes/orichalcum_axe_recipe.json new file mode 100644 index 0000000..886f6f0 --- /dev/null +++ b/src/main/resources/data/nims_random_bullshit/recipes/orichalcum_axe_recipe.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "pattern": [ + "aa", + "ab", + " b" + ], + "key": { + "a": { + "item": "nims_random_bullshit:orichalcum" + }, + "b": { + "item": "minecraft:stick" + } + }, + "result": { + "item": "nims_random_bullshit:orichalcum_axe", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/nims_random_bullshit/recipes/orichalcum_block_ore_recipe.json b/src/main/resources/data/nims_random_bullshit/recipes/orichalcum_block_ore_recipe.json new file mode 100644 index 0000000..6b485b6 --- /dev/null +++ b/src/main/resources/data/nims_random_bullshit/recipes/orichalcum_block_ore_recipe.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "nims_random_bullshit:orichalcum_block" + } + ], + "result": { + "item": "nims_random_bullshit:orichalcum", + "count": 9 + } +} \ No newline at end of file diff --git a/src/main/resources/data/nims_random_bullshit/recipes/orichalcum_hoe_recipe.json b/src/main/resources/data/nims_random_bullshit/recipes/orichalcum_hoe_recipe.json new file mode 100644 index 0000000..377c6c9 --- /dev/null +++ b/src/main/resources/data/nims_random_bullshit/recipes/orichalcum_hoe_recipe.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "pattern": [ + "aa", + " b", + " b" + ], + "key": { + "a": { + "item": "nims_random_bullshit:orichalcum" + }, + "b": { + "item": "minecraft:stick" + } + }, + "result": { + "item": "nims_random_bullshit:orichalcum_hoe", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/nims_random_bullshit/recipes/orichalcum_ore_block_recipe.json b/src/main/resources/data/nims_random_bullshit/recipes/orichalcum_ore_block_recipe.json new file mode 100644 index 0000000..bcf82b8 --- /dev/null +++ b/src/main/resources/data/nims_random_bullshit/recipes/orichalcum_ore_block_recipe.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "pattern": [ + "aaa", + "aaa", + "aaa" + ], + "key": { + "a": { + "item": "nims_random_bullshit:orichalcum" + } + }, + "result": { + "item": "nims_random_bullshit:orichalcum_block", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/nims_random_bullshit/recipes/orichalcum_ore_smelting.json b/src/main/resources/data/nims_random_bullshit/recipes/orichalcum_ore_smelting.json new file mode 100644 index 0000000..a7a0e7e --- /dev/null +++ b/src/main/resources/data/nims_random_bullshit/recipes/orichalcum_ore_smelting.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:smelting", + "category": "misc", + "experience": 2.8, + "cookingtime": 200, + "ingredient": { + "item": "nims_random_bullshit:orichalcum_ore" + }, + "result": "nims_random_bullshit:orichalcum" +} \ No newline at end of file diff --git a/src/main/resources/data/nims_random_bullshit/recipes/orichalcum_pickaxe_recipe.json b/src/main/resources/data/nims_random_bullshit/recipes/orichalcum_pickaxe_recipe.json new file mode 100644 index 0000000..58dd536 --- /dev/null +++ b/src/main/resources/data/nims_random_bullshit/recipes/orichalcum_pickaxe_recipe.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "pattern": [ + "aaa", + " b ", + " b " + ], + "key": { + "a": { + "item": "nims_random_bullshit:orichalcum" + }, + "b": { + "item": "minecraft:stick" + } + }, + "result": { + "item": "nims_random_bullshit:orichalcum_pickaxe", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/nims_random_bullshit/recipes/orichalcum_shovel_recipe.json b/src/main/resources/data/nims_random_bullshit/recipes/orichalcum_shovel_recipe.json new file mode 100644 index 0000000..f022e4e --- /dev/null +++ b/src/main/resources/data/nims_random_bullshit/recipes/orichalcum_shovel_recipe.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "pattern": [ + "a", + "b", + "b" + ], + "key": { + "a": { + "item": "nims_random_bullshit:orichalcum" + }, + "b": { + "item": "minecraft:stick" + } + }, + "result": { + "item": "nims_random_bullshit:orichalcum_shovel", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/nims_random_bullshit/recipes/orichalcum_sword_recipe.json b/src/main/resources/data/nims_random_bullshit/recipes/orichalcum_sword_recipe.json new file mode 100644 index 0000000..7d1793c --- /dev/null +++ b/src/main/resources/data/nims_random_bullshit/recipes/orichalcum_sword_recipe.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "pattern": [ + "a", + "a", + "b" + ], + "key": { + "a": { + "item": "nims_random_bullshit:orichalcum" + }, + "b": { + "item": "minecraft:stick" + } + }, + "result": { + "item": "nims_random_bullshit:orichalcum_sword", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/nims_random_bullshit/worldgen/configured_feature/orichalcum_feature.json b/src/main/resources/data/nims_random_bullshit/worldgen/configured_feature/orichalcum_feature.json new file mode 100644 index 0000000..8e3b11a --- /dev/null +++ b/src/main/resources/data/nims_random_bullshit/worldgen/configured_feature/orichalcum_feature.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:scattered_ore", + "config": { + "size": 3, + "discard_chance_on_air_exposure": 0, + "targets": [ + { + "target": { + "predicate_type": "tag_match", + "tag": "stone_ore_replaceables" + }, + "state": { + "Name": "nims_random_bullshit:orichalcum_ore" + } + } + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/nims_random_bullshit/worldgen/configured_feature/orichalcum_ore.json b/src/main/resources/data/nims_random_bullshit/worldgen/configured_feature/orichalcum_ore.json new file mode 100644 index 0000000..1e6c61a --- /dev/null +++ b/src/main/resources/data/nims_random_bullshit/worldgen/configured_feature/orichalcum_ore.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:ore", + "config": { + "size": 2, + "discard_chance_on_air_exposure": 0, + "targets": [ + { + "target": { + "predicate_type": "tag_match", + "tag": "forge:stone" + }, + "state": { + "Name": "nims_random_bullshit:orichalcum_ore" + } + } + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/nims_random_bullshit/worldgen/placed_feature/orichalcum_feature.json b/src/main/resources/data/nims_random_bullshit/worldgen/placed_feature/orichalcum_feature.json new file mode 100644 index 0000000..d1929e9 --- /dev/null +++ b/src/main/resources/data/nims_random_bullshit/worldgen/placed_feature/orichalcum_feature.json @@ -0,0 +1,17 @@ +{ + "feature": "nims_random_bullshit:orichalcum_feature", + "placement": [ + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "min_inclusive": { + "absolute": -6 + }, + "max_inclusive": { + "absolute": 6 + } + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/nims_random_bullshit/worldgen/placed_feature/orichalcum_ore.json b/src/main/resources/data/nims_random_bullshit/worldgen/placed_feature/orichalcum_ore.json new file mode 100644 index 0000000..ff5509a --- /dev/null +++ b/src/main/resources/data/nims_random_bullshit/worldgen/placed_feature/orichalcum_ore.json @@ -0,0 +1,27 @@ +{ + "feature": "nims_random_bullshit:orichalcum_ore", + "placement": [ + { + "type": "minecraft:count", + "count": 3 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "min_inclusive": { + "absolute": -6 + }, + "max_inclusive": { + "absolute": 6 + } + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/origins-plus-plus/tags/items/raw_meat.json b/src/main/resources/data/origins-plus-plus/tags/items/raw_meat.json new file mode 100644 index 0000000..885a876 --- /dev/null +++ b/src/main/resources/data/origins-plus-plus/tags/items/raw_meat.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "nims_random_bullshit:magic_flesh" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/origins/tags/items/meat.json b/src/main/resources/data/origins/tags/items/meat.json new file mode 100644 index 0000000..885a876 --- /dev/null +++ b/src/main/resources/data/origins/tags/items/meat.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "nims_random_bullshit:magic_flesh" + ] +} \ No newline at end of file diff --git a/src/main/resources/logo.png b/src/main/resources/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..730542266001ddd7641a87170c4e8b8e4a93a2d5 GIT binary patch literal 166 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`xt=bLAr*1S2@6;`wj}-HKm4M| zg?YlWR~%xWc$zZZj=4xT`5Jq+1*9<8on_%=^jyF^L#?FYs=y3J2Q`UihE0qo9$hhK zcvfE0aGF~p(b4C@!sJ(y4Zg;D4eR)FILw$gNH*#50~K%;8F=V3TwqCfw?pjcY@o#q Mp00i_>zopr0Mwr~1ONa4 literal 0 HcmV?d00001