Class SculkSensorListener
java.lang.Object
net.minecraft.world.event.listener.SculkSensorListener
- All Implemented Interfaces:
GameEventListener
- Mappings:
Namespace Name official cvvintermediary net/minecraft/class_5718named net/minecraft/world/event/listener/SculkSensorListener
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacestatic final record -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final SculkSensorListener.Callbackprotected intprotected intprotected @Nullable SculkSensorListener.Vibrationprotected final PositionSourceprotected final int -
Constructor Summary
ConstructorsConstructorDescriptionSculkSensorListener(PositionSource positionSource, int int2, SculkSensorListener.Callback callback, @Nullable SculkSensorListener.Vibration vibration, int int3, int int4) -
Method Summary
Modifier and TypeMethodDescriptionReturns the position source of this listener.intgetRange()Returns the range, in blocks, of the listener.private static booleanisOccluded(World world, Vec3d vec3d, Vec3d vec3d2) booleanListens to an incoming game event.private voidlisten(ServerWorld serverWorld, GameEvent gameEvent, @Nullable Entity entity, Vec3d vec3d, Vec3d vec3d2) static com.mojang.serialization.Codec<SculkSensorListener>method_42340(SculkSensorListener.Callback callback) void
-
Field Details
-
positionSource
- Mappings:
Namespace Name Mixin selector official aLcvv;a:Lcvs;intermediary field_28187Lnet/minecraft/class_5718;field_28187:Lnet/minecraft/class_5716;named positionSourceLnet/minecraft/world/event/listener/SculkSensorListener;positionSource:Lnet/minecraft/world/event/PositionSource;
-
range
protected final int range- Mappings:
Namespace Name Mixin selector official bLcvv;b:Iintermediary field_28188Lnet/minecraft/class_5718;field_28188:Inamed rangeLnet/minecraft/world/event/listener/SculkSensorListener;range:I
-
callback
- Mappings:
Namespace Name Mixin selector official cLcvv;c:Lcvv$b;intermediary field_28189Lnet/minecraft/class_5718;field_28189:Lnet/minecraft/class_5718$class_5719;named callbackLnet/minecraft/world/event/listener/SculkSensorListener;callback:Lnet/minecraft/world/event/listener/SculkSensorListener$Callback;
-
event
- Mappings:
Namespace Name Mixin selector official dLcvv;d:Lcvv$a;intermediary field_28190Lnet/minecraft/class_5718;field_28190:Lnet/minecraft/class_5718$class_7269;named eventLnet/minecraft/world/event/listener/SculkSensorListener;event:Lnet/minecraft/world/event/listener/SculkSensorListener$Vibration;
-
distance
protected int distance- Mappings:
Namespace Name Mixin selector official eLcvv;e:Iintermediary field_28191Lnet/minecraft/class_5718;field_28191:Inamed distanceLnet/minecraft/world/event/listener/SculkSensorListener;distance:I
-
delay
protected int delay- Mappings:
Namespace Name Mixin selector official fLcvv;f:Iintermediary field_28192Lnet/minecraft/class_5718;field_28192:Inamed delayLnet/minecraft/world/event/listener/SculkSensorListener;delay:I
-
-
Constructor Details
-
SculkSensorListener
public SculkSensorListener(PositionSource positionSource, int int2, SculkSensorListener.Callback callback, @Nullable @Nullable SculkSensorListener.Vibration vibration, int int3, int int4)
-
-
Method Details
-
method_42340
public static com.mojang.serialization.Codec<SculkSensorListener> method_42340(SculkSensorListener.Callback callback) - Mappings:
Namespace Name Mixin selector official aLcvv;a(Lcvv$b;)Lcom/mojang/serialization/Codec;intermediary method_42340Lnet/minecraft/class_5718;method_42340(Lnet/minecraft/class_5718$class_5719;)Lcom/mojang/serialization/Codec;named method_42340Lnet/minecraft/world/event/listener/SculkSensorListener;method_42340(Lnet/minecraft/world/event/listener/SculkSensorListener$Callback;)Lcom/mojang/serialization/Codec;
-
tick
- Mappings:
Namespace Name Mixin selector official aLcvv;a(Lccx;)Vintermediary method_32964Lnet/minecraft/class_5718;method_32964(Lnet/minecraft/class_1937;)Vnamed tickLnet/minecraft/world/event/listener/SculkSensorListener;tick(Lnet/minecraft/world/World;)V
-
getPositionSource
Returns the position source of this listener.- Specified by:
getPositionSourcein interfaceGameEventListener- Mappings:
Namespace Name Mixin selector official cLcvr;c()Lcvs;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 dLcvr;d()Iintermediary method_32948Lnet/minecraft/class_5714;method_32948()Inamed getRangeLnet/minecraft/world/event/listener/GameEventListener;getRange()I
-
listen
public boolean listen(ServerWorld serverWorld, GameEvent event, @Nullable @Nullable Entity entity, 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 aLcvr;a(Laef;Lcvp;Layg;Ldsd;)Zintermediary method_32947Lnet/minecraft/class_5714;method_32947(Lnet/minecraft/class_3218;Lnet/minecraft/class_5712;Lnet/minecraft/class_1297;Lnet/minecraft/class_243;)Znamed listenLnet/minecraft/world/event/listener/GameEventListener;listen(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/world/event/GameEvent;Lnet/minecraft/entity/Entity;Lnet/minecraft/util/math/Vec3d;)Z
-
listen
private void listen(ServerWorld serverWorld, GameEvent gameEvent, @Nullable @Nullable Entity entity, Vec3d vec3d, Vec3d vec3d2) - Mappings:
Namespace Name Mixin selector official aLcvv;a(Laef;Lcvp;Layg;Ldsd;Ldsd;)Vintermediary method_42339Lnet/minecraft/class_5718;method_42339(Lnet/minecraft/class_3218;Lnet/minecraft/class_5712;Lnet/minecraft/class_1297;Lnet/minecraft/class_243;Lnet/minecraft/class_243;)Vnamed listenLnet/minecraft/world/event/listener/SculkSensorListener;listen(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/world/event/GameEvent;Lnet/minecraft/entity/Entity;Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/util/math/Vec3d;)V
-
isOccluded
- Mappings:
Namespace Name Mixin selector official aLcvv;a(Lccx;Ldsd;Ldsd;)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/SculkSensorListener;isOccluded(Lnet/minecraft/world/World;Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/util/math/Vec3d;)Z
-