Class MysteryBoxTileEntity
java.lang.Object
net.minecraftforge.common.capabilities.CapabilityProvider<net.minecraft.world.level.block.entity.BlockEntity>
net.minecraft.world.level.block.entity.BlockEntity
com.pixelmonmod.pixelmon.blocks.tileentity.MysteryBoxTileEntity
- All Implemented Interfaces:
- net.minecraftforge.common.capabilities.ICapabilityProvider,- net.minecraftforge.common.capabilities.ICapabilityProviderImpl<net.minecraft.world.level.block.entity.BlockEntity>,- net.minecraftforge.common.capabilities.ICapabilitySerializable<net.minecraft.nbt.CompoundTag>,- net.minecraftforge.common.extensions.IForgeBlockEntity,- net.minecraftforge.common.util.INBTSerializable<net.minecraft.nbt.CompoundTag>
public class MysteryBoxTileEntity
extends net.minecraft.world.level.block.entity.BlockEntity
- 
Nested Class SummaryNested classes/interfaces inherited from class net.minecraftforge.common.capabilities.CapabilityProvidernet.minecraftforge.common.capabilities.CapabilityProvider.AsField<B extends net.minecraftforge.common.capabilities.ICapabilityProviderImpl<B>>
- 
Field SummaryFields inherited from class net.minecraft.world.level.block.entity.BlockEntitylevel, remove, worldPositionFields inherited from interface net.minecraftforge.common.extensions.IForgeBlockEntityINFINITE_EXTENT_AABB
- 
Constructor SummaryConstructorsConstructorDescriptionMysteryBoxTileEntity(net.minecraft.core.BlockPos blockPos, net.minecraft.world.level.block.state.BlockState blockState) MysteryBoxTileEntity(net.minecraft.world.level.block.entity.BlockEntityType<?> blockEntityType, net.minecraft.core.BlockPos blockPos, net.minecraft.world.level.block.state.BlockState blockState) 
- 
Method SummaryModifier and TypeMethodDescriptionvoidactivate(net.minecraft.world.entity.player.Player player, net.minecraft.world.level.block.state.BlockState state, net.minecraft.world.item.ItemStack item) booleancanOpen()booleanfeedScrap(net.minecraft.world.entity.player.Player player, net.minecraft.world.level.block.state.BlockState state, net.minecraft.world.item.ItemStack item) float[]intgetPower()net.minecraft.network.protocol.game.ClientboundBlockEntityDataPacketnet.minecraft.nbt.CompoundTagbooleanbooleanisOpen()voidload(net.minecraft.nbt.CompoundTag nbt) voidonDataPacket(net.minecraft.network.Connection net, net.minecraft.network.protocol.game.ClientboundBlockEntityDataPacket pkt) voidvoidvoidvoidsaveAdditional(net.minecraft.nbt.CompoundTag nbt) voidstatic voidtick(net.minecraft.world.level.Level level, net.minecraft.core.BlockPos p_155254_, net.minecraft.world.level.block.state.BlockState p_155255_, MysteryBoxTileEntity blockEntity) booleantryOpen(net.minecraft.world.entity.player.Player player, net.minecraft.world.level.block.state.BlockState state, net.minecraft.world.item.ItemStack item) protected voidMethods inherited from class net.minecraft.world.level.block.entity.BlockEntityaddEntityType, clearRemoved, fillCrashReportCategory, getBlockPos, getBlockState, getLevel, getPersistentData, getPosFromTag, getType, hasLevel, isRemoved, loadStatic, onChunkUnloaded, onlyOpCanSetNbt, saveToItem, saveWithFullMetadata, saveWithId, saveWithoutMetadata, setBlockState, setChanged, setLevel, setRemoved, triggerEventMethods inherited from class net.minecraftforge.common.capabilities.CapabilityProviderareCapsCompatible, areCapsCompatible, deserializeCaps, gatherCapabilities, gatherCapabilities, gatherCapabilities, getCapabilities, getCapability, invalidateCaps, reviveCaps, serializeCapsMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraftforge.common.capabilities.ICapabilityProvidergetCapability, getCapabilityMethods inherited from interface net.minecraftforge.common.extensions.IForgeBlockEntitydeserializeNBT, getModelData, getRenderBoundingBox, handleUpdateTag, hasCustomOutlineRendering, onLoad, requestModelDataUpdate, serializeNBT
- 
Constructor Details- 
MysteryBoxTileEntitypublic MysteryBoxTileEntity(net.minecraft.core.BlockPos blockPos, net.minecraft.world.level.block.state.BlockState blockState) 
- 
MysteryBoxTileEntitypublic MysteryBoxTileEntity(net.minecraft.world.level.block.entity.BlockEntityType<?> blockEntityType, net.minecraft.core.BlockPos blockPos, net.minecraft.world.level.block.state.BlockState blockState) 
 
- 
- 
Method Details- 
resetValuespublic void resetValues()
- 
isOpenpublic boolean isOpen()
- 
canOpenpublic boolean canOpen()
- 
isOnCooldownpublic boolean isOnCooldown()
- 
removeCooldownpublic void removeCooldown()
- 
tryOpenpublic boolean tryOpen(net.minecraft.world.entity.player.Player player, net.minecraft.world.level.block.state.BlockState state, net.minecraft.world.item.ItemStack item) 
- 
feedScrappublic boolean feedScrap(net.minecraft.world.entity.player.Player player, net.minecraft.world.level.block.state.BlockState state, net.minecraft.world.item.ItemStack item) 
- 
getPowerpublic int getPower()
- 
getUpdateTagpublic net.minecraft.nbt.CompoundTag getUpdateTag()- Overrides:
- getUpdateTagin class- net.minecraft.world.level.block.entity.BlockEntity
 
- 
onDataPacketpublic void onDataPacket(net.minecraft.network.Connection net, net.minecraft.network.protocol.game.ClientboundBlockEntityDataPacket pkt) 
- 
saveAdditionalpublic void saveAdditional(net.minecraft.nbt.CompoundTag nbt) - Overrides:
- saveAdditionalin class- net.minecraft.world.level.block.entity.BlockEntity
 
- 
loadpublic void load(net.minecraft.nbt.CompoundTag nbt) - Overrides:
- loadin class- net.minecraft.world.level.block.entity.BlockEntity
 
- 
getOpennesspublic float[] getOpenness()
- 
activatepublic void activate(net.minecraft.world.entity.player.Player player, net.minecraft.world.level.block.state.BlockState state, net.minecraft.world.item.ItemStack item) 
- 
getUpdatePacketpublic net.minecraft.network.protocol.game.ClientboundBlockEntityDataPacket getUpdatePacket()- Overrides:
- getUpdatePacketin class- net.minecraft.world.level.block.entity.BlockEntity
 
- 
setChangedpublic void setChanged()- Overrides:
- setChangedin class- net.minecraft.world.level.block.entity.BlockEntity
 
- 
prepareForDroppublic void prepareForDrop()
- 
updateSignalprotected void updateSignal()
- 
tickpublic static void tick(net.minecraft.world.level.Level level, net.minecraft.core.BlockPos p_155254_, net.minecraft.world.level.block.state.BlockState p_155255_, MysteryBoxTileEntity blockEntity) 
 
-