light test remove function

This commit is contained in:
2026-10-16 14:36:17 +02:00
parent 93149a2340
commit 7dc06910fc
@@ -22,16 +22,19 @@ public class test_spawn_light extends Item {
ItemStack stack = player.getItemInHand(hand); ItemStack stack = player.getItemInHand(hand);
if (level.isClientSide) { if (level.isClientSide) {
BlockPos blockPos = player.blockPosition(); if (!player.isShiftKeyDown()) {
BlockPos blockPos = player.blockPosition();
PointLightData data = new PointLightData();
data.setPosition(blockPos.getX() + 0.5, blockPos.getY() + 1.5, blockPos.getZ() + 0.5);
data.setRadius(10.0f);
data.setBrightness(25.0f);
data.setColor((float)Math.random(),(float)Math.random(),(float)Math.random());
data.setInscatteringStrength(8.0f);
PointLightData data = new PointLightData(); VeilRenderSystem.renderer().getLightRenderer().addLight(data);
data.setPosition(blockPos.getX() + 0.5, blockPos.getY() + 0.5, blockPos.getZ() + 0.5); } else {
data.setRadius(6.0f); VeilRenderSystem.renderer().getLightRenderer().free();
data.setBrightness(7.0f); }
data.setColor(137,39,39);
data.setInscatteringStrength(4.0f);
VeilRenderSystem.renderer().getLightRenderer().addLight(data);
} }
return InteractionResultHolder.sidedSuccess(stack, level.isClientSide()); return InteractionResultHolder.sidedSuccess(stack, level.isClientSide());