Class VibrationListener
java.lang.Object
net.minecraft.world.event.listener.VibrationListener
- All Implemented Interfaces:
GameEventListener
- Mappings:
Namespace Name official dab
intermediary net/minecraft/class_5718
named net/minecraft/world/event/listener/VibrationListener
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic interface
static final record
-
Field Summary
Modifier and TypeFieldDescriptionprotected final VibrationListener.Callback
protected int
protected float
protected final PositionSource
protected final int
protected @Nullable VibrationListener.Vibration
-
Constructor Summary
ConstructorDescriptionVibrationListener
(PositionSource positionSource, int range, VibrationListener.Callback callback, @Nullable VibrationListener.Vibration vibration, float distance, int delay) -
Method Summary
Modifier and TypeMethodDescriptionstatic com.mojang.serialization.Codec<VibrationListener>
createCodec
(VibrationListener.Callback callback) Returns the position source of this listener.int
getRange()
Returns the range, in blocks, of the listener.private static boolean
isOccluded
(World world, Vec3d start, Vec3d end) boolean
listen
(ServerWorld world, GameEvent.Message event) Listens to an incoming game event.private void
listen
(ServerWorld world, GameEvent gameEvent, GameEvent.Emitter emitter, Vec3d start, Vec3d end) void
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.minecraft.world.event.listener.GameEventListener
shouldListenImmediately
-
Field Details
-
positionSource
- Mappings:
Namespace Name Mixin selector official a
Ldab;a:Lczy;
intermediary field_28187
Lnet/minecraft/class_5718;field_28187:Lnet/minecraft/class_5716;
named positionSource
Lnet/minecraft/world/event/listener/VibrationListener;positionSource:Lnet/minecraft/world/event/PositionSource;
-
range
protected final int range- Mappings:
Namespace Name Mixin selector official b
Ldab;b:I
intermediary field_28188
Lnet/minecraft/class_5718;field_28188:I
named range
Lnet/minecraft/world/event/listener/VibrationListener;range:I
-
callback
- Mappings:
Namespace Name Mixin selector official c
Ldab;c:Ldab$b;
intermediary field_28189
Lnet/minecraft/class_5718;field_28189:Lnet/minecraft/class_5718$class_5719;
named callback
Lnet/minecraft/world/event/listener/VibrationListener;callback:Lnet/minecraft/world/event/listener/VibrationListener$Callback;
-
vibration
- Mappings:
Namespace Name Mixin selector official d
Ldab;d:Ldab$a;
intermediary field_28190
Lnet/minecraft/class_5718;field_28190:Lnet/minecraft/class_5718$class_7269;
named vibration
Lnet/minecraft/world/event/listener/VibrationListener;vibration:Lnet/minecraft/world/event/listener/VibrationListener$Vibration;
-
distance
protected float distance- Mappings:
Namespace Name Mixin selector official e
Ldab;e:F
intermediary field_28191
Lnet/minecraft/class_5718;field_28191:F
named distance
Lnet/minecraft/world/event/listener/VibrationListener;distance:F
-
delay
protected int delay- Mappings:
Namespace Name Mixin selector official f
Ldab;f:I
intermediary field_28192
Lnet/minecraft/class_5718;field_28192:I
named delay
Lnet/minecraft/world/event/listener/VibrationListener;delay:I
-
-
Constructor Details
-
VibrationListener
public VibrationListener(PositionSource positionSource, int range, VibrationListener.Callback callback, @Nullable @Nullable VibrationListener.Vibration vibration, float distance, int delay) - Mappings:
Namespace Name Mixin selector official <init>
Ldab;<init>(Lczy;ILdab$b;Ldab$a;FI)V
intermediary <init>
Lnet/minecraft/class_5718;<init>(Lnet/minecraft/class_5716;ILnet/minecraft/class_5718$class_5719;Lnet/minecraft/class_5718$class_7269;FI)V
named <init>
Lnet/minecraft/world/event/listener/VibrationListener;<init>(Lnet/minecraft/world/event/PositionSource;ILnet/minecraft/world/event/listener/VibrationListener$Callback;Lnet/minecraft/world/event/listener/VibrationListener$Vibration;FI)V
-
-
Method Details
-
createCodec
public static com.mojang.serialization.Codec<VibrationListener> createCodec(VibrationListener.Callback callback) - Mappings:
Namespace Name Mixin selector official a
Ldab;a(Ldab$b;)Lcom/mojang/serialization/Codec;
intermediary method_42340
Lnet/minecraft/class_5718;method_42340(Lnet/minecraft/class_5718$class_5719;)Lcom/mojang/serialization/Codec;
named createCodec
Lnet/minecraft/world/event/listener/VibrationListener;createCodec(Lnet/minecraft/world/event/listener/VibrationListener$Callback;)Lcom/mojang/serialization/Codec;
-
tick
- Mappings:
Namespace Name Mixin selector official a
Ldab;a(Lcgx;)V
intermediary method_32964
Lnet/minecraft/class_5718;method_32964(Lnet/minecraft/class_1937;)V
named tick
Lnet/minecraft/world/event/listener/VibrationListener;tick(Lnet/minecraft/world/World;)V
-
getPositionSource
Returns the position source of this listener.- Specified by:
getPositionSource
in interfaceGameEventListener
- Mappings:
Namespace Name Mixin selector official a
Lczx;a()Lczy;
intermediary method_32946
Lnet/minecraft/class_5714;method_32946()Lnet/minecraft/class_5716;
named getPositionSource
Lnet/minecraft/world/event/listener/GameEventListener;getPositionSource()Lnet/minecraft/world/event/PositionSource;
-
getRange
public int getRange()Returns the range, in blocks, of the listener.- Specified by:
getRange
in interfaceGameEventListener
- Mappings:
Namespace Name Mixin selector official b
Lczx;b()I
intermediary method_32948
Lnet/minecraft/class_5714;method_32948()I
named getRange
Lnet/minecraft/world/event/listener/GameEventListener;getRange()I
-
listen
Listens to an incoming game event.- Specified by:
listen
in interfaceGameEventListener
- Returns:
true
if the game event has been accepted by this listener- Mappings:
Namespace Name Mixin selector official a
Lczx;a(Lagg;Lczv$b;)Z
intermediary method_32947
Lnet/minecraft/class_5714;method_32947(Lnet/minecraft/class_3218;Lnet/minecraft/class_5712$class_7447;)Z
named listen
Lnet/minecraft/world/event/listener/GameEventListener;listen(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/world/event/GameEvent$Message;)Z
-
listen
private void listen(ServerWorld world, GameEvent gameEvent, GameEvent.Emitter emitter, Vec3d start, Vec3d end) - Mappings:
Namespace Name Mixin selector official a
Ldab;a(Lagg;Lczv;Lczv$a;Ldwq;Ldwq;)V
intermediary method_42339
Lnet/minecraft/class_5718;method_42339(Lnet/minecraft/class_3218;Lnet/minecraft/class_5712;Lnet/minecraft/class_5712$class_7397;Lnet/minecraft/class_243;Lnet/minecraft/class_243;)V
named listen
Lnet/minecraft/world/event/listener/VibrationListener;listen(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/world/event/GameEvent;Lnet/minecraft/world/event/GameEvent$Emitter;Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/util/math/Vec3d;)V
-
isOccluded
- Mappings:
Namespace Name Mixin selector official a
Ldab;a(Lcgx;Ldwq;Ldwq;)Z
intermediary method_32966
Lnet/minecraft/class_5718;method_32966(Lnet/minecraft/class_1937;Lnet/minecraft/class_243;Lnet/minecraft/class_243;)Z
named isOccluded
Lnet/minecraft/world/event/listener/VibrationListener;isOccluded(Lnet/minecraft/world/World;Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/util/math/Vec3d;)Z
-