This commit is contained in:
Shiroyasha 2025-09-14 20:52:18 +03:00
commit d8d0e9d536
Signed by: shiroyashik
GPG key ID: E4953D3940D7860A
2567 changed files with 167778 additions and 0 deletions

View file

@ -0,0 +1,39 @@
/**
* Registration of Monicoin trades for ULV covers
*/
ServerEvents.recipes(event => {
if (doMonicoins) {
// -- ULV Covers
event.shaped(Item.of("ulvcovm:ulv_conveyor_module", 2), [
" ",
" ",
"A A"
], {
A: "kubejs:moni_nickel"
}).noMirror().noShrink()
event.shaped(Item.of("ulvcovm:ulv_electric_pump", 2), [
" ",
" ",
" AA"
], {
A: "kubejs:moni_nickel"
}).noMirror().noShrink()
event.shaped(Item.of("ulvcovm:ulv_robot_arm"), [
" ",
" A ",
" A"
], {
A: "kubejs:moni_nickel"
}).noMirror().noShrink()
event.shaped(Item.of("ulvcovm:ulv_fluid_regulator"), [
" ",
" A",
" A"
], {
A: "kubejs:moni_nickel"
}).noMirror().noShrink()
}
})

View file

@ -0,0 +1,73 @@
/**
* Registration of Monicoin trades for spawn eggs
*/
ServerEvents.recipes(event => {
if (doMonicoins) {
event.shaped(Item.of("minecraft:chicken_spawn_egg", 2), [
" A ",
" ",
" A"
], {
A: "kubejs:moni_quarter"
}).noMirror().noShrink()
event.shaped(Item.of("minecraft:cow_spawn_egg", 2), [
" ",
"AA ",
" "
], {
A: "kubejs:moni_quarter"
}).noMirror().noShrink()
event.shaped(Item.of("minecraft:pig_spawn_egg", 2), [
"A ",
" A",
" "
], {
A: "kubejs:moni_quarter"
}).noMirror().noShrink()
event.shaped(Item.of("minecraft:sheep_spawn_egg", 2), [
"AAA",
"A ",
" A "
], {
A: "kubejs:moni_nickel"
}).noMirror().noShrink()
event.shaped(Item.of("minecraft:bee_spawn_egg", 2), [
"AAA",
" A",
" A "
], {
A: "kubejs:moni_nickel"
}).noMirror().noShrink()
// To jumpstart HNN
event.shaped(Item.of("minecraft:rotten_flesh", 32), [
" PP",
" ",
" "
], {
P: "kubejs:moni_penny"
}).noMirror().noShrink()
// Bonemeal
event.shaped(Item.of("minecraft:bone", 32), [
" PP",
" ",
" P "
], {
P: "kubejs:moni_penny"
}).noMirror().noShrink()
event.shaped(Item.of("minecraft:honeycomb", 32), [
"PPP",
"P ",
" "
], {
P: "kubejs:moni_penny"
}).noMirror().noShrink()
}
})

View file

@ -0,0 +1,34 @@
/**
* Registration of Monicoin conversion recipes
*/
ServerEvents.recipes(event => {
if (doMonicoins) {
event.shapeless("5x kubejs:moni_penny", "kubejs:moni_nickel")
event.shaped("kubejs:moni_nickel", [
" A ",
"AAA",
" A "
], {
A: "kubejs:moni_penny"
})
}
event.shapeless("5x kubejs:moni_nickel", "kubejs:moni_quarter")
event.shaped("kubejs:moni_quarter", [
" A ",
"AAA",
" A "
], {
A: "kubejs:moni_nickel"
})
event.shapeless("4x kubejs:moni_quarter", "kubejs:moni_dollar")
event.shaped("kubejs:moni_dollar", [
"A A",
" ",
"A A"
], {
A: "kubejs:moni_quarter"
})
})

View file

@ -0,0 +1,679 @@
/**
* Registration of Monicoin trades for ores
*/
ServerEvents.recipes(event => {
if (doMonicoins) {
// moniPENNY RECIPES
event.shaped(Item.of("minecraft:clay_ball", 64), [
"AAA",
" A",
" "
], {
A: "kubejs:moni_penny"
}).noMirror().noShrink()
event.shaped(Item.of("gtceu:pitchblende_ore", 32), [
"A ",
"AAA",
" A"
], {
A: "kubejs:moni_penny"
}).noMirror().noShrink()
event.shaped(Item.of("gtceu:saltpeter_ore", 32), [
" A ",
"AAA",
" A"
], {
A: "kubejs:moni_penny"
}).noMirror().noShrink()
event.shaped(Item.of("gtceu:graphite_ore", 32), [
" A",
"AAA",
" A"
], {
A: "kubejs:moni_penny"
}).noMirror().noShrink()
event.shaped(Item.of("gtceu:powellite_ore", 32), [
" A ",
"AAA",
"A "
], {
A: "kubejs:moni_penny"
}).noMirror().noShrink()
event.shaped(Item.of("gtceu:oilsands_ore", 32), [
"A ",
"AAA",
" A "
], {
A: "kubejs:moni_penny"
}).noMirror().noShrink()
event.shaped(Item.of("gtceu:tricalcium_phosphate_ore", 32), [
" ",
"AAA",
" AA"
], {
A: "kubejs:moni_penny"
}).noMirror().noShrink()
event.shaped(Item.of("gtceu:apatite_ore", 32), [
"A ",
" A",
"AAA"
], {
A: "kubejs:moni_penny"
}).noMirror().noShrink()
event.shaped(Item.of("gtceu:beryllium_ore", 32), [
"AA ",
" ",
"AAA"
], {
A: "kubejs:moni_penny"
}).noMirror().noShrink()
event.shaped(Item.of("gtceu:salt_ore", 32), [
" A ",
" A",
"AAA"
], {
A: "kubejs:moni_penny"
}).noMirror().noShrink()
event.shaped(Item.of("gtceu:rock_salt_ore", 32), [
" ",
" AA",
"AAA"
], {
A: "kubejs:moni_penny"
}).noMirror().noShrink()
event.shaped(Item.of("gtceu:lazurite_ore", 32), [
"AA ",
" A",
"AA "
], {
A: "kubejs:moni_penny"
}).noMirror().noShrink()
event.shaped(Item.of("gtceu:vanadium_magnetite_ore", 32), [
"AA ",
" AA",
"A "
], {
A: "kubejs:moni_penny"
}).noMirror().noShrink()
event.shaped(Item.of("gtceu:calcite_ore", 32), [
"AA ",
"AAA",
" "
], {
A: "kubejs:moni_penny"
}).noMirror().noShrink()
event.shaped(Item.of("gtceu:sodalite_ore", 32), [
"AAA",
" ",
" AA"
], {
A: "kubejs:moni_penny"
}).noMirror().noShrink()
event.shaped(Item.of("gtceu:lapis_ore", 32), [
"AAA",
" ",
"AA "
], {
A: "kubejs:moni_penny"
}).noMirror().noShrink()
event.shaped(Item.of("gtceu:coal_ore", 32), [
"AAA",
" AA",
" "
], {
A: "kubejs:moni_penny"
}).noMirror().noShrink()
event.shaped(Item.of("gtceu:cinnabar_ore", 32), [
"AAA",
"A ",
" A"
], {
A: "kubejs:moni_penny"
}).noMirror().noShrink()
event.shaped(Item.of("gtceu:redstone_ore", 32), [
"AAA",
"A ",
" A "
], {
A: "kubejs:moni_penny"
}).noMirror().noShrink()
event.shaped(Item.of("gtceu:talc_ore", 32), [
"AAA",
"A ",
"A "
], {
A: "kubejs:moni_penny"
}).noMirror().noShrink()
event.shaped(Item.of("gtceu:pyrope_ore", 32), [
"AAA",
"A A",
" "
], {
A: "kubejs:moni_penny"
}).noMirror().noShrink()
event.shaped(Item.of("gtceu:soapstone_ore", 32), [
"AAA",
"AA ",
" "
], {
A: "kubejs:moni_penny"
}).noMirror().noShrink()
// moniNICKEL RECIPES
event.shaped(Item.of("gtceu:rubber_sapling", 32), [
"A A",
"A ",
" "
], {
A: "kubejs:moni_nickel"
}).noMirror().noShrink()
event.shaped(Item.of("gtceu:green_sapphire_ore", 32), [
"AAA",
"A A",
" A "
], {
A: "kubejs:moni_nickel"
}).noMirror().noShrink()
event.shaped(Item.of("gtceu:sapphire_ore", 32), [
"AAA",
"AA ",
" A"
], {
A: "kubejs:moni_nickel"
}).noMirror().noShrink()
event.shaped(Item.of("gtceu:cobaltite_ore", 32), [
"AAA",
"AA ",
" A "
], {
A: "kubejs:moni_nickel"
}).noMirror().noShrink()
event.shaped(Item.of("gtceu:neodymium_ore", 32), [
"AAA",
"AA ",
"A "
], {
A: "kubejs:moni_nickel"
}).noMirror().noShrink()
event.shaped(Item.of("gtceu:realgar_ore", 32), [
"AAA",
"AA ",
"A A"
], {
A: "kubejs:moni_nickel"
}).noMirror().noShrink()
event.shaped(Item.of("gtceu:electrotine_ore", 32), [
"AAA",
"AA ",
"AAA"
], {
A: "kubejs:moni_nickel"
}).noMirror().noShrink()
event.shaped(Item.of("gtceu:tantalite_ore", 32), [
" A ",
"AAA",
" "
], {
A: "kubejs:moni_nickel"
}).noMirror().noShrink()
event.shaped(Item.of("gtceu:sphalerite_ore", 32), [
"AA ",
" ",
" A "
], {
A: "kubejs:moni_nickel"
}).noMirror().noShrink()
event.shaped(Item.of("gtceu:uraninite_ore", 32), [
"AA ",
" ",
" A"
], {
A: "kubejs:moni_nickel"
}).noMirror().noShrink()
event.shaped(Item.of("gtceu:silver_ore", 32), [
"AA ",
" A",
" "
], {
A: "kubejs:moni_nickel"
}).noMirror().noShrink()
event.shaped(Item.of("gtceu:spessartine_ore", 32), [
"AA ",
" ",
"A "
], {
A: "kubejs:moni_nickel"
}).noMirror().noShrink()
event.shaped(Item.of("gtceu:lead_ore", 32), [
"AA ",
" A ",
" "
], {
A: "kubejs:moni_nickel"
}).noMirror().noShrink()
event.shaped(Item.of("gtceu:molybdenite_ore", 32), [
"AAA",
"A ",
"A "
], {
A: "kubejs:moni_nickel"
}).noMirror().noShrink()
event.shaped(Item.of("gtceu:bastnasite_ore", 32), [
"AAA",
"A A",
" "
], {
A: "kubejs:moni_nickel"
}).noMirror().noShrink()
event.shaped(Item.of("gtceu:monazite_ore", 32), [
"AAA",
"AA ",
" "
], {
A: "kubejs:moni_nickel"
}).noMirror().noShrink()
event.shaped(Item.of("gtceu:tetrahedrite_ore", 32), [
"AAA",
" A",
" "
], {
A: "kubejs:moni_nickel"
}).noMirror().noShrink()
event.shaped(Item.of("gtceu:topaz_ore", 32), [
" ",
"AAA",
" "
], {
A: "kubejs:moni_nickel"
}).noMirror().noShrink()
event.shaped(Item.of("gtceu:ruby_ore", 32), [
"AAA",
" A ",
" "
], {
A: "kubejs:moni_nickel"
}).noMirror().noShrink()
event.shaped(Item.of("gtceu:stibnite_ore", 32), [
"AAA",
"A ",
" "
], {
A: "kubejs:moni_nickel"
}).noMirror().noShrink()
event.shaped(Item.of("gtceu:thorium_ore", 32), [
"AA ",
"A ",
" "
], {
A: "kubejs:moni_nickel"
}).noMirror().noShrink()
event.shaped(Item.of("gtceu:malachite_ore", 32), [
"AAA",
" ",
" "
], {
A: "kubejs:moni_nickel"
}).noMirror().noShrink()
event.shaped(Item.of("gtceu:pyrite_ore", 32), [
"AAA",
"AAA",
" "
], {
A: "kubejs:moni_nickel"
}).noMirror().noShrink()
event.shaped(Item.of("gtceu:galena_ore", 32), [
" ",
" ",
"AA "
], {
A: "kubejs:moni_nickel"
}).noMirror().noShrink()
event.shaped(Item.of("gtceu:almandine_ore", 32), [
"A A",
" ",
" "
], {
A: "kubejs:moni_nickel"
}).noMirror().noShrink()
event.shaped(Item.of("gtceu:garnierite_ore", 32), [
"A ",
"A ",
" "
], {
A: "kubejs:moni_nickel"
}).noMirror().noShrink()
event.shaped(Item.of("gtceu:nickel_ore", 32), [
"A ",
" A ",
" "
], {
A: "kubejs:moni_nickel"
}).noMirror().noShrink()
event.shaped(Item.of("gtceu:barite_ore", 32), [
"A ",
" A",
" "
], {
A: "kubejs:moni_nickel"
}).noMirror().noShrink()
event.shaped(Item.of("gtceu:lepidolite_ore", 32), [
"A ",
" ",
"A "
], {
A: "kubejs:moni_nickel"
}).noMirror().noShrink()
event.shaped(Item.of("gtceu:bentonite_ore", 32), [
"A ",
" ",
" A "
], {
A: "kubejs:moni_nickel"
}).noMirror().noShrink()
event.shaped(Item.of("gtceu:aluminium_ore", 32), [
"A ",
" ",
" A"
], {
A: "kubejs:moni_nickel"
}).noMirror().noShrink()
event.shaped(Item.of("gtceu:bauxite_ore", 32), [
" AA",
" ",
" "
], {
A: "kubejs:moni_nickel"
}).noMirror().noShrink()
event.shaped(Item.of("gtceu:grossular_ore", 32), [
" A ",
"A ",
" "
], {
A: "kubejs:moni_nickel"
}).noMirror().noShrink()
event.shaped(Item.of("gtceu:pyrolusite_ore", 32), [
" A ",
" A ",
" "
], {
A: "kubejs:moni_nickel"
}).noMirror().noShrink()
event.shaped(Item.of("gtceu:magnesite_ore", 32), [
" A ",
" A",
" "
], {
A: "kubejs:moni_nickel"
}).noMirror().noShrink()
event.shaped(Item.of("gtceu:olivine_ore", 32), [
" A ",
" ",
"A "
], {
A: "kubejs:moni_nickel"
}).noMirror().noShrink()
event.shaped(Item.of("gtceu:tin_ore", 32), [
" A ",
" ",
" A "
], {
A: "kubejs:moni_nickel"
}).noMirror().noShrink()
event.shaped(Item.of("gtceu:cassiterite_ore", 32), [
" A ",
" ",
" A"
], {
A: "kubejs:moni_nickel"
}).noMirror().noShrink()
event.shaped(Item.of("gtceu:lithium_ore", 32), [
" A",
"A ",
" "
], {
A: "kubejs:moni_nickel"
}).noMirror().noShrink()
event.shaped(Item.of("gtceu:spodumene_ore", 32), [
" A",
" A ",
" "
], {
A: "kubejs:moni_nickel"
}).noMirror().noShrink()
event.shaped(Item.of("gtceu:chalcopyrite_ore", 32), [
" A",
" A",
" "
], {
A: "kubejs:moni_nickel"
}).noMirror().noShrink()
event.shaped(Item.of("gtceu:copper_ore", 32), [
" A",
" ",
"A "
], {
A: "kubejs:moni_nickel"
}).noMirror().noShrink()
event.shaped(Item.of("gtceu:sulfur_ore", 32), [
" A",
" ",
" A "
], {
A: "kubejs:moni_nickel"
}).noMirror().noShrink()
event.shaped(Item.of("gtceu:quartzite_ore", 32), [
" A",
" ",
" A"
], {
A: "kubejs:moni_nickel"
}).noMirror().noShrink()
event.shaped(Item.of("gtceu:nether_quartz_ore", 32), [
" ",
"AA ",
" "
], {
A: "kubejs:moni_nickel"
}).noMirror().noShrink()
event.shaped(Item.of("gtceu:certus_quartz_ore", 32), [
" ",
"A A",
" "
], {
A: "kubejs:moni_nickel"
}).noMirror().noShrink()
event.shaped(Item.of("gtceu:pentlandite_ore", 32), [
" ",
"A ",
"A "
], {
A: "kubejs:moni_nickel"
}).noMirror().noShrink()
event.shaped(Item.of("gtceu:glauconite_sand_ore", 32), [
" ",
"A ",
" A "
], {
A: "kubejs:moni_nickel"
}).noMirror().noShrink()
/* event.shaped(
Item.of('gtceu:brown_limonite_ore', 32),
[
'A ',
' A ',
' '
],
{
A: 'kubejs:moni_nickel'
}).noMirror().noShrink()*/
event.shaped(Item.of("gtceu:yellow_limonite_ore", 32), [
" ",
"A ",
" A"
], {
A: "kubejs:moni_nickel"
}).noMirror().noShrink()
event.shaped(Item.of("gtceu:iron_ore", 32), [
" ",
" AA",
" "
], {
A: "kubejs:moni_nickel"
}).noMirror().noShrink()
event.shaped(Item.of("gtceu:magnetite_ore", 32), [
" ",
" A ",
"A "
], {
A: "kubejs:moni_nickel"
}).noMirror().noShrink()
event.shaped(Item.of("gtceu:gypsum_ore", 32), [
" ",
" A",
"A "
], {
A: "kubejs:moni_nickel"
}).noMirror().noShrink()
// moniQUARTER RECIPES
event.shaped(Item.of("gtceu:gold_ore", 32), [
"A A",
" ",
" "
], {
A: "kubejs:moni_quarter"
}).noMirror().noShrink()
event.shaped(Item.of("gtceu:emerald_ore", 32), [
" A ",
" ",
" A "
], {
A: "kubejs:moni_quarter"
}).noMirror().noShrink()
event.shaped(Item.of("gtceu:palladium_ore", 32), [
"A ",
" ",
" A "
], {
A: "kubejs:moni_quarter"
}).noMirror().noShrink()
event.shaped(Item.of("gtceu:molybdenum_ore", 32), [
" AA",
"AA ",
"A "
], {
A: "kubejs:moni_nickel"
}).noMirror().noShrink()
event.shaped(Item.of("gtceu:ilmenite_ore", 32), [
"A ",
" A ",
" "
], {
A: "kubejs:moni_quarter"
}).noMirror().noShrink()
event.shaped(Item.of("gtceu:platinum_ore", 32), [
"A ",
"A ",
" "
], {
A: "kubejs:moni_quarter"
}).noMirror().noShrink()
event.shaped(Item.of("gtceu:cooperite_ore", 32), [
"A ",
"AA ",
" "
], {
A: "kubejs:moni_quarter"
}).noMirror().noShrink()
event.shaped(Item.of("gtceu:diamond_ore", 32), [
" ",
" A",
"A "
], {
A: "kubejs:moni_quarter"
}).noMirror().noShrink()
}
})

View file

@ -0,0 +1,10 @@
/**
* Registration of Monicoin trades for misc stuff
*/
ServerEvents.recipes(event => {
if (doMonicoins) {
// -- Other stuff
}
})

View file

@ -0,0 +1,80 @@
/**
* Registration of Monicoin trades for saplings
*/
ServerEvents.recipes(event => {
if (doMonicoins) {
// -- Saplings
event.shaped(Item.of("minecraft:oak_sapling", 64), [
"AAA",
" ",
" "
], {
A: "kubejs:moni_penny"
}).noMirror().noShrink()
event.shaped(Item.of("minecraft:dark_oak_sapling", 64), [
"AA ",
" ",
"A "
], {
A: "kubejs:moni_penny"
}).noMirror().noShrink()
event.shaped(Item.of("minecraft:acacia_sapling", 64), [
"A ",
" A ",
" A"
], {
A: "kubejs:moni_penny"
}).noMirror().noShrink()
event.shaped(Item.of("minecraft:spruce_sapling", 64), [
"AA ",
" ",
" A "
], {
A: "kubejs:moni_penny"
}).noMirror().noShrink()
event.shaped(Item.of("minecraft:birch_sapling", 64), [
"AA ",
"A ",
" "
], {
A: "kubejs:moni_penny"
}).noMirror().noShrink()
event.shaped(Item.of("thermal:rubberwood_sapling", 64), [
"AA ",
" A ",
" "
], {
A: "kubejs:moni_penny"
}).noMirror().noShrink()
event.shaped(Item.of("minecraft:jungle_sapling", 64), [
"AA ",
" A",
" "
], {
A: "kubejs:moni_penny"
}).noMirror().noShrink()
event.shaped(Item.of("minecraft:cherry_sapling", 64), [
"AA ",
" ",
" A"
], {
A: "kubejs:moni_penny"
}).noMirror().noShrink()
event.shaped(Item.of("minecraft:mangrove_propagule", 64), [
"A ",
" A",
" A "
], {
A: "kubejs:moni_penny"
}).noMirror().noShrink()
}
})

View file

@ -0,0 +1,40 @@
/**
* Registration of Monicoin trades for seeds
*/
ServerEvents.recipes(event => {
if (doMonicoins) {
// -- "Seeds"
event.shaped(Item.of("minecraft:cocoa_beans", 32), [
"A A",
" ",
" A "
], {
A: "kubejs:moni_penny"
}).noMirror().noShrink()
event.shaped(Item.of("minecraft:sugar_cane", 32), [
"A A",
" ",
" "
], {
A: "kubejs:moni_penny"
}).noMirror().noShrink()
event.shaped(Item.of("minecraft:cactus", 32), [
"A ",
"A ",
" "
], {
A: "kubejs:moni_penny"
}).noMirror().noShrink()
event.shaped(Item.of("minecraft:potato", 32), [
"AA ",
" ",
" "
], {
A: "kubejs:moni_penny"
}).noMirror().noShrink()
}
})