Package net.minecraft.block.entity
Class BeaconBlockEntity
java.lang.Object
net.minecraft.block.entity.BlockEntity
net.minecraft.block.entity.LockableContainerBlockEntity
net.minecraft.block.entity.BeaconBlockEntity
- All Implemented Interfaces:
LockableScreenHandlerFactory,Inventory,SidedInventory,NamedScreenHandlerFactory,Nameable,Tickable
public class BeaconBlockEntity
extends LockableContainerBlockEntity
implements SidedInventory, Tickable
- Mappings:
Namespace Name official bjgintermediary net/minecraft/class_1308named net/minecraft/block/entity/BeaconBlockEntity
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Set<StatusEffect>private StatusEffectprivate StatusEffectprivate booleanprivate Textstatic final StatusEffect[][]private longprivate floatprivate booleanprivate intprivate ItemStackprivate final List<BeaconBlockEntity.BeamSegment>Fields inherited from class net.minecraft.block.entity.BlockEntity
pos, removed, world -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancanExtractInvStack(int slot, ItemStack stack, Direction dir) booleancanInsertInvStack(int slot, ItemStack stack, Direction dir) booleancanPlayerUseInv(PlayerEntity player) voidclear()createScreenHandler(PlayerInventory inventory, PlayerEntity player) voidfromNbt(NbtCompound nbt) getId()int[]intintgetInvStack(int slot) intintgetProperty(int key) doublebooleanbooleanisEmpty()booleanisValidInvStack(int slot, ItemStack stack) private static StatusEffectmethod_11645(int int2) intvoidmethod_16778(Text text) voidmethod_16779(SoundEvent soundEvent) private voidfloatmethod_541(NbtCompound nbtCompound) private voidvoidbooleanonBlockAction(int int2, int int3) voidonInvClose(PlayerEntity player) voidonInvOpen(PlayerEntity player) removeInvStack(int slot) voidsetInvStack(int slot, ItemStack stack) voidsetProperty(int id, int value) takeInvStack(int slot, int amount) voidtick()Methods inherited from class net.minecraft.block.entity.LockableContainerBlockEntity
getLock, hasLock, setLockMethods inherited from class net.minecraft.block.entity.BlockEntity
cancelRemoval, getEntityWorld, getPos, getSquaredDistance, hasWorld, isRemoved, markDirty, markRemoved, method_13321, method_13322, method_16780, method_16781, method_16783, populateCrashReport, resetBlock, setPosition, setWorld, shouldNotCopyNbtFromItemMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.inventory.Inventory
getHeight, markDirty, method_11260Methods inherited from interface net.minecraft.text.Nameable
method_6344
-
Field Details
-
field_5017
- Mappings:
Namespace Name Mixin selector official aLbjg;a:[[Laej;intermediary field_5017Lnet/minecraft/class_1308;field_5017:[[Lnet/minecraft/class_860;named field_5017Lnet/minecraft/block/entity/BeaconBlockEntity;field_5017:[[Lnet/minecraft/entity/effect/StatusEffect;
-
field_12838
- Mappings:
Namespace Name Mixin selector official eLbjg;e:Ljava/util/Set;intermediary field_12838Lnet/minecraft/class_1308;field_12838:Ljava/util/Set;named field_12838Lnet/minecraft/block/entity/BeaconBlockEntity;field_12838:Ljava/util/Set;
-
field_9846
- Mappings:
Namespace Name Mixin selector official fLbjg;f:Ljava/util/List;intermediary field_9846Lnet/minecraft/class_1308;field_9846:Ljava/util/List;named field_9846Lnet/minecraft/block/entity/BeaconBlockEntity;field_9846:Ljava/util/List;
-
field_5018
- Mappings:
Namespace Name Mixin selector official gLbjg;g:Jintermediary field_5018Lnet/minecraft/class_1308;field_5018:Jnamed field_5018Lnet/minecraft/block/entity/BeaconBlockEntity;field_5018:J
-
field_5019
- Mappings:
Namespace Name Mixin selector official hLbjg;h:Fintermediary field_5019Lnet/minecraft/class_1308;field_5019:Fnamed field_5019Lnet/minecraft/block/entity/BeaconBlockEntity;field_5019:F
-
field_5020
private boolean field_5020- Mappings:
Namespace Name Mixin selector official iLbjg;i:Zintermediary field_5020Lnet/minecraft/class_1308;field_5020:Znamed field_5020Lnet/minecraft/block/entity/BeaconBlockEntity;field_5020:Z
-
field_18591
private boolean field_18591- Mappings:
Namespace Name Mixin selector official jLbjg;j:Zintermediary field_18591Lnet/minecraft/class_1308;field_18591:Znamed field_18591Lnet/minecraft/block/entity/BeaconBlockEntity;field_18591:Z
-
field_5021
private int field_5021- Mappings:
Namespace Name Mixin selector official kLbjg;k:Iintermediary field_5021Lnet/minecraft/class_1308;field_5021:Inamed field_5021Lnet/minecraft/block/entity/BeaconBlockEntity;field_5021:I
-
field_12839
- Mappings:
Namespace Name Mixin selector official lLbjg;l:Laej;intermediary field_12839Lnet/minecraft/class_1308;field_12839:Lnet/minecraft/class_860;named field_12839Lnet/minecraft/block/entity/BeaconBlockEntity;field_12839:Lnet/minecraft/entity/effect/StatusEffect;
-
field_12840
- Mappings:
Namespace Name Mixin selector official mLbjg;m:Laej;intermediary field_12840Lnet/minecraft/class_1308;field_12840:Lnet/minecraft/class_860;named field_12840Lnet/minecraft/block/entity/BeaconBlockEntity;field_12840:Lnet/minecraft/entity/effect/StatusEffect;
-
field_5024
- Mappings:
Namespace Name Mixin selector official nLbjg;n:Late;intermediary field_5024Lnet/minecraft/class_1308;field_5024:Lnet/minecraft/class_1071;named field_5024Lnet/minecraft/block/entity/BeaconBlockEntity;field_5024:Lnet/minecraft/item/ItemStack;
-
field_18592
- Mappings:
Namespace Name Mixin selector official oLbjg;o:Lij;intermediary field_18592Lnet/minecraft/class_1308;field_18592:Lnet/minecraft/class_1982;named field_18592Lnet/minecraft/block/entity/BeaconBlockEntity;field_18592:Lnet/minecraft/text/Text;
-
-
Constructor Details
-
BeaconBlockEntity
public BeaconBlockEntity()
-
-
Method Details
-
tick
public void tick() -
method_8976
public void method_8976()- Mappings:
Namespace Name Mixin selector official pLbjg;p()Vintermediary method_8976Lnet/minecraft/class_1308;method_8976()Vnamed method_8976Lnet/minecraft/block/entity/BeaconBlockEntity;method_8976()V
-
method_16779
- Mappings:
Namespace Name Mixin selector official aLbjg;a(Lwi;)Vintermediary method_16779Lnet/minecraft/class_1308;method_16779(Lnet/minecraft/class_2926;)Vnamed method_16779Lnet/minecraft/block/entity/BeaconBlockEntity;method_16779(Lnet/minecraft/client/sound/SoundEvent;)V
-
method_4202
private void method_4202()- Mappings:
Namespace Name Mixin selector official DLbjg;D()Vintermediary method_4202Lnet/minecraft/class_1308;method_4202()Vnamed method_4202Lnet/minecraft/block/entity/BeaconBlockEntity;method_4202()V
-
method_6517
private void method_6517()- Mappings:
Namespace Name Mixin selector official ELbjg;E()Vintermediary method_6517Lnet/minecraft/class_1308;method_6517()Vnamed method_6517Lnet/minecraft/block/entity/BeaconBlockEntity;method_6517()V
-
method_8977
- Mappings:
Namespace Name Mixin selector official qLbjg;q()Ljava/util/List;intermediary method_8977Lnet/minecraft/class_1308;method_8977()Ljava/util/List;named method_8977Lnet/minecraft/block/entity/BeaconBlockEntity;method_8977()Ljava/util/List;
-
method_4204
- Mappings:
Namespace Name Mixin selector official rLbjg;r()Fintermediary method_4204Lnet/minecraft/class_1308;method_4204()Fnamed method_4204Lnet/minecraft/block/entity/BeaconBlockEntity;method_4204()F
-
method_14362
public int method_14362()- Mappings:
Namespace Name Mixin selector official sLbjg;s()Iintermediary method_14362Lnet/minecraft/class_1308;method_14362()Inamed method_14362Lnet/minecraft/block/entity/BeaconBlockEntity;method_14362()I
-
getUpdatePacket
- Overrides:
getUpdatePacketin classBlockEntity- Mappings:
Namespace Name Mixin selector official Z_Lbji;Z_()Lji;intermediary method_544Lnet/minecraft/class_226;method_544()Lnet/minecraft/class_2003;named getUpdatePacketLnet/minecraft/block/entity/BlockEntity;getUpdatePacket()Lnet/minecraft/network/packet/s2c/play/BlockEntityUpdateS2CPacket;
-
method_11646
- Overrides:
method_11646in classBlockEntity- Mappings:
Namespace Name Mixin selector official aa_Lbji;aa_()Lgy;intermediary method_11646Lnet/minecraft/class_226;method_11646()Lnet/minecraft/class_322;named method_11646Lnet/minecraft/block/entity/BlockEntity;method_11646()Lnet/minecraft/nbt/NbtCompound;
-
getSquaredRenderDistance
- Overrides:
getSquaredRenderDistancein classBlockEntity- Mappings:
Namespace Name Mixin selector official tLbji;t()Dintermediary method_4216Lnet/minecraft/class_226;method_4216()Dnamed getSquaredRenderDistanceLnet/minecraft/block/entity/BlockEntity;getSquaredRenderDistance()D
-
method_11645
- Mappings:
Namespace Name Mixin selector official eLbjg;e(I)Laej;intermediary method_11645Lnet/minecraft/class_1308;method_11645(I)Lnet/minecraft/class_860;named method_11645Lnet/minecraft/block/entity/BeaconBlockEntity;method_11645(I)Lnet/minecraft/entity/effect/StatusEffect;
-
fromNbt
- Overrides:
fromNbtin classLockableContainerBlockEntity- Mappings:
Namespace Name Mixin selector official bLbji;b(Lgy;)Vintermediary method_537Lnet/minecraft/class_226;method_537(Lnet/minecraft/class_322;)Vnamed fromNbtLnet/minecraft/block/entity/BlockEntity;fromNbt(Lnet/minecraft/nbt/NbtCompound;)V
-
method_541
- Overrides:
method_541in classLockableContainerBlockEntity- Mappings:
Namespace Name Mixin selector official aLbji;a(Lgy;)Lgy;intermediary method_541Lnet/minecraft/class_226;method_541(Lnet/minecraft/class_322;)Lnet/minecraft/class_322;named method_541Lnet/minecraft/block/entity/BlockEntity;method_541(Lnet/minecraft/nbt/NbtCompound;)Lnet/minecraft/nbt/NbtCompound;
-
getInvSize
public int getInvSize()- Specified by:
getInvSizein interfaceInventory- Mappings:
Namespace Name Mixin selector official T_Lade;T_()Iintermediary method_2388Lnet/minecraft/class_849;method_2388()Inamed getInvSizeLnet/minecraft/inventory/Inventory;getInvSize()I
-
isEmpty
public boolean isEmpty() -
getInvStack
- Specified by:
getInvStackin interfaceInventory- Mappings:
Namespace Name Mixin selector official aLade;a(I)Late;intermediary method_2381Lnet/minecraft/class_849;method_2381(I)Lnet/minecraft/class_1071;named getInvStackLnet/minecraft/inventory/Inventory;getInvStack(I)Lnet/minecraft/item/ItemStack;
-
takeInvStack
- Specified by:
takeInvStackin interfaceInventory- Mappings:
Namespace Name Mixin selector official aLade;a(II)Late;intermediary method_2382Lnet/minecraft/class_849;method_2382(II)Lnet/minecraft/class_1071;named takeInvStackLnet/minecraft/inventory/Inventory;takeInvStack(II)Lnet/minecraft/item/ItemStack;
-
removeInvStack
- Specified by:
removeInvStackin interfaceInventory- Mappings:
Namespace Name Mixin selector official bLade;b(I)Late;intermediary method_2386Lnet/minecraft/class_849;method_2386(I)Lnet/minecraft/class_1071;named removeInvStackLnet/minecraft/inventory/Inventory;removeInvStack(I)Lnet/minecraft/item/ItemStack;
-
setInvStack
- Specified by:
setInvStackin interfaceInventory- Mappings:
Namespace Name Mixin selector official aLade;a(ILate;)Vintermediary method_2383Lnet/minecraft/class_849;method_2383(ILnet/minecraft/class_1071;)Vnamed setInvStackLnet/minecraft/inventory/Inventory;setInvStack(ILnet/minecraft/item/ItemStack;)V
-
method_15540
- Specified by:
method_15540in interfaceNameable- Mappings:
Namespace Name Mixin selector official N_Ladr;N_()Lij;intermediary method_15540Lnet/minecraft/class_2611;method_15540()Lnet/minecraft/class_1982;named method_15540Lnet/minecraft/text/Nameable;method_15540()Lnet/minecraft/text/Text;
-
hasCustomName
public boolean hasCustomName()- Specified by:
hasCustomNamein interfaceNameable- Mappings:
Namespace Name Mixin selector official O_Ladr;O_()Zintermediary method_5339Lnet/minecraft/class_2611;method_5339()Znamed hasCustomNameLnet/minecraft/text/Nameable;hasCustomName()Z
-
method_15541
- Specified by:
method_15541in interfaceNameable- Mappings:
Namespace Name Mixin selector official eLadr;e()Lij;intermediary method_15541Lnet/minecraft/class_2611;method_15541()Lnet/minecraft/class_1982;named method_15541Lnet/minecraft/text/Nameable;method_15541()Lnet/minecraft/text/Text;
-
method_16778
- Mappings:
Namespace Name Mixin selector official aLbjg;a(Lij;)Vintermediary method_16778Lnet/minecraft/class_1308;method_16778(Lnet/minecraft/class_1982;)Vnamed method_16778Lnet/minecraft/block/entity/BeaconBlockEntity;method_16778(Lnet/minecraft/text/Text;)V
-
getInvMaxStackAmount
public int getInvMaxStackAmount()- Specified by:
getInvMaxStackAmountin interfaceInventory- Mappings:
Namespace Name Mixin selector official fLade;f()Iintermediary method_2389Lnet/minecraft/class_849;method_2389()Inamed getInvMaxStackAmountLnet/minecraft/inventory/Inventory;getInvMaxStackAmount()I
-
canPlayerUseInv
- Specified by:
canPlayerUseInvin interfaceInventory- Mappings:
Namespace Name Mixin selector official aLade;a(Laog;)Zintermediary method_2384Lnet/minecraft/class_849;method_2384(Lnet/minecraft/class_988;)Znamed canPlayerUseInvLnet/minecraft/inventory/Inventory;canPlayerUseInv(Lnet/minecraft/entity/player/PlayerEntity;)Z
-
onInvOpen
- Specified by:
onInvOpenin interfaceInventory- Mappings:
Namespace Name Mixin selector official bLade;b(Laog;)Vintermediary method_10894Lnet/minecraft/class_849;method_10894(Lnet/minecraft/class_988;)Vnamed onInvOpenLnet/minecraft/inventory/Inventory;onInvOpen(Lnet/minecraft/entity/player/PlayerEntity;)V
-
onInvClose
- Specified by:
onInvClosein interfaceInventory- Mappings:
Namespace Name Mixin selector official cLade;c(Laog;)Vintermediary method_10895Lnet/minecraft/class_849;method_10895(Lnet/minecraft/class_988;)Vnamed onInvCloseLnet/minecraft/inventory/Inventory;onInvClose(Lnet/minecraft/entity/player/PlayerEntity;)V
-
isValidInvStack
- Specified by:
isValidInvStackin interfaceInventory- Mappings:
Namespace Name Mixin selector official bLade;b(ILate;)Zintermediary method_5338Lnet/minecraft/class_849;method_5338(ILnet/minecraft/class_1071;)Znamed isValidInvStackLnet/minecraft/inventory/Inventory;isValidInvStack(ILnet/minecraft/item/ItemStack;)Z
-
getId
- Specified by:
getIdin interfaceNamedScreenHandlerFactory- Mappings:
Namespace Name Mixin selector official lLadl;l()Ljava/lang/String;intermediary method_10906Lnet/minecraft/class_2608;method_10906()Ljava/lang/String;named getIdLnet/minecraft/screen/NamedScreenHandlerFactory;getId()Ljava/lang/String;
-
createScreenHandler
- Specified by:
createScreenHandlerin interfaceNamedScreenHandlerFactory- Mappings:
Namespace Name Mixin selector official aLadl;a(Laof;Laog;)Lapv;intermediary method_10905Lnet/minecraft/class_2608;method_10905(Lnet/minecraft/class_987;Lnet/minecraft/class_988;)Lnet/minecraft/class_1002;named createScreenHandlerLnet/minecraft/screen/NamedScreenHandlerFactory;createScreenHandler(Lnet/minecraft/entity/player/PlayerInventory;Lnet/minecraft/entity/player/PlayerEntity;)Lnet/minecraft/screen/ScreenHandler;
-
getProperty
public int getProperty(int key) - Specified by:
getPropertyin interfaceInventory- Mappings:
Namespace Name Mixin selector official cLade;c(I)Iintermediary method_10892Lnet/minecraft/class_849;method_10892(I)Inamed getPropertyLnet/minecraft/inventory/Inventory;getProperty(I)I
-
setProperty
public void setProperty(int id, int value) - Specified by:
setPropertyin interfaceInventory- Mappings:
Namespace Name Mixin selector official bLade;b(II)Vintermediary method_10893Lnet/minecraft/class_849;method_10893(II)Vnamed setPropertyLnet/minecraft/inventory/Inventory;setProperty(II)V
-
getProperties
public int getProperties()- Specified by:
getPropertiesin interfaceInventory- Mappings:
Namespace Name Mixin selector official hLade;h()Iintermediary method_10896Lnet/minecraft/class_849;method_10896()Inamed getPropertiesLnet/minecraft/inventory/Inventory;getProperties()I
-
clear
public void clear() -
onBlockAction
public boolean onBlockAction(int int2, int int3) - Overrides:
onBlockActionin classBlockEntity- Mappings:
Namespace Name Mixin selector official cLbji;c(II)Zintermediary method_4838Lnet/minecraft/class_226;method_4838(II)Znamed onBlockActionLnet/minecraft/block/entity/BlockEntity;onBlockAction(II)Z
-
getInvAvailableSlots
- Specified by:
getInvAvailableSlotsin interfaceSidedInventory- Mappings:
Namespace Name Mixin selector official aLadw;a(Leq;)[Iintermediary method_10915Lnet/minecraft/class_1559;method_10915(Lnet/minecraft/class_1354;)[Inamed getInvAvailableSlotsLnet/minecraft/inventory/SidedInventory;getInvAvailableSlots(Lnet/minecraft/util/math/Direction;)[I
-
canInsertInvStack
- Specified by:
canInsertInvStackin interfaceSidedInventory- Mappings:
Namespace Name Mixin selector official aLadw;a(ILate;Leq;)Zintermediary method_5353Lnet/minecraft/class_1559;method_5353(ILnet/minecraft/class_1071;Lnet/minecraft/class_1354;)Znamed canInsertInvStackLnet/minecraft/inventory/SidedInventory;canInsertInvStack(ILnet/minecraft/item/ItemStack;Lnet/minecraft/util/math/Direction;)Z
-
canExtractInvStack
- Specified by:
canExtractInvStackin interfaceSidedInventory- Mappings:
Namespace Name Mixin selector official bLadw;b(ILate;Leq;)Zintermediary method_5354Lnet/minecraft/class_1559;method_5354(ILnet/minecraft/class_1071;Lnet/minecraft/class_1354;)Znamed canExtractInvStackLnet/minecraft/inventory/SidedInventory;canExtractInvStack(ILnet/minecraft/item/ItemStack;Lnet/minecraft/util/math/Direction;)Z
-