This commit is contained in:
2024-03-31 01:43:30 +01:00
parent f0a8306e5e
commit 2ee1c5ffa7
9 changed files with 175 additions and 3 deletions

View File

@@ -1180,10 +1180,30 @@ hash = "1219965b228f2e88f924b8aecd6115bce3e2e1d110bc49c91dd8efd7e02fecd7"
file = "kubejs/config/common.properties" file = "kubejs/config/common.properties"
hash = "c76aeac807af0348d65392c8a7f89ad07c7b90cde8b9e036b0126f199b53d0a9" hash = "c76aeac807af0348d65392c8a7f89ad07c7b90cde8b9e036b0126f199b53d0a9"
[[files]]
file = "kubejs/data/createsifter/recipes/crushing/crushed_endstone.json"
hash = "ee75b52dafb4222dd9d7b83b1c59e82e7a70fca6afd34b2f904dbc1bc762e8ed"
[[files]]
file = "kubejs/data/createsifter/recipes/crushing/moon_stone_to_sand.json"
hash = "9effc2df4d8eabf0fb0fa95fda5250938ca5f9a47707166aed1b7a63a02edb1f"
[[files]]
file = "kubejs/data/createsifter/recipes/milling/crushed_endstone.json"
hash = "1dacf29e828d49a79d16c6167b05d7373113b1292f42bcc587d7d9392f45d3eb"
[[files]] [[files]]
file = "kubejs/data/createsifter/recipes/milling/moon_stone_to_sand.json" file = "kubejs/data/createsifter/recipes/milling/moon_stone_to_sand.json"
hash = "a2db59497db330fc633134db166e3f7cfb9053bcc4144c4b34eafacd380ef32f" hash = "a2db59497db330fc633134db166e3f7cfb9053bcc4144c4b34eafacd380ef32f"
[[files]]
file = "kubejs/data/createsifter/recipes/sifting/advanced_end_brass.json"
hash = "80b185466c1a586a2ac0ae852d421b5f3b616a25790fb43ec121e3f8c3074b78"
[[files]]
file = "kubejs/data/createsifter/recipes/sifting/advanced_netherack.json"
hash = "ec662051666f577cb93a6bd458423d445da5e04f9f77bbd7ba2ff85a1a36c9a8"
[[files]] [[files]]
file = "kubejs/data/createsifter/recipes/sifting/desh_brass.json" file = "kubejs/data/createsifter/recipes/sifting/desh_brass.json"
hash = "4a1a18a59f79c6a7fe6c49c300843a2b06721f2fac60aed1a2a6cc8c29c58d1a" hash = "4a1a18a59f79c6a7fe6c49c300843a2b06721f2fac60aed1a2a6cc8c29c58d1a"
@@ -1206,11 +1226,11 @@ hash = "731030953f12a1628006588618541415ed2ed5e32a1562c51b43c15083dc2123"
[[files]] [[files]]
file = "kubejs/server_scripts/base.js" file = "kubejs/server_scripts/base.js"
hash = "a19b7c81a150bd965b153ded9c45ee7649eaad9e10d0a5ec1d662e7b15ceadb2" hash = "d4db966e21b796ba66e84221bea01c26b2c082d8aae8cff24c60d8fda86d8966"
[[files]] [[files]]
file = "kubejs/server_scripts/mechanical-extruder.js" file = "kubejs/server_scripts/mechanical-extruder.js"
hash = "81f7c3e3d979eee9b7297c10ab0f2e51f1fd11d397cb3c874d870775091f1a2e" hash = "31d814ec52ab16901bfefc74a626c9b118c68d8242eb2d4284abf6b3fc758873"
[[files]] [[files]]
file = "kubejs/server_scripts/sifter.js" file = "kubejs/server_scripts/sifter.js"

View File

@@ -0,0 +1,23 @@
{
"type": "create:crushing",
"ingredients": [
{
"item": "minecraft:end_stone"
}
],
"processingTime": 1000,
"results": [
{
"chance": 1,
"item": "createsifter:crushed_end_stone"
},
{
"chance": 0.2,
"item": "createsifter:crushed_end_stone"
},
{
"chance": 0.2,
"item": "create:experience_nugget"
}
]
}

View File

@@ -0,0 +1,23 @@
{
"type": "create:milling",
"ingredients": [
{
"item": "ad_astra:moon_cobblestone"
}
],
"processingTime": 1000,
"results": [
{
"chance": 1,
"item": "ad_astra:moon_sand"
},
{
"chance": 0.2,
"item": "ad_astra:moon_sand"
},
{
"chance": 0.2,
"item": "create:experience_nugget"
}
]
}

View File

@@ -0,0 +1,15 @@
{
"type": "create:milling",
"ingredients": [
{
"item": "minecraft:end_stone"
}
],
"processingTime": 1000,
"results": [
{
"chance": 1,
"item": "createsifter:crushed_end_stone"
}
]
}

View File

@@ -0,0 +1,30 @@
{
"type": "createsifter:sifting",
"ingredients": [
{
"item": "createsifter:advanced_brass_mesh"
},
{
"item": "createsifter:crushed_end_stone"
}
],
"processingTime": 500,
"results": [
{
"chance": 0.3,
"item": "minecraft:chorus_fruit"
},
{
"chance": 0.1,
"item": "minecraft:ender_pearl"
},
{
"chance": 0.05,
"item": "minecraft:shulker_shell"
},
{
"chance": 0.1,
"item": "create:experience_nugget"
}
]
}

View File

@@ -0,0 +1,22 @@
{
"type": "createsifter:sifting",
"ingredients": [
{
"item": "createsifter:advanced_brass_mesh"
},
{
"item": "minecraft:netherack"
}
],
"processingTime": 500,
"results": [
{
"chance": 0.1,
"item": "minecraft:gold_nugget"
},
{
"chance": 0.01,
"item": "minecraft:netherite_scrap"
}
]
}

View File

@@ -4,3 +4,29 @@
console.info('Hello, World! (Loaded server scripts)') console.info('Hello, World! (Loaded server scripts)')
ServerEvents.recipes(event => {
console.log('Hello! The recipe event has fired!')
//SHAPED
event.shaped('minecraft:totem_of_undying', [// arg 1: output
'NNN',
'EIE ', // arg 2: the shape (array of strings)
'RNR'
], {
R: 'minecraft:blaze_rod',
N: 'create:brass_nugget',
E: 'minecraft:emerald', //arg 3: the mapping object
I: 'create:brass_ingot'
}
)
//SHAPELESS
event.shapeless('minecraft:blaze_rod', [ // arg 1: output
'6x minecraft:blaze_powder'
])
// Cook 4 blaze_powder into 1 blaze_rod in a Furnace:
event.smelting('minecraft:blaze_rod', '4x minecraft:blaze_powder')
// Cook 1 stone into 3 gravel in a Furnace:
//event.smelting('3x minecraft:gravel', 'minecraft:stone')
})

View File

@@ -7,6 +7,12 @@ ServerEvents.recipes((event) => {
Fluid.of("minecraft:water"), Fluid.of("minecraft:water"),
]) ])
.withCatalyst("minecraft:polished_andesite"); .withCatalyst("minecraft:polished_andesite");
event.recipes
.createMechanicalExtruderExtruding(Item.of("minecraft:sandstone"), [
Fluid.of("minecraft:lava"),
Fluid.of("minecraft:water"),
])
.withCatalyst("minecraft:sandstone");
event.recipes event.recipes
.createMechanicalExtruderExtruding(Item.of("minecraft:netherrack"), [ .createMechanicalExtruderExtruding(Item.of("minecraft:netherrack"), [
@@ -27,6 +33,13 @@ ServerEvents.recipes((event) => {
]) ])
.withCatalyst("minecraft:deepslate"); .withCatalyst("minecraft:deepslate");
event.recipes
.createMechanicalExtruderExtruding(Item.of("minecraft:obsidian"), [
Item.of("minecraft:blue_ice"),
Fluid.of("minecraft:lava"),
])
.withCatalyst("minecraft:diamond_block");
event.recipes event.recipes
.createMechanicalExtruderExtruding(Item.of("minecraft:soul_sand"), [ .createMechanicalExtruderExtruding(Item.of("minecraft:soul_sand"), [
Fluid.of("minecraft:lava"), Fluid.of("minecraft:lava"),

View File

@@ -6,7 +6,7 @@ pack-format = "packwiz:1.1.0"
[index] [index]
file = "index.toml" file = "index.toml"
hash-format = "sha256" hash-format = "sha256"
hash = "ce20eaa7774794ecc59a99c669e09fd43e1491e7bf15273a5e2ba0f3c74f3526" hash = "113e9bf4b0d388cef55540e0b2ae51bd7e595c6e46857a61d26cc5d5581daf99"
[versions] [versions]
forge = "47.2.0" forge = "47.2.0"