copper backpacks

idk why sophis needed to add another tier but Ok

wont break tiering
This commit is contained in:
mina
2024-02-22 16:47:24 +00:00
parent 5f55e371c1
commit aee198962c
2 changed files with 38 additions and 12 deletions

View File

@@ -29,6 +29,15 @@
#Range: 0 ~ 10 #Range: 0 ~ 10
upgradeSlotCount = 1 upgradeSlotCount = 1
#Copper Backpack Settings
[server.copperBackpack]
#Number of inventory slots in the backpack
#Range: 1 ~ 144
inventorySlotCount = 36
#Number of upgrade slots in the backpack
#Range: 0 ~ 10
upgradeSlotCount = 1
#Iron Backpack Settings #Iron Backpack Settings
[server.ironBackpack] [server.ironBackpack]
#Number of inventory slots in the backpack #Number of inventory slots in the backpack
@@ -425,4 +434,3 @@
slownessLevelsPerAdditionalBackpack = 1.0 slownessLevelsPerAdditionalBackpack = 1.0
#Determines if active upgrades will only work in the backpack that's worn by the player. Active upgrades are for example magnet, pickup, cooking, feeding upgrades. #Determines if active upgrades will only work in the backpack that's worn by the player. Active upgrades are for example magnet, pickup, cooking, feeding upgrades.
onlyWornBackpackTriggersUpgrades = false onlyWornBackpackTriggersUpgrades = false

View File

@@ -1,5 +1,7 @@
ServerEvents.recipes((event) => { ServerEvents.recipes((event) => {
event.remove({ id: "sophisticatedbackpacks:backpack" }); event.remove({ id: "sophisticatedbackpacks:backpack" });
event.remove({ id: "sophisticatedbackpacks:copper_backpack" });
event.remove({ id: "sophisticatedbackpacks:iron_backpack_from_copper" });
event.remove({ id: "sophisticatedbackpacks:iron_backpack" }); event.remove({ id: "sophisticatedbackpacks:iron_backpack" });
event.remove({ id: "sophisticatedbackpacks:gold_backpack" }); event.remove({ id: "sophisticatedbackpacks:gold_backpack" });
event.remove({ id: "sophisticatedbackpacks:diamond_backpack" }); event.remove({ id: "sophisticatedbackpacks:diamond_backpack" });
@@ -29,10 +31,28 @@ ServerEvents.recipes((event) => {
F: { item: "minecraft:string" }, F: { item: "minecraft:string" },
P: { tag: "forge:plates/invar" }, P: { tag: "forge:plates/invar" },
}, },
result: { item: "sophisticatedbackpacks:copper_backpack" },
});
event.custom({
type: "sophisticatedbackpacks:backpack_upgrade",
conditions: [
{
itemRegistryName: "iron_backpack",
type: "sophisticatedbackpacks:item_enabled",
},
],
pattern: ["SLS", "LBL", "FPF"],
key: {
S: { tag: "forge:screws/steel" },
L: { item: "minecraft:leather" },
B: { item: "sophisticatedbackpacks:copper_backpack" },
F: { item: "minecraft:string" },
P: { tag: "forge:plates/rose_gold" },
},
result: { item: "sophisticatedbackpacks:iron_backpack" }, result: { item: "sophisticatedbackpacks:iron_backpack" },
}); });
event.remove({ id: "sophisticatedbackpacks:gold_backpack" });
event.custom({ event.custom({
type: "sophisticatedbackpacks:backpack_upgrade", type: "sophisticatedbackpacks:backpack_upgrade",
conditions: [ conditions: [
@@ -43,16 +63,15 @@ ServerEvents.recipes((event) => {
], ],
pattern: ["SLS", "LBL", "FPF"], pattern: ["SLS", "LBL", "FPF"],
key: { key: {
S: { tag: "forge:screws/steel" }, S: { tag: "forge:screws/aluminium" },
L: { item: "minecraft:leather" }, L: { item: "minecraft:leather" },
B: { item: "sophisticatedbackpacks:iron_backpack" }, B: { item: "sophisticatedbackpacks:iron_backpack" },
F: { item: "minecraft:string" }, F: { item: "gtceu:carbon_fibers" },
P: { tag: "forge:plates/rose_gold" }, P: { tag: "forge:plates/blue_alloy" },
}, },
result: { item: "sophisticatedbackpacks:gold_backpack" }, result: { item: "sophisticatedbackpacks:gold_backpack" },
}); });
event.remove({ id: "sophisticatedbackpacks:diamond_backpack" });
event.custom({ event.custom({
type: "sophisticatedbackpacks:backpack_upgrade", type: "sophisticatedbackpacks:backpack_upgrade",
conditions: [ conditions: [
@@ -63,16 +82,15 @@ ServerEvents.recipes((event) => {
], ],
pattern: ["SLS", "LBL", "FPF"], pattern: ["SLS", "LBL", "FPF"],
key: { key: {
S: { tag: "forge:screws/aluminium" }, S: { tag: "forge:screws/stainless_steel" },
L: { item: "minecraft:leather" }, L: { item: "minecraft:leather" },
B: { item: "sophisticatedbackpacks:gold_backpack" }, B: { item: "sophisticatedbackpacks:gold_backpack" },
F: { item: "gtceu:carbon_fibers" }, F: { item: "gtceu:carbon_fibers" },
P: { tag: "forge:plates/blue_alloy" }, P: { tag: "forge:plates/polytetrafluoroethylene" },
}, },
result: { item: "sophisticatedbackpacks:diamond_backpack" }, result: { item: "sophisticatedbackpacks:diamond_backpack" },
}); });
event.remove({ id: "sophisticatedbackpacks:netherite_backpack" });
event.custom({ event.custom({
type: "sophisticatedbackpacks:backpack_upgrade", type: "sophisticatedbackpacks:backpack_upgrade",
conditions: [ conditions: [
@@ -83,11 +101,11 @@ ServerEvents.recipes((event) => {
], ],
pattern: ["SLS", "LBL", "FPF"], pattern: ["SLS", "LBL", "FPF"],
key: { key: {
S: { tag: "forge:screws/stainless_steel" }, S: { tag: "forge:screws/titanium" },
L: { item: "minecraft:leather" }, L: { item: "minecraft:leather" },
B: { item: "sophisticatedbackpacks:diamond_backpack" }, B: { item: "sophisticatedbackpacks:diamond_backpack" },
F: { item: "gtceu:carbon_fibers" }, F: { item: "gtceu:carbon_fibers" },
P: { tag: "forge:plates/polytetrafluoroethylene" }, P: { tag: "forge:plates/epoxy" },
}, },
result: { item: "sophisticatedbackpacks:netherite_backpack" }, result: { item: "sophisticatedbackpacks:netherite_backpack" },
}); });