-
-
-
-
Method Summary
| Modifier and Type |
Method |
Description |
private static void |
applyPlayerEffects(World world,
BlockPos pos,
int beaconLevel,
@Nullable StatusEffect primaryEffect,
@Nullable StatusEffect secondaryEffect) |
|
@Nullable ScreenHandler |
createMenu(int syncId,
PlayerInventory inv,
PlayerEntity player) |
List<BeaconBlockEntity.BeamSegment> |
getBeamSegments() |
|
Text |
getDisplayName() |
Returns the title of this screen handler; will be a part of the open
screen packet sent to the client.
|
private static @Nullable StatusEffect |
getPotionEffectById(int id) |
|
void |
markRemoved() |
static void |
playSound(World world,
BlockPos pos,
SoundEvent sound) |
|
void |
readNbt(CompoundTag tag) |
void |
setCustomName(@Nullable Text customName) |
|
void |
setWorld(World world) |
static void |
tick(World world,
BlockPos pos,
BlockState state,
BeaconBlockEntity blockEntity) |
|
CompoundTag |
toInitialChunkDataNbt() |
@Nullable BlockEntityUpdateS2CPacket |
toUpdatePacket() |
private static int |
updateLevel(World world,
int x,
int y,
int z) |
|
CompoundTag |
writeNbt(CompoundTag tag) |
Methods inherited from class net.minecraft.block.entity.BlockEntity
cancelRemoval, copyItemDataRequiresOperator, createFromNbt, getCachedState, getPos, getType, getWorld, hasWorld, isRemoved, markDirty, markDirty, onSyncedBlockEvent, populateCrashReport, setCachedState
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
EFFECTS_BY_LEVEL
- Mappings:
| Namespace |
Name |
Mixin selector |
| official |
a |
Lcgh;a:[[Larg; |
| intermediary |
field_11801 |
Lnet/minecraft/class_2580;field_11801:[[Lnet/minecraft/class_1291; |
| named |
EFFECTS_BY_LEVEL |
Lnet/minecraft/block/entity/BeaconBlockEntity;EFFECTS_BY_LEVEL:[[Lnet/minecraft/entity/effect/StatusEffect; |
-
EFFECTS
- Mappings:
| Namespace |
Name |
Mixin selector |
| official |
b |
Lcgh;b:Ljava/util/Set; |
| intermediary |
field_11798 |
Lnet/minecraft/class_2580;field_11798:Ljava/util/Set; |
| named |
EFFECTS |
Lnet/minecraft/block/entity/BeaconBlockEntity;EFFECTS:Ljava/util/Set; |
-
beamSegments
- Mappings:
| Namespace |
Name |
Mixin selector |
| official |
c |
Lcgh;c:Ljava/util/List; |
| intermediary |
field_19177 |
Lnet/minecraft/class_2580;field_19177:Ljava/util/List; |
| named |
beamSegments |
Lnet/minecraft/block/entity/BeaconBlockEntity;beamSegments:Ljava/util/List; |
-
field_19178
- Mappings:
| Namespace |
Name |
Mixin selector |
| official |
g |
Lcgh;g:Ljava/util/List; |
| intermediary |
field_19178 |
Lnet/minecraft/class_2580;field_19178:Ljava/util/List; |
| named |
field_19178 |
Lnet/minecraft/block/entity/BeaconBlockEntity;field_19178:Ljava/util/List; |
-
level
private int level
- Mappings:
| Namespace |
Name |
Mixin selector |
| official |
h |
Lcgh;h:I |
| intermediary |
field_11803 |
Lnet/minecraft/class_2580;field_11803:I |
| named |
level |
Lnet/minecraft/block/entity/BeaconBlockEntity;level:I |
-
field_19179
private int field_19179
- Mappings:
| Namespace |
Name |
Mixin selector |
| official |
i |
Lcgh;i:I |
| intermediary |
field_19179 |
Lnet/minecraft/class_2580;field_19179:I |
| named |
field_19179 |
Lnet/minecraft/block/entity/BeaconBlockEntity;field_19179:I |
-
primary
- Mappings:
| Namespace |
Name |
Mixin selector |
| official |
j |
Lcgh;j:Larg; |
| intermediary |
field_11795 |
Lnet/minecraft/class_2580;field_11795:Lnet/minecraft/class_1291; |
| named |
primary |
Lnet/minecraft/block/entity/BeaconBlockEntity;primary:Lnet/minecraft/entity/effect/StatusEffect; |
-
secondary
- Mappings:
| Namespace |
Name |
Mixin selector |
| official |
k |
Lcgh;k:Larg; |
| intermediary |
field_11799 |
Lnet/minecraft/class_2580;field_11799:Lnet/minecraft/class_1291; |
| named |
secondary |
Lnet/minecraft/block/entity/BeaconBlockEntity;secondary:Lnet/minecraft/entity/effect/StatusEffect; |
-
customName
- Mappings:
| Namespace |
Name |
Mixin selector |
| official |
l |
Lcgh;l:Loj; |
| intermediary |
field_11793 |
Lnet/minecraft/class_2580;field_11793:Lnet/minecraft/class_2561; |
| named |
customName |
Lnet/minecraft/block/entity/BeaconBlockEntity;customName:Lnet/minecraft/text/Text; |
-
lock
- Mappings:
| Namespace |
Name |
Mixin selector |
| official |
m |
Lcgh;m:Laql; |
| intermediary |
field_17377 |
Lnet/minecraft/class_2580;field_17377:Lnet/minecraft/class_1273; |
| named |
lock |
Lnet/minecraft/block/entity/BeaconBlockEntity;lock:Lnet/minecraft/inventory/ContainerLock; |
-
propertyDelegate
- Mappings:
| Namespace |
Name |
Mixin selector |
| official |
n |
Lcgh;n:Lbkv; |
| intermediary |
field_17378 |
Lnet/minecraft/class_2580;field_17378:Lnet/minecraft/class_3913; |
| named |
propertyDelegate |
Lnet/minecraft/block/entity/BeaconBlockEntity;propertyDelegate:Lnet/minecraft/screen/PropertyDelegate; |
-
Constructor Details
-
BeaconBlockEntity
- Mappings:
| Namespace |
Name |
Mixin selector |
| official |
<init> |
Lcgh;<init>(Lfx;Lcio;)V |
| intermediary |
<init> |
Lnet/minecraft/class_2580;<init>(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V |
| named |
<init> |
Lnet/minecraft/block/entity/BeaconBlockEntity;<init>(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)V |
-
Method Details
-
tick
- Mappings:
| Namespace |
Name |
Mixin selector |
| official |
a |
Lcgh;a(Lbuq;Lfx;Lcio;Lcgh;)V |
| intermediary |
method_16896 |
Lnet/minecraft/class_2580;method_16896(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2580;)V |
| named |
tick |
Lnet/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 |
a |
Lcgh;a(Lbuq;III)I |
| intermediary |
method_20293 |
Lnet/minecraft/class_2580;method_20293(Lnet/minecraft/class_1937;III)I |
| named |
updateLevel |
Lnet/minecraft/block/entity/BeaconBlockEntity;updateLevel(Lnet/minecraft/world/World;III)I |
-
markRemoved
public void markRemoved()
- Overrides:
markRemoved in class BlockEntity
- Mappings:
| Namespace |
Name |
Mixin selector |
| official |
ap_ |
Lcgm;ap_()V |
| intermediary |
method_11012 |
Lnet/minecraft/class_2586;method_11012()V |
| named |
markRemoved |
Lnet/minecraft/block/entity/BlockEntity;markRemoved()V |
-
applyPlayerEffects
- Mappings:
| Namespace |
Name |
Mixin selector |
| official |
a |
Lcgh;a(Lbuq;Lfx;ILarg;Larg;)V |
| intermediary |
method_10940 |
Lnet/minecraft/class_2580;method_10940(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;ILnet/minecraft/class_1291;Lnet/minecraft/class_1291;)V |
| named |
applyPlayerEffects |
Lnet/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
- Mappings:
| Namespace |
Name |
Mixin selector |
| official |
a |
Lcgh;a(Lbuq;Lfx;Laer;)V |
| intermediary |
method_10938 |
Lnet/minecraft/class_2580;method_10938(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_3414;)V |
| named |
playSound |
Lnet/minecraft/block/entity/BeaconBlockEntity;playSound(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/sound/SoundEvent;)V |
-
getBeamSegments
- Mappings:
| Namespace |
Name |
Mixin selector |
| official |
f |
Lcgh;f()Ljava/util/List; |
| intermediary |
method_10937 |
Lnet/minecraft/class_2580;method_10937()Ljava/util/List; |
| named |
getBeamSegments |
Lnet/minecraft/block/entity/BeaconBlockEntity;getBeamSegments()Ljava/util/List; |
-
toUpdatePacket
- Overrides:
toUpdatePacket in class BlockEntity
- Mappings:
| Namespace |
Name |
Mixin selector |
| official |
a |
Lcgm;a()Lpp; |
| intermediary |
method_16886 |
Lnet/minecraft/class_2586;method_16886()Lnet/minecraft/class_2622; |
| named |
toUpdatePacket |
Lnet/minecraft/block/entity/BlockEntity;toUpdatePacket()Lnet/minecraft/network/packet/s2c/play/BlockEntityUpdateS2CPacket; |
-
toInitialChunkDataNbt
- Overrides:
toInitialChunkDataNbt in class BlockEntity
- Mappings:
| Namespace |
Name |
Mixin selector |
| official |
b |
Lcgm;b()Lmr; |
| intermediary |
method_16887 |
Lnet/minecraft/class_2586;method_16887()Lnet/minecraft/class_2487; |
| named |
toInitialChunkDataNbt |
Lnet/minecraft/block/entity/BlockEntity;toInitialChunkDataNbt()Lnet/minecraft/nbt/CompoundTag; |
-
getPotionEffectById
- Mappings:
| Namespace |
Name |
Mixin selector |
| official |
b |
Lcgh;b(I)Larg; |
| intermediary |
method_10934 |
Lnet/minecraft/class_2580;method_10934(I)Lnet/minecraft/class_1291; |
| named |
getPotionEffectById |
Lnet/minecraft/block/entity/BeaconBlockEntity;getPotionEffectById(I)Lnet/minecraft/entity/effect/StatusEffect; |
-
readNbt
- Overrides:
readNbt in class BlockEntity
- Mappings:
| Namespace |
Name |
Mixin selector |
| official |
a |
Lcgm;a(Lmr;)V |
| intermediary |
method_11014 |
Lnet/minecraft/class_2586;method_11014(Lnet/minecraft/class_2487;)V |
| named |
readNbt |
Lnet/minecraft/block/entity/BlockEntity;readNbt(Lnet/minecraft/nbt/CompoundTag;)V |
-
writeNbt
- Overrides:
writeNbt in class BlockEntity
- Mappings:
| Namespace |
Name |
Mixin selector |
| official |
b |
Lcgm;b(Lmr;)Lmr; |
| intermediary |
method_11007 |
Lnet/minecraft/class_2586;method_11007(Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487; |
| named |
writeNbt |
Lnet/minecraft/block/entity/BlockEntity;writeNbt(Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag; |
-
setCustomName
- Mappings:
| Namespace |
Name |
Mixin selector |
| official |
a |
Lcgh;a(Loj;)V |
| intermediary |
method_10936 |
Lnet/minecraft/class_2580;method_10936(Lnet/minecraft/class_2561;)V |
| named |
setCustomName |
Lnet/minecraft/block/entity/BeaconBlockEntity;setCustomName(Lnet/minecraft/text/Text;)V |
-
-
getDisplayName
public Text getDisplayName()
Returns the title of this screen handler; will be a part of the open
screen packet sent to the client.
- Specified by:
getDisplayName in interface NamedScreenHandlerFactory
- Mappings:
| Namespace |
Name |
Mixin selector |
| official |
d |
Laqm;d()Loj; |
| intermediary |
method_5476 |
Lnet/minecraft/class_3908;method_5476()Lnet/minecraft/class_2561; |
| named |
getDisplayName |
Lnet/minecraft/screen/NamedScreenHandlerFactory;getDisplayName()Lnet/minecraft/text/Text; |
-
setWorld
public void setWorld(
World world)
- Overrides:
setWorld in class BlockEntity
- Mappings:
| Namespace |
Name |
Mixin selector |
| official |
a |
Lcgm;a(Lbuq;)V |
| intermediary |
method_31662 |
Lnet/minecraft/class_2586;method_31662(Lnet/minecraft/class_1937;)V |
| named |
setWorld |
Lnet/minecraft/block/entity/BlockEntity;setWorld(Lnet/minecraft/world/World;)V |