类 BellBlockEntity
java.lang.Object
net.minecraftforge.common.capabilities.CapabilityProvider<BlockEntity>
net.minecraft.world.level.block.entity.BlockEntity
net.minecraft.world.level.block.entity.BellBlockEntity
-
嵌套类概要
嵌套类从类继承的嵌套类/接口 net.minecraft.world.level.block.entity.BlockEntity
BlockEntity.ComponentHelper, BlockEntity.DataComponentInput
从类继承的嵌套类/接口 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 p_155200_, List<LivingEntity> p_155201_) static void
clientTick
(Level p_155176_, BlockPos p_155177_, BlockState p_155178_, BellBlockEntity p_155179_) private static void
glow
(LivingEntity p_58841_) private static boolean
isRaiderWithinRange
(BlockPos p_155197_, LivingEntity p_155198_) private static void
makeRaidersGlow
(Level p_155187_, BlockPos p_155188_, List<LivingEntity> p_155189_) void
static void
serverTick
(Level p_155203_, BlockPos p_155204_, BlockState p_155205_, BellBlockEntity p_155206_) private static void
showBellParticles
(Level p_155208_, BlockPos p_155209_, List<LivingEntity> p_155210_) private static void
tick
(Level p_155181_, BlockPos p_155182_, BlockState p_155183_, BellBlockEntity p_155184_, BellBlockEntity.ResonationEndAction p_155185_) boolean
triggerEvent
(int p_58837_, int p_58838_) private void
从类继承的方法 net.minecraft.world.level.block.entity.BlockEntity
addEntityType, applyComponents, applyComponentsFromItemStack, applyImplicitComponents, clearRemoved, collectComponents, collectImplicitComponents, components, fillCrashReportCategory, getBlockPos, getBlockState, getLevel, getPosFromTag, getType, getUpdatePacket, getUpdateTag, hasLevel, isRemoved, isValidBlockState, loadAdditional, loadCustomOnly, loadStatic, loadWithComponents, onChunkUnloaded, parseCustomNameSafe, removeComponentsFromTag, saveAdditional, saveCustomAndMetadata, saveCustomOnly, saveWithFullMetadata, saveWithId, saveWithoutMetadata, setBlockState, setChanged, setChanged, setComponents, setLevel, setRemoved
从类继承的方法 net.minecraftforge.common.capabilities.CapabilityProvider
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
getModelData, getRenderBoundingBox, handleUpdateTag, hasCustomOutlineRendering, onDataPacket, onLoad, requestModelDataUpdate
-
字段详细资料
-
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 p_58837_, int p_58838_) - 覆盖:
triggerEvent
在类中BlockEntity
-
tick
private static void tick(Level p_155181_, BlockPos p_155182_, BlockState p_155183_, BellBlockEntity p_155184_, BellBlockEntity.ResonationEndAction p_155185_) -
clientTick
public static void clientTick(Level p_155176_, BlockPos p_155177_, BlockState p_155178_, BellBlockEntity p_155179_) -
serverTick
public static void serverTick(Level p_155203_, BlockPos p_155204_, BlockState p_155205_, BellBlockEntity p_155206_) -
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
-