Class BlockDisplayProperties

java.lang.Object
de.z0rdak.yawp.core.area.BlockDisplayProperties
All Implemented Interfaces:
INbtSerializable<net.minecraft.nbt.CompoundTag>

public final class BlockDisplayProperties extends Object implements INbtSerializable<net.minecraft.nbt.CompoundTag>
  • Field Details

    • DEFAULT_BLOCKS

      public static final List<net.minecraft.resources.ResourceLocation> DEFAULT_BLOCKS
    • DEFAULT_GLOW

      public static final boolean DEFAULT_GLOW
      See Also:
    • DEFAULT_LIGHT_LEVEL

      public static final int DEFAULT_LIGHT_LEVEL
      See Also:
  • Constructor Details

    • BlockDisplayProperties

      public BlockDisplayProperties(net.minecraft.resources.ResourceLocation blockRl, boolean hasGlow, int lightLevel)
    • BlockDisplayProperties

      public BlockDisplayProperties(net.minecraft.nbt.CompoundTag nbt)
  • Method Details

    • serializeNBT

      public net.minecraft.nbt.CompoundTag serializeNBT()
      Specified by:
      serializeNBT in interface INbtSerializable<net.minecraft.nbt.CompoundTag>
    • randomFromDefault

      public static net.minecraft.resources.ResourceLocation randomFromDefault()
    • deserializeNBT

      public void deserializeNBT(net.minecraft.nbt.CompoundTag nbt)
      Specified by:
      deserializeNBT in interface INbtSerializable<net.minecraft.nbt.CompoundTag>
    • blockRl

      public net.minecraft.resources.ResourceLocation blockRl()
    • hasGlow

      public boolean hasGlow()
    • lightLevel

      public int lightLevel()
    • setBlockRl

      public void setBlockRl(net.minecraft.resources.ResourceLocation blockRl)
    • setHasGlow

      public void setHasGlow(boolean hasGlow)
    • setLightLevel

      public void setLightLevel(int lightLevel)