#Casting Recipe doesnt work

28 messages · Page 1 of 1 (latest)

wild kernel
#

Casting recipe doesnt work

event.custom({
    "type": "tconstruct:casting_table",
    "cast": {
      "tag": "tconstruct:casts/multi_use/ingot"
    },
    "cooling_time": 50,
    "fluid": {
      "amount": 90,
      "tag": "kubejs:molten-ciz-alloy"
    },
    "result": "kubejs:ciz-alloy-ingot"
  })
orchid runeBOT
#

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

wild kernel
#

ciz is copper-iron-zinc

#

also ignore my bad art, its temporary lol

wild kernel
#

bump

toxic path
#

errors? logs?

wild kernel
#

what ones?

toxic path
#

server logs or mc logs? does it give any warnings about the recipe or input

#

This seems like just the fluid tag not being recognized.

#

The syntax doesn't seem wrong, did you register the fluid tag correctly?

tropic arrowBOT
#

Paste version of client.log, server.log, startup.log from @wild kernel

wild kernel
#

not sure which apply

toxic path
#

You'll need

#

Example

ServerEvents.tags('fluid', e => {
  e.add('forge:crude_oil', 'tfmg:crude_oil_fluid')
})

Here's an example on server side, adapt this to your case. I think there's a way to add the tag at registration too.

#

yeah, the fluid builder has a .tag() method, add that tag to the fluid

#

Example:

e.create('kubejs:crystal_growth_accelerator')
    .thinTexture(0xb062be)
    .bucketColor(0xb062be)
    .displayName('Crystal Growth Accelerator')
    .tag('kubejs:accelerants')
wild kernel
toxic path
#

arguments are (tag, fluidId)

wild kernel
toxic path
#

do you have probejs?

wild kernel
toxic path
#

does that completion show up for you?

#

(also I think it's probably better to do this on fluid registration then) instead of in serverevents

wild kernel