Class SkullBlockEntity

java.lang.Object
net.minecraft.block.entity.BlockEntity
net.minecraft.block.entity.SkullBlockEntity

public class SkullBlockEntity
extends BlockEntity
Mappings:
Namespace Name
official chn
intermediary net/minecraft/class_2631
named net/minecraft/block/entity/SkullBlockEntity
  • Field Details

    • userCache

      @Nullable private static @Nullable UserCache userCache
      Mappings:
      Namespace Name Mixin selector
      official a Lchn;a:Ladr;
      intermediary field_12089 Lnet/minecraft/class_2631;field_12089:Lnet/minecraft/class_3312;
      named userCache Lnet/minecraft/block/entity/SkullBlockEntity;userCache:Lnet/minecraft/util/UserCache;
    • sessionService

      @Nullable private static @Nullable com.mojang.authlib.minecraft.MinecraftSessionService sessionService
      Mappings:
      Namespace Name Mixin selector
      official b Lchn;b:Lcom/mojang/authlib/minecraft/MinecraftSessionService;
      intermediary field_12088 Lnet/minecraft/class_2631;field_12088:Lcom/mojang/authlib/minecraft/MinecraftSessionService;
      named sessionService Lnet/minecraft/block/entity/SkullBlockEntity;sessionService:Lcom/mojang/authlib/minecraft/MinecraftSessionService;
    • owner

      @Nullable private @Nullable com.mojang.authlib.GameProfile owner
      Mappings:
      Namespace Name Mixin selector
      official c Lchn;c:Lcom/mojang/authlib/GameProfile;
      intermediary field_12087 Lnet/minecraft/class_2631;field_12087:Lcom/mojang/authlib/GameProfile;
      named owner Lnet/minecraft/block/entity/SkullBlockEntity;owner:Lcom/mojang/authlib/GameProfile;
    • ticksPowered

      private int ticksPowered
      Mappings:
      Namespace Name Mixin selector
      official g Lchn;g:I
      intermediary field_12085 Lnet/minecraft/class_2631;field_12085:I
      named ticksPowered Lnet/minecraft/block/entity/SkullBlockEntity;ticksPowered:I
    • powered

      private boolean powered
      Mappings:
      Namespace Name Mixin selector
      official h Lchn;h:Z
      intermediary field_12086 Lnet/minecraft/class_2631;field_12086:Z
      named powered Lnet/minecraft/block/entity/SkullBlockEntity;powered:Z
  • Constructor Details

    • SkullBlockEntity

      public SkullBlockEntity​(BlockPos pos, BlockState state)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lchn;<init>(Lfx;Lcio;)V
      intermediary <init> Lnet/minecraft/class_2631;<init>(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
      named <init> Lnet/minecraft/block/entity/SkullBlockEntity;<init>(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)V
  • Method Details

    • setUserCache

      public static void setUserCache​(UserCache value)
      Mappings:
      Namespace Name Mixin selector
      official a Lchn;a(Ladr;)V
      intermediary method_11337 Lnet/minecraft/class_2631;method_11337(Lnet/minecraft/class_3312;)V
      named setUserCache Lnet/minecraft/block/entity/SkullBlockEntity;setUserCache(Lnet/minecraft/util/UserCache;)V
    • setSessionService

      public static void setSessionService​(com.mojang.authlib.minecraft.MinecraftSessionService value)
      Mappings:
      Namespace Name Mixin selector
      official a Lchn;a(Lcom/mojang/authlib/minecraft/MinecraftSessionService;)V
      intermediary method_11336 Lnet/minecraft/class_2631;method_11336(Lcom/mojang/authlib/minecraft/MinecraftSessionService;)V
      named setSessionService Lnet/minecraft/block/entity/SkullBlockEntity;setSessionService(Lcom/mojang/authlib/minecraft/MinecraftSessionService;)V
    • writeNbt

      public CompoundTag writeNbt​(CompoundTag tag)
      Overrides:
      writeNbt in class BlockEntity
      Mappings:
      Namespace Name Mixin selector
      official b Lcgm;b(Lmr;)Lmr;
      intermediary method_11007 Lnet/minecraft/class_2586;method_11007(Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487;
      named writeNbt Lnet/minecraft/block/entity/BlockEntity;writeNbt(Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag;
    • readNbt

      public void readNbt​(CompoundTag tag)
      Overrides:
      readNbt in class BlockEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lcgm;a(Lmr;)V
      intermediary method_11014 Lnet/minecraft/class_2586;method_11014(Lnet/minecraft/class_2487;)V
      named readNbt Lnet/minecraft/block/entity/BlockEntity;readNbt(Lnet/minecraft/nbt/CompoundTag;)V
    • tick

      public static void tick​(World world, BlockPos pos, BlockState state, SkullBlockEntity blockEntity)
      Mappings:
      Namespace Name Mixin selector
      official a Lchn;a(Lbuq;Lfx;Lcio;Lchn;)V
      intermediary method_31695 Lnet/minecraft/class_2631;method_31695(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2631;)V
      named tick Lnet/minecraft/block/entity/SkullBlockEntity;tick(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/block/entity/SkullBlockEntity;)V
    • getTicksPowered

      @Environment(CLIENT) public float getTicksPowered​(float tickDelta)
      Mappings:
      Namespace Name Mixin selector
      official a Lchn;a(F)F
      intermediary method_11338 Lnet/minecraft/class_2631;method_11338(F)F
      named getTicksPowered Lnet/minecraft/block/entity/SkullBlockEntity;getTicksPowered(F)F
    • getOwner

      @Environment(CLIENT) @Nullable public @Nullable com.mojang.authlib.GameProfile getOwner()
      Mappings:
      Namespace Name Mixin selector
      official d Lchn;d()Lcom/mojang/authlib/GameProfile;
      intermediary method_11334 Lnet/minecraft/class_2631;method_11334()Lcom/mojang/authlib/GameProfile;
      named getOwner Lnet/minecraft/block/entity/SkullBlockEntity;getOwner()Lcom/mojang/authlib/GameProfile;
    • toUpdatePacket

      Overrides:
      toUpdatePacket in class BlockEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lcgm;a()Lpp;
      intermediary method_16886 Lnet/minecraft/class_2586;method_16886()Lnet/minecraft/class_2622;
      named toUpdatePacket Lnet/minecraft/block/entity/BlockEntity;toUpdatePacket()Lnet/minecraft/network/packet/s2c/play/BlockEntityUpdateS2CPacket;
    • toInitialChunkDataNbt

      public CompoundTag toInitialChunkDataNbt()
      Overrides:
      toInitialChunkDataNbt in class BlockEntity
      Mappings:
      Namespace Name Mixin selector
      official b Lcgm;b()Lmr;
      intermediary method_16887 Lnet/minecraft/class_2586;method_16887()Lnet/minecraft/class_2487;
      named toInitialChunkDataNbt Lnet/minecraft/block/entity/BlockEntity;toInitialChunkDataNbt()Lnet/minecraft/nbt/CompoundTag;
    • setOwner

      public void setOwner​(@Nullable @Nullable com.mojang.authlib.GameProfile owner)
      Mappings:
      Namespace Name Mixin selector
      official a Lchn;a(Lcom/mojang/authlib/GameProfile;)V
      intermediary method_11333 Lnet/minecraft/class_2631;method_11333(Lcom/mojang/authlib/GameProfile;)V
      named setOwner Lnet/minecraft/block/entity/SkullBlockEntity;setOwner(Lcom/mojang/authlib/GameProfile;)V
    • loadOwnerProperties

      private void loadOwnerProperties()
      Mappings:
      Namespace Name Mixin selector
      official f Lchn;f()V
      intermediary method_11339 Lnet/minecraft/class_2631;method_11339()V
      named loadOwnerProperties Lnet/minecraft/block/entity/SkullBlockEntity;loadOwnerProperties()V
    • loadProperties

      @Nullable public static @Nullable com.mojang.authlib.GameProfile loadProperties​(@Nullable @Nullable com.mojang.authlib.GameProfile profile)
      Mappings:
      Namespace Name Mixin selector
      official b Lchn;b(Lcom/mojang/authlib/GameProfile;)Lcom/mojang/authlib/GameProfile;
      intermediary method_11335 Lnet/minecraft/class_2631;method_11335(Lcom/mojang/authlib/GameProfile;)Lcom/mojang/authlib/GameProfile;
      named loadProperties Lnet/minecraft/block/entity/SkullBlockEntity;loadProperties(Lcom/mojang/authlib/GameProfile;)Lcom/mojang/authlib/GameProfile;