#Scripts run as expected locally but do not run on server
3 messages · Page 1 of 1 (latest)
When booting on server i get this error:
creative_registry.js#14: Error in 'StartupEvents.registry': Cannot convert [kubejs:musket_barrel, kubejs:blunderbuss_barrel, kubejs:flintlock_switch, kubejs:gun_stock, kubejs:pistol_body, kubejs:pistol_handle]: to dev.latvian.mods.kubejs.item.creativetab.CreativeTabContentSupplier …rhino.EvaluatorException: Cannot convert [kubejs:musket_barrel, kubejs:blunderbuss_barrel, kubejs:flintlock_switch, kubejs:gun_stock, kubejs:pistol_body, kubejs:pistol_handle]: to …kubejs.item.creativetab.CreativeTabContentSupplier (startup_scripts:creative_registry.js#14) at …rhino.DefaultErrorReporter.runtimeError(DefaultErrorReporter.java:67) at …rhino.Context.reportRuntimeError(Context.java:133) at …rhino.Context.reportRuntimeError(Context.java:173) at …rhino.Context.reportRuntimeError2(Context.java:150) at …rhino.NativeJavaObject.reportConversionError(NativeJavaObject.java:562) at …rhino.NativeJavaObject.reportConversionError(NativeJavaObject.java:556)
I also have a script that adds recipes to the corresponding items
ServerEvents.recipes(event => {
// Removing musketmod recipes
event.remove({ mod: 'musketmod', type: 'minecraft:crafting_shaped' })
// Adding gun piece recipes
// Flintlock switch
event.shaped(
Item.of('kubejs:flintlock_switch'),
[
'BCC',
'DEC',
],
{
B: 'minecraft:iron_ingot',
C: 'minecraft:iron_nugget',
D: 'minecraft:diamond',
E: 'minecraft:flint'
}
)
// Blunderbuss barrel
event.shaped(
Item.of('kubejs:blunderbuss_barrel'),
[
'AAA',
'BBB',
'AAA'
],
{
A: 'create:brass_block',
B: 'create:brass_sheet'
}
)
// Musket barrel
event.shaped(
Item.of('kubejs:musket_barrel'),
[
'AAA',
'BBB',
'AAA'
],
{
A: 'minecraft:iron_block',
B: 'create:iron_sheet'
}
)
// Gun stock
event.shaped(
Item.of('kubejs:gun_stock'),
[
'AAA',
'BBB',
'AAA'
],
{
A: '#minecraft:logs',
B: '#minecraft:planks'
}
)
// Pistol body
event.shaped(
Item.of('kubejs:pistol_body'),
[
'ABA',
'CCC',
'AAA'
],
{
A: 'minecraft:iron_ingot',
B: 'minecraft:iron_block',
C: 'create:iron_sheet'
}
)
// Pistol handle
event.shaped(
Item.of('kubejs:pistol_handle'),
[
'ABA',
'ABA',
'ABA'
],
{
A: '#minecraft:planks',
B: '#minecraft:wooden_slabs',
}
)
// Goes on for each item
})```