Fix light_emission and light_dampening components

This commit is contained in:
davchoo 2023-01-16 14:46:20 -05:00
parent 77d991961c
commit 4ab26e0717
No known key found for this signature in database
GPG key ID: 501B6F4FD961CF9A

View file

@ -254,15 +254,12 @@ public class CustomBlockRegistryPopulator {
}
if (components.lightEmission() != null) {
builder.putCompound("minecraft:light_emission", NbtMap.builder()
.putInt("value", components.lightEmission())
.putByte("emission", components.lightEmission().byteValue())
.build());
}
// This is supposed to be sent as "light_dampening" since "block_light_filter" is the old value
// However, it seems they forgot to actually update it on the network despite all the documentation changing
// So we'll send this for now
if (components.lightDampening() != null) {
builder.putCompound("minecraft:block_light_filter", NbtMap.builder()
.putByte("value", components.lightDampening().byteValue())
builder.putCompound("minecraft:light_dampening", NbtMap.builder()
.putByte("lightLevel", components.lightDampening().byteValue())
.build());
}
if (components.rotation() != null) {