Package net.minecraft.block.entity
Class SculkShriekerBlockEntity
java.lang.Object
net.minecraft.block.entity.BlockEntity
net.minecraft.block.entity.SculkShriekerBlockEntity
- All Implemented Interfaces:
GameEventListener.Holder<Vibrations.VibrationListener>
,Vibrations
public class SculkShriekerBlockEntity
extends BlockEntity
implements GameEventListener.Holder<Vibrations.VibrationListener>, Vibrations
- Mappings:
Namespace Name named net/minecraft/block/entity/SculkShriekerBlockEntity
intermediary net/minecraft/class_7133
official dro
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.block.entity.BlockEntity
BlockEntity.ComponentsAccess
Nested classes/interfaces inherited from interface net.minecraft.world.event.Vibrations
Vibrations.Callback, Vibrations.ListenerData, Vibrations.Ticker, Vibrations.VibrationListener
-
Field Summary
Modifier and TypeFieldDescriptionprivate static final int
private static final int
private static final Logger
private static final int
private final Vibrations.Callback
private final Vibrations.VibrationListener
private Vibrations.ListenerData
private static final int
private static final int
private static final int
private static final Int2ObjectMap
<SoundEvent> private int
Fields inherited from class net.minecraft.block.entity.BlockEntity
pos, removed, world
Fields inherited from interface net.minecraft.world.event.Vibrations
DEFAULT_FREQUENCY, FREQUENCIES, RESONATIONS
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprivate boolean
canWarn
(ServerWorld world) static @Nullable ServerPlayerEntity
private void
playWarningSound
(World world) protected void
readNbt
(NbtCompound nbt, RegistryWrapper.WrapperLookup registryLookup) Reads data fromnbt
.private void
shriek
(ServerWorld world, @Nullable Entity entity) void
shriek
(ServerWorld world, @Nullable ServerPlayerEntity player) private boolean
trySpawnWarden
(ServerWorld world) private boolean
trySyncWarningLevel
(ServerWorld world, ServerPlayerEntity player) void
warn
(ServerWorld world) protected void
writeNbt
(NbtCompound nbt, RegistryWrapper.WrapperLookup registryLookup) Writes data tonbt
.Methods inherited from class net.minecraft.block.entity.BlockEntity
addComponents, cancelRemoval, copyItemDataRequiresOperator, createComponentlessNbt, createComponentlessNbtWithIdentifyingData, createComponentMap, createFromNbt, createNbt, createNbtWithId, createNbtWithIdentifyingData, getCachedState, getComponents, getPos, getType, getWorld, hasWorld, isRemoved, markDirty, markDirty, markRemoved, onSyncedBlockEvent, populateCrashReport, posFromNbt, read, readComponentlessNbt, readComponents, readComponents, readComponents, removeFromCopiedStackNbt, setCachedState, setComponents, setStackNbt, setWorld, toInitialChunkDataNbt, toUpdatePacket, tryParseCustomName, writeIdToNbt
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector named LOGGER
Lnet/minecraft/block/entity/SculkShriekerBlockEntity;LOGGER:Lorg/slf4j/Logger;
intermediary field_38237
Lnet/minecraft/class_7133;field_38237:Lorg/slf4j/Logger;
official b
Ldro;b:Lorg/slf4j/Logger;
-
field_38750
private static final int field_38750- See Also:
- Mappings:
Namespace Name Mixin selector named field_38750
Lnet/minecraft/block/entity/SculkShriekerBlockEntity;field_38750:I
intermediary field_38750
Lnet/minecraft/class_7133;field_38750:I
official c
Ldro;c:I
-
WARDEN_SPAWN_TRIES
private static final int WARDEN_SPAWN_TRIES- See Also:
- Mappings:
Namespace Name Mixin selector named WARDEN_SPAWN_TRIES
Lnet/minecraft/block/entity/SculkShriekerBlockEntity;WARDEN_SPAWN_TRIES:I
intermediary field_38751
Lnet/minecraft/class_7133;field_38751:I
official d
Ldro;d:I
-
WARDEN_SPAWN_HORIZONTAL_RANGE
private static final int WARDEN_SPAWN_HORIZONTAL_RANGE- See Also:
- Mappings:
Namespace Name Mixin selector named WARDEN_SPAWN_HORIZONTAL_RANGE
Lnet/minecraft/block/entity/SculkShriekerBlockEntity;WARDEN_SPAWN_HORIZONTAL_RANGE:I
intermediary field_38752
Lnet/minecraft/class_7133;field_38752:I
official e
Ldro;e:I
-
WARDEN_SPAWN_VERTICAL_RANGE
private static final int WARDEN_SPAWN_VERTICAL_RANGE- See Also:
- Mappings:
Namespace Name Mixin selector named WARDEN_SPAWN_VERTICAL_RANGE
Lnet/minecraft/block/entity/SculkShriekerBlockEntity;WARDEN_SPAWN_VERTICAL_RANGE:I
intermediary field_38753
Lnet/minecraft/class_7133;field_38753:I
official h
Ldro;h:I
-
DARKNESS_RANGE
private static final int DARKNESS_RANGE- See Also:
- Mappings:
Namespace Name Mixin selector named DARKNESS_RANGE
Lnet/minecraft/block/entity/SculkShriekerBlockEntity;DARKNESS_RANGE:I
intermediary field_38754
Lnet/minecraft/class_7133;field_38754:I
official i
Ldro;i:I
-
SHRIEK_DELAY
private static final int SHRIEK_DELAY- See Also:
- Mappings:
Namespace Name Mixin selector named SHRIEK_DELAY
Lnet/minecraft/block/entity/SculkShriekerBlockEntity;SHRIEK_DELAY:I
intermediary field_38756
Lnet/minecraft/class_7133;field_38756:I
official j
Ldro;j:I
-
WARNING_SOUNDS
- Mappings:
Namespace Name Mixin selector named WARNING_SOUNDS
Lnet/minecraft/block/entity/SculkShriekerBlockEntity;WARNING_SOUNDS:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
intermediary field_38755
Lnet/minecraft/class_7133;field_38755:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
official k
Ldro;k:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
-
warningLevel
private int warningLevel- Mappings:
Namespace Name Mixin selector named warningLevel
Lnet/minecraft/block/entity/SculkShriekerBlockEntity;warningLevel:I
intermediary field_38757
Lnet/minecraft/class_7133;field_38757:I
official l
Ldro;l:I
-
vibrationCallback
- Mappings:
Namespace Name Mixin selector named vibrationCallback
Lnet/minecraft/block/entity/SculkShriekerBlockEntity;vibrationCallback:Lnet/minecraft/world/event/Vibrations$Callback;
intermediary field_44619
Lnet/minecraft/class_7133;field_44619:Lnet/minecraft/class_8514$class_5719;
official m
Ldro;m:Ldyf$d;
-
vibrationListenerData
- Mappings:
Namespace Name Mixin selector named vibrationListenerData
Lnet/minecraft/block/entity/SculkShriekerBlockEntity;vibrationListenerData:Lnet/minecraft/world/event/Vibrations$ListenerData;
intermediary field_44620
Lnet/minecraft/class_7133;field_44620:Lnet/minecraft/class_8514$class_8515;
official q
Ldro;q:Ldyf$a;
-
vibrationListener
- Mappings:
Namespace Name Mixin selector named vibrationListener
Lnet/minecraft/block/entity/SculkShriekerBlockEntity;vibrationListener:Lnet/minecraft/world/event/Vibrations$VibrationListener;
intermediary field_38239
Lnet/minecraft/class_7133;field_38239:Lnet/minecraft/class_8514$class_8516;
official r
Ldro;r:Ldyf$b;
-
-
Constructor Details
-
SculkShriekerBlockEntity
- Mappings:
Namespace Name Mixin selector named <init>
Lnet/minecraft/block/entity/SculkShriekerBlockEntity;<init>(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)V
intermediary <init>
Lnet/minecraft/class_7133;<init>(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
official <init>
Ldro;<init>(Ljd;Ldta;)V
-
-
Method Details
-
getVibrationListenerData
- Specified by:
getVibrationListenerData
in interfaceVibrations
- Mappings:
Namespace Name Mixin selector named getVibrationListenerData
Lnet/minecraft/world/event/Vibrations;getVibrationListenerData()Lnet/minecraft/world/event/Vibrations$ListenerData;
intermediary method_51298
Lnet/minecraft/class_8514;method_51298()Lnet/minecraft/class_8514$class_8515;
official go
Ldyf;go()Ldyf$a;
-
getVibrationCallback
- Specified by:
getVibrationCallback
in interfaceVibrations
- Mappings:
Namespace Name Mixin selector named getVibrationCallback
Lnet/minecraft/world/event/Vibrations;getVibrationCallback()Lnet/minecraft/world/event/Vibrations$Callback;
intermediary method_51299
Lnet/minecraft/class_8514;method_51299()Lnet/minecraft/class_8514$class_5719;
official gp
Ldyf;gp()Ldyf$d;
-
readNbt
Reads data fromnbt
. Subclasses should override this if they store a persistent data.NBT is a storage format; therefore, a data from NBT is loaded to a block entity instance's fields, which are used for other operations instead of the NBT. The data is written back to NBT when saving the block entity.
nbt
might not have all expected keys, or might have a key whose value does not meet the requirement (such as the type or the range). This method should fall back to a reasonable default value instead of throwing an exception.- Overrides:
readNbt
in classBlockEntity
- See Also:
- Mappings:
Namespace Name Mixin selector named readNbt
Lnet/minecraft/block/entity/BlockEntity;readNbt(Lnet/minecraft/nbt/NbtCompound;Lnet/minecraft/registry/RegistryWrapper$WrapperLookup;)V
intermediary method_11014
Lnet/minecraft/class_2586;method_11014(Lnet/minecraft/class_2487;Lnet/minecraft/class_7225$class_7874;)V
official a
Ldqf;a(Lua;Ljo$a;)V
-
writeNbt
Writes data tonbt
. Subclasses should override this if they store a persistent data.NBT is a storage format; therefore, a data from NBT is loaded to a block entity instance's fields, which are used for other operations instead of the NBT. The data is written back to NBT when saving the block entity.
- Overrides:
writeNbt
in classBlockEntity
- See Also:
- Mappings:
Namespace Name Mixin selector named writeNbt
Lnet/minecraft/block/entity/BlockEntity;writeNbt(Lnet/minecraft/nbt/NbtCompound;Lnet/minecraft/registry/RegistryWrapper$WrapperLookup;)V
intermediary method_11007
Lnet/minecraft/class_2586;method_11007(Lnet/minecraft/class_2487;Lnet/minecraft/class_7225$class_7874;)V
official b
Ldqf;b(Lua;Ljo$a;)V
-
findResponsiblePlayerFromEntity
@Nullable public static @Nullable ServerPlayerEntity findResponsiblePlayerFromEntity(@Nullable @Nullable Entity entity) - Mappings:
Namespace Name Mixin selector named findResponsiblePlayerFromEntity
Lnet/minecraft/block/entity/SculkShriekerBlockEntity;findResponsiblePlayerFromEntity(Lnet/minecraft/entity/Entity;)Lnet/minecraft/server/network/ServerPlayerEntity;
intermediary method_44018
Lnet/minecraft/class_7133;method_44018(Lnet/minecraft/class_1297;)Lnet/minecraft/class_3222;
official a
Ldro;a(Lbsq;)Laqu;
-
shriek
- Mappings:
Namespace Name Mixin selector named shriek
Lnet/minecraft/block/entity/SculkShriekerBlockEntity;shriek(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/server/network/ServerPlayerEntity;)V
intermediary method_43141
Lnet/minecraft/class_7133;method_43141(Lnet/minecraft/class_3218;Lnet/minecraft/class_3222;)V
official a
Ldro;a(Laqt;Laqu;)V
-
trySyncWarningLevel
- Mappings:
Namespace Name Mixin selector named trySyncWarningLevel
Lnet/minecraft/block/entity/SculkShriekerBlockEntity;trySyncWarningLevel(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/server/network/ServerPlayerEntity;)Z
intermediary method_43142
Lnet/minecraft/class_7133;method_43142(Lnet/minecraft/class_3218;Lnet/minecraft/class_3222;)Z
official b
Ldro;b(Laqt;Laqu;)Z
-
shriek
- Mappings:
Namespace Name Mixin selector named shriek
Lnet/minecraft/block/entity/SculkShriekerBlockEntity;shriek(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/Entity;)V
intermediary method_44017
Lnet/minecraft/class_7133;method_44017(Lnet/minecraft/class_3218;Lnet/minecraft/class_1297;)V
official a
Ldro;a(Laqt;Lbsq;)V
-
canWarn
- Mappings:
Namespace Name Mixin selector named canWarn
Lnet/minecraft/block/entity/SculkShriekerBlockEntity;canWarn(Lnet/minecraft/server/world/ServerWorld;)Z
intermediary method_43150
Lnet/minecraft/class_7133;method_43150(Lnet/minecraft/class_3218;)Z
official b
Ldro;b(Laqt;)Z
-
warn
- Mappings:
Namespace Name Mixin selector named warn
Lnet/minecraft/block/entity/SculkShriekerBlockEntity;warn(Lnet/minecraft/server/world/ServerWorld;)V
intermediary method_43147
Lnet/minecraft/class_7133;method_43147(Lnet/minecraft/class_3218;)V
official a
Ldro;a(Laqt;)V
-
playWarningSound
- Mappings:
Namespace Name Mixin selector named playWarningSound
Lnet/minecraft/block/entity/SculkShriekerBlockEntity;playWarningSound(Lnet/minecraft/world/World;)V
intermediary method_43151
Lnet/minecraft/class_7133;method_43151(Lnet/minecraft/class_1937;)V
official b
Ldro;b(Ldcu;)V
-
trySpawnWarden
- Mappings:
Namespace Name Mixin selector named trySpawnWarden
Lnet/minecraft/block/entity/SculkShriekerBlockEntity;trySpawnWarden(Lnet/minecraft/server/world/ServerWorld;)Z
intermediary method_43148
Lnet/minecraft/class_7133;method_43148(Lnet/minecraft/class_3218;)Z
official c
Ldro;c(Laqt;)Z
-
getEventListener
- Specified by:
getEventListener
in interfaceGameEventListener.Holder<Vibrations.VibrationListener>
- Mappings:
Namespace Name Mixin selector named getEventListener
Lnet/minecraft/block/entity/SculkShriekerBlockEntity;getEventListener()Lnet/minecraft/world/event/Vibrations$VibrationListener;
intermediary method_42325
Lnet/minecraft/class_7133;method_42325()Lnet/minecraft/class_8514$class_8516;
official b
Ldro;b()Ldyf$b;
-