Class VibrationListener
java.lang.Object
net.minecraft.world.event.listener.VibrationListener
- All Implemented Interfaces:
GameEventListener
- Mappings:
Namespace Name official ddkintermediary net/minecraft/class_5718named net/minecraft/world/event/listener/VibrationListener
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface net.minecraft.world.event.listener.GameEventListener
GameEventListener.TriggerOrder -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final VibrationListener.Callbackprotected intstatic final Object2IntMap<GameEvent>protected final PositionSourceprotected final intprivate final VibrationSelector -
Constructor Summary
ConstructorsModifierConstructorDescriptionVibrationListener(PositionSource positionSource, int range, VibrationListener.Callback callback) privateVibrationListener(PositionSource positionSource, int range, VibrationListener.Callback callback, @Nullable Vibration vibration, VibrationSelector selector, int delay) -
Method Summary
Modifier and TypeMethodDescriptionstatic com.mojang.serialization.Codec<VibrationListener>createCodec(VibrationListener.Callback callback) voidforceListen(ServerWorld world, GameEvent event, GameEvent.Emitter emitter, Vec3d emitterPos) static intgetFrequency(GameEvent event) Returns the position source of this listener.intgetRange()Returns the range, in blocks, of the listener.private static booleanisOccluded(World world, Vec3d start, Vec3d end) booleanlisten(ServerWorld world, GameEvent event, GameEvent.Emitter emitter, Vec3d emitterPos) Listens to an incoming game event.voidvoidtrySelect(ServerWorld world, GameEvent event, GameEvent.Emitter emitter, Vec3d emitterPos, Vec3d listenerPos) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.world.event.listener.GameEventListener
getTriggerOrder
-
Field Details
-
FREQUENCIES
- Mappings:
Namespace Name Mixin selector official aLddk;a:Lit/unimi/dsi/fastutil/objects/Object2IntMap;intermediary field_40356Lnet/minecraft/class_5718;field_40356:Lit/unimi/dsi/fastutil/objects/Object2IntMap;named FREQUENCIESLnet/minecraft/world/event/listener/VibrationListener;FREQUENCIES:Lit/unimi/dsi/fastutil/objects/Object2IntMap;
-
positionSource
- Mappings:
Namespace Name Mixin selector official bLddk;b:Lddg;intermediary field_28187Lnet/minecraft/class_5718;field_28187:Lnet/minecraft/class_5716;named positionSourceLnet/minecraft/world/event/listener/VibrationListener;positionSource:Lnet/minecraft/world/event/PositionSource;
-
range
protected final int range- Mappings:
Namespace Name Mixin selector official cLddk;c:Iintermediary field_28188Lnet/minecraft/class_5718;field_28188:Inamed rangeLnet/minecraft/world/event/listener/VibrationListener;range:I
-
callback
- Mappings:
Namespace Name Mixin selector official dLddk;d:Lddk$a;intermediary field_28189Lnet/minecraft/class_5718;field_28189:Lnet/minecraft/class_5718$class_5719;named callbackLnet/minecraft/world/event/listener/VibrationListener;callback:Lnet/minecraft/world/event/listener/VibrationListener$Callback;
-
vibration
- Mappings:
Namespace Name Mixin selector official eLddk;e:Lddj;intermediary field_40357Lnet/minecraft/class_5718;field_40357:Lnet/minecraft/class_7269;named vibrationLnet/minecraft/world/event/listener/VibrationListener;vibration:Lnet/minecraft/world/event/listener/Vibration;
-
delay
protected int delay- Mappings:
Namespace Name Mixin selector official fLddk;f:Iintermediary field_28192Lnet/minecraft/class_5718;field_28192:Inamed delayLnet/minecraft/world/event/listener/VibrationListener;delay:I
-
selector
- Mappings:
Namespace Name Mixin selector official gLddk;g:Lddl;intermediary field_40358Lnet/minecraft/class_5718;field_40358:Lnet/minecraft/class_7722;named selectorLnet/minecraft/world/event/listener/VibrationListener;selector:Lnet/minecraft/world/event/listener/VibrationSelector;
-
-
Constructor Details
-
VibrationListener
private VibrationListener(PositionSource positionSource, int range, VibrationListener.Callback callback, @Nullable @Nullable Vibration vibration, VibrationSelector selector, int delay) - Mappings:
Namespace Name Mixin selector official <init>Lddk;<init>(Lddg;ILddk$a;Lddj;Lddl;I)Vintermediary <init>Lnet/minecraft/class_5718;<init>(Lnet/minecraft/class_5716;ILnet/minecraft/class_5718$class_5719;Lnet/minecraft/class_7269;Lnet/minecraft/class_7722;I)Vnamed <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/Vibration;Lnet/minecraft/world/event/listener/VibrationSelector;I)V
-
VibrationListener
public VibrationListener(PositionSource positionSource, int range, VibrationListener.Callback callback) - Mappings:
Namespace Name Mixin selector official <init>Lddk;<init>(Lddg;ILddk$a;)Vintermediary <init>Lnet/minecraft/class_5718;<init>(Lnet/minecraft/class_5716;ILnet/minecraft/class_5718$class_5719;)Vnamed <init>Lnet/minecraft/world/event/listener/VibrationListener;<init>(Lnet/minecraft/world/event/PositionSource;ILnet/minecraft/world/event/listener/VibrationListener$Callback;)V
-
-
Method Details
-
createCodec
public static com.mojang.serialization.Codec<VibrationListener> createCodec(VibrationListener.Callback callback) - Mappings:
Namespace Name Mixin selector official aLddk;a(Lddk$a;)Lcom/mojang/serialization/Codec;intermediary method_42340Lnet/minecraft/class_5718;method_42340(Lnet/minecraft/class_5718$class_5719;)Lcom/mojang/serialization/Codec;named createCodecLnet/minecraft/world/event/listener/VibrationListener;createCodec(Lnet/minecraft/world/event/listener/VibrationListener$Callback;)Lcom/mojang/serialization/Codec;
-
getFrequency
- Mappings:
Namespace Name Mixin selector official aLddk;a(Lddc;)Iintermediary method_45496Lnet/minecraft/class_5718;method_45496(Lnet/minecraft/class_5712;)Inamed getFrequencyLnet/minecraft/world/event/listener/VibrationListener;getFrequency(Lnet/minecraft/world/event/GameEvent;)I
-
tick
- Mappings:
Namespace Name Mixin selector official aLddk;a(Lcjw;)Vintermediary method_32964Lnet/minecraft/class_5718;method_32964(Lnet/minecraft/class_1937;)Vnamed tickLnet/minecraft/world/event/listener/VibrationListener;tick(Lnet/minecraft/world/World;)V
-
getPositionSource
Returns the position source of this listener.- Specified by:
getPositionSourcein interfaceGameEventListener- Mappings:
Namespace Name Mixin selector official aLdde;a()Lddg;intermediary method_32946Lnet/minecraft/class_5714;method_32946()Lnet/minecraft/class_5716;named getPositionSourceLnet/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:
getRangein interfaceGameEventListener- Mappings:
Namespace Name Mixin selector official bLdde;b()Iintermediary method_32948Lnet/minecraft/class_5714;method_32948()Inamed getRangeLnet/minecraft/world/event/listener/GameEventListener;getRange()I
-
listen
public boolean listen(ServerWorld world, GameEvent event, GameEvent.Emitter emitter, Vec3d emitterPos) Listens to an incoming game event.- Specified by:
listenin interfaceGameEventListener- Returns:
trueif the game event has been accepted by this listener- Mappings:
Namespace Name Mixin selector official aLdde;a(Lahm;Lddc;Lddc$a;Leae;)Zintermediary method_32947Lnet/minecraft/class_5714;method_32947(Lnet/minecraft/class_3218;Lnet/minecraft/class_5712;Lnet/minecraft/class_5712$class_7397;Lnet/minecraft/class_243;)Znamed listenLnet/minecraft/world/event/listener/GameEventListener;listen(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/world/event/GameEvent;Lnet/minecraft/world/event/GameEvent$Emitter;Lnet/minecraft/util/math/Vec3d;)Z
-
forceListen
public void forceListen(ServerWorld world, GameEvent event, GameEvent.Emitter emitter, Vec3d emitterPos) - Mappings:
Namespace Name Mixin selector official bLddk;b(Lahm;Lddc;Lddc$a;Leae;)Vintermediary method_45498Lnet/minecraft/class_5718;method_45498(Lnet/minecraft/class_3218;Lnet/minecraft/class_5712;Lnet/minecraft/class_5712$class_7397;Lnet/minecraft/class_243;)Vnamed forceListenLnet/minecraft/world/event/listener/VibrationListener;forceListen(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/world/event/GameEvent;Lnet/minecraft/world/event/GameEvent$Emitter;Lnet/minecraft/util/math/Vec3d;)V
-
trySelect
public void trySelect(ServerWorld world, GameEvent event, GameEvent.Emitter emitter, Vec3d emitterPos, Vec3d listenerPos) - Mappings:
Namespace Name Mixin selector official aLddk;a(Lahm;Lddc;Lddc$a;Leae;Leae;)Vintermediary method_45494Lnet/minecraft/class_5718;method_45494(Lnet/minecraft/class_3218;Lnet/minecraft/class_5712;Lnet/minecraft/class_5712$class_7397;Lnet/minecraft/class_243;Lnet/minecraft/class_243;)Vnamed trySelectLnet/minecraft/world/event/listener/VibrationListener;trySelect(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 aLddk;a(Lcjw;Leae;Leae;)Zintermediary method_32966Lnet/minecraft/class_5718;method_32966(Lnet/minecraft/class_1937;Lnet/minecraft/class_243;Lnet/minecraft/class_243;)Znamed isOccludedLnet/minecraft/world/event/listener/VibrationListener;isOccluded(Lnet/minecraft/world/World;Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/util/math/Vec3d;)Z
-