类 BeaconBlockEntity
- java.lang.Object
-
- net.minecraft.block.entity.BlockEntity
-
- net.minecraft.block.entity.BeaconBlockEntity
-
- 所有已实现的接口:
NamedScreenHandlerFactory,ScreenHandlerFactory
public class BeaconBlockEntity extends BlockEntity implements NamedScreenHandlerFactory
- Mappings:
Namespace Name official chkintermediary net/minecraft/class_2580named net/minecraft/block/entity/BeaconBlockEntity
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 static classBeaconBlockEntity.BeamSegment
-
字段概要
字段 修饰符和类型 字段 说明 private List<BeaconBlockEntity.BeamSegment>beamSegmentsprivate @Nullable TextcustomNameprivate static Set<StatusEffect>EFFECTSstatic StatusEffect[][]EFFECTS_BY_LEVELprivate List<BeaconBlockEntity.BeamSegment>field_19178private intfield_19179static intfield_31300static intfield_31301static intfield_31302static intfield_31303private static intfield_31304private static intfield_31305private intlevelprivate ContainerLocklockprivate @Nullable StatusEffectprimaryprivate PropertyDelegatepropertyDelegateprivate @Nullable StatusEffectsecondary-
从类继承的字段 net.minecraft.block.entity.BlockEntity
pos, removed, world
-
-
构造器概要
构造器 构造器 说明 BeaconBlockEntity(BlockPos pos, BlockState state)
-
方法概要
-
从类继承的方法 net.minecraft.block.entity.BlockEntity
cancelRemoval, copyItemDataRequiresOperator, createFromNbt, getCachedState, getPos, getType, getWorld, hasWorld, isRemoved, markDirty, markDirty, onSyncedBlockEvent, populateCrashReport, setCachedState
-
-
-
-
字段详细资料
-
field_31304
private static final int field_31304
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official fLchk;f:Iintermediary field_31304Lnet/minecraft/class_2580;field_31304:Inamed field_31304Lnet/minecraft/block/entity/BeaconBlockEntity;field_31304:I
-
EFFECTS_BY_LEVEL
public static final StatusEffect[][] EFFECTS_BY_LEVEL
- Mappings:
Namespace Name Mixin selector official aLchk;a:[[Lasd;intermediary field_11801Lnet/minecraft/class_2580;field_11801:[[Lnet/minecraft/class_1291;named EFFECTS_BY_LEVELLnet/minecraft/block/entity/BeaconBlockEntity;EFFECTS_BY_LEVEL:[[Lnet/minecraft/entity/effect/StatusEffect;
-
EFFECTS
private static final Set<StatusEffect> EFFECTS
- Mappings:
Namespace Name Mixin selector official gLchk;g:Ljava/util/Set;intermediary field_11798Lnet/minecraft/class_2580;field_11798:Ljava/util/Set;named EFFECTSLnet/minecraft/block/entity/BeaconBlockEntity;EFFECTS:Ljava/util/Set;
-
field_31300
public static final int field_31300
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official bLchk;b:Iintermediary field_31300Lnet/minecraft/class_2580;field_31300:Inamed field_31300Lnet/minecraft/block/entity/BeaconBlockEntity;field_31300:I
-
field_31301
public static final int field_31301
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official cLchk;c:Iintermediary field_31301Lnet/minecraft/class_2580;field_31301:Inamed field_31301Lnet/minecraft/block/entity/BeaconBlockEntity;field_31301:I
-
field_31302
public static final int field_31302
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official dLchk;d:Iintermediary field_31302Lnet/minecraft/class_2580;field_31302:Inamed field_31302Lnet/minecraft/block/entity/BeaconBlockEntity;field_31302:I
-
field_31303
public static final int field_31303
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official eLchk;e:Iintermediary field_31303Lnet/minecraft/class_2580;field_31303:Inamed field_31303Lnet/minecraft/block/entity/BeaconBlockEntity;field_31303:I
-
field_31305
private static final int field_31305
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official hLchk;h:Iintermediary field_31305Lnet/minecraft/class_2580;field_31305:Inamed field_31305Lnet/minecraft/block/entity/BeaconBlockEntity;field_31305:I
-
beamSegments
private List<BeaconBlockEntity.BeamSegment> beamSegments
- Mappings:
Namespace Name Mixin selector official iLchk;i:Ljava/util/List;intermediary field_19177Lnet/minecraft/class_2580;field_19177:Ljava/util/List;named beamSegmentsLnet/minecraft/block/entity/BeaconBlockEntity;beamSegments:Ljava/util/List;
-
field_19178
private List<BeaconBlockEntity.BeamSegment> field_19178
- Mappings:
Namespace Name Mixin selector official jLchk;j:Ljava/util/List;intermediary field_19178Lnet/minecraft/class_2580;field_19178:Ljava/util/List;named field_19178Lnet/minecraft/block/entity/BeaconBlockEntity;field_19178:Ljava/util/List;
-
level
private int level
- Mappings:
Namespace Name Mixin selector official kLchk;k:Iintermediary field_11803Lnet/minecraft/class_2580;field_11803:Inamed levelLnet/minecraft/block/entity/BeaconBlockEntity;level:I
-
field_19179
private int field_19179
- Mappings:
Namespace Name Mixin selector official lLchk;l:Iintermediary field_19179Lnet/minecraft/class_2580;field_19179:Inamed field_19179Lnet/minecraft/block/entity/BeaconBlockEntity;field_19179:I
-
primary
@Nullable private @Nullable StatusEffect primary
- Mappings:
Namespace Name Mixin selector official mLchk;m:Lasd;intermediary field_11795Lnet/minecraft/class_2580;field_11795:Lnet/minecraft/class_1291;named primaryLnet/minecraft/block/entity/BeaconBlockEntity;primary:Lnet/minecraft/entity/effect/StatusEffect;
-
secondary
@Nullable private @Nullable StatusEffect secondary
- Mappings:
Namespace Name Mixin selector official qLchk;q:Lasd;intermediary field_11799Lnet/minecraft/class_2580;field_11799:Lnet/minecraft/class_1291;named secondaryLnet/minecraft/block/entity/BeaconBlockEntity;secondary:Lnet/minecraft/entity/effect/StatusEffect;
-
customName
@Nullable private @Nullable Text customName
- Mappings:
Namespace Name Mixin selector official rLchk;r:Lon;intermediary field_11793Lnet/minecraft/class_2580;field_11793:Lnet/minecraft/class_2561;named customNameLnet/minecraft/block/entity/BeaconBlockEntity;customName:Lnet/minecraft/text/Text;
-
lock
private ContainerLock lock
- Mappings:
Namespace Name Mixin selector official sLchk;s:Lari;intermediary field_17377Lnet/minecraft/class_2580;field_17377:Lnet/minecraft/class_1273;named lockLnet/minecraft/block/entity/BeaconBlockEntity;lock:Lnet/minecraft/inventory/ContainerLock;
-
propertyDelegate
private final PropertyDelegate propertyDelegate
- Mappings:
Namespace Name Mixin selector official tLchk;t:Lblv;intermediary field_17378Lnet/minecraft/class_2580;field_17378:Lnet/minecraft/class_3913;named propertyDelegateLnet/minecraft/block/entity/BeaconBlockEntity;propertyDelegate:Lnet/minecraft/screen/PropertyDelegate;
-
-
构造器详细资料
-
BeaconBlockEntity
public BeaconBlockEntity(BlockPos pos, BlockState state)
- Mappings:
Namespace Name Mixin selector official <init>Lchk;<init>(Lgb;Lcjr;)Vintermediary <init>Lnet/minecraft/class_2580;<init>(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Vnamed <init>Lnet/minecraft/block/entity/BeaconBlockEntity;<init>(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)V
-
-
方法详细资料
-
tick
public static void tick(World world, BlockPos pos, BlockState state, BeaconBlockEntity blockEntity)
- Mappings:
Namespace Name Mixin selector official aLchk;a(Lbvr;Lgb;Lcjr;Lchk;)Vintermediary method_16896Lnet/minecraft/class_2580;method_16896(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2580;)Vnamed tickLnet/minecraft/block/entity/BeaconBlockEntity;tick(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/block/entity/BeaconBlockEntity;)V
-
updateLevel
private static int updateLevel(World world, int x, int y, int z)
- Mappings:
Namespace Name Mixin selector official aLchk;a(Lbvr;III)Iintermediary method_20293Lnet/minecraft/class_2580;method_20293(Lnet/minecraft/class_1937;III)Inamed updateLevelLnet/minecraft/block/entity/BeaconBlockEntity;updateLevel(Lnet/minecraft/world/World;III)I
-
markRemoved
public void markRemoved()
- 覆盖:
markRemoved在类中BlockEntity- Mappings:
Namespace Name Mixin selector official aq_Lchp;aq_()Vintermediary method_11012Lnet/minecraft/class_2586;method_11012()Vnamed markRemovedLnet/minecraft/block/entity/BlockEntity;markRemoved()V
-
applyPlayerEffects
private static void applyPlayerEffects(World world, BlockPos pos, int beaconLevel, @Nullable @Nullable StatusEffect primaryEffect, @Nullable @Nullable StatusEffect secondaryEffect)
- Mappings:
Namespace Name Mixin selector official aLchk;a(Lbvr;Lgb;ILasd;Lasd;)Vintermediary method_10940Lnet/minecraft/class_2580;method_10940(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;ILnet/minecraft/class_1291;Lnet/minecraft/class_1291;)Vnamed applyPlayerEffectsLnet/minecraft/block/entity/BeaconBlockEntity;applyPlayerEffects(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;ILnet/minecraft/entity/effect/StatusEffect;Lnet/minecraft/entity/effect/StatusEffect;)V
-
playSound
public static void playSound(World world, BlockPos pos, SoundEvent sound)
- Mappings:
Namespace Name Mixin selector official aLchk;a(Lbvr;Lgb;Laev;)Vintermediary method_10938Lnet/minecraft/class_2580;method_10938(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_3414;)Vnamed playSoundLnet/minecraft/block/entity/BeaconBlockEntity;playSound(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/sound/SoundEvent;)V
-
getBeamSegments
public List<BeaconBlockEntity.BeamSegment> getBeamSegments()
- Mappings:
Namespace Name Mixin selector official fLchk;f()Ljava/util/List;intermediary method_10937Lnet/minecraft/class_2580;method_10937()Ljava/util/List;named getBeamSegmentsLnet/minecraft/block/entity/BeaconBlockEntity;getBeamSegments()Ljava/util/List;
-
toUpdatePacket
@Nullable public @Nullable BlockEntityUpdateS2CPacket toUpdatePacket()
- 覆盖:
toUpdatePacket在类中BlockEntity- Mappings:
Namespace Name Mixin selector official aLchp;a()Lpt;intermediary method_16886Lnet/minecraft/class_2586;method_16886()Lnet/minecraft/class_2622;named toUpdatePacketLnet/minecraft/block/entity/BlockEntity;toUpdatePacket()Lnet/minecraft/network/packet/s2c/play/BlockEntityUpdateS2CPacket;
-
toInitialChunkDataNbt
public CompoundTag toInitialChunkDataNbt()
- 覆盖:
toInitialChunkDataNbt在类中BlockEntity- Mappings:
Namespace Name Mixin selector official bLchp;b()Lmv;intermediary method_16887Lnet/minecraft/class_2586;method_16887()Lnet/minecraft/class_2487;named toInitialChunkDataNbtLnet/minecraft/block/entity/BlockEntity;toInitialChunkDataNbt()Lnet/minecraft/nbt/CompoundTag;
-
getPotionEffectById
@Nullable private static @Nullable StatusEffect getPotionEffectById(int id)
- Mappings:
Namespace Name Mixin selector official bLchk;b(I)Lasd;intermediary method_10934Lnet/minecraft/class_2580;method_10934(I)Lnet/minecraft/class_1291;named getPotionEffectByIdLnet/minecraft/block/entity/BeaconBlockEntity;getPotionEffectById(I)Lnet/minecraft/entity/effect/StatusEffect;
-
readNbt
public void readNbt(CompoundTag nbt)
- 覆盖:
readNbt在类中BlockEntity- Mappings:
Namespace Name Mixin selector official aLchp;a(Lmv;)Vintermediary method_11014Lnet/minecraft/class_2586;method_11014(Lnet/minecraft/class_2487;)Vnamed readNbtLnet/minecraft/block/entity/BlockEntity;readNbt(Lnet/minecraft/nbt/CompoundTag;)V
-
writeNbt
public CompoundTag writeNbt(CompoundTag nbt)
- 覆盖:
writeNbt在类中BlockEntity- Mappings:
Namespace Name Mixin selector official bLchp;b(Lmv;)Lmv;intermediary method_11007Lnet/minecraft/class_2586;method_11007(Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487;named writeNbtLnet/minecraft/block/entity/BlockEntity;writeNbt(Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag;
-
setCustomName
public void setCustomName(@Nullable @Nullable Text customName)
- Mappings:
Namespace Name Mixin selector official aLchk;a(Lon;)Vintermediary method_10936Lnet/minecraft/class_2580;method_10936(Lnet/minecraft/class_2561;)Vnamed setCustomNameLnet/minecraft/block/entity/BeaconBlockEntity;setCustomName(Lnet/minecraft/text/Text;)V
-
createMenu
@Nullable public @Nullable ScreenHandler createMenu(int syncId, PlayerInventory inv, PlayerEntity player)
- 指定者:
createMenu在接口中ScreenHandlerFactory- Mappings:
Namespace Name Mixin selector official createMenuLbmo;createMenu(ILbje;Lbjf;)Lbll;intermediary createMenuLnet/minecraft/class_1270;createMenu(ILnet/minecraft/class_1661;Lnet/minecraft/class_1657;)Lnet/minecraft/class_1703;named createMenuLnet/minecraft/screen/ScreenHandlerFactory;createMenu(ILnet/minecraft/entity/player/PlayerInventory;Lnet/minecraft/entity/player/PlayerEntity;)Lnet/minecraft/screen/ScreenHandler;
-
getDisplayName
public Text getDisplayName()
Returns the title of this screen handler; will be a part of the open screen packet sent to the client.- 指定者:
getDisplayName在接口中NamedScreenHandlerFactory- Mappings:
Namespace Name Mixin selector official dLarj;d()Lon;intermediary method_5476Lnet/minecraft/class_3908;method_5476()Lnet/minecraft/class_2561;named getDisplayNameLnet/minecraft/screen/NamedScreenHandlerFactory;getDisplayName()Lnet/minecraft/text/Text;
-
setWorld
public void setWorld(World world)
- 覆盖:
setWorld在类中BlockEntity- Mappings:
Namespace Name Mixin selector official aLchp;a(Lbvr;)Vintermediary method_31662Lnet/minecraft/class_2586;method_31662(Lnet/minecraft/class_1937;)Vnamed setWorldLnet/minecraft/block/entity/BlockEntity;setWorld(Lnet/minecraft/world/World;)V
-
-