Schnittstelle BlockPart<T extends BlockPart<T>>

Alle Superschnittstellen:
Interactable
Alle bekannten Implementierungsklassen:
LargeSignBlockPart, PostBlockPart, SignBlockPart, SmallShortSignBlockPart, SmallWideSignBlockPart, WaystoneBlockPart

public interface BlockPart<T extends BlockPart<T>> extends Interactable
  • Felddetails

    • CODEC_V2

      static final com.mojang.serialization.MapCodec<BlockPart> CODEC_V2
    • STREAM_CODEC

      static final net.minecraft.network.codec.StreamCodec<net.minecraft.network.RegistryFriendlyByteBuf,BlockPart> STREAM_CODEC
  • Methodendetails

    • codecV1

      static com.mojang.serialization.MapCodec<BlockPart> codecV1(BlockPartMetadata bpm)
    • getMeta

      BlockPartMetadata<T> getMeta()
    • hasThePermissionToEdit

      boolean hasThePermissionToEdit(WithOwner tile, net.minecraft.world.entity.player.Player player)
    • getDrops

      Collection<net.minecraft.world.item.ItemStack> getDrops()
    • attachTo

      default void attachTo(PostTile tile)
    • removeFrom

      default void removeFrom(PostTile tile)
    • getAllTextures

      Collection<Texture> getAllTextures()