Class VibrationListener
java.lang.Object
net.minecraft.world.event.listener.VibrationListener
- All Implemented Interfaces:
GameEventListener
- Mappings:
Namespace Name official dckintermediary 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.class_7720 -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final VibrationListener.Callbackprotected intstatic final Object2IntMap<GameEvent>private final class_7722protected final PositionSourceprotected final int -
Constructor Summary
ConstructorsModifierConstructorDescriptionVibrationListener(PositionSource positionSource, int int2, VibrationListener.Callback callback) privateVibrationListener(PositionSource positionSource, int range, VibrationListener.Callback callback, @Nullable Vibration vibration, class_7722 class_7722, int delay) -
Method Summary
Modifier and TypeMethodDescriptionstatic com.mojang.serialization.Codec<VibrationListener>createCodec(VibrationListener.Callback callback) 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 gameEvent, GameEvent.Emitter emitter, Vec3d vec3d) Listens to an incoming game event.voidmethod_45494(ServerWorld serverWorld, GameEvent gameEvent, GameEvent.Emitter emitter, Vec3d vec3d, Vec3d vec3d2) static intmethod_45496(GameEvent gameEvent) voidmethod_45498(ServerWorld serverWorld, GameEvent gameEvent, GameEvent.Emitter emitter, Vec3d vec3d) voidMethods 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
method_45472
-
Field Details
-
field_40356
- Mappings:
Namespace Name Mixin selector official aLdck;a:Lit/unimi/dsi/fastutil/objects/Object2IntMap;intermediary field_40356Lnet/minecraft/class_5718;field_40356:Lit/unimi/dsi/fastutil/objects/Object2IntMap;named field_40356Lnet/minecraft/world/event/listener/VibrationListener;field_40356:Lit/unimi/dsi/fastutil/objects/Object2IntMap;
-
positionSource
- Mappings:
Namespace Name Mixin selector official bLdck;b:Ldcg;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 cLdck;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 dLdck;d:Ldck$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;
-
field_40357
- Mappings:
Namespace Name Mixin selector official eLdck;e:Ldcj;intermediary field_40357Lnet/minecraft/class_5718;field_40357:Lnet/minecraft/class_7269;named field_40357Lnet/minecraft/world/event/listener/VibrationListener;field_40357:Lnet/minecraft/world/event/listener/Vibration;
-
delay
protected int delay- Mappings:
Namespace Name Mixin selector official fLdck;f:Iintermediary field_28192Lnet/minecraft/class_5718;field_28192:Inamed delayLnet/minecraft/world/event/listener/VibrationListener;delay:I
-
field_40358
- Mappings:
Namespace Name Mixin selector official gLdck;g:Ldcl;intermediary field_40358Lnet/minecraft/class_5718;field_40358:Lnet/minecraft/class_7722;named field_40358Lnet/minecraft/world/event/listener/VibrationListener;field_40358:Lnet/minecraft/class_7722;
-
-
Constructor Details
-
VibrationListener
private VibrationListener(PositionSource positionSource, int range, VibrationListener.Callback callback, @Nullable @Nullable Vibration vibration, class_7722 class_7722, int delay) - Mappings:
Namespace Name Mixin selector official <init>Ldck;<init>(Ldcg;ILdck$a;Ldcj;Ldcl;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/class_7722;I)V
-
VibrationListener
public VibrationListener(PositionSource positionSource, int int2, VibrationListener.Callback callback)
-
-
Method Details
-
createCodec
public static com.mojang.serialization.Codec<VibrationListener> createCodec(VibrationListener.Callback callback) - Mappings:
Namespace Name Mixin selector official aLdck;a(Ldck$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;
-
method_45496
- Mappings:
Namespace Name Mixin selector official aLdck;a(Ldcc;)Iintermediary method_45496Lnet/minecraft/class_5718;method_45496(Lnet/minecraft/class_5712;)Inamed method_45496Lnet/minecraft/world/event/listener/VibrationListener;method_45496(Lnet/minecraft/world/event/GameEvent;)I
-
tick
- Mappings:
Namespace Name Mixin selector official aLdck;a(Lciz;)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 aLdce;a()Ldcg;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 bLdce;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 gameEvent, GameEvent.Emitter emitter, Vec3d vec3d) 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 aLdce;a(Lahb;Ldcc;Ldcc$a;Ldze;)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
-
method_45498
public void method_45498(ServerWorld serverWorld, GameEvent gameEvent, GameEvent.Emitter emitter, Vec3d vec3d) - Mappings:
Namespace Name Mixin selector official bLdck;b(Lahb;Ldcc;Ldcc$a;Ldze;)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 method_45498Lnet/minecraft/world/event/listener/VibrationListener;method_45498(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/world/event/GameEvent;Lnet/minecraft/world/event/GameEvent$Emitter;Lnet/minecraft/util/math/Vec3d;)V
-
method_45494
public void method_45494(ServerWorld serverWorld, GameEvent gameEvent, GameEvent.Emitter emitter, Vec3d vec3d, Vec3d vec3d2) - Mappings:
Namespace Name Mixin selector official aLdck;a(Lahb;Ldcc;Ldcc$a;Ldze;Ldze;)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 method_45494Lnet/minecraft/world/event/listener/VibrationListener;method_45494(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 aLdck;a(Lciz;Ldze;Ldze;)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
-