Package net.minecraft.server.network
Class ServerPlayNetworkHandler
java.lang.Object
net.minecraft.server.network.ServerPlayNetworkHandler
- All Implemented Interfaces:
PacketListener,ServerPacketListener,ServerPlayPacketListener,TickablePacketListener,EntityTrackingListener
public class ServerPlayNetworkHandler
extends Object
implements EntityTrackingListener, TickablePacketListener, ServerPlayPacketListener
- Mappings:
Namespace Name intermediary net/minecraft/class_3244official aiynamed net/minecraft/server/network/ServerPlayNetworkHandler
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final AcknowledgmentValidatorprivate static final Textprivate final ClientConnectionprivate intprivate static final intprivate booleanprivate intprivate static final intprivate longprivate longprivate final AtomicReference<Instant>private intprivate doubleprivate doubleprivate doubleprivate doubleprivate doubleprivate double(package private) static final Loggerstatic final doubleprivate static final intprivate final MessageChainTaskQueueprivate intprivate MessageChain.Unpackerprivate intprivate intprivate intprivate final MinecraftServerprivate @Nullable PublicPlayerSessionprivate final MessageSignatureStorageprivate intprivate intprivate doubleprivate doubleprivate doubleprivate doubleprivate doubleprivate doubleprivate booleanprivate intprivate boolean -
Constructor Summary
ConstructorsConstructorDescriptionServerPlayNetworkHandler(MinecraftServer server, ClientConnection connection, ServerPlayerEntity player) -
Method Summary
Modifier and TypeMethodDescriptionprivate voidaddBook(FilteredMessage title, List<FilteredMessage> pages, int slotId) voidaddPendingAcknowledgment(SignedMessage message) private static booleancanPlace(ServerPlayerEntity player, ItemStack stack) Checks if a player can place a block or fluid from a bucket.private voidprivate static doubleclampHorizontal(double d) private static doubleclampVertical(double d) private Map<String,SignedMessage> collectArgumentMessages(CommandExecutionC2SPacket packet, SignedArgumentList<?> arguments, LastSeenMessageList lastSeenMessages) Returns a map of argument name and value as signed messages.voiddisconnect(Text reason) private CompletableFuture<FilteredMessage>filterText(String text) private <T,R> CompletableFuture<R> filterText(T text, BiFunction<TextStream, T, CompletableFuture<R>> filterer) private CompletableFuture<List<FilteredMessage>>filterTexts(List<String> texts) private SignedMessagegetSignedMessage(ChatMessageC2SPacket packet, LastSeenMessageList lastSeenMessages) private voidhandleCommandExecution(CommandExecutionC2SPacket packet, LastSeenMessageList lastSeenMessages) private voidhandleDecoratedMessage(SignedMessage message) private voidprivate static booleanhasIllegalCharacter(String message) Returns whethermessagecontains an illegal character.booleanprivate booleanisEntityOnAir(Entity entity) private booleanisHost()private booleanisInProperOrder(Instant timestamp) Returns whether the message sent attimestampis received in proper order.private static booleanisMovementInvalid(double x, double y, double z, float yaw, float pitch) Returns whether this movement is invalid.private booleanisPlayerNotCollidingWithBlocks(WorldView world, Box box) voidvoidvoidonBookUpdate(BookUpdateC2SPacket packet) voidonButtonClick(ButtonClickC2SPacket packet) voidonChatMessage(ChatMessageC2SPacket packet) voidonClickSlot(ClickSlotC2SPacket packet) voidvoidvoidonClientStatus(ClientStatusC2SPacket packet) voidvoidvoidonCraftRequest(CraftRequestC2SPacket packet) voidvoidvoidonDisconnected(Text reason) Called when the connection this listener listens to has disconnected.voidonHandSwing(HandSwingC2SPacket packet) voidvoidonKeepAlive(KeepAliveC2SPacket packet) voidvoidvoidonPlayerAction(PlayerActionC2SPacket packet) voidonPlayerInput(PlayerInputC2SPacket packet) voidvoidvoidvoidonPlayerMove(PlayerMoveC2SPacket packet) voidvoidonPong(PlayPongC2SPacket packet) voidvoidvoidvoidvoidonRenameItem(RenameItemC2SPacket packet) voidvoidvoidprivate voidonSignUpdate(UpdateSignC2SPacket packet, List<FilteredMessage> signText) voidvoidvoidonUpdateBeacon(UpdateBeaconC2SPacket packet) voidvoidvoidvoidvoidonUpdateJigsaw(UpdateJigsawC2SPacket packet) voidvoidvoidonUpdateSign(UpdateSignC2SPacket packet) voidvoidonVehicleMove(VehicleMoveC2SPacket packet) private com.mojang.brigadier.ParseResults<ServerCommandSource>Returns the result of parsingcommand.voidrequestTeleport(double x, double y, double z, float yaw, float pitch) voidrequestTeleport(double x, double y, double z, float yaw, float pitch, Set<PositionFlag> set) voidsendChatMessage(SignedMessage message, MessageType.Parameters params) voidsendPacket(Packet<?> packet) voidsendPacket(Packet<?> packet, @Nullable PacketCallbacks callbacks) voidsendProfilelessChatMessage(Text message, MessageType.Parameters params) private voidsetSession(PublicPlayerSession session) private voidsetTextToBook(List<FilteredMessage> messages, UnaryOperator<String> postProcessor, ItemStack book) voidvoidtick()private voidupdateBookContent(List<FilteredMessage> pages, int slotId) voidupdateSequence(int sequence) private Optional<LastSeenMessageList>validateAcknowledgment(LastSeenMessageList.Acknowledgment acknowledgment) private Optional<LastSeenMessageList>validateMessage(String message, Instant timestamp, LastSeenMessageList.Acknowledgment acknowledgment) Returns the validated acknowledgment if the message is valid, or an empty optional if it is not.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.network.listener.ServerPacketListener
shouldCrashOnException
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector intermediary field_14121Lnet/minecraft/class_3244;field_14121:Lorg/slf4j/Logger;official cLaiy;c:Lorg/slf4j/Logger;named LOGGERLnet/minecraft/server/network/ServerPlayNetworkHandler;LOGGER:Lorg/slf4j/Logger;
-
KEEP_ALIVE_INTERVAL
private static final int KEEP_ALIVE_INTERVAL- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_29778Lnet/minecraft/class_3244;field_29778:Iofficial dLaiy;d:Inamed KEEP_ALIVE_INTERVALLnet/minecraft/server/network/ServerPlayNetworkHandler;KEEP_ALIVE_INTERVAL:I
-
MAX_BREAK_SQUARED_DISTANCE
public static final double MAX_BREAK_SQUARED_DISTANCE- Mappings:
Namespace Name Mixin selector intermediary field_37280Lnet/minecraft/class_3244;field_37280:Dofficial aLaiy;a:Dnamed MAX_BREAK_SQUARED_DISTANCELnet/minecraft/server/network/ServerPlayNetworkHandler;MAX_BREAK_SQUARED_DISTANCE:D
-
DEFAULT_SEQUENCE
private static final int DEFAULT_SEQUENCE- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_37281Lnet/minecraft/class_3244;field_37281:Iofficial eLaiy;e:Inamed DEFAULT_SEQUENCELnet/minecraft/server/network/ServerPlayNetworkHandler;DEFAULT_SEQUENCE:I
-
MAX_PENDING_ACKNOWLEDGMENTS
private static final int MAX_PENDING_ACKNOWLEDGMENTS- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_39989Lnet/minecraft/class_3244;field_39989:Iofficial fLaiy;f:Inamed MAX_PENDING_ACKNOWLEDGMENTSLnet/minecraft/server/network/ServerPlayNetworkHandler;MAX_PENDING_ACKNOWLEDGMENTS:I
-
CHAT_VALIDATION_FAILED_TEXT
- Mappings:
Namespace Name Mixin selector intermediary field_39990Lnet/minecraft/class_3244;field_39990:Lnet/minecraft/class_2561;official gLaiy;g:Lsw;named CHAT_VALIDATION_FAILED_TEXTLnet/minecraft/server/network/ServerPlayNetworkHandler;CHAT_VALIDATION_FAILED_TEXT:Lnet/minecraft/text/Text;
-
connection
- Mappings:
Namespace Name Mixin selector intermediary field_14127Lnet/minecraft/class_3244;field_14127:Lnet/minecraft/class_2535;official hLaiy;h:Lsd;named connectionLnet/minecraft/server/network/ServerPlayNetworkHandler;connection:Lnet/minecraft/network/ClientConnection;
-
server
- Mappings:
Namespace Name Mixin selector intermediary field_14148Lnet/minecraft/class_3244;field_14148:Lnet/minecraft/server/MinecraftServer;official iLaiy;i:Lnet/minecraft/server/MinecraftServer;named serverLnet/minecraft/server/network/ServerPlayNetworkHandler;server:Lnet/minecraft/server/MinecraftServer;
-
player
- Mappings:
Namespace Name Mixin selector intermediary field_14140Lnet/minecraft/class_3244;field_14140:Lnet/minecraft/class_3222;official bLaiy;b:Laig;named playerLnet/minecraft/server/network/ServerPlayNetworkHandler;player:Lnet/minecraft/server/network/ServerPlayerEntity;
-
ticks
private int ticks- Mappings:
Namespace Name Mixin selector intermediary field_14118Lnet/minecraft/class_3244;field_14118:Iofficial jLaiy;j:Inamed ticksLnet/minecraft/server/network/ServerPlayNetworkHandler;ticks:I
-
sequence
private int sequence- Mappings:
Namespace Name Mixin selector intermediary field_37282Lnet/minecraft/class_3244;field_37282:Iofficial kLaiy;k:Inamed sequenceLnet/minecraft/server/network/ServerPlayNetworkHandler;sequence:I
-
lastKeepAliveTime
private long lastKeepAliveTime- Mappings:
Namespace Name Mixin selector intermediary field_14136Lnet/minecraft/class_3244;field_14136:Jofficial lLaiy;l:Jnamed lastKeepAliveTimeLnet/minecraft/server/network/ServerPlayNetworkHandler;lastKeepAliveTime:J
-
waitingForKeepAlive
private boolean waitingForKeepAlive- Mappings:
Namespace Name Mixin selector intermediary field_14125Lnet/minecraft/class_3244;field_14125:Zofficial mLaiy;m:Znamed waitingForKeepAliveLnet/minecraft/server/network/ServerPlayNetworkHandler;waitingForKeepAlive:Z
-
keepAliveId
private long keepAliveId- Mappings:
Namespace Name Mixin selector intermediary field_14134Lnet/minecraft/class_3244;field_14134:Jofficial nLaiy;n:Jnamed keepAliveIdLnet/minecraft/server/network/ServerPlayNetworkHandler;keepAliveId:J
-
messageCooldown
private int messageCooldown- Mappings:
Namespace Name Mixin selector intermediary field_14116Lnet/minecraft/class_3244;field_14116:Iofficial oLaiy;o:Inamed messageCooldownLnet/minecraft/server/network/ServerPlayNetworkHandler;messageCooldown:I
-
creativeItemDropThreshold
private int creativeItemDropThreshold- Mappings:
Namespace Name Mixin selector intermediary field_14133Lnet/minecraft/class_3244;field_14133:Iofficial pLaiy;p:Inamed creativeItemDropThresholdLnet/minecraft/server/network/ServerPlayNetworkHandler;creativeItemDropThreshold:I
-
lastTickX
private double lastTickX- Mappings:
Namespace Name Mixin selector intermediary field_14130Lnet/minecraft/class_3244;field_14130:Dofficial qLaiy;q:Dnamed lastTickXLnet/minecraft/server/network/ServerPlayNetworkHandler;lastTickX:D
-
lastTickY
private double lastTickY- Mappings:
Namespace Name Mixin selector intermediary field_14146Lnet/minecraft/class_3244;field_14146:Dofficial rLaiy;r:Dnamed lastTickYLnet/minecraft/server/network/ServerPlayNetworkHandler;lastTickY:D
-
lastTickZ
private double lastTickZ- Mappings:
Namespace Name Mixin selector intermediary field_14128Lnet/minecraft/class_3244;field_14128:Dofficial sLaiy;s:Dnamed lastTickZLnet/minecraft/server/network/ServerPlayNetworkHandler;lastTickZ:D
-
updatedX
private double updatedX- Mappings:
Namespace Name Mixin selector intermediary field_14145Lnet/minecraft/class_3244;field_14145:Dofficial tLaiy;t:Dnamed updatedXLnet/minecraft/server/network/ServerPlayNetworkHandler;updatedX:D
-
updatedY
private double updatedY- Mappings:
Namespace Name Mixin selector intermediary field_14126Lnet/minecraft/class_3244;field_14126:Dofficial uLaiy;u:Dnamed updatedYLnet/minecraft/server/network/ServerPlayNetworkHandler;updatedY:D
-
updatedZ
private double updatedZ- Mappings:
Namespace Name Mixin selector intermediary field_14144Lnet/minecraft/class_3244;field_14144:Dofficial vLaiy;v:Dnamed updatedZLnet/minecraft/server/network/ServerPlayNetworkHandler;updatedZ:D
-
topmostRiddenEntity
- Mappings:
Namespace Name Mixin selector intermediary field_14147Lnet/minecraft/class_3244;field_14147:Lnet/minecraft/class_1297;official wLaiy;w:Lbfh;named topmostRiddenEntityLnet/minecraft/server/network/ServerPlayNetworkHandler;topmostRiddenEntity:Lnet/minecraft/entity/Entity;
-
lastTickRiddenX
private double lastTickRiddenX- Mappings:
Namespace Name Mixin selector intermediary field_14143Lnet/minecraft/class_3244;field_14143:Dofficial xLaiy;x:Dnamed lastTickRiddenXLnet/minecraft/server/network/ServerPlayNetworkHandler;lastTickRiddenX:D
-
lastTickRiddenY
private double lastTickRiddenY- Mappings:
Namespace Name Mixin selector intermediary field_14124Lnet/minecraft/class_3244;field_14124:Dofficial yLaiy;y:Dnamed lastTickRiddenYLnet/minecraft/server/network/ServerPlayNetworkHandler;lastTickRiddenY:D
-
lastTickRiddenZ
private double lastTickRiddenZ- Mappings:
Namespace Name Mixin selector intermediary field_14142Lnet/minecraft/class_3244;field_14142:Dofficial zLaiy;z:Dnamed lastTickRiddenZLnet/minecraft/server/network/ServerPlayNetworkHandler;lastTickRiddenZ:D
-
updatedRiddenX
private double updatedRiddenX- Mappings:
Namespace Name Mixin selector intermediary field_14122Lnet/minecraft/class_3244;field_14122:Dofficial ALaiy;A:Dnamed updatedRiddenXLnet/minecraft/server/network/ServerPlayNetworkHandler;updatedRiddenX:D
-
updatedRiddenY
private double updatedRiddenY- Mappings:
Namespace Name Mixin selector intermediary field_14141Lnet/minecraft/class_3244;field_14141:Dofficial BLaiy;B:Dnamed updatedRiddenYLnet/minecraft/server/network/ServerPlayNetworkHandler;updatedRiddenY:D
-
updatedRiddenZ
private double updatedRiddenZ- Mappings:
Namespace Name Mixin selector intermediary field_14120Lnet/minecraft/class_3244;field_14120:Dofficial CLaiy;C:Dnamed updatedRiddenZLnet/minecraft/server/network/ServerPlayNetworkHandler;updatedRiddenZ:D
-
requestedTeleportPos
- Mappings:
Namespace Name Mixin selector intermediary field_14119Lnet/minecraft/class_3244;field_14119:Lnet/minecraft/class_243;official DLaiy;D:Leea;named requestedTeleportPosLnet/minecraft/server/network/ServerPlayNetworkHandler;requestedTeleportPos:Lnet/minecraft/util/math/Vec3d;
-
requestedTeleportId
private int requestedTeleportId- Mappings:
Namespace Name Mixin selector intermediary field_14123Lnet/minecraft/class_3244;field_14123:Iofficial ELaiy;E:Inamed requestedTeleportIdLnet/minecraft/server/network/ServerPlayNetworkHandler;requestedTeleportId:I
-
teleportRequestTick
private int teleportRequestTick- Mappings:
Namespace Name Mixin selector intermediary field_14139Lnet/minecraft/class_3244;field_14139:Iofficial FLaiy;F:Inamed teleportRequestTickLnet/minecraft/server/network/ServerPlayNetworkHandler;teleportRequestTick:I
-
floating
private boolean floating- Mappings:
Namespace Name Mixin selector intermediary field_14131Lnet/minecraft/class_3244;field_14131:Zofficial GLaiy;G:Znamed floatingLnet/minecraft/server/network/ServerPlayNetworkHandler;floating:Z
-
floatingTicks
private int floatingTicks- Mappings:
Namespace Name Mixin selector intermediary field_14138Lnet/minecraft/class_3244;field_14138:Iofficial HLaiy;H:Inamed floatingTicksLnet/minecraft/server/network/ServerPlayNetworkHandler;floatingTicks:I
-
vehicleFloating
private boolean vehicleFloating- Mappings:
Namespace Name Mixin selector intermediary field_14129Lnet/minecraft/class_3244;field_14129:Zofficial ILaiy;I:Znamed vehicleFloatingLnet/minecraft/server/network/ServerPlayNetworkHandler;vehicleFloating:Z
-
vehicleFloatingTicks
private int vehicleFloatingTicks- Mappings:
Namespace Name Mixin selector intermediary field_14137Lnet/minecraft/class_3244;field_14137:Iofficial JLaiy;J:Inamed vehicleFloatingTicksLnet/minecraft/server/network/ServerPlayNetworkHandler;vehicleFloatingTicks:I
-
movePacketsCount
private int movePacketsCount- Mappings:
Namespace Name Mixin selector intermediary field_14117Lnet/minecraft/class_3244;field_14117:Iofficial KLaiy;K:Inamed movePacketsCountLnet/minecraft/server/network/ServerPlayNetworkHandler;movePacketsCount:I
-
lastTickMovePacketsCount
private int lastTickMovePacketsCount- Mappings:
Namespace Name Mixin selector intermediary field_14135Lnet/minecraft/class_3244;field_14135:Iofficial LLaiy;L:Inamed lastTickMovePacketsCountLnet/minecraft/server/network/ServerPlayNetworkHandler;lastTickMovePacketsCount:I
-
lastMessageTimestamp
- Mappings:
Namespace Name Mixin selector intermediary field_39394Lnet/minecraft/class_3244;field_39394:Ljava/util/concurrent/atomic/AtomicReference;official MLaiy;M:Ljava/util/concurrent/atomic/AtomicReference;named lastMessageTimestampLnet/minecraft/server/network/ServerPlayNetworkHandler;lastMessageTimestamp:Ljava/util/concurrent/atomic/AtomicReference;
-
session
- Mappings:
Namespace Name Mixin selector intermediary field_40720Lnet/minecraft/class_3244;field_40720:Lnet/minecraft/class_7822;official NLaiy;N:Ltm;named sessionLnet/minecraft/server/network/ServerPlayNetworkHandler;session:Lnet/minecraft/network/encryption/PublicPlayerSession;
-
messageUnpacker
- Mappings:
Namespace Name Mixin selector intermediary field_39805Lnet/minecraft/class_3244;field_39805:Lnet/minecraft/class_7610$class_7611;official OLaiy;O:Ltp$b;named messageUnpackerLnet/minecraft/server/network/ServerPlayNetworkHandler;messageUnpacker:Lnet/minecraft/network/message/MessageChain$Unpacker;
-
acknowledgmentValidator
- Mappings:
Namespace Name Mixin selector intermediary field_39825Lnet/minecraft/class_3244;field_39825:Lnet/minecraft/class_7638;official PLaiy;P:Lte;named acknowledgmentValidatorLnet/minecraft/server/network/ServerPlayNetworkHandler;acknowledgmentValidator:Lnet/minecraft/network/message/AcknowledgmentValidator;
-
signatureStorage
- Mappings:
Namespace Name Mixin selector intermediary field_39987Lnet/minecraft/class_3244;field_39987:Lnet/minecraft/class_7561;official QLaiy;Q:Lti;named signatureStorageLnet/minecraft/server/network/ServerPlayNetworkHandler;signatureStorage:Lnet/minecraft/network/message/MessageSignatureStorage;
-
messageChainTaskQueue
- Mappings:
Namespace Name Mixin selector intermediary field_39826Lnet/minecraft/class_3244;field_39826:Lnet/minecraft/class_7619;official RLaiy;R:Laop;named messageChainTaskQueueLnet/minecraft/server/network/ServerPlayNetworkHandler;messageChainTaskQueue:Lnet/minecraft/network/message/MessageChainTaskQueue;
-
-
Constructor Details
-
ServerPlayNetworkHandler
public ServerPlayNetworkHandler(MinecraftServer server, ClientConnection connection, ServerPlayerEntity player) - Mappings:
Namespace Name Mixin selector intermediary <init>Lnet/minecraft/class_3244;<init>(Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_2535;Lnet/minecraft/class_3222;)Vofficial <init>Laiy;<init>(Lnet/minecraft/server/MinecraftServer;Lsd;Laig;)Vnamed <init>Lnet/minecraft/server/network/ServerPlayNetworkHandler;<init>(Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/network/ClientConnection;Lnet/minecraft/server/network/ServerPlayerEntity;)V
-
-
Method Details
-
tick
public void tick()- Specified by:
tickin interfaceTickablePacketListener- Mappings:
Namespace Name Mixin selector intermediary method_18784Lnet/minecraft/class_7633;method_18784()Vofficial cLso;c()Vnamed tickLnet/minecraft/network/listener/TickablePacketListener;tick()V
-
syncWithPlayerPosition
public void syncWithPlayerPosition()- Mappings:
Namespace Name Mixin selector intermediary method_14372Lnet/minecraft/class_3244;method_14372()Vofficial dLaiy;d()Vnamed syncWithPlayerPositionLnet/minecraft/server/network/ServerPlayNetworkHandler;syncWithPlayerPosition()V
-
isConnectionOpen
public boolean isConnectionOpen()- Specified by:
isConnectionOpenin interfacePacketListener- Mappings:
Namespace Name Mixin selector intermediary method_48106Lnet/minecraft/class_2547;method_48106()Zofficial aLsk;a()Znamed isConnectionOpenLnet/minecraft/network/listener/PacketListener;isConnectionOpen()Z
-
isHost
private boolean isHost()- Mappings:
Namespace Name Mixin selector intermediary method_19507Lnet/minecraft/class_3244;method_19507()Zofficial gLaiy;g()Znamed isHostLnet/minecraft/server/network/ServerPlayNetworkHandler;isHost()Z
-
disconnect
- Mappings:
Namespace Name Mixin selector intermediary method_14367Lnet/minecraft/class_3244;method_14367(Lnet/minecraft/class_2561;)Vofficial bLaiy;b(Lsw;)Vnamed disconnectLnet/minecraft/server/network/ServerPlayNetworkHandler;disconnect(Lnet/minecraft/text/Text;)V
-
filterText
private <T,R> CompletableFuture<R> filterText(T text, BiFunction<TextStream, T, CompletableFuture<R>> filterer) - Mappings:
Namespace Name Mixin selector intermediary method_31275Lnet/minecraft/class_3244;method_31275(Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/util/concurrent/CompletableFuture;official aLaiy;a(Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/util/concurrent/CompletableFuture;named filterTextLnet/minecraft/server/network/ServerPlayNetworkHandler;filterText(Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/util/concurrent/CompletableFuture;
-
filterText
- Mappings:
Namespace Name Mixin selector intermediary method_31277Lnet/minecraft/class_3244;method_31277(Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture;official aLaiy;a(Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture;named filterTextLnet/minecraft/server/network/ServerPlayNetworkHandler;filterText(Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture;
-
filterTexts
- Mappings:
Namespace Name Mixin selector intermediary method_31279Lnet/minecraft/class_3244;method_31279(Ljava/util/List;)Ljava/util/concurrent/CompletableFuture;official aLaiy;a(Ljava/util/List;)Ljava/util/concurrent/CompletableFuture;named filterTextsLnet/minecraft/server/network/ServerPlayNetworkHandler;filterTexts(Ljava/util/List;)Ljava/util/concurrent/CompletableFuture;
-
onPlayerInput
- Specified by:
onPlayerInputin interfaceServerPlayPacketListener- Mappings:
Namespace Name Mixin selector intermediary method_12067Lnet/minecraft/class_2792;method_12067(Lnet/minecraft/class_2851;)Vofficial aLzb;a(Laaf;)Vnamed onPlayerInputLnet/minecraft/network/listener/ServerPlayPacketListener;onPlayerInput(Lnet/minecraft/network/packet/c2s/play/PlayerInputC2SPacket;)V
-
isMovementInvalid
private static boolean isMovementInvalid(double x, double y, double z, float yaw, float pitch) Returns whether this movement is invalid.- Returns:
- whether this movement is invalid
- Implementation Note:
- This method is used to determine whether players sending player and vehicle movement packets to the server should be kicked.
- Mappings:
Namespace Name Mixin selector intermediary method_14371Lnet/minecraft/class_3244;method_14371(DDDFF)Zofficial bLaiy;b(DDDFF)Znamed isMovementInvalidLnet/minecraft/server/network/ServerPlayNetworkHandler;isMovementInvalid(DDDFF)Z
-
clampHorizontal
private static double clampHorizontal(double d) - Mappings:
Namespace Name Mixin selector intermediary method_34882Lnet/minecraft/class_3244;method_34882(D)Dofficial aLaiy;a(D)Dnamed clampHorizontalLnet/minecraft/server/network/ServerPlayNetworkHandler;clampHorizontal(D)D
-
clampVertical
private static double clampVertical(double d) - Mappings:
Namespace Name Mixin selector intermediary method_34883Lnet/minecraft/class_3244;method_34883(D)Dofficial bLaiy;b(D)Dnamed clampVerticalLnet/minecraft/server/network/ServerPlayNetworkHandler;clampVertical(D)D
-
onVehicleMove
- Specified by:
onVehicleMovein interfaceServerPlayPacketListener- Mappings:
Namespace Name Mixin selector intermediary method_12078Lnet/minecraft/class_2792;method_12078(Lnet/minecraft/class_2833;)Vofficial aLzb;a(Lzy;)Vnamed onVehicleMoveLnet/minecraft/network/listener/ServerPlayPacketListener;onVehicleMove(Lnet/minecraft/network/packet/c2s/play/VehicleMoveC2SPacket;)V
-
isEntityOnAir
- Mappings:
Namespace Name Mixin selector intermediary method_29780Lnet/minecraft/class_3244;method_29780(Lnet/minecraft/class_1297;)Zofficial aLaiy;a(Lbfh;)Znamed isEntityOnAirLnet/minecraft/server/network/ServerPlayNetworkHandler;isEntityOnAir(Lnet/minecraft/entity/Entity;)Z
-
onTeleportConfirm
- Specified by:
onTeleportConfirmin interfaceServerPlayPacketListener- Mappings:
Namespace Name Mixin selector intermediary method_12050Lnet/minecraft/class_2792;method_12050(Lnet/minecraft/class_2793;)Vofficial aLzb;a(Lzd;)Vnamed onTeleportConfirmLnet/minecraft/network/listener/ServerPlayPacketListener;onTeleportConfirm(Lnet/minecraft/network/packet/c2s/play/TeleportConfirmC2SPacket;)V
-
onRecipeBookData
- Specified by:
onRecipeBookDatain interfaceServerPlayPacketListener- Mappings:
Namespace Name Mixin selector intermediary method_12047Lnet/minecraft/class_2792;method_12047(Lnet/minecraft/class_2853;)Vofficial aLzb;a(Laai;)Vnamed onRecipeBookDataLnet/minecraft/network/listener/ServerPlayPacketListener;onRecipeBookData(Lnet/minecraft/network/packet/c2s/play/RecipeBookDataC2SPacket;)V
-
onRecipeCategoryOptions
- Specified by:
onRecipeCategoryOptionsin interfaceServerPlayPacketListener- Mappings:
Namespace Name Mixin selector intermediary method_30303Lnet/minecraft/class_2792;method_30303(Lnet/minecraft/class_5427;)Vofficial aLzb;a(Laah;)Vnamed onRecipeCategoryOptionsLnet/minecraft/network/listener/ServerPlayPacketListener;onRecipeCategoryOptions(Lnet/minecraft/network/packet/c2s/play/RecipeCategoryOptionsC2SPacket;)V
-
onAdvancementTab
- Specified by:
onAdvancementTabin interfaceServerPlayPacketListener- Mappings:
Namespace Name Mixin selector intermediary method_12058Lnet/minecraft/class_2792;method_12058(Lnet/minecraft/class_2859;)Vofficial aLzb;a(Laal;)Vnamed onAdvancementTabLnet/minecraft/network/listener/ServerPlayPacketListener;onAdvancementTab(Lnet/minecraft/network/packet/c2s/play/AdvancementTabC2SPacket;)V
-
onRequestCommandCompletions
- Specified by:
onRequestCommandCompletionsin interfaceServerPlayPacketListener- Mappings:
Namespace Name Mixin selector intermediary method_12059Lnet/minecraft/class_2792;method_12059(Lnet/minecraft/class_2805;)Vofficial aLzb;a(Lzm;)Vnamed onRequestCommandCompletionsLnet/minecraft/network/listener/ServerPlayPacketListener;onRequestCommandCompletions(Lnet/minecraft/network/packet/c2s/play/RequestCommandCompletionsC2SPacket;)V
-
onUpdateCommandBlock
- Specified by:
onUpdateCommandBlockin interfaceServerPlayPacketListener- Mappings:
Namespace Name Mixin selector intermediary method_12077Lnet/minecraft/class_2792;method_12077(Lnet/minecraft/class_2870;)Vofficial aLzb;a(Laap;)Vnamed onUpdateCommandBlockLnet/minecraft/network/listener/ServerPlayPacketListener;onUpdateCommandBlock(Lnet/minecraft/network/packet/c2s/play/UpdateCommandBlockC2SPacket;)V
-
onUpdateCommandBlockMinecart
- Specified by:
onUpdateCommandBlockMinecartin interfaceServerPlayPacketListener- Mappings:
Namespace Name Mixin selector intermediary method_12049Lnet/minecraft/class_2792;method_12049(Lnet/minecraft/class_2871;)Vofficial aLzb;a(Laaq;)Vnamed onUpdateCommandBlockMinecartLnet/minecraft/network/listener/ServerPlayPacketListener;onUpdateCommandBlockMinecart(Lnet/minecraft/network/packet/c2s/play/UpdateCommandBlockMinecartC2SPacket;)V
-
onPickFromInventory
- Specified by:
onPickFromInventoryin interfaceServerPlayPacketListener- Mappings:
Namespace Name Mixin selector intermediary method_12084Lnet/minecraft/class_2792;method_12084(Lnet/minecraft/class_2838;)Vofficial aLzb;a(Laaa;)Vnamed onPickFromInventoryLnet/minecraft/network/listener/ServerPlayPacketListener;onPickFromInventory(Lnet/minecraft/network/packet/c2s/play/PickFromInventoryC2SPacket;)V
-
onRenameItem
- Specified by:
onRenameItemin interfaceServerPlayPacketListener- Mappings:
Namespace Name Mixin selector intermediary method_12060Lnet/minecraft/class_2792;method_12060(Lnet/minecraft/class_2855;)Vofficial aLzb;a(Laaj;)Vnamed onRenameItemLnet/minecraft/network/listener/ServerPlayPacketListener;onRenameItem(Lnet/minecraft/network/packet/c2s/play/RenameItemC2SPacket;)V
-
onUpdateBeacon
- Specified by:
onUpdateBeaconin interfaceServerPlayPacketListener- Mappings:
Namespace Name Mixin selector intermediary method_12057Lnet/minecraft/class_2792;method_12057(Lnet/minecraft/class_2866;)Vofficial aLzb;a(Laan;)Vnamed onUpdateBeaconLnet/minecraft/network/listener/ServerPlayPacketListener;onUpdateBeacon(Lnet/minecraft/network/packet/c2s/play/UpdateBeaconC2SPacket;)V
-
onUpdateStructureBlock
- Specified by:
onUpdateStructureBlockin interfaceServerPlayPacketListener- Mappings:
Namespace Name Mixin selector intermediary method_12051Lnet/minecraft/class_2792;method_12051(Lnet/minecraft/class_2875;)Vofficial aLzb;a(Laat;)Vnamed onUpdateStructureBlockLnet/minecraft/network/listener/ServerPlayPacketListener;onUpdateStructureBlock(Lnet/minecraft/network/packet/c2s/play/UpdateStructureBlockC2SPacket;)V
-
onUpdateJigsaw
- Specified by:
onUpdateJigsawin interfaceServerPlayPacketListener- Mappings:
Namespace Name Mixin selector intermediary method_16383Lnet/minecraft/class_2792;method_16383(Lnet/minecraft/class_3753;)Vofficial aLzb;a(Laas;)Vnamed onUpdateJigsawLnet/minecraft/network/listener/ServerPlayPacketListener;onUpdateJigsaw(Lnet/minecraft/network/packet/c2s/play/UpdateJigsawC2SPacket;)V
-
onJigsawGenerating
- Specified by:
onJigsawGeneratingin interfaceServerPlayPacketListener- Mappings:
Namespace Name Mixin selector intermediary method_27273Lnet/minecraft/class_2792;method_27273(Lnet/minecraft/class_5194;)Vofficial aLzb;a(Lzu;)Vnamed onJigsawGeneratingLnet/minecraft/network/listener/ServerPlayPacketListener;onJigsawGenerating(Lnet/minecraft/network/packet/c2s/play/JigsawGeneratingC2SPacket;)V
-
onSelectMerchantTrade
- Specified by:
onSelectMerchantTradein interfaceServerPlayPacketListener- Mappings:
Namespace Name Mixin selector intermediary method_12080Lnet/minecraft/class_2792;method_12080(Lnet/minecraft/class_2863;)Vofficial aLzb;a(Laam;)Vnamed onSelectMerchantTradeLnet/minecraft/network/listener/ServerPlayPacketListener;onSelectMerchantTrade(Lnet/minecraft/network/packet/c2s/play/SelectMerchantTradeC2SPacket;)V
-
onBookUpdate
- Specified by:
onBookUpdatein interfaceServerPlayPacketListener- Mappings:
Namespace Name Mixin selector intermediary method_12053Lnet/minecraft/class_2792;method_12053(Lnet/minecraft/class_2820;)Vofficial aLzb;a(Lzr;)Vnamed onBookUpdateLnet/minecraft/network/listener/ServerPlayPacketListener;onBookUpdate(Lnet/minecraft/network/packet/c2s/play/BookUpdateC2SPacket;)V
-
updateBookContent
- Mappings:
Namespace Name Mixin selector intermediary method_31278Lnet/minecraft/class_3244;method_31278(Ljava/util/List;I)Vofficial aLaiy;a(Ljava/util/List;I)Vnamed updateBookContentLnet/minecraft/server/network/ServerPlayNetworkHandler;updateBookContent(Ljava/util/List;I)V
-
addBook
- Mappings:
Namespace Name Mixin selector intermediary method_31276Lnet/minecraft/class_3244;method_31276(Lnet/minecraft/class_5837;Ljava/util/List;I)Vofficial aLaiy;a(Laiu;Ljava/util/List;I)Vnamed addBookLnet/minecraft/server/network/ServerPlayNetworkHandler;addBook(Lnet/minecraft/server/filter/FilteredMessage;Ljava/util/List;I)V
-
setTextToBook
private void setTextToBook(List<FilteredMessage> messages, UnaryOperator<String> postProcessor, ItemStack book) - Mappings:
Namespace Name Mixin selector intermediary method_33796Lnet/minecraft/class_3244;method_33796(Ljava/util/List;Ljava/util/function/UnaryOperator;Lnet/minecraft/class_1799;)Vofficial aLaiy;a(Ljava/util/List;Ljava/util/function/UnaryOperator;Lcfx;)Vnamed setTextToBookLnet/minecraft/server/network/ServerPlayNetworkHandler;setTextToBook(Ljava/util/List;Ljava/util/function/UnaryOperator;Lnet/minecraft/item/ItemStack;)V
-
onQueryEntityNbt
- Specified by:
onQueryEntityNbtin interfaceServerPlayPacketListener- Mappings:
Namespace Name Mixin selector intermediary method_12074Lnet/minecraft/class_2792;method_12074(Lnet/minecraft/class_2822;)Vofficial aLzb;a(Lzs;)Vnamed onQueryEntityNbtLnet/minecraft/network/listener/ServerPlayPacketListener;onQueryEntityNbt(Lnet/minecraft/network/packet/c2s/play/QueryEntityNbtC2SPacket;)V
-
onQueryBlockNbt
- Specified by:
onQueryBlockNbtin interfaceServerPlayPacketListener- Mappings:
Namespace Name Mixin selector intermediary method_12072Lnet/minecraft/class_2792;method_12072(Lnet/minecraft/class_2795;)Vofficial aLzb;a(Lze;)Vnamed onQueryBlockNbtLnet/minecraft/network/listener/ServerPlayPacketListener;onQueryBlockNbt(Lnet/minecraft/network/packet/c2s/play/QueryBlockNbtC2SPacket;)V
-
onPlayerMove
- Specified by:
onPlayerMovein interfaceServerPlayPacketListener- Mappings:
Namespace Name Mixin selector intermediary method_12063Lnet/minecraft/class_2792;method_12063(Lnet/minecraft/class_2828;)Vofficial aLzb;a(Lzx;)Vnamed onPlayerMoveLnet/minecraft/network/listener/ServerPlayPacketListener;onPlayerMove(Lnet/minecraft/network/packet/c2s/play/PlayerMoveC2SPacket;)V
-
isPlayerNotCollidingWithBlocks
- Mappings:
Namespace Name Mixin selector intermediary method_20630Lnet/minecraft/class_3244;method_20630(Lnet/minecraft/class_4538;Lnet/minecraft/class_238;)Zofficial aLaiy;a(Lcmn;Ledv;)Znamed isPlayerNotCollidingWithBlocksLnet/minecraft/server/network/ServerPlayNetworkHandler;isPlayerNotCollidingWithBlocks(Lnet/minecraft/world/WorldView;Lnet/minecraft/util/math/Box;)Z
-
requestTeleport
public void requestTeleport(double x, double y, double z, float yaw, float pitch) - Mappings:
Namespace Name Mixin selector intermediary method_14363Lnet/minecraft/class_3244;method_14363(DDDFF)Vofficial aLaiy;a(DDDFF)Vnamed requestTeleportLnet/minecraft/server/network/ServerPlayNetworkHandler;requestTeleport(DDDFF)V
-
requestTeleport
public void requestTeleport(double x, double y, double z, float yaw, float pitch, Set<PositionFlag> set) - Mappings:
Namespace Name Mixin selector intermediary method_14360Lnet/minecraft/class_3244;method_14360(DDDFFLjava/util/Set;)Vofficial aLaiy;a(DDDFFLjava/util/Set;)Vnamed requestTeleportLnet/minecraft/server/network/ServerPlayNetworkHandler;requestTeleport(DDDFFLjava/util/Set;)V
-
onPlayerAction
- Specified by:
onPlayerActionin interfaceServerPlayPacketListener- Mappings:
Namespace Name Mixin selector intermediary method_12066Lnet/minecraft/class_2792;method_12066(Lnet/minecraft/class_2846;)Vofficial aLzb;a(Laad;)Vnamed onPlayerActionLnet/minecraft/network/listener/ServerPlayPacketListener;onPlayerAction(Lnet/minecraft/network/packet/c2s/play/PlayerActionC2SPacket;)V
-
canPlace
Checks if a player can place a block or fluid from a bucket.For this to return true, the player must not be actively cooling down.
- Mappings:
Namespace Name Mixin selector intermediary method_27913Lnet/minecraft/class_3244;method_27913(Lnet/minecraft/class_3222;Lnet/minecraft/class_1799;)Zofficial aLaiy;a(Laig;Lcfx;)Znamed canPlaceLnet/minecraft/server/network/ServerPlayNetworkHandler;canPlace(Lnet/minecraft/server/network/ServerPlayerEntity;Lnet/minecraft/item/ItemStack;)Z
-
onPlayerInteractBlock
- Specified by:
onPlayerInteractBlockin interfaceServerPlayPacketListener- Mappings:
Namespace Name Mixin selector intermediary method_12046Lnet/minecraft/class_2792;method_12046(Lnet/minecraft/class_2885;)Vofficial aLzb;a(Laax;)Vnamed onPlayerInteractBlockLnet/minecraft/network/listener/ServerPlayPacketListener;onPlayerInteractBlock(Lnet/minecraft/network/packet/c2s/play/PlayerInteractBlockC2SPacket;)V
-
onPlayerInteractItem
- Specified by:
onPlayerInteractItemin interfaceServerPlayPacketListener- Mappings:
Namespace Name Mixin selector intermediary method_12065Lnet/minecraft/class_2792;method_12065(Lnet/minecraft/class_2886;)Vofficial aLzb;a(Laay;)Vnamed onPlayerInteractItemLnet/minecraft/network/listener/ServerPlayPacketListener;onPlayerInteractItem(Lnet/minecraft/network/packet/c2s/play/PlayerInteractItemC2SPacket;)V
-
onSpectatorTeleport
- Specified by:
onSpectatorTeleportin interfaceServerPlayPacketListener- Mappings:
Namespace Name Mixin selector intermediary method_12073Lnet/minecraft/class_2792;method_12073(Lnet/minecraft/class_2884;)Vofficial aLzb;a(Laaw;)Vnamed onSpectatorTeleportLnet/minecraft/network/listener/ServerPlayPacketListener;onSpectatorTeleport(Lnet/minecraft/network/packet/c2s/play/SpectatorTeleportC2SPacket;)V
-
onResourcePackStatus
- Specified by:
onResourcePackStatusin interfaceServerPlayPacketListener- Mappings:
Namespace Name Mixin selector intermediary method_12081Lnet/minecraft/class_2792;method_12081(Lnet/minecraft/class_2856;)Vofficial aLzb;a(Laak;)Vnamed onResourcePackStatusLnet/minecraft/network/listener/ServerPlayPacketListener;onResourcePackStatus(Lnet/minecraft/network/packet/c2s/play/ResourcePackStatusC2SPacket;)V
-
onBoatPaddleState
- Specified by:
onBoatPaddleStatein interfaceServerPlayPacketListener- Mappings:
Namespace Name Mixin selector intermediary method_12064Lnet/minecraft/class_2792;method_12064(Lnet/minecraft/class_2836;)Vofficial aLzb;a(Lzz;)Vnamed onBoatPaddleStateLnet/minecraft/network/listener/ServerPlayPacketListener;onBoatPaddleState(Lnet/minecraft/network/packet/c2s/play/BoatPaddleStateC2SPacket;)V
-
onPong
- Specified by:
onPongin interfaceServerPlayPacketListener- Mappings:
Namespace Name Mixin selector intermediary method_36580Lnet/minecraft/class_2792;method_36580(Lnet/minecraft/class_6374;)Vofficial aLzb;a(Laag;)Vnamed onPongLnet/minecraft/network/listener/ServerPlayPacketListener;onPong(Lnet/minecraft/network/packet/c2s/play/PlayPongC2SPacket;)V
-
onDisconnected
Called when the connection this listener listens to has disconnected. Can be used to display the disconnection reason.- Specified by:
onDisconnectedin interfacePacketListener- Parameters:
reason- the reason of disconnection; may be a generic message- Mappings:
Namespace Name Mixin selector intermediary method_10839Lnet/minecraft/class_2547;method_10839(Lnet/minecraft/class_2561;)Vofficial aLsk;a(Lsw;)Vnamed onDisconnectedLnet/minecraft/network/listener/PacketListener;onDisconnected(Lnet/minecraft/text/Text;)V
-
updateSequence
public void updateSequence(int sequence) - Mappings:
Namespace Name Mixin selector intermediary method_41255Lnet/minecraft/class_3244;method_41255(I)Vofficial aLaiy;a(I)Vnamed updateSequenceLnet/minecraft/server/network/ServerPlayNetworkHandler;updateSequence(I)V
-
sendPacket
- Specified by:
sendPacketin interfaceEntityTrackingListener- Mappings:
Namespace Name Mixin selector intermediary method_14364Lnet/minecraft/class_5629;method_14364(Lnet/minecraft/class_2596;)Vofficial aLajb;a(Luo;)Vnamed sendPacketLnet/minecraft/server/world/EntityTrackingListener;sendPacket(Lnet/minecraft/network/packet/Packet;)V
-
sendPacket
- Mappings:
Namespace Name Mixin selector intermediary method_14369Lnet/minecraft/class_3244;method_14369(Lnet/minecraft/class_2596;Lnet/minecraft/class_7648;)Vofficial aLaiy;a(Luo;Lsl;)Vnamed sendPacketLnet/minecraft/server/network/ServerPlayNetworkHandler;sendPacket(Lnet/minecraft/network/packet/Packet;Lnet/minecraft/network/PacketCallbacks;)V
-
onUpdateSelectedSlot
- Specified by:
onUpdateSelectedSlotin interfaceServerPlayPacketListener- Mappings:
Namespace Name Mixin selector intermediary method_12056Lnet/minecraft/class_2792;method_12056(Lnet/minecraft/class_2868;)Vofficial aLzb;a(Laao;)Vnamed onUpdateSelectedSlotLnet/minecraft/network/listener/ServerPlayPacketListener;onUpdateSelectedSlot(Lnet/minecraft/network/packet/c2s/play/UpdateSelectedSlotC2SPacket;)V
-
onChatMessage
- Specified by:
onChatMessagein interfaceServerPlayPacketListener- Mappings:
Namespace Name Mixin selector intermediary method_12048Lnet/minecraft/class_2792;method_12048(Lnet/minecraft/class_2797;)Vofficial aLzb;a(Lzi;)Vnamed onChatMessageLnet/minecraft/network/listener/ServerPlayPacketListener;onChatMessage(Lnet/minecraft/network/packet/c2s/play/ChatMessageC2SPacket;)V
-
onCommandExecution
- Specified by:
onCommandExecutionin interfaceServerPlayPacketListener- Mappings:
Namespace Name Mixin selector intermediary method_43667Lnet/minecraft/class_2792;method_43667(Lnet/minecraft/class_7472;)Vofficial aLzb;a(Lzh;)Vnamed onCommandExecutionLnet/minecraft/network/listener/ServerPlayPacketListener;onCommandExecution(Lnet/minecraft/network/packet/c2s/play/CommandExecutionC2SPacket;)V
-
handleCommandExecution
private void handleCommandExecution(CommandExecutionC2SPacket packet, LastSeenMessageList lastSeenMessages) - Mappings:
Namespace Name Mixin selector intermediary method_45010Lnet/minecraft/class_3244;method_45010(Lnet/minecraft/class_7472;Lnet/minecraft/class_7635;)Vofficial aLaiy;a(Lzh;Ltc;)Vnamed handleCommandExecutionLnet/minecraft/server/network/ServerPlayNetworkHandler;handleCommandExecution(Lnet/minecraft/network/packet/c2s/play/CommandExecutionC2SPacket;Lnet/minecraft/network/message/LastSeenMessageList;)V
-
handleMessageChainException
- Mappings:
Namespace Name Mixin selector intermediary method_45171Lnet/minecraft/class_3244;method_45171(Lnet/minecraft/class_7610$class_7825;)Vofficial aLaiy;a(Ltp$a;)Vnamed handleMessageChainExceptionLnet/minecraft/server/network/ServerPlayNetworkHandler;handleMessageChainException(Lnet/minecraft/network/message/MessageChain$MessageChainException;)V
-
collectArgumentMessages
private Map<String,SignedMessage> collectArgumentMessages(CommandExecutionC2SPacket packet, SignedArgumentList<?> arguments, LastSeenMessageList lastSeenMessages) throws MessageChain.MessageChainException Returns a map of argument name and value as signed messages.- Returns:
- a map of argument name and value as signed messages
- Throws:
MessageChain.MessageChainException- Mappings:
Namespace Name Mixin selector intermediary method_45006Lnet/minecraft/class_3244;method_45006(Lnet/minecraft/class_7472;Lnet/minecraft/class_7644;Lnet/minecraft/class_7635;)Ljava/util/Map;official aLaiy;a(Lzh;Ltn;Ltc;)Ljava/util/Map;named collectArgumentMessagesLnet/minecraft/server/network/ServerPlayNetworkHandler;collectArgumentMessages(Lnet/minecraft/network/packet/c2s/play/CommandExecutionC2SPacket;Lnet/minecraft/command/argument/SignedArgumentList;Lnet/minecraft/network/message/LastSeenMessageList;)Ljava/util/Map;
-
parse
Returns the result of parsingcommand.- Parameters:
command- the command to parse (without the leading slash)- Returns:
- the result of parsing
command - Mappings:
Namespace Name Mixin selector intermediary method_45003Lnet/minecraft/class_3244;method_45003(Ljava/lang/String;)Lcom/mojang/brigadier/ParseResults;official bLaiy;b(Ljava/lang/String;)Lcom/mojang/brigadier/ParseResults;named parseLnet/minecraft/server/network/ServerPlayNetworkHandler;parse(Ljava/lang/String;)Lcom/mojang/brigadier/ParseResults;
-
validateMessage
private Optional<LastSeenMessageList> validateMessage(String message, Instant timestamp, LastSeenMessageList.Acknowledgment acknowledgment) Returns the validated acknowledgment if the message is valid, or an empty optional if it is not.This disconnects the player if the message arrives in improper order or if chat is disabled.
- Returns:
- the validated acknowledgment if the message is valid, or an empty optional if it is not
- Mappings:
Namespace Name Mixin selector intermediary method_44337Lnet/minecraft/class_3244;method_44337(Ljava/lang/String;Ljava/time/Instant;Lnet/minecraft/class_7635$class_7636;)Ljava/util/Optional;official aLaiy;a(Ljava/lang/String;Ljava/time/Instant;Ltc$b;)Ljava/util/Optional;named validateMessageLnet/minecraft/server/network/ServerPlayNetworkHandler;validateMessage(Ljava/lang/String;Ljava/time/Instant;Lnet/minecraft/network/message/LastSeenMessageList$Acknowledgment;)Ljava/util/Optional;
-
validateAcknowledgment
private Optional<LastSeenMessageList> validateAcknowledgment(LastSeenMessageList.Acknowledgment acknowledgment) - Mappings:
Namespace Name Mixin selector intermediary method_45169Lnet/minecraft/class_3244;method_45169(Lnet/minecraft/class_7635$class_7636;)Ljava/util/Optional;official aLaiy;a(Ltc$b;)Ljava/util/Optional;named validateAcknowledgmentLnet/minecraft/server/network/ServerPlayNetworkHandler;validateAcknowledgment(Lnet/minecraft/network/message/LastSeenMessageList$Acknowledgment;)Ljava/util/Optional;
-
isInProperOrder
Returns whether the message sent attimestampis received in proper order.If
false, the message will be discarded.- Returns:
- whether the message sent at
timestampis received in proper order - Mappings:
Namespace Name Mixin selector intermediary method_44160Lnet/minecraft/class_3244;method_44160(Ljava/time/Instant;)Zofficial aLaiy;a(Ljava/time/Instant;)Znamed isInProperOrderLnet/minecraft/server/network/ServerPlayNetworkHandler;isInProperOrder(Ljava/time/Instant;)Z
-
hasIllegalCharacter
Returns whethermessagecontains an illegal character.- Returns:
- whether
messagecontains an illegal character - See Also:
- Mappings:
Namespace Name Mixin selector intermediary method_43508Lnet/minecraft/class_3244;method_43508(Ljava/lang/String;)Zofficial cLaiy;c(Ljava/lang/String;)Znamed hasIllegalCharacterLnet/minecraft/server/network/ServerPlayNetworkHandler;hasIllegalCharacter(Ljava/lang/String;)Z
-
getSignedMessage
private SignedMessage getSignedMessage(ChatMessageC2SPacket packet, LastSeenMessageList lastSeenMessages) throws MessageChain.MessageChainException - Throws:
MessageChain.MessageChainException- Mappings:
Namespace Name Mixin selector intermediary method_45011Lnet/minecraft/class_3244;method_45011(Lnet/minecraft/class_2797;Lnet/minecraft/class_7635;)Lnet/minecraft/class_7471;official aLaiy;a(Lzi;Ltc;)Ltl;named getSignedMessageLnet/minecraft/server/network/ServerPlayNetworkHandler;getSignedMessage(Lnet/minecraft/network/packet/c2s/play/ChatMessageC2SPacket;Lnet/minecraft/network/message/LastSeenMessageList;)Lnet/minecraft/network/message/SignedMessage;
-
handleDecoratedMessage
- Mappings:
Namespace Name Mixin selector intermediary method_44155Lnet/minecraft/class_3244;method_44155(Lnet/minecraft/class_7471;)Vofficial bLaiy;b(Ltl;)Vnamed handleDecoratedMessageLnet/minecraft/server/network/ServerPlayNetworkHandler;handleDecoratedMessage(Lnet/minecraft/network/message/SignedMessage;)V
-
checkForSpam
private void checkForSpam()- Mappings:
Namespace Name Mixin selector intermediary method_43669Lnet/minecraft/class_3244;method_43669()Vofficial hLaiy;h()Vnamed checkForSpamLnet/minecraft/server/network/ServerPlayNetworkHandler;checkForSpam()V
-
onMessageAcknowledgment
- Specified by:
onMessageAcknowledgmentin interfaceServerPlayPacketListener- Mappings:
Namespace Name Mixin selector intermediary method_44898Lnet/minecraft/class_2792;method_44898(Lnet/minecraft/class_7640;)Vofficial aLzb;a(Lzg;)Vnamed onMessageAcknowledgmentLnet/minecraft/network/listener/ServerPlayPacketListener;onMessageAcknowledgment(Lnet/minecraft/network/packet/c2s/play/MessageAcknowledgmentC2SPacket;)V
-
onHandSwing
- Specified by:
onHandSwingin interfaceServerPlayPacketListener- Mappings:
Namespace Name Mixin selector intermediary method_12052Lnet/minecraft/class_2792;method_12052(Lnet/minecraft/class_2879;)Vofficial aLzb;a(Laav;)Vnamed onHandSwingLnet/minecraft/network/listener/ServerPlayPacketListener;onHandSwing(Lnet/minecraft/network/packet/c2s/play/HandSwingC2SPacket;)V
-
onClientCommand
- Specified by:
onClientCommandin interfaceServerPlayPacketListener- Mappings:
Namespace Name Mixin selector intermediary method_12045Lnet/minecraft/class_2792;method_12045(Lnet/minecraft/class_2848;)Vofficial aLzb;a(Laae;)Vnamed onClientCommandLnet/minecraft/network/listener/ServerPlayPacketListener;onClientCommand(Lnet/minecraft/network/packet/c2s/play/ClientCommandC2SPacket;)V
-
addPendingAcknowledgment
- Mappings:
Namespace Name Mixin selector intermediary method_44897Lnet/minecraft/class_3244;method_44897(Lnet/minecraft/class_7471;)Vofficial aLaiy;a(Ltl;)Vnamed addPendingAcknowledgmentLnet/minecraft/server/network/ServerPlayNetworkHandler;addPendingAcknowledgment(Lnet/minecraft/network/message/SignedMessage;)V
-
sendChatMessage
- Mappings:
Namespace Name Mixin selector intermediary method_45170Lnet/minecraft/class_3244;method_45170(Lnet/minecraft/class_7471;Lnet/minecraft/class_2556$class_7602;)Vofficial aLaiy;a(Ltl;Lss$a;)Vnamed sendChatMessageLnet/minecraft/server/network/ServerPlayNetworkHandler;sendChatMessage(Lnet/minecraft/network/message/SignedMessage;Lnet/minecraft/network/message/MessageType$Parameters;)V
-
sendProfilelessChatMessage
- Mappings:
Namespace Name Mixin selector intermediary method_45168Lnet/minecraft/class_3244;method_45168(Lnet/minecraft/class_2561;Lnet/minecraft/class_2556$class_7602;)Vofficial aLaiy;a(Lsw;Lss$a;)Vnamed sendProfilelessChatMessageLnet/minecraft/server/network/ServerPlayNetworkHandler;sendProfilelessChatMessage(Lnet/minecraft/text/Text;Lnet/minecraft/network/message/MessageType$Parameters;)V
-
getConnectionAddress
- Mappings:
Namespace Name Mixin selector intermediary method_48107Lnet/minecraft/class_3244;method_48107()Ljava/net/SocketAddress;official eLaiy;e()Ljava/net/SocketAddress;named getConnectionAddressLnet/minecraft/server/network/ServerPlayNetworkHandler;getConnectionAddress()Ljava/net/SocketAddress;
-
onPlayerInteractEntity
- Specified by:
onPlayerInteractEntityin interfaceServerPlayPacketListener- Mappings:
Namespace Name Mixin selector intermediary method_12062Lnet/minecraft/class_2792;method_12062(Lnet/minecraft/class_2824;)Vofficial aLzb;a(Lzt;)Vnamed onPlayerInteractEntityLnet/minecraft/network/listener/ServerPlayPacketListener;onPlayerInteractEntity(Lnet/minecraft/network/packet/c2s/play/PlayerInteractEntityC2SPacket;)V
-
onClientStatus
- Specified by:
onClientStatusin interfaceServerPlayPacketListener- Mappings:
Namespace Name Mixin selector intermediary method_12068Lnet/minecraft/class_2792;method_12068(Lnet/minecraft/class_2799;)Vofficial aLzb;a(Lzk;)Vnamed onClientStatusLnet/minecraft/network/listener/ServerPlayPacketListener;onClientStatus(Lnet/minecraft/network/packet/c2s/play/ClientStatusC2SPacket;)V
-
onCloseHandledScreen
- Specified by:
onCloseHandledScreenin interfaceServerPlayPacketListener- Mappings:
Namespace Name Mixin selector intermediary method_12054Lnet/minecraft/class_2792;method_12054(Lnet/minecraft/class_2815;)Vofficial aLzb;a(Lzp;)Vnamed onCloseHandledScreenLnet/minecraft/network/listener/ServerPlayPacketListener;onCloseHandledScreen(Lnet/minecraft/network/packet/c2s/play/CloseHandledScreenC2SPacket;)V
-
onClickSlot
- Specified by:
onClickSlotin interfaceServerPlayPacketListener- Mappings:
Namespace Name Mixin selector intermediary method_12076Lnet/minecraft/class_2792;method_12076(Lnet/minecraft/class_2813;)Vofficial aLzb;a(Lzo;)Vnamed onClickSlotLnet/minecraft/network/listener/ServerPlayPacketListener;onClickSlot(Lnet/minecraft/network/packet/c2s/play/ClickSlotC2SPacket;)V
-
onCraftRequest
- Specified by:
onCraftRequestin interfaceServerPlayPacketListener- Mappings:
Namespace Name Mixin selector intermediary method_12061Lnet/minecraft/class_2792;method_12061(Lnet/minecraft/class_2840;)Vofficial aLzb;a(Laab;)Vnamed onCraftRequestLnet/minecraft/network/listener/ServerPlayPacketListener;onCraftRequest(Lnet/minecraft/network/packet/c2s/play/CraftRequestC2SPacket;)V
-
onButtonClick
- Specified by:
onButtonClickin interfaceServerPlayPacketListener- Mappings:
Namespace Name Mixin selector intermediary method_12055Lnet/minecraft/class_2792;method_12055(Lnet/minecraft/class_2811;)Vofficial aLzb;a(Lzn;)Vnamed onButtonClickLnet/minecraft/network/listener/ServerPlayPacketListener;onButtonClick(Lnet/minecraft/network/packet/c2s/play/ButtonClickC2SPacket;)V
-
onCreativeInventoryAction
- Specified by:
onCreativeInventoryActionin interfaceServerPlayPacketListener- Mappings:
Namespace Name Mixin selector intermediary method_12070Lnet/minecraft/class_2792;method_12070(Lnet/minecraft/class_2873;)Vofficial aLzb;a(Laar;)Vnamed onCreativeInventoryActionLnet/minecraft/network/listener/ServerPlayPacketListener;onCreativeInventoryAction(Lnet/minecraft/network/packet/c2s/play/CreativeInventoryActionC2SPacket;)V
-
onUpdateSign
- Specified by:
onUpdateSignin interfaceServerPlayPacketListener- Mappings:
Namespace Name Mixin selector intermediary method_12071Lnet/minecraft/class_2792;method_12071(Lnet/minecraft/class_2877;)Vofficial aLzb;a(Laau;)Vnamed onUpdateSignLnet/minecraft/network/listener/ServerPlayPacketListener;onUpdateSign(Lnet/minecraft/network/packet/c2s/play/UpdateSignC2SPacket;)V
-
onSignUpdate
- Mappings:
Namespace Name Mixin selector intermediary method_31282Lnet/minecraft/class_3244;method_31282(Lnet/minecraft/class_2877;Ljava/util/List;)Vofficial aLaiy;a(Laau;Ljava/util/List;)Vnamed onSignUpdateLnet/minecraft/server/network/ServerPlayNetworkHandler;onSignUpdate(Lnet/minecraft/network/packet/c2s/play/UpdateSignC2SPacket;Ljava/util/List;)V
-
onKeepAlive
- Specified by:
onKeepAlivein interfaceServerPlayPacketListener- Mappings:
Namespace Name Mixin selector intermediary method_12082Lnet/minecraft/class_2792;method_12082(Lnet/minecraft/class_2827;)Vofficial aLzb;a(Lzv;)Vnamed onKeepAliveLnet/minecraft/network/listener/ServerPlayPacketListener;onKeepAlive(Lnet/minecraft/network/packet/c2s/play/KeepAliveC2SPacket;)V
-
onUpdatePlayerAbilities
- Specified by:
onUpdatePlayerAbilitiesin interfaceServerPlayPacketListener- Mappings:
Namespace Name Mixin selector intermediary method_12083Lnet/minecraft/class_2792;method_12083(Lnet/minecraft/class_2842;)Vofficial aLzb;a(Laac;)Vnamed onUpdatePlayerAbilitiesLnet/minecraft/network/listener/ServerPlayPacketListener;onUpdatePlayerAbilities(Lnet/minecraft/network/packet/c2s/play/UpdatePlayerAbilitiesC2SPacket;)V
-
onClientSettings
- Specified by:
onClientSettingsin interfaceServerPlayPacketListener- Mappings:
Namespace Name Mixin selector intermediary method_12069Lnet/minecraft/class_2792;method_12069(Lnet/minecraft/class_2803;)Vofficial aLzb;a(Lzl;)Vnamed onClientSettingsLnet/minecraft/network/listener/ServerPlayPacketListener;onClientSettings(Lnet/minecraft/network/packet/c2s/play/ClientSettingsC2SPacket;)V
-
onCustomPayload
- Specified by:
onCustomPayloadin interfaceServerPlayPacketListener- Mappings:
Namespace Name Mixin selector intermediary method_12075Lnet/minecraft/class_2792;method_12075(Lnet/minecraft/class_2817;)Vofficial aLzb;a(Lzq;)Vnamed onCustomPayloadLnet/minecraft/network/listener/ServerPlayPacketListener;onCustomPayload(Lnet/minecraft/network/packet/c2s/play/CustomPayloadC2SPacket;)V
-
onUpdateDifficulty
- Specified by:
onUpdateDifficultyin interfaceServerPlayPacketListener- Mappings:
Namespace Name Mixin selector intermediary method_19475Lnet/minecraft/class_2792;method_19475(Lnet/minecraft/class_4210;)Vofficial aLzb;a(Lzf;)Vnamed onUpdateDifficultyLnet/minecraft/network/listener/ServerPlayPacketListener;onUpdateDifficulty(Lnet/minecraft/network/packet/c2s/play/UpdateDifficultyC2SPacket;)V
-
onUpdateDifficultyLock
- Specified by:
onUpdateDifficultyLockin interfaceServerPlayPacketListener- Mappings:
Namespace Name Mixin selector intermediary method_19476Lnet/minecraft/class_2792;method_19476(Lnet/minecraft/class_4211;)Vofficial aLzb;a(Lzw;)Vnamed onUpdateDifficultyLockLnet/minecraft/network/listener/ServerPlayPacketListener;onUpdateDifficultyLock(Lnet/minecraft/network/packet/c2s/play/UpdateDifficultyLockC2SPacket;)V
-
onPlayerSession
- Specified by:
onPlayerSessionin interfaceServerPlayPacketListener- Mappings:
Namespace Name Mixin selector intermediary method_46367Lnet/minecraft/class_2792;method_46367(Lnet/minecraft/class_7861;)Vofficial aLzb;a(Lzj;)Vnamed onPlayerSessionLnet/minecraft/network/listener/ServerPlayPacketListener;onPlayerSession(Lnet/minecraft/network/packet/c2s/play/PlayerSessionC2SPacket;)V
-
setSession
- Mappings:
Namespace Name Mixin selector intermediary method_46365Lnet/minecraft/class_3244;method_46365(Lnet/minecraft/class_7822;)Vofficial aLaiy;a(Ltm;)Vnamed setSessionLnet/minecraft/server/network/ServerPlayNetworkHandler;setSession(Lnet/minecraft/network/encryption/PublicPlayerSession;)V
-
getPlayer
- Specified by:
getPlayerin interfaceEntityTrackingListener- Mappings:
Namespace Name Mixin selector intermediary method_32311Lnet/minecraft/class_5629;method_32311()Lnet/minecraft/class_3222;official fLajb;f()Laig;named getPlayerLnet/minecraft/server/world/EntityTrackingListener;getPlayer()Lnet/minecraft/server/network/ServerPlayerEntity;
-