diff --git a/datapacks/custom.zip b/datapacks/custom.zip deleted file mode 100644 index c46cd79..0000000 Binary files a/datapacks/custom.zip and /dev/null differ diff --git a/datapacks/custom/data/lrohi_super_secret_recipes/recipes/crush_ender_pearls_into_shards.json b/datapacks/custom/data/lrohi_super_secret_recipes/recipes/crush_ender_pearls_into_shards.json new file mode 100644 index 0000000..22b6ec7 --- /dev/null +++ b/datapacks/custom/data/lrohi_super_secret_recipes/recipes/crush_ender_pearls_into_shards.json @@ -0,0 +1 @@ +{ "type": "create:crushing", "ingredients": [ { "item": "minecraft:ender_pearl" } ], "results": [ { "item": "betterend:ender_shard", "count": 2, "chance": 1.0 }, { "item": "betterend:ender_shard", "count": 2, "chance": 0.4 } ] } \ No newline at end of file diff --git a/datapacks/custom/data/lrohi_super_secret_recipes/recipes/haunt_blue_ice_to_ancient_emerald_ice.json b/datapacks/custom/data/lrohi_super_secret_recipes/recipes/haunt_blue_ice_to_ancient_emerald_ice.json new file mode 100644 index 0000000..918fc9f --- /dev/null +++ b/datapacks/custom/data/lrohi_super_secret_recipes/recipes/haunt_blue_ice_to_ancient_emerald_ice.json @@ -0,0 +1,13 @@ +{ + "type": "create:haunting", + "ingredients": [ + { + "item": "minecraft:blue_ice" + } + ], + "results": [ + { + "item": "betterend:ancient_emerald_ice" + } + ] +} diff --git a/datapacks/custom/data/lrohi_super_secret_recipes/recipes/haunt_gravel_to_netherrack.json b/datapacks/custom/data/lrohi_super_secret_recipes/recipes/haunt_gravel_to_netherrack.json new file mode 100644 index 0000000..de9a370 --- /dev/null +++ b/datapacks/custom/data/lrohi_super_secret_recipes/recipes/haunt_gravel_to_netherrack.json @@ -0,0 +1,13 @@ +{ + "type": "create:haunting", + "ingredients": [ + { + "item": "minecraft:gravel" + } + ], + "results": [ + { + "item": "minecraft:netherrack" + } + ] +} diff --git a/datapacks/custom/data/lrohi_super_secret_recipes/recipes/haunt_ice_to_emerald_ice.json b/datapacks/custom/data/lrohi_super_secret_recipes/recipes/haunt_ice_to_emerald_ice.json new file mode 100644 index 0000000..afd3eb6 --- /dev/null +++ b/datapacks/custom/data/lrohi_super_secret_recipes/recipes/haunt_ice_to_emerald_ice.json @@ -0,0 +1,13 @@ +{ + "type": "create:haunting", + "ingredients": [ + { + "item": "minecraft:ice" + } + ], + "results": [ + { + "item": "betterend:emerald_ice" + } + ] +} diff --git a/datapacks/custom/data/lrohi_super_secret_recipes/recipes/haunt_packed_ice_to_dense_emerald_ice.json b/datapacks/custom/data/lrohi_super_secret_recipes/recipes/haunt_packed_ice_to_dense_emerald_ice.json new file mode 100644 index 0000000..2ea888a --- /dev/null +++ b/datapacks/custom/data/lrohi_super_secret_recipes/recipes/haunt_packed_ice_to_dense_emerald_ice.json @@ -0,0 +1,13 @@ +{ + "type": "create:haunting", + "ingredients": [ + { + "item": "minecraft:packed_ice" + } + ], + "results": [ + { + "item": "betterend:dense_emerald_ice" + } + ] +} diff --git a/datapacks/custom/data/lrohi_super_secret_recipes/recipes/oxidized_garnished_rose_gold_hatchet.json b/datapacks/custom/data/lrohi_super_secret_recipes/recipes/oxidized_garnished_rose_gold_hatchet.json new file mode 100644 index 0000000..1ec653a --- /dev/null +++ b/datapacks/custom/data/lrohi_super_secret_recipes/recipes/oxidized_garnished_rose_gold_hatchet.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:smithing_transform", + "category": "equipment", + "template": { + "item": "oxidized:rose_gold_upgrade_template" + }, + "base": { + "item": "garnished:golden_hatchet" + }, + "addition": { + "item": "minecraft:copper_ingot" + }, + "result": { + "item": "garnished:rose_gold_hatchet", + "count": 1 + } +} diff --git a/datapacks/custom/data/lrohi_super_secret_recipes/recipes/pinap_berry_to_yellow_dye.json b/datapacks/custom/data/lrohi_super_secret_recipes/recipes/pinap_berry_to_yellow_dye.json new file mode 100644 index 0000000..297fdd7 --- /dev/null +++ b/datapacks/custom/data/lrohi_super_secret_recipes/recipes/pinap_berry_to_yellow_dye.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "cobblemon:pinap_berry" + } + ], + "result": { + "item": "minecraft:yellow_dye", + "count": 1 + } +} diff --git a/datapacks/custom/data/lrohi_super_secret_recipes/recipes/powdered_snow_into_snow.json b/datapacks/custom/data/lrohi_super_secret_recipes/recipes/powdered_snow_into_snow.json new file mode 100644 index 0000000..3c29dbe --- /dev/null +++ b/datapacks/custom/data/lrohi_super_secret_recipes/recipes/powdered_snow_into_snow.json @@ -0,0 +1,18 @@ +{ + "type": "create:pressing", + "ingredients": [ + { + "item": "minecraft:powder_snow_bucket" + } + ], + "results": [ + { + "item": "minecraft:snow_block", + "count": 1 + }, + { + "item": "minecraft:bucket", + "count": 1 + } + ] +} diff --git a/datapacks/custom/data/lrohi_super_secret_recipes/recipes/red_sand.json b/datapacks/custom/data/lrohi_super_secret_recipes/recipes/red_sand.json new file mode 100644 index 0000000..9928057 --- /dev/null +++ b/datapacks/custom/data/lrohi_super_secret_recipes/recipes/red_sand.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:sand" + }, + { + "item": "minecraft:red_dye" + } + ], + "result": { + "item": "minecraft:red_sand", + "count": 1 + } +} \ No newline at end of file diff --git a/datapacks/custom/data/lrohi_super_secret_recipes/recipes/snow_into_ice.json b/datapacks/custom/data/lrohi_super_secret_recipes/recipes/snow_into_ice.json new file mode 100644 index 0000000..cacb7c9 --- /dev/null +++ b/datapacks/custom/data/lrohi_super_secret_recipes/recipes/snow_into_ice.json @@ -0,0 +1,22 @@ +{ + "type": "create:compacting", + "ingredients": [ + { + "item": "minecraft:snow_block" + }, + { + "item": "minecraft:snow_block" + }, + { + "item": "minecraft:snow_block" + }, + { + "item": "minecraft:snow_block" + } + ], + "results": [ + { + "item": "minecraft:ice" + } + ] +} diff --git a/datapacks/custom/data/lrohi_super_secret_recipes/recipes/unpack_ancient_emerald_ice.json b/datapacks/custom/data/lrohi_super_secret_recipes/recipes/unpack_ancient_emerald_ice.json new file mode 100644 index 0000000..10dd048 --- /dev/null +++ b/datapacks/custom/data/lrohi_super_secret_recipes/recipes/unpack_ancient_emerald_ice.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "betterend:ancient_emerald_ice" + } + ], + "result": { + "item": "betterend:dense_emerald_ice", + "count": 9 + } +} diff --git a/datapacks/custom/data/lrohi_super_secret_recipes/recipes/unpack_dense_emerald_ice.json b/datapacks/custom/data/lrohi_super_secret_recipes/recipes/unpack_dense_emerald_ice.json new file mode 100644 index 0000000..ed1dd91 --- /dev/null +++ b/datapacks/custom/data/lrohi_super_secret_recipes/recipes/unpack_dense_emerald_ice.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "betterend:dense_emerald_ice" + } + ], + "result": { + "item": "betterend:emerald_ice", + "count": 4 + } +} diff --git a/datapacks/custom/data/minecraft/loot_tables/entities/creeper.json b/datapacks/custom/data/minecraft/loot_tables/entities/creeper.json new file mode 100644 index 0000000..be83149 --- /dev/null +++ b/datapacks/custom/data/minecraft/loot_tables/entities/creeper.json @@ -0,0 +1,103 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2, + "min": 0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1, + "min": 0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:gunpowder" + } + ], + "rolls": 1 + }, + { + "bonus_rolls": 0, + "conditions": [ + { + "condition": "minecraft:entity_properties", + "entity": "killer", + "predicate": { + "type": "#minecraft:skeletons" + } + } + ], + "entries": [ + { + "type": "minecraft:tag", + "expand": true, + "name": "minecraft:creeper_drop_music_discs" + } + ], + "rolls": 1 + }, + { + "bonus_rolls": 0, + "conditions": [ + { + "condition": "minecraft:killed_by_player" + }, + { + "chance": 0.025, + "condition": "minecraft:random_chance_with_looting", + "looting_multiplier": 0.01 + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "garnished:ungarnished_almond" + }, + { + "type": "minecraft:item", + "name": "garnished:ungarnished_cashew" + }, + { + "type": "minecraft:item", + "name": "garnished:ungarnished_chestnut" + }, + { + "type": "minecraft:item", + "name": "garnished:ungarnished_hazelnut" + }, + { + "type": "minecraft:item", + "name": "garnished:ungarnished_pecan" + }, + { + "type": "minecraft:item", + "name": "garnished:ungarnished_peanut" + }, + { + "type": "minecraft:item", + "name": "garnished:ungarnished_pistachio" + }, + { + "type": "minecraft:item", + "name": "garnished:ungarnished_walnut" + } + ], + "rolls": 1 + } + ], + "random_sequence": "minecraft:entities/creeper" +} diff --git a/datapacks/custom/data/minecraft/loot_tables/entities/zombie.json b/datapacks/custom/data/minecraft/loot_tables/entities/zombie.json new file mode 100644 index 0000000..3b13024 --- /dev/null +++ b/datapacks/custom/data/minecraft/loot_tables/entities/zombie.json @@ -0,0 +1,99 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2, + "min": 0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1, + "min": 0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:rotten_flesh" + } + ], + "rolls": 1 + }, + { + "bonus_rolls": 0, + "conditions": [ + { + "condition": "minecraft:killed_by_player" + }, + { + "chance": 0.025, + "condition": "minecraft:random_chance_with_looting", + "looting_multiplier": 0.01 + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:iron_ingot" + }, + { + "type": "minecraft:item", + "name": "minecraft:carrot" + }, + { + "type": "minecraft:item", + "functions": [ + { + "conditions": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "flags": { + "is_on_fire": true + } + } + } + ], + "function": "minecraft:furnace_smelt" + } + ], + "name": "minecraft:potato" + } + ], + "rolls": 1 + }, + { + "bonus_rolls": 0, + "conditions": [ + { + "condition": "minecraft:killed_by_player" + }, + { + "chance": 0.025, + "condition": "minecraft:random_chance_with_looting", + "looting_multiplier": 0.01 + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "create:andesite_alloy" + } + ], + "rolls": 1 + } + ], + "random_sequence": "minecraft:entities/zombie" +} diff --git a/datapacks/custom/data/minecraft/loot_tables/gameplay/piglin_bartering.json b/datapacks/custom/data/minecraft/loot_tables/gameplay/piglin_bartering.json new file mode 100644 index 0000000..e08657a --- /dev/null +++ b/datapacks/custom/data/minecraft/loot_tables/gameplay/piglin_bartering.json @@ -0,0 +1,272 @@ +{ + "type": "minecraft:barter", + "pools": [ + { + "bonus_rolls": 0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "enchantments": [ + "minecraft:soul_speed" + ], + "function": "minecraft:enchant_randomly" + } + ], + "name": "minecraft:book", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "enchantments": [ + "minecraft:soul_speed" + ], + "function": "minecraft:enchant_randomly" + } + ], + "name": "minecraft:iron_boots", + "weight": 8 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:set_potion", + "id": "minecraft:fire_resistance" + } + ], + "name": "minecraft:potion", + "weight": 8 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:set_potion", + "id": "minecraft:fire_resistance" + } + ], + "name": "minecraft:splash_potion", + "weight": 8 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:set_potion", + "id": "minecraft:water" + } + ], + "name": "minecraft:potion", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 36, + "min": 10 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:iron_nugget", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4, + "min": 2 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:ender_pearl", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 9, + "min": 3 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:string", + "weight": 20 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 12, + "min": 5 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:quartz", + "weight": 20 + }, + { + "type": "minecraft:item", + "name": "minecraft:obsidian", + "weight": 40 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:crying_obsidian", + "weight": 40 + }, + { + "type": "minecraft:item", + "name": "minecraft:fire_charge", + "weight": 40 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4, + "min": 2 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:leather", + "weight": 40 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8, + "min": 2 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:soul_sand", + "weight": 40 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8, + "min": 2 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:nether_brick", + "weight": 40 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 12, + "min": 6 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:spectral_arrow", + "weight": 40 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 16, + "min": 8 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gravel", + "weight": 40 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 16, + "min": 8 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:blackstone", + "weight": 40 + }, + { + "type": "minecraft:item", + "name": "create:zinc_nugget", + "weight": 40, + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "type": "minecraft:uniform", + "min": 3, + "max": 6 + } + } + ] + } + ], + "rolls": 1 + } + ], + "random_sequence": "minecraft:gameplay/piglin_bartering" +} \ No newline at end of file diff --git a/datapacks/custom/pack.mcmeta b/datapacks/custom/pack.mcmeta new file mode 100644 index 0000000..047d7d0 --- /dev/null +++ b/datapacks/custom/pack.mcmeta @@ -0,0 +1 @@ +{"pack":{"pack_format":15,"description":"Generated with TheDestruc7i0n's Crafting Generator: https://crafting.thedestruc7i0n.ca"}} \ No newline at end of file