Package net.minecraft.tileentity
Class BeaconTileEntity
java.lang.Object
net.minecraftforge.common.capabilities.CapabilityProvider<TileEntity>
net.minecraft.tileentity.TileEntity
net.minecraft.tileentity.BeaconTileEntity
- All Implemented Interfaces:
IContainerProvider,INamedContainerProvider,ITickableTileEntity,ICapabilityProvider,ICapabilitySerializable<CompoundNBT>,IForgeTileEntity,INBTSerializable<CompoundNBT>
public class BeaconTileEntity
extends TileEntity
implements INamedContainerProvider, ITickableTileEntity
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Effect[][]private List<BeaconTileEntity.BeamSegment>private List<BeaconTileEntity.BeamSegment>private final IIntArrayprivate intprivate intprivate LockCodeprivate ITextComponentprivate Effectprivate EffectFields inherited from class net.minecraft.tileentity.TileEntity
level, remove, worldPositionFields inherited from interface net.minecraftforge.common.extensions.IForgeTileEntity
INFINITE_EXTENT_AABB -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidcreateMenu(int p_createMenu_1_, PlayerInventory p_createMenu_2_, PlayerEntity p_createMenu_3_) intprivate static EffectgetValidEffectById(int p_184279_0_) doublevoidload(BlockState p_230337_1_, CompoundNBT p_230337_2_) voidplaySound(SoundEvent p_205736_1_) save(CompoundNBT p_189515_1_) voidsetCustomName(ITextComponent p_200227_1_) voidvoidtick()private voidupdateBase(int p_213927_1_, int p_213927_2_, int p_213927_3_) Methods inherited from class net.minecraft.tileentity.TileEntity
clearCache, clearRemoved, fillCrashReportCategory, getBlockPos, getBlockState, getLevel, getTileData, getType, hasLevel, isRemoved, loadStatic, logInvalidState, mirror, onChunkUnloaded, onlyOpCanSetNbt, rotate, setChanged, setLevelAndPosition, setPosition, triggerEventMethods inherited from class net.minecraftforge.common.capabilities.CapabilityProvider
areCapsCompatible, areCapsCompatible, deserializeCaps, gatherCapabilities, gatherCapabilities, gatherCapabilities, getCapabilities, getCapability, invalidateCaps, reviveCaps, serializeCapsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraftforge.common.capabilities.ICapabilityProvider
getCapability, getCapabilityMethods inherited from interface net.minecraftforge.common.extensions.IForgeTileEntity
deserializeNBT, deserializeNBT, getModelData, getRenderBoundingBox, getTileEntity, handleUpdateTag, onDataPacket, onLoad, requestModelDataUpdate, serializeNBT
-
Field Details
-
BEACON_EFFECTS
-
VALID_EFFECTS
-
beamSections
-
checkingBeamSections
-
levels
private int levels -
lastCheckY
private int lastCheckY -
-
secondaryPower
-
name
-
lockKey
-
dataAccess
-
-
Constructor Details
-
BeaconTileEntity
public BeaconTileEntity()
-
-
Method Details
-
tick
public void tick()- Specified by:
tickin interfaceITickableTileEntity
-
updateBase
private void updateBase(int p_213927_1_, int p_213927_2_, int p_213927_3_) -
setRemoved
public void setRemoved()- Overrides:
setRemovedin classTileEntity
-
applyEffects
private void applyEffects() -
playSound
-
getBeamSections
-
getLevels
public int getLevels() -
getUpdatePacket
- Overrides:
getUpdatePacketin classTileEntity
-
getUpdateTag
- Overrides:
getUpdateTagin classTileEntity
-
getViewDistance
public double getViewDistance()- Overrides:
getViewDistancein classTileEntity
-
getValidEffectById
-
load
- Overrides:
loadin classTileEntity
-
save
- Overrides:
savein classTileEntity
-
setCustomName
-
createMenu
@Nullable public Container createMenu(int p_createMenu_1_, PlayerInventory p_createMenu_2_, PlayerEntity p_createMenu_3_) - Specified by:
createMenuin interfaceIContainerProvider
-
getDisplayName
- Specified by:
getDisplayNamein interfaceINamedContainerProvider
-