mods: drop refined storage, coins, and createaddition
This commit is contained in:
@ -1,46 +0,0 @@
|
||||
ServerEvents.recipes(event => {
|
||||
// Economy setup
|
||||
let coinPress = Ingredient.of("thermal:press_coin_die")
|
||||
let unpackingPress = Ingredient.of("thermal:press_unpacking_die")
|
||||
|
||||
let makeCoinPressConversion = (fromType, toType, qty) => {
|
||||
event.custom({
|
||||
type: "thermal:press",
|
||||
ingredients: [
|
||||
{ item: fromType, count: qty },
|
||||
{ item: "thermal:press_coin_die" }
|
||||
],
|
||||
result: [Item.of(toType).toJson()]
|
||||
});
|
||||
event.custom({
|
||||
type: "thermal:press",
|
||||
ingredients: [
|
||||
{ item: toType },
|
||||
{ item: "thermal:press_unpacking_die" }
|
||||
],
|
||||
result: [Item.of(fromType).withCount(qty).toJson()]
|
||||
});
|
||||
};
|
||||
|
||||
makeCoinPressConversion("minecraft:cobblestone", "dotcoinmod:copper_coin", 9)
|
||||
makeCoinPressConversion("dotcoinmod:copper_coin", "dotcoinmod:iron_coin", 10)
|
||||
makeCoinPressConversion("dotcoinmod:iron_coin", "dotcoinmod:gold_coin", 10)
|
||||
makeCoinPressConversion("dotcoinmod:gold_coin", "dotcoinmod:platinum_coin", 10)
|
||||
})
|
||||
|
||||
/*LootJS.modifiers((event) => {
|
||||
event.enableLogging();
|
||||
event.removeGlobalModifier("@dotcoinmod");
|
||||
event.addBlockLootModifier("minecraft:stone").pool((p) => {
|
||||
p.addLoot("dotcoinmod:copper_coin");
|
||||
p.applyOreBonus("minecraft:fortune");
|
||||
}).randomChance(0.3).anyBiome("forge:is_mountain");
|
||||
});*/
|
||||
|
||||
|
||||
LootJS.modifiers((event) => {
|
||||
event.addBlockLootModifier("minecraft:stone")
|
||||
.randomChance(0.05)
|
||||
.applyOreBonus("minecraft:fortune")
|
||||
.addLoot("kubejs:grist_essence");
|
||||
});
|
@ -1,101 +0,0 @@
|
||||
ServerEvents.recipes(event => {
|
||||
// Refined storage is gated behind basic tier
|
||||
event.replaceInput(
|
||||
{id: 'refinedstorage:raw_advanced_processor'},
|
||||
'minecraft:glowstone_dust',
|
||||
'#kubejs:grist/intelligent/improved'
|
||||
)
|
||||
|
||||
event.replaceInput(
|
||||
{mod: 'refinedstorage'},
|
||||
'minecraft:diamond',
|
||||
'#kubejs:grist/intelligent/basic'
|
||||
)
|
||||
|
||||
event.replaceInput(
|
||||
{id: 'refinedstorage:cable'},
|
||||
'minecraft:redstone',
|
||||
'#kubejs:grist/energetic/basic'
|
||||
)
|
||||
|
||||
// Everything wireless is behind intelligent procs
|
||||
event.replaceInput(
|
||||
{mod: 'refinedstorage'},
|
||||
'#forge:ender_pearls',
|
||||
'kubejs:intelligent_processor'
|
||||
)
|
||||
|
||||
event.replaceInput(
|
||||
{id: 'refinedstorage:construction_core'},
|
||||
'minecraft:glowstone_dust',
|
||||
'#kubejs:grist/build/basic'
|
||||
)
|
||||
event.replaceInput(
|
||||
{id: 'refinedstorage:destruction_core'},
|
||||
'minecraft:quartz',
|
||||
'#kubejs:grist/intelligent/basic'
|
||||
)
|
||||
|
||||
event.replaceInput(
|
||||
{id: 'refinedstorage:raw_improved_processor'},
|
||||
'minecraft:glowstone',
|
||||
'#kubejs:grist/intelligent/basic'
|
||||
)
|
||||
|
||||
// smelt quartz dust for sillicon
|
||||
event.smelting("refinedstorage:silicon", "thermal:quartz_dust");
|
||||
|
||||
// Custom malloc gating of autocrafting
|
||||
event.shaped('kubejs:raw_intelligent_processor', [
|
||||
'AB',
|
||||
'CD'
|
||||
], {
|
||||
'A': "refinedstorage:processor_binding",
|
||||
'B': '#kubejs:grist/intelligent/radiant',
|
||||
'C': "refinedstorage:silicon",
|
||||
'D': global.ingotItem('steel')
|
||||
});
|
||||
event.shaped('kubejs:raw_deep_intelligent_processor', [
|
||||
'AB',
|
||||
'CD'
|
||||
], {
|
||||
'A': "kubejs:raw_intelligent_processor",
|
||||
'B': '#kubejs:grist/intelligent/radiant',
|
||||
'C': "refinedstorage:silicon",
|
||||
'D': '#kubejs:grist/energetic/improved'
|
||||
});
|
||||
event.smelting('kubejs:intelligent_processor', 'kubejs:raw_intelligent_processor');
|
||||
event.smelting('kubejs:deep_intelligent_processor', 'kubejs:raw_deep_intelligent_processor');
|
||||
|
||||
event.replaceInput(
|
||||
{id: "refinedstorage:crafter"},
|
||||
"refinedstorage:construction_core",
|
||||
'kubejs:deep_intelligent_processor'
|
||||
)
|
||||
|
||||
event.replaceInput(
|
||||
{id: "refinedstorage:crafter"},
|
||||
"refinedstorage:destruction_core",
|
||||
"refinedstorage:basic_processor"
|
||||
);
|
||||
|
||||
event.replaceInput(
|
||||
{id: 'refinedstorage:disk_drive'},
|
||||
'#handcrafted:chests',
|
||||
'#kubejs:grist/intelligent/improved'
|
||||
);
|
||||
|
||||
event.replaceInput(
|
||||
{id: 'refinedstorage:1k_disk_part'},
|
||||
'minecraft:redstone',
|
||||
'#kubejs:grist/intelligent/improved'
|
||||
);
|
||||
|
||||
event.recipes.thermal.smelter('2x refinedstorage:improved_processor', ["minecraft:gold_ingot", 'refinedstorage:silicon', '#kubejs:grist/intelligent/basic']);
|
||||
event.recipes.thermal.smelter('2x refinedstorage:basic_processor', ["minecraft:iron_ingot", 'refinedstorage:silicon', '#kubejs:grist/intelligent/basic']);
|
||||
event.recipes.thermal.smelter('2x refinedstorage:advanced_processor', ["minecraft:redstone", 'refinedstorage:silicon', '#kubejs:grist/intelligent/basic']);
|
||||
|
||||
event.recipes.thermal.smelter('2x refinedstorage:improved_processor', ["minecraft:gold_ingot", 'thermal:quartz_dust', '#kubejs:grist/intelligent/basic']);
|
||||
event.recipes.thermal.smelter('2x refinedstorage:basic_processor', ["minecraft:iron_ingot", 'thermal:quartz_dust', '#kubejs:grist/intelligent/basic']);
|
||||
event.recipes.thermal.smelter('2x refinedstorage:advanced_processor', ["minecraft:redstone", 'thermal:quartz_dust', '#kubejs:grist/intelligent/basic']);
|
||||
});
|
Reference in New Issue
Block a user