light test remove function
This commit is contained in:
@@ -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) {
|
||||||
|
if (!player.isShiftKeyDown()) {
|
||||||
BlockPos blockPos = player.blockPosition();
|
BlockPos blockPos = player.blockPosition();
|
||||||
|
|
||||||
PointLightData data = new PointLightData();
|
PointLightData data = new PointLightData();
|
||||||
data.setPosition(blockPos.getX() + 0.5, blockPos.getY() + 0.5, blockPos.getZ() + 0.5);
|
data.setPosition(blockPos.getX() + 0.5, blockPos.getY() + 1.5, blockPos.getZ() + 0.5);
|
||||||
data.setRadius(6.0f);
|
data.setRadius(10.0f);
|
||||||
data.setBrightness(7.0f);
|
data.setBrightness(25.0f);
|
||||||
data.setColor(137,39,39);
|
data.setColor((float)Math.random(),(float)Math.random(),(float)Math.random());
|
||||||
data.setInscatteringStrength(4.0f);
|
data.setInscatteringStrength(8.0f);
|
||||||
|
|
||||||
VeilRenderSystem.renderer().getLightRenderer().addLight(data);
|
VeilRenderSystem.renderer().getLightRenderer().addLight(data);
|
||||||
|
} else {
|
||||||
|
VeilRenderSystem.renderer().getLightRenderer().free();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return InteractionResultHolder.sidedSuccess(stack, level.isClientSide());
|
return InteractionResultHolder.sidedSuccess(stack, level.isClientSide());
|
||||||
|
|||||||
Reference in New Issue
Block a user