#Avaritia "Custom recipe has to use a single json object argument"

10 messages · Page 1 of 1 (latest)

regal palm
#

onEvent('recipes', event => {
event.recipes.avaritia.extremeShaped({
'avaritia:infinity_catalyst':
['ABCDEFGHI', 'JKLMNOPQR', 'ST ', ' ', ' ', ' ', ' ', ' ', ' ']},
{
A: 'avaritia:diamond_lattice',
B: 'avaritia:crystal_matrix_ingot',
C: 'avaritia:neutron_pile',
D: 'avaritia:neutron_nugget',
E: 'avaritia:neutron_ingot',
F: 'avaritia:iron_singularity',
G: 'avaritia:lapis_singularity',
H: 'avaritia:redstone_singularity',
I: 'avaritia:quartz_singularity',
J: 'avaritia:copper_singularity',
K: 'avaritia:tin_singularity',
L: 'avaritia:lead_singularity',
M: 'avaritia:silver_singularity',
N: 'avaritia:diamond_singularity',
O: 'avaritia:emerald_singularity',
P: 'avaritia:nickel_singularity',
Q: 'avaritia:gold_singularity',
R: 'beyond_earth:steel_block',
S: 'thermal:enderium_block',
T: 'avaritia:record_fragment',
}
)

})

i keep on getting this error anyone know whats causing it?

umbral spruceBOT
#

Once your ticket has been resolved, please close it with </ticket close:1054771505520717835> command!

turbid lion
#

looks misformatted, try

onEvent('recipes', event => {
  event.recipes.avaritia.extremeShaped(
      'avaritia:infinity_catalyst',
      ['ABCDEFGHI', 'JKLMNOPQR', 'ST       ', '         ', '         ', '         ', '         ', '         ', '         '],
  {
      A: 'avaritia:diamond_lattice',
      B: 'avaritia:crystal_matrix_ingot',
      C: 'avaritia:neutron_pile',
      D: 'avaritia:neutron_nugget',
      E: 'avaritia:neutron_ingot',
      F: 'avaritia:iron_singularity',
      G: 'avaritia:lapis_singularity',
      H: 'avaritia:redstone_singularity',
      I: 'avaritia:quartz_singularity',
      J: 'avaritia:copper_singularity',
      K: 'avaritia:tin_singularity',
      L: 'avaritia:lead_singularity',
      M: 'avaritia:silver_singularity',
      N: 'avaritia:diamond_singularity',
      O: 'avaritia:emerald_singularity',
      P: 'avaritia:nickel_singularity',
      Q: 'avaritia:gold_singularity',
      R: 'beyond_earth:steel_block',
      S: 'thermal:enderium_block',
      T: 'avaritia:record_fragment',
      }
  )
})

you had an odd set of curly brackets in there

quick talon
fair cryptBOT
#

[Quote ➤](#1059148134971867266 message) How to make custom ones? Is it just adding a normal shaped recipe with more slots or is there a different way of doing it?

regal palm
#

"[07:25:16] [ERR ] server_scripts:infinity catalyst.js:2: Failed to create recipe for type 'avaritia:extreme_shaped': Custom recipe has to use a single json object argument!

turbid lion
#

oh silly me, here try this one

onEvent('recipes', event => {
  event.recipes.avaritia.extremeShaped({
      'avaritia:infinity_catalyst',
      ['ABCDEFGHI', 'JKLMNOPQR', 'ST       ', '         ', '         ', '         ', '         ', '         ', '         '],
  {
      A: 'avaritia:diamond_lattice',
      B: 'avaritia:crystal_matrix_ingot',
      C: 'avaritia:neutron_pile',
      D: 'avaritia:neutron_nugget',
      E: 'avaritia:neutron_ingot',
      F: 'avaritia:iron_singularity',
      G: 'avaritia:lapis_singularity',
      H: 'avaritia:redstone_singularity',
      I: 'avaritia:quartz_singularity',
      J: 'avaritia:copper_singularity',
      K: 'avaritia:tin_singularity',
      L: 'avaritia:lead_singularity',
      M: 'avaritia:silver_singularity',
      N: 'avaritia:diamond_singularity',
      O: 'avaritia:emerald_singularity',
      P: 'avaritia:nickel_singularity',
      Q: 'avaritia:gold_singularity',
      R: 'beyond_earth:steel_block',
      S: 'thermal:enderium_block',
      T: 'avaritia:record_fragment',
      }
  })
})```
regal palm
#

[07:36:16] [ERR ] Error loading KubeJS script: missing : after property id (server_scripts:infinity catalyst.js#3)

#

fixed it