From 1741dbfed485bb64e8f2d50162e2b8e90f912762 Mon Sep 17 00:00:00 2001 From: MiTHRAL Date: Wed, 19 Aug 2026 19:05:16 -0400 Subject: [PATCH] fix: KubeJS block methods - replace material/translucent/noSolid with valid 1.21 API - Replace .material('metal') with .soundType('metal').mapColor('color_gray') - Replace .material('glass'), .translucent(true), .noSolid(true) with .soundType('glass').renderType('translucent').opaque(false) - Verified all methods against jar: hardness, resistance, lightLevel, tagBlock, texture, soundType, mapColor, renderType, opaque all exist --- client_pack/kubejs/startup_scripts/registry_blocks.js | 9 +++++---- server_pack/kubejs/startup_scripts/registry_blocks.js | 9 +++++---- 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/client_pack/kubejs/startup_scripts/registry_blocks.js b/client_pack/kubejs/startup_scripts/registry_blocks.js index 3df3454..37f1b77 100644 --- a/client_pack/kubejs/startup_scripts/registry_blocks.js +++ b/client_pack/kubejs/startup_scripts/registry_blocks.js @@ -35,7 +35,8 @@ StartupEvents.registry('block', event => { .texture('scicraft:block/quantum_lattice') .hardness(5.0) .resistance(1200.0) - .material('metal') + .soundType('metal') + .mapColor('color_gray') .lightLevel(0.9) .tagBlock('minecraft:mineable/pickaxe') .tagBlock('minecraft:needs_diamond_tool') @@ -45,9 +46,9 @@ StartupEvents.registry('block', event => { .texture('scicraft:block/renegade_glass') .hardness(0.3) .resistance(0.3) - .material('glass') - .translucent(true) - .noSolid(true) + .soundType('glass') + .renderType('translucent') + .opaque(false) .tagBlock('minecraft:mineable/pickaxe') .tagBlock('c:glass_blocks') .tagBlock('c:glass') diff --git a/server_pack/kubejs/startup_scripts/registry_blocks.js b/server_pack/kubejs/startup_scripts/registry_blocks.js index 3df3454..37f1b77 100644 --- a/server_pack/kubejs/startup_scripts/registry_blocks.js +++ b/server_pack/kubejs/startup_scripts/registry_blocks.js @@ -35,7 +35,8 @@ StartupEvents.registry('block', event => { .texture('scicraft:block/quantum_lattice') .hardness(5.0) .resistance(1200.0) - .material('metal') + .soundType('metal') + .mapColor('color_gray') .lightLevel(0.9) .tagBlock('minecraft:mineable/pickaxe') .tagBlock('minecraft:needs_diamond_tool') @@ -45,9 +46,9 @@ StartupEvents.registry('block', event => { .texture('scicraft:block/renegade_glass') .hardness(0.3) .resistance(0.3) - .material('glass') - .translucent(true) - .noSolid(true) + .soundType('glass') + .renderType('translucent') + .opaque(false) .tagBlock('minecraft:mineable/pickaxe') .tagBlock('c:glass_blocks') .tagBlock('c:glass')