#Custom Crafting Table

8 messages · Page 1 of 1 (latest)

half oak
#

I'm trying to make a custom crafting table and I'm getting an error that I don't really know what to do with...

KubeJS Code:

StartupEvents.registry('block', event => {
  const Workbench  = Java.loadClass('net.minecraft.world.level.block.CraftingTableBlock')
  const Blocks     = Java.loadClass('net.minecraft.world.level.block.Blocks')
  const Properties = Java.loadClass('net.minecraft.world.level.block.state.BlockBehaviour$Properties')
  event.custom('crafting_station', new Workbench(new Properties.copy(Blocks.CRAFTING_TABLE)))
})
ocean yewBOT
#

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

half oak
#

Error:

[12:49:52] [Render thread/ERROR]: Error executing task on Client
java.lang.NullPointerException: Cannot invoke "net.minecraft.class_1657.method_5667()" because "p0" is null
    at dev.latvian.mods.kubejs.net.SyncStagesMessage.handle(SyncStagesMessage.java:53) ~[transformed-mod-kubejs.i0:0/:?]
    at dev.architectury.networking.simple.MessageDecoder.lambda$createReceiver$0(MessageDecoder.java:52) ~[transformed-mod-architectury.i0:0/:?]
    at net.minecraft.class_1255.method_18859(class_1255.java:157) [transformed-mod-minecraft.i0:0/:?]
    at net.minecraft.class_4093.method_18859(class_4093.java:23) [transformed-mod-minecraft.i0:0/:?]
    at net.minecraft.class_1255.method_16075(class_1255.java:131) [transformed-mod-minecraft.i0:0/:?]
    at net.minecraft.class_1255.method_5383(class_1255.java:116) [transformed-mod-minecraft.i0:0/:?]
    at net.minecraft.class_310.method_1523(class_310.java:1129) [transformed-mod-minecraft.i0:0/:?]
    at net.minecraft.class_310.method_1514(class_310.java:768) [transformed-mod-minecraft.i0:0/:?]
    at net.minecraft.client.main.Main.method_44604(Main.java:244) [transformed-mod-minecraft.i0:0/:?]
    at net.minecraft.client.main.Main.main(Main.java:51) [transformed-mod-minecraft.i0:0/:?]
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
    at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
etc...
#

on a sidenote, i'm using quilt and not fabric, but there's no quilt post tag so i had to pick fabric

#

by the way i can get into the game just fine, but the blocks aren't there

vital schooner
#

I'm in bed so I can't help much rn, but this might help. It's a script I made for making dark glass by copying existing classes #1082700619569188874 message

half oak
#

thank you so much

#

i got it working