From ed579ee475221aafaab45991f3908c23fbc17f02 Mon Sep 17 00:00:00 2001 From: akanealw Date: Sat, 28 Dec 2024 18:05:58 -0600 Subject: [PATCH] added recipes for sky stone blasting --- .../blasting/sky_dust_to_sky_stone_block.json | 10 ++ .../sky_stone_to_sky_stone_block.json | 10 ++ .../blasting/smooth_sky_stone_block.json | 10 ++ .../crushing/biofuel/rotten_flesh.json | 1 + .../mekanism/recipes/crushing/ender_dust.json | 1 + .../config/travelersbackpack-common.toml | 134 ++++++++++++++++++ 6 files changed, 166 insertions(+) create mode 100755 akanealw_custom_datapacks/ae2-custom-recipes/data/ae2/recipes/blasting/sky_dust_to_sky_stone_block.json create mode 100755 akanealw_custom_datapacks/ae2-custom-recipes/data/ae2/recipes/blasting/sky_stone_to_sky_stone_block.json create mode 100755 akanealw_custom_datapacks/ae2-custom-recipes/data/ae2/recipes/blasting/smooth_sky_stone_block.json create mode 100755 akanealw_custom_datapacks/mekanism-custom-recipes/data/mekanism/recipes/crushing/biofuel/rotten_flesh.json create mode 100755 akanealw_custom_datapacks/mekanism-custom-recipes/data/mekanism/recipes/crushing/ender_dust.json create mode 100755 custom_configs/config/travelersbackpack-common.toml diff --git a/akanealw_custom_datapacks/ae2-custom-recipes/data/ae2/recipes/blasting/sky_dust_to_sky_stone_block.json b/akanealw_custom_datapacks/ae2-custom-recipes/data/ae2/recipes/blasting/sky_dust_to_sky_stone_block.json new file mode 100755 index 0000000..3de21fd --- /dev/null +++ b/akanealw_custom_datapacks/ae2-custom-recipes/data/ae2/recipes/blasting/sky_dust_to_sky_stone_block.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:blasting", + "category": "blocks", + "cookingtime": 200, + "experience": 0.0, + "ingredient": { + "item": "ae2:sky_dust" + }, + "result": "ae2:sky_stone" +} \ No newline at end of file diff --git a/akanealw_custom_datapacks/ae2-custom-recipes/data/ae2/recipes/blasting/sky_stone_to_sky_stone_block.json b/akanealw_custom_datapacks/ae2-custom-recipes/data/ae2/recipes/blasting/sky_stone_to_sky_stone_block.json new file mode 100755 index 0000000..ff43825 --- /dev/null +++ b/akanealw_custom_datapacks/ae2-custom-recipes/data/ae2/recipes/blasting/sky_stone_to_sky_stone_block.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:blasting", + "category": "blocks", + "cookingtime": 200, + "experience": 0.0, + "ingredient": { + "item": "ae2:sky_stone" + }, + "result": "ae2:sky_stone_block" +} \ No newline at end of file diff --git a/akanealw_custom_datapacks/ae2-custom-recipes/data/ae2/recipes/blasting/smooth_sky_stone_block.json b/akanealw_custom_datapacks/ae2-custom-recipes/data/ae2/recipes/blasting/smooth_sky_stone_block.json new file mode 100755 index 0000000..d5a7fc5 --- /dev/null +++ b/akanealw_custom_datapacks/ae2-custom-recipes/data/ae2/recipes/blasting/smooth_sky_stone_block.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:blasting", + "category": "blocks", + "cookingtime": 200, + "experience": 0.35, + "ingredient": { + "item": "ae2:sky_stone_block" + }, + "result": "ae2:smooth_sky_stone_block" +} \ No newline at end of file diff --git a/akanealw_custom_datapacks/mekanism-custom-recipes/data/mekanism/recipes/crushing/biofuel/rotten_flesh.json b/akanealw_custom_datapacks/mekanism-custom-recipes/data/mekanism/recipes/crushing/biofuel/rotten_flesh.json new file mode 100755 index 0000000..b907a12 --- /dev/null +++ b/akanealw_custom_datapacks/mekanism-custom-recipes/data/mekanism/recipes/crushing/biofuel/rotten_flesh.json @@ -0,0 +1 @@ +{"type":"mekanism:crushing","input":{"ingredient":{"item":"minecraft:rotten_flesh"}},"output":{"count":3,"item":"mekanism:bio_fuel"}} \ No newline at end of file diff --git a/akanealw_custom_datapacks/mekanism-custom-recipes/data/mekanism/recipes/crushing/ender_dust.json b/akanealw_custom_datapacks/mekanism-custom-recipes/data/mekanism/recipes/crushing/ender_dust.json new file mode 100755 index 0000000..93dc030 --- /dev/null +++ b/akanealw_custom_datapacks/mekanism-custom-recipes/data/mekanism/recipes/crushing/ender_dust.json @@ -0,0 +1 @@ +{"type":"mekanism:crushing","input":{"ingredient":{"item":"minecraft:ender_pearl"}},"output":{"item":"ae2:ender_dust"}} \ No newline at end of file diff --git a/custom_configs/config/travelersbackpack-common.toml b/custom_configs/config/travelersbackpack-common.toml new file mode 100755 index 0000000..51357d8 --- /dev/null +++ b/custom_configs/config/travelersbackpack-common.toml @@ -0,0 +1,134 @@ + +#Common config settings +[common] + + [common.backpackSettings] + enableTierUpgrades = true + enableCraftingUpgrade = true + #Newly crafted backpacks will have crafting upgrade included by default + craftingUpgradeByDefault = false + #Whether crafting grid should save items + craftingSavesItems = true + #Enables equipping the backpack on right-click from the ground + enableBackpackBlockWearable = true + #Enables unequipping the backpack on right-click on the ground with empty hand + enableBackpackRightClickUnequip = false + #Allows to use only equipped backpack + allowOnlyEquippedBackpack = false + #Backpack immune to any damage source (lava, fire), can't be destroyed, never disappears as floating item + invulnerableBackpack = true + toolSlotsAcceptSwords = true + #List of items that can be put in tool slots (Use registry names, for example: "minecraft:apple", "minecraft:flint") + toolSlotsAcceptableItems = ["constructionwand:diamond_wand", "buildinggadgets2:gadget_building", "sophisticatedstorage:storage_tool", "pipez:wrench", "crafting_on_a_stick:stonecutter", "crafting_on_a_stick:smithing_table", "crafting_on_a_stick:anvil", "crafting_on_a_stick:grindstone", "minecraft:tools", "ae2:matter_cannon", "ae2:network_tool", "powah:wrench", "framedblocks:framed_hammer", "quark:abacus", "mcwwindows:hammer", "mcwroofs:roofing_hammer", "mininggadgets:mininggadget", "quark:pickarang", "mekanism:atomic_disassembler", "enderio:yeta_wrench", "enderio:staff_of_travelling", "ae2:certus_quartz_cutting_knife", "ae2:entropy_manipulator", "actuallyadditions:drill_black", "shrink:shrinking_device", "mekanism:configurator", "rechiseled:chisel", "measurements:tape_measure", "mekanism:portable_teleporter", "mekanism:meka_tool", "mekaweapons:mekatana", "supplementaries:wrench", "compactmachines:personal_shrinking_device", "create:wrench", "morphtool:tool"] + #Tool slots accept any item + toolSlotsAcceptEverything = false + #List of items that can't be put in backpack inventory (Use registry names, for example: "minecraft:apple", "minecraft:flint") + blacklistedItems = [] + #Allows putting shulker boxes and other items with inventory in backpack + allowShulkerBoxes = true + #Prevents backpack disappearing in void, spawns floating backpack above minimum Y when player dies in void + voidProtection = true + #Places backpack at place where player died + backpackDeathPlace = true + #Places backpack at place where player died, replacing all blocks that are breakable and do not have inventory (backpackDeathPlace must be true in order to work) + backpackForceDeathPlace = false + enableSleepingBagSpawnPoint = false + #If true, backpack can only be worn by placing it in curios 'Back' slot + #WARNING - Remember to TAKE OFF BACKPACK BEFORE enabling or disabling this integration!! - if not you'll lose your backpack + curiosIntegration = false + + #Leather Tier Backpack Settings + [common.backpackSettings.leatherTierBackpack] + #Number of inventory slots for the tier + #Range: 1 ~ 63 + inventorySlotCount = 27 + #Number of tool slots for the tier + #Range: 0 ~ 6 + toolSlotCount = 2 + #Tank capacity for the tier, 1000 equals 1 Bucket + #Range: 1 ~ 128000 + tankCapacity = 3000 + + #Iron Tier Backpack Settings + [common.backpackSettings.ironTierBackpack] + #Number of inventory slots for the tier + #Range: 1 ~ 63 + inventorySlotCount = 36 + #Number of tool slots for the tier + #Range: 0 ~ 6 + toolSlotCount = 3 + #Tank capacity for the tier, 1000 equals 1 Bucket + #Range: 1 ~ 128000 + tankCapacity = 4000 + + #Gold Tier Backpack Settings + [common.backpackSettings.goldTierBackpack] + #Number of inventory slots for the tier + #Range: 1 ~ 63 + inventorySlotCount = 45 + #Number of tool slots for the tier + #Range: 0 ~ 6 + toolSlotCount = 4 + #Tank capacity for the tier, 1000 equals 1 Bucket + #Range: 1 ~ 128000 + tankCapacity = 5000 + + #Diamond Tier Backpack Settings + [common.backpackSettings.diamondTierBackpack] + #Number of inventory slots for the tier + #Range: 1 ~ 63 + inventorySlotCount = 54 + #Number of tool slots for the tier + #Range: 0 ~ 6 + toolSlotCount = 5 + #Tank capacity for the tier, 1000 equals 1 Bucket + #Range: 1 ~ 128000 + tankCapacity = 6000 + + #Netherite Tier Backpack Settings + [common.backpackSettings.netheriteTierBackpack] + #Number of inventory slots for the tier + #Range: 1 ~ 63 + inventorySlotCount = 63 + #Number of tool slots for the tier + #Range: 0 ~ 6 + toolSlotCount = 6 + #Tank capacity for the tier, 1000 equals 1 Bucket + #Range: 1 ~ 128000 + tankCapacity = 7000 + + [common.world] + #Enables backpacks spawning in loot chests + enableLoot = true + #Enables chance to spawn Zombie, Skeleton, Wither Skeleton, Piglin or Enderman with random backpack equipped + spawnEntitiesWithBackpack = true + #Defines spawn chance of entity with a backpack + #Range: 0.0 ~ 1.0 + chance = 0.005 + #List of overworld entity types that can spawn with equipped backpack. DO NOT ADD anything to this list, because the game will crash, remove entries if mob should not spawn with backpack + possibleOverworldEntityTypes = ["minecraft:zombie", "minecraft:skeleton", "minecraft:enderman"] + #List of nether entity types that can spawn with equipped backpack. DO NOT ADD anything to this list, because the game will crash, remove entries if mob should not spawn with backpack + possibleNetherEntityTypes = ["minecraft:wither_skeleton", "minecraft:piglin"] + #List of backpacks that can spawn on overworld mobs + overworldBackpacks = ["travelersbackpack:standard", "travelersbackpack:diamond", "travelersbackpack:gold", "travelersbackpack:emerald", "travelersbackpack:iron", "travelersbackpack:lapis", "travelersbackpack:redstone", "travelersbackpack:coal", "travelersbackpack:bookshelf", "travelersbackpack:sandstone", "travelersbackpack:snow", "travelersbackpack:sponge", "travelersbackpack:cake", "travelersbackpack:cactus", "travelersbackpack:hay", "travelersbackpack:melon", "travelersbackpack:pumpkin", "travelersbackpack:creeper", "travelersbackpack:enderman", "travelersbackpack:skeleton", "travelersbackpack:spider", "travelersbackpack:bee", "travelersbackpack:wolf", "travelersbackpack:fox", "travelersbackpack:ocelot", "travelersbackpack:horse", "travelersbackpack:cow", "travelersbackpack:pig", "travelersbackpack:sheep", "travelersbackpack:chicken", "travelersbackpack:squid"] + #List of backpacks that can spawn on nether mobs + netherBackpacks = ["travelersbackpack:quartz", "travelersbackpack:nether", "travelersbackpack:blaze", "travelersbackpack:ghast", "travelersbackpack:magma_cube", "travelersbackpack:wither"] + #Enables trade for Villager Backpack in Librarian villager trades + enableVillagerTrade = true + + [common.backpackAbilities] + enableBackpackAbilities = true + #Newly crafted backpacks will have ability enabled by default + forceAbilityEnabled = true + #List of backpacks that are allowed to have an ability. DO NOT ADD anything to this list, because the game will crash, remove entries if backpack should not have ability + allowedAbilities = ["travelersbackpack:netherite", "travelersbackpack:diamond", "travelersbackpack:gold", "travelersbackpack:emerald", "travelersbackpack:iron", "travelersbackpack:lapis", "travelersbackpack:redstone", "travelersbackpack:bookshelf", "travelersbackpack:sponge", "travelersbackpack:cake", "travelersbackpack:cactus", "travelersbackpack:melon", "travelersbackpack:pumpkin", "travelersbackpack:creeper", "travelersbackpack:dragon", "travelersbackpack:enderman", "travelersbackpack:blaze", "travelersbackpack:ghast", "travelersbackpack:magma_cube", "travelersbackpack:spider", "travelersbackpack:wither", "travelersbackpack:bat", "travelersbackpack:bee", "travelersbackpack:ocelot", "travelersbackpack:cow", "travelersbackpack:chicken", "travelersbackpack:squid"] + + [common.slownessDebuff] + #Player gets slowness effect, if carries too many backpacks in inventory + tooManyBackpacksSlowness = false + #Maximum number of backpacks, which can be carried in inventory, without slowness effect + #Range: 1 ~ 37 + maxNumberOfBackpacks = 3 + #Range: 0.1 ~ 5.0 + slownessPerExcessedBackpack = 1.0 +