#why aren't my scripts working?

50 messages · Page 1 of 1 (latest)

crude frost
#

all of the things commented are crashing my game

GTCEuStartupEvents.registry("gtceu:material", event => {
    event.create("andesite_alloy")
        .ingot()
        .components("1x andesite", "2x iron", "3x clay")
        .color(0x839689).iconSet(GTMaterialIconSet.DULL)
        .flags(GTMaterialFlags.GENERATE_PLATE)
})

GTCEuStartupEvents.registry("gtceu:element", event => {
    event.create("echo", 247, 283, -1, null, "Ec", false)
 })

GTCEuStartupEvents.registry("gtceu:element", event => {
    event.create("ender", 189, 246, -1, null, "En", false)
 })

GTCEuStartupEvents.registry("gtceu:element", event => {
    event.create("netherite", 149, 189, -1, null, "Nr", false)
 })

/*GTCEuStartupEvents.registry("gtceu:material", event => {
    event.create("netherite")
        .ingot()
        .element("netherite")
        .color(0x839689).iconSet(GTMaterialIconSet.DULL)
        .flags(GTMaterialFlags.GENERATE_PLATE)
        .blastTemp(10500)
})

GTCEuStartupEvents.registry("gtceu:material", event => {
    event.create("refined_netherite")
        .ingot()
        .components("3x netherite", "2x pyrite", "3x sulfur")
        .color(0x839689).iconSet(GTMaterialIconSet.DULL)
        .flags(GTMaterialFlags.GENERATE_PLATE)
        .blastTemp(8500)
})*/

/*GTCEuStartupEvents.registry("gtceu:material", event => {
    event.create("netherite_scrap")
        .ingot()
        .components("5x refined_netherite", "3x quartz")
        .color(0x839689).iconSet(GTMaterialIconSet.DULL)
        .flags(null)
        .blastTemp(1500)
})

//, "2x pyrite", "5x gold", "4x cobalt_oxide", "2x pyrolusite", "5x phosphate", "1x arsenic_trioxide"

GTCEuStartupEvents.registry("gtceu:material", event => {
    event.create("netherite_alloy")
        .ingot()
        .components("4x refined_netherite", "2x gold")
        .color(0x839689).iconSet(GTMaterialIconSet.DULL)
        .flags(GTMaterialFlags.GENERATE_PLATE)
        .blastTemp(2500)
})*/
fresh cloak
#

latest.log and kubejs startup log

#

Also you don't need a new registry event every time

#

Put them all in one

crude frost
fresh cloak
#

Why does ur startup log not say anything

crude frost
#

I don't know

fresh cloak
#

Wth

crude frost
#

this is my first time with kubejs

fresh cloak
#

Your script is in startup scripts right

crude frost
#

yes

fresh cloak
#

Oh games crashing on gt registry kjs before it can log stuff probably lemme read latest

#

crashing related to smtn about flags

#

You're making the material incorrect somehow

#

Try copy paste from moni and edit that or smtn

#

Is material event the correct one for creating those

#

Oh I think I see problem

#

Or errr hm

#

Can you try just uncommenting the netherite one

#

The first

crude frost
#

the .element one?

fresh cloak
#

the event.create netherjte thing

#

Here reference this

#

It's hard to read this on my phone lmao

crude frost
#

so .element(GTElements.get("netherite"))?

fresh cloak
#

I meant the whole netherite material registering thing but hold on

#

No you created the element fine I think

crude frost
#

I meant replacing the .element("netherite") part of the netherite registering with this

#

sorry if that wasn't what it looked like I meant

fresh cloak
#

OH yea you're supposed to get the gt element

#

Do that

#
GTCEuStartupEvents.registry('gtceu:element', event => {
    event.create('taranium', 149, 264, -1, null, 'Tn', false)
})

GTCEuStartupEvents.registry('gtceu:material', event => {
    event.create('taranium')
        .ingot().fluid()
        .element(GTElements.get("taranium"))
        .color(0xff00ff).iconSet('bright')
        .flags(GTMaterialFlags.GENERATE_PLATE, GTMaterialFlags.GENERATE_DENSE)
        .blastTemp(10800, 'highest')
})```
crude frost
#

I've set it to that but it's still crashing

fresh cloak
#

think I found the problem

#

yup

#

quartz is not a material!

#

it is nether_quartz

#
GTCEuStartupEvents.registry("gtceu:element", event => {
    event.create("echo", 247, 283, -1, null, "Ec", false)
    event.create("ender", 189, 246, -1, null, "En", false)
    event.create("netherite", 149, 189, -1, null, "Nr", false)
    event.create('taranium', 149, 264, -1, null, 'Tn', false)
})

GTCEuStartupEvents.registry("gtceu:material", event => {
    event.create("andesite_alloy")
        .ingot()
        .components("1x andesite", "2x iron", "3x clay")
        .color(0x839689).iconSet(GTMaterialIconSet.DULL)
        .flags(GTMaterialFlags.GENERATE_PLATE)

    event.create('taranium')
        .ingot().fluid()
        .element(GTElements.get("taranium"))
        .color(0xff00ff).iconSet('bright')
        .flags(GTMaterialFlags.GENERATE_PLATE, GTMaterialFlags.GENERATE_DENSE)
        .blastTemp(10800, 'highest')

    event.create('netherite')
        .ingot()
        .element(GTElements.get("netherite"))
        .color(0x839689).iconSet(GTMaterialIconSet.DULL)
        .flags(GTMaterialFlags.GENERATE_PLATE)
        .blastTemp(10500)

    event.create('refined_netherite')
        .ingot()
        .components("3x netherite", "2x pyrite", "3x sulfur")
        .color(0x839689).iconSet(GTMaterialIconSet.DULL)
        .flags(GTMaterialFlags.GENERATE_PLATE)
        .blastTemp(8500)

    event.create('netherite_scrap')
        .ingot()
        .components("5x refined_netherite", "3x nether_quartz")
        .color(0x839689).iconSet(GTMaterialIconSet.DULL)
        .blastTemp(1500)

    event.create('netherite_alloy')
        .ingot()
        .components("4x refined_netherite", "2x gold")
        .color(0x839689).iconSet(GTMaterialIconSet.DULL)
        .flags(GTMaterialFlags.GENERATE_PLATE)
        .blastTemp(2500)
})

//, "2x pyrite", "5x gold", "4x cobalt_oxide", "2x pyrolusite", "5x phosphate", "1x arsenic_trioxide"
#

oops remove taranium

#

was there for test ref

#

@crude frost

crude frost
#

thank you

#

is there a list of materials somewhere?

fresh cloak
#

It'll show all of them