diff --git a/level/block/block_states.nbt b/level/block/block_states.nbt index d3ce153..61ce2e7 100644 Binary files a/level/block/block_states.nbt and b/level/block/block_states.nbt differ diff --git a/level/block/blocks.go b/level/block/blocks.go index c8816fe..2c17cbe 100644 --- a/level/block/blocks.go +++ b/level/block/blocks.go @@ -1155,46 +1155,60 @@ type ( Powered Boolean `nbt:"powered"` } SkeletonSkull struct { + Powered Boolean `nbt:"powered"` Rotation Integer `nbt:"rotation"` } SkeletonWallSkull struct { - Facing Direction `nbt:"facing"` + Facing Direction `nbt:"facing"` + Powered Boolean `nbt:"powered"` } WitherSkeletonSkull struct { + Powered Boolean `nbt:"powered"` Rotation Integer `nbt:"rotation"` } WitherSkeletonWallSkull struct { - Facing Direction `nbt:"facing"` + Facing Direction `nbt:"facing"` + Powered Boolean `nbt:"powered"` } ZombieHead struct { + Powered Boolean `nbt:"powered"` Rotation Integer `nbt:"rotation"` } ZombieWallHead struct { - Facing Direction `nbt:"facing"` + Facing Direction `nbt:"facing"` + Powered Boolean `nbt:"powered"` } PlayerHead struct { + Powered Boolean `nbt:"powered"` Rotation Integer `nbt:"rotation"` } PlayerWallHead struct { - Facing Direction `nbt:"facing"` + Facing Direction `nbt:"facing"` + Powered Boolean `nbt:"powered"` } CreeperHead struct { + Powered Boolean `nbt:"powered"` Rotation Integer `nbt:"rotation"` } CreeperWallHead struct { - Facing Direction `nbt:"facing"` + Facing Direction `nbt:"facing"` + Powered Boolean `nbt:"powered"` } DragonHead struct { + Powered Boolean `nbt:"powered"` Rotation Integer `nbt:"rotation"` } DragonWallHead struct { - Facing Direction `nbt:"facing"` + Facing Direction `nbt:"facing"` + Powered Boolean `nbt:"powered"` } PiglinHead struct { + Powered Boolean `nbt:"powered"` Rotation Integer `nbt:"rotation"` } PiglinWallHead struct { - Facing Direction `nbt:"facing"` + Facing Direction `nbt:"facing"` + Powered Boolean `nbt:"powered"` } Anvil struct { Facing Direction `nbt:"facing"` @@ -1416,8 +1430,10 @@ type ( Waterlogged Boolean `nbt:"waterlogged"` } SlimeBlock struct{} - Barrier struct{} - Light struct { + Barrier struct { + Waterlogged Boolean `nbt:"waterlogged"` + } + Light struct { Level Integer `nbt:"level"` Waterlogged Boolean `nbt:"waterlogged"` } diff --git a/level/block/blocks.nbt b/level/block/blocks.nbt index 9c697bb..6551917 100644 Binary files a/level/block/blocks.nbt and b/level/block/blocks.nbt differ diff --git a/level/block/generator/GenBlocks.java b/level/block/generator/GenBlocks.java index 186d42e..8fe69bb 100644 --- a/level/block/generator/GenBlocks.java +++ b/level/block/generator/GenBlocks.java @@ -2,9 +2,7 @@ package pers.tnze.gomc.gen; import com.google.common.collect.ImmutableMap; import net.minecraft.SharedConstants; -import net.minecraft.core.DefaultedRegistry; import net.minecraft.core.registries.BuiltInRegistries; -import net.minecraft.core.registries.Registries; import net.minecraft.nbt.*; import net.minecraft.resources.ResourceLocation; import net.minecraft.server.Bootstrap; @@ -20,7 +18,6 @@ import java.io.DataOutputStream; import java.io.FileOutputStream; import java.util.Map; import java.util.Objects; -import java.util.Set; import java.util.zip.GZIPOutputStream; public class GenBlocks {