类 BellBlockEntity
java.lang.Object
net.minecraftforge.common.capabilities.CapabilityProvider<BlockEntity>
net.minecraft.world.level.block.entity.BlockEntity
net.minecraft.world.level.block.entity.BellBlockEntity
- 所有已实现的接口:
ICapabilityProvider
,ICapabilityProviderImpl<BlockEntity>
,ICapabilitySerializable<CompoundTag>
,IForgeBlockEntity
,INBTSerializable<CompoundTag>
-
嵌套类概要
嵌套类从类继承的嵌套类/接口 net.minecraftforge.common.capabilities.CapabilityProvider
CapabilityProvider.AsField<B extends ICapabilityProviderImpl<B>>
-
字段概要
字段修饰符和类型字段说明private static final int
private static final int
private static final int
private static final int
private long
private static final int
private static final int
private List<LivingEntity>
private boolean
private int
private static final int
boolean
int
private static final int
从类继承的字段 net.minecraft.world.level.block.entity.BlockEntity
level, remove, worldPosition
从接口继承的字段 net.minecraftforge.common.extensions.IForgeBlockEntity
INFINITE_EXTENT_AABB
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明private static boolean
areRaidersNearby
(BlockPos pPos, List<LivingEntity> pRaiders) static void
clientTick
(Level pLevel, BlockPos pPos, BlockState pState, BellBlockEntity pBlockEntity) private static void
glow
(LivingEntity p_58841_) private static boolean
isRaiderWithinRange
(BlockPos pPos, LivingEntity pRaider) private static void
makeRaidersGlow
(Level p_155187_, BlockPos p_155188_, List<LivingEntity> p_155189_) void
static void
serverTick
(Level pLevel, BlockPos pPos, BlockState pState, BellBlockEntity pBlockEntity) private static void
showBellParticles
(Level p_155208_, BlockPos p_155209_, List<LivingEntity> p_155210_) private static void
tick
(Level pLevel, BlockPos pPos, BlockState pState, BellBlockEntity pBlockEntity, BellBlockEntity.ResonationEndAction pResonationEndAction) boolean
triggerEvent
(int pId, int pType) private void
从类继承的方法 net.minecraft.world.level.block.entity.BlockEntity
addEntityType, clearRemoved, fillCrashReportCategory, getBlockPos, getBlockState, getLevel, getPersistentData, getPosFromTag, getType, getUpdatePacket, getUpdateTag, hasLevel, isRemoved, load, loadStatic, onChunkUnloaded, onlyOpCanSetNbt, saveAdditional, saveToItem, saveWithFullMetadata, saveWithId, saveWithoutMetadata, setBlockState, setChanged, setChanged, setLevel, setRemoved
从类继承的方法 net.minecraftforge.common.capabilities.CapabilityProvider
areCapsCompatible, areCapsCompatible, deserializeCaps, gatherCapabilities, gatherCapabilities, gatherCapabilities, getCapabilities, getCapability, invalidateCaps, reviveCaps, serializeCaps
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
从接口继承的方法 net.minecraftforge.common.capabilities.ICapabilityProvider
getCapability, getCapability
从接口继承的方法 net.minecraftforge.common.extensions.IForgeBlockEntity
deserializeNBT, getModelData, getRenderBoundingBox, handleUpdateTag, hasCustomOutlineRendering, onDataPacket, onLoad, requestModelDataUpdate, serializeNBT
-
字段详细资料
-
DURATION
private static final int DURATION- 另请参阅:
-
GLOW_DURATION
private static final int GLOW_DURATION- 另请参阅:
-
MIN_TICKS_BETWEEN_SEARCHES
private static final int MIN_TICKS_BETWEEN_SEARCHES- 另请参阅:
-
MAX_RESONATION_TICKS
private static final int MAX_RESONATION_TICKS- 另请参阅:
-
TICKS_BEFORE_RESONATION
private static final int TICKS_BEFORE_RESONATION- 另请参阅:
-
SEARCH_RADIUS
private static final int SEARCH_RADIUS- 另请参阅:
-
HEAR_BELL_RADIUS
private static final int HEAR_BELL_RADIUS- 另请参阅:
-
HIGHLIGHT_RAIDERS_RADIUS
private static final int HIGHLIGHT_RAIDERS_RADIUS- 另请参阅:
-
lastRingTimestamp
private long lastRingTimestamp -
ticks
public int ticks -
shaking
public boolean shaking -
clickDirection
-
nearbyEntities
-
resonating
private boolean resonating -
resonationTicks
private int resonationTicks
-
-
构造器详细资料
-
BellBlockEntity
-
-
方法详细资料
-
triggerEvent
public boolean triggerEvent(int pId, int pType) - 覆盖:
triggerEvent
在类中BlockEntity
-
tick
private static void tick(Level pLevel, BlockPos pPos, BlockState pState, BellBlockEntity pBlockEntity, BellBlockEntity.ResonationEndAction pResonationEndAction) -
clientTick
public static void clientTick(Level pLevel, BlockPos pPos, BlockState pState, BellBlockEntity pBlockEntity) -
serverTick
public static void serverTick(Level pLevel, BlockPos pPos, BlockState pState, BellBlockEntity pBlockEntity) -
onHit
-
updateEntities
private void updateEntities() -
areRaidersNearby
-
makeRaidersGlow
private static void makeRaidersGlow(Level p_155187_, BlockPos p_155188_, List<LivingEntity> p_155189_) -
showBellParticles
private static void showBellParticles(Level p_155208_, BlockPos p_155209_, List<LivingEntity> p_155210_) -
isRaiderWithinRange
-
glow
-