Package net.minecraft.block.entity
Class SculkShriekerWarningManager
java.lang.Object
net.minecraft.block.entity.SculkShriekerWarningManager
- Mappings:
Namespace Name official bpzintermediary net/minecraft/class_7262named net/minecraft/block/entity/SculkShriekerWarningManager
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<SculkShriekerWarningManager>private intstatic final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate intprivate static final Int2ObjectMap<SoundEvent>private int -
Constructor Summary
ConstructorsConstructorDescriptionSculkShriekerWarningManager(int ticksSinceLastWarning, int warningLevel, int cooldownTicks) -
Method Summary
Modifier and TypeMethodDescriptionbooleancanIncreaseWarningLevel(ServerWorld world, BlockPos pos) private voidcopy(SculkShriekerWarningManager other) private voidprivate static List<ServerPlayerEntity>getPlayersInRange(ServerWorld world, BlockPos pos) private intprivate voidprivate static voidplayWarningSound(ServerWorld world, BlockPos pos, int warningCount) voidreset()voidsetWarningLevel(int warningLevel) voidtick()private static voidtrySpawnWarden(ServerWorld world, BlockPos pos) voidwarn(ServerWorld world, BlockPos pos) booleanwarnNearbyPlayers(ServerWorld world, BlockPos pos)
-
Field Details
-
CODEC
- Mappings:
Namespace Name Mixin selector official aLbpz;a:Lcom/mojang/serialization/Codec;intermediary field_38183Lnet/minecraft/class_7262;field_38183:Lcom/mojang/serialization/Codec;named CODECLnet/minecraft/block/entity/SculkShriekerWarningManager;CODEC:Lcom/mojang/serialization/Codec;
-
field_38184
public static final int field_38184- See Also:
- Mappings:
Namespace Name Mixin selector official bLbpz;b:Iintermediary field_38184Lnet/minecraft/class_7262;field_38184:Inamed field_38184Lnet/minecraft/block/entity/SculkShriekerWarningManager;field_38184:I
-
field_38185
private static final int field_38185- See Also:
- Mappings:
Namespace Name Mixin selector official cLbpz;c:Iintermediary field_38185Lnet/minecraft/class_7262;field_38185:Inamed field_38185Lnet/minecraft/block/entity/SculkShriekerWarningManager;field_38185:I
-
field_38186
private static final int field_38186- See Also:
- Mappings:
Namespace Name Mixin selector official dLbpz;d:Iintermediary field_38186Lnet/minecraft/class_7262;field_38186:Inamed field_38186Lnet/minecraft/block/entity/SculkShriekerWarningManager;field_38186:I
-
field_38187
private static final int field_38187- See Also:
- Mappings:
Namespace Name Mixin selector official eLbpz;e:Iintermediary field_38187Lnet/minecraft/class_7262;field_38187:Inamed field_38187Lnet/minecraft/block/entity/SculkShriekerWarningManager;field_38187:I
-
field_38188
private static final int field_38188- See Also:
- Mappings:
Namespace Name Mixin selector official fLbpz;f:Iintermediary field_38188Lnet/minecraft/class_7262;field_38188:Inamed field_38188Lnet/minecraft/block/entity/SculkShriekerWarningManager;field_38188:I
-
field_38189
private static final int field_38189- See Also:
- Mappings:
Namespace Name Mixin selector official gLbpz;g:Iintermediary field_38189Lnet/minecraft/class_7262;field_38189:Inamed field_38189Lnet/minecraft/block/entity/SculkShriekerWarningManager;field_38189:I
-
field_38190
private static final int field_38190- See Also:
- Mappings:
Namespace Name Mixin selector official hLbpz;h:Iintermediary field_38190Lnet/minecraft/class_7262;field_38190:Inamed field_38190Lnet/minecraft/block/entity/SculkShriekerWarningManager;field_38190:I
-
field_38191
private static final int field_38191- See Also:
- Mappings:
Namespace Name Mixin selector official iLbpz;i:Iintermediary field_38191Lnet/minecraft/class_7262;field_38191:Inamed field_38191Lnet/minecraft/block/entity/SculkShriekerWarningManager;field_38191:I
-
field_38192
private static final int field_38192- See Also:
- Mappings:
Namespace Name Mixin selector official jLbpz;j:Iintermediary field_38192Lnet/minecraft/class_7262;field_38192:Inamed field_38192Lnet/minecraft/block/entity/SculkShriekerWarningManager;field_38192:I
-
WARNING_SOUNDS
- Mappings:
Namespace Name Mixin selector official kLbpz;k:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;intermediary field_38193Lnet/minecraft/class_7262;field_38193:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;named WARNING_SOUNDSLnet/minecraft/block/entity/SculkShriekerWarningManager;WARNING_SOUNDS:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
-
ticksSinceLastWarning
private int ticksSinceLastWarning- Mappings:
Namespace Name Mixin selector official lLbpz;l:Iintermediary field_38194Lnet/minecraft/class_7262;field_38194:Inamed ticksSinceLastWarningLnet/minecraft/block/entity/SculkShriekerWarningManager;ticksSinceLastWarning:I
-
warningLevel
private int warningLevel- Mappings:
Namespace Name Mixin selector official mLbpz;m:Iintermediary field_38195Lnet/minecraft/class_7262;field_38195:Inamed warningLevelLnet/minecraft/block/entity/SculkShriekerWarningManager;warningLevel:I
-
cooldownTicks
private int cooldownTicks- Mappings:
Namespace Name Mixin selector official nLbpz;n:Iintermediary field_38196Lnet/minecraft/class_7262;field_38196:Inamed cooldownTicksLnet/minecraft/block/entity/SculkShriekerWarningManager;cooldownTicks:I
-
-
Constructor Details
-
SculkShriekerWarningManager
public SculkShriekerWarningManager(int ticksSinceLastWarning, int warningLevel, int cooldownTicks) - Mappings:
Namespace Name Mixin selector official <init>Lbpz;<init>(III)Vintermediary <init>Lnet/minecraft/class_7262;<init>(III)Vnamed <init>Lnet/minecraft/block/entity/SculkShriekerWarningManager;<init>(III)V
-
-
Method Details
-
tick
public void tick()- Mappings:
Namespace Name Mixin selector official aLbpz;a()Vintermediary method_42247Lnet/minecraft/class_7262;method_42247()Vnamed tickLnet/minecraft/block/entity/SculkShriekerWarningManager;tick()V
-
reset
public void reset()- Mappings:
Namespace Name Mixin selector official bLbpz;b()Vintermediary method_42258Lnet/minecraft/class_7262;method_42258()Vnamed resetLnet/minecraft/block/entity/SculkShriekerWarningManager;reset()V
-
warnNearbyPlayers
- Mappings:
Namespace Name Mixin selector official aLbpz;a(Laeh;Lgk;)Zintermediary method_42250Lnet/minecraft/class_7262;method_42250(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Znamed warnNearbyPlayersLnet/minecraft/block/entity/SculkShriekerWarningManager;warnNearbyPlayers(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;)Z
-
canIncreaseWarningLevel
- Mappings:
Namespace Name Mixin selector official bLbpz;b(Laeh;Lgk;)Zintermediary method_42259Lnet/minecraft/class_7262;method_42259(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Znamed canIncreaseWarningLevelLnet/minecraft/block/entity/SculkShriekerWarningManager;canIncreaseWarningLevel(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;)Z
-
getPlayersInRange
- Mappings:
Namespace Name Mixin selector official dLbpz;d(Laeh;Lgk;)Ljava/util/List;intermediary method_42265Lnet/minecraft/class_7262;method_42265(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Ljava/util/List;named getPlayersInRangeLnet/minecraft/block/entity/SculkShriekerWarningManager;getPlayersInRange(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;)Ljava/util/List;
-
warn
- Mappings:
Namespace Name Mixin selector official cLbpz;c(Laeh;Lgk;)Vintermediary method_42262Lnet/minecraft/class_7262;method_42262(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Vnamed warnLnet/minecraft/block/entity/SculkShriekerWarningManager;warn(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;)V
-
playWarningSound
- Mappings:
Namespace Name Mixin selector official aLbpz;a(Laeh;Lgk;I)Vintermediary method_42251Lnet/minecraft/class_7262;method_42251(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;I)Vnamed playWarningSoundLnet/minecraft/block/entity/SculkShriekerWarningManager;playWarningSound(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;I)V
-
trySpawnWarden
- Mappings:
Namespace Name Mixin selector official eLbpz;e(Laeh;Lgk;)Vintermediary method_42268Lnet/minecraft/class_7262;method_42268(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Vnamed trySpawnWardenLnet/minecraft/block/entity/SculkShriekerWarningManager;trySpawnWarden(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;)V
-
increaseWarningLevel
private void increaseWarningLevel()- Mappings:
Namespace Name Mixin selector official cLbpz;c()Vintermediary method_42261Lnet/minecraft/class_7262;method_42261()Vnamed increaseWarningLevelLnet/minecraft/block/entity/SculkShriekerWarningManager;increaseWarningLevel()V
-
decreaseWarningLevel
private void decreaseWarningLevel()- Mappings:
Namespace Name Mixin selector official dLbpz;d()Vintermediary method_42264Lnet/minecraft/class_7262;method_42264()Vnamed decreaseWarningLevelLnet/minecraft/block/entity/SculkShriekerWarningManager;decreaseWarningLevel()V
-
setWarningLevel
public void setWarningLevel(int warningLevel) - Mappings:
Namespace Name Mixin selector official aLbpz;a(I)Vintermediary method_42248Lnet/minecraft/class_7262;method_42248(I)Vnamed setWarningLevelLnet/minecraft/block/entity/SculkShriekerWarningManager;setWarningLevel(I)V
-
getWarningLevel
private int getWarningLevel()- Mappings:
Namespace Name Mixin selector official eLbpz;e()Iintermediary method_42267Lnet/minecraft/class_7262;method_42267()Inamed getWarningLevelLnet/minecraft/block/entity/SculkShriekerWarningManager;getWarningLevel()I
-
copy
- Mappings:
Namespace Name Mixin selector official aLbpz;a(Lbpz;)Vintermediary method_42252Lnet/minecraft/class_7262;method_42252(Lnet/minecraft/class_7262;)Vnamed copyLnet/minecraft/block/entity/SculkShriekerWarningManager;copy(Lnet/minecraft/block/entity/SculkShriekerWarningManager;)V
-