Package net.minecraft.server.network
Class ServerPlayNetworkHandler
java.lang.Object
net.minecraft.server.network.ServerCommonNetworkHandler
net.minecraft.server.network.ServerPlayNetworkHandler
- All Implemented Interfaces:
PacketListener,ServerCommonPacketListener,ServerCrashSafePacketListener,ServerPacketListener,ServerPlayPacketListener,TickablePacketListener,EntityTrackingListener
public class ServerPlayNetworkHandler
extends ServerCommonNetworkHandler
implements ServerPlayPacketListener, EntityTrackingListener, TickablePacketListener
- Mappings:
Namespace Name official algintermediary net/minecraft/class_3244named net/minecraft/server/network/ServerPlayNetworkHandler
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final AcknowledgmentValidatorprivate static final Textfinal ChunkDataSenderprivate intprivate static final intprivate booleanprivate intprivate 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 booleanprivate intprivate intprivate @Nullable PublicPlayerSessionprivate final MessageSignatureStorageprivate intprivate intprivate doubleprivate doubleprivate doubleprivate doubleprivate doubleprivate doubleprivate booleanprivate intFields inherited from class net.minecraft.server.network.ServerCommonNetworkHandler
connection, KEEP_ALIVE_INTERVAL, server -
Constructor Summary
ConstructorsConstructorDescriptionServerPlayNetworkHandler(MinecraftServer server, ClientConnection connection, ServerPlayerEntity player, int latency) -
Method Summary
Modifier and TypeMethodDescriptionbooleanprivate 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.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) protected com.mojang.authlib.GameProfileprivate 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 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, double newX, double newY, double newZ) voidprivate voidvoidvoidvoidvoidonBookUpdate(BookUpdateC2SPacket packet) voidonButtonClick(ButtonClickC2SPacket packet) voidonChatMessage(ChatMessageC2SPacket packet) voidvoidonClickSlot(ClickSlotC2SPacket packet) voidvoidvoidonClientStatus(ClientStatusC2SPacket packet) voidvoidvoidonCraftRequest(CraftRequestC2SPacket packet) voidvoidonDisconnected(Text reason) Called when the connection this listener listens to has disconnected.voidonHandSwing(HandSwingC2SPacket packet) voidvoidvoidvoidonPlayerAction(PlayerActionC2SPacket packet) voidonPlayerInput(PlayerInputC2SPacket packet) voidvoidvoidvoidonPlayerMove(PlayerMoveC2SPacket packet) voidvoidvoidvoidvoidvoidonRenameItem(RenameItemC2SPacket packet) voidvoidprivate 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> flags) voidsendChatMessage(SignedMessage message, MessageType.Parameters params) 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 net.minecraft.server.network.ServerCommonNetworkHandler
baseTick, disconnect, flush, getDebugProfile, getLatency, isHost, onCustomPayload, onKeepAlive, onPlayPong, onResourcePackStatus, send, sendPacket, sendPacketWithoutFlushMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.server.world.EntityTrackingListener
method_52398, method_52401, sendPacketMethods inherited from interface net.minecraft.network.listener.ServerCommonPacketListener
onCustomPayload, onKeepAlive, onPlayPong, onResourcePackStatusMethods inherited from interface net.minecraft.network.listener.ServerCrashSafePacketListener
shouldCrashOnExceptionMethods inherited from interface net.minecraft.network.listener.ServerPacketListener
getSideMethods inherited from interface net.minecraft.network.listener.ServerPlayPacketListener
getState
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official gLalg;g:Lorg/slf4j/Logger;intermediary field_14121Lnet/minecraft/class_3244;field_14121:Lorg/slf4j/Logger;named LOGGERLnet/minecraft/server/network/ServerPlayNetworkHandler;LOGGER:Lorg/slf4j/Logger;
-
MAX_BREAK_SQUARED_DISTANCE
public static final double MAX_BREAK_SQUARED_DISTANCE- Mappings:
Namespace Name Mixin selector official dLalg;d:Dintermediary field_37280Lnet/minecraft/class_3244;field_37280: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 official hLalg;h:Iintermediary field_37281Lnet/minecraft/class_3244;field_37281: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 official iLalg;i:Iintermediary field_39989Lnet/minecraft/class_3244;field_39989:Inamed MAX_PENDING_ACKNOWLEDGMENTSLnet/minecraft/server/network/ServerPlayNetworkHandler;MAX_PENDING_ACKNOWLEDGMENTS:I
-
CHAT_VALIDATION_FAILED_TEXT
- Mappings:
Namespace Name Mixin selector official jLalg;j:Lte;intermediary field_39990Lnet/minecraft/class_3244;field_39990:Lnet/minecraft/class_2561;named CHAT_VALIDATION_FAILED_TEXTLnet/minecraft/server/network/ServerPlayNetworkHandler;CHAT_VALIDATION_FAILED_TEXT:Lnet/minecraft/text/Text;
-
player
- Mappings:
Namespace Name Mixin selector official eLalg;e:Lakj;intermediary field_14140Lnet/minecraft/class_3244;field_14140:Lnet/minecraft/class_3222;named playerLnet/minecraft/server/network/ServerPlayNetworkHandler;player:Lnet/minecraft/server/network/ServerPlayerEntity;
-
chunkDataSender
- Mappings:
Namespace Name Mixin selector official fLalg;f:Lalc;intermediary field_45026Lnet/minecraft/class_3244;field_45026:Lnet/minecraft/class_8608;named chunkDataSenderLnet/minecraft/server/network/ServerPlayNetworkHandler;chunkDataSender:Lnet/minecraft/server/network/ChunkDataSender;
-
ticks
private int ticks- Mappings:
Namespace Name Mixin selector official kLalg;k:Iintermediary field_14118Lnet/minecraft/class_3244;field_14118:Inamed ticksLnet/minecraft/server/network/ServerPlayNetworkHandler;ticks:I
-
sequence
private int sequence- Mappings:
Namespace Name Mixin selector official lLalg;l:Iintermediary field_37282Lnet/minecraft/class_3244;field_37282:Inamed sequenceLnet/minecraft/server/network/ServerPlayNetworkHandler;sequence:I
-
messageCooldown
private int messageCooldown- Mappings:
Namespace Name Mixin selector official mLalg;m:Iintermediary field_14116Lnet/minecraft/class_3244;field_14116:Inamed messageCooldownLnet/minecraft/server/network/ServerPlayNetworkHandler;messageCooldown:I
-
creativeItemDropThreshold
private int creativeItemDropThreshold- Mappings:
Namespace Name Mixin selector official nLalg;n:Iintermediary field_14133Lnet/minecraft/class_3244;field_14133:Inamed creativeItemDropThresholdLnet/minecraft/server/network/ServerPlayNetworkHandler;creativeItemDropThreshold:I
-
lastTickX
private double lastTickX- Mappings:
Namespace Name Mixin selector official oLalg;o:Dintermediary field_14130Lnet/minecraft/class_3244;field_14130:Dnamed lastTickXLnet/minecraft/server/network/ServerPlayNetworkHandler;lastTickX:D
-
lastTickY
private double lastTickY- Mappings:
Namespace Name Mixin selector official pLalg;p:Dintermediary field_14146Lnet/minecraft/class_3244;field_14146:Dnamed lastTickYLnet/minecraft/server/network/ServerPlayNetworkHandler;lastTickY:D
-
lastTickZ
private double lastTickZ- Mappings:
Namespace Name Mixin selector official qLalg;q:Dintermediary field_14128Lnet/minecraft/class_3244;field_14128:Dnamed lastTickZLnet/minecraft/server/network/ServerPlayNetworkHandler;lastTickZ:D
-
updatedX
private double updatedX- Mappings:
Namespace Name Mixin selector official rLalg;r:Dintermediary field_14145Lnet/minecraft/class_3244;field_14145:Dnamed updatedXLnet/minecraft/server/network/ServerPlayNetworkHandler;updatedX:D
-
updatedY
private double updatedY- Mappings:
Namespace Name Mixin selector official sLalg;s:Dintermediary field_14126Lnet/minecraft/class_3244;field_14126:Dnamed updatedYLnet/minecraft/server/network/ServerPlayNetworkHandler;updatedY:D
-
updatedZ
private double updatedZ- Mappings:
Namespace Name Mixin selector official tLalg;t:Dintermediary field_14144Lnet/minecraft/class_3244;field_14144:Dnamed updatedZLnet/minecraft/server/network/ServerPlayNetworkHandler;updatedZ:D
-
topmostRiddenEntity
- Mappings:
Namespace Name Mixin selector official uLalg;u:Lbig;intermediary field_14147Lnet/minecraft/class_3244;field_14147:Lnet/minecraft/class_1297;named topmostRiddenEntityLnet/minecraft/server/network/ServerPlayNetworkHandler;topmostRiddenEntity:Lnet/minecraft/entity/Entity;
-
lastTickRiddenX
private double lastTickRiddenX- Mappings:
Namespace Name Mixin selector official vLalg;v:Dintermediary field_14143Lnet/minecraft/class_3244;field_14143:Dnamed lastTickRiddenXLnet/minecraft/server/network/ServerPlayNetworkHandler;lastTickRiddenX:D
-
lastTickRiddenY
private double lastTickRiddenY- Mappings:
Namespace Name Mixin selector official wLalg;w:Dintermediary field_14124Lnet/minecraft/class_3244;field_14124:Dnamed lastTickRiddenYLnet/minecraft/server/network/ServerPlayNetworkHandler;lastTickRiddenY:D
-
lastTickRiddenZ
private double lastTickRiddenZ- Mappings:
Namespace Name Mixin selector official xLalg;x:Dintermediary field_14142Lnet/minecraft/class_3244;field_14142:Dnamed lastTickRiddenZLnet/minecraft/server/network/ServerPlayNetworkHandler;lastTickRiddenZ:D
-
updatedRiddenX
private double updatedRiddenX- Mappings:
Namespace Name Mixin selector official yLalg;y:Dintermediary field_14122Lnet/minecraft/class_3244;field_14122:Dnamed updatedRiddenXLnet/minecraft/server/network/ServerPlayNetworkHandler;updatedRiddenX:D
-
updatedRiddenY
private double updatedRiddenY- Mappings:
Namespace Name Mixin selector official zLalg;z:Dintermediary field_14141Lnet/minecraft/class_3244;field_14141:Dnamed updatedRiddenYLnet/minecraft/server/network/ServerPlayNetworkHandler;updatedRiddenY:D
-
updatedRiddenZ
private double updatedRiddenZ- Mappings:
Namespace Name Mixin selector official ALalg;A:Dintermediary field_14120Lnet/minecraft/class_3244;field_14120:Dnamed updatedRiddenZLnet/minecraft/server/network/ServerPlayNetworkHandler;updatedRiddenZ:D
-
requestedTeleportPos
- Mappings:
Namespace Name Mixin selector official BLalg;B:Lehf;intermediary field_14119Lnet/minecraft/class_3244;field_14119:Lnet/minecraft/class_243;named requestedTeleportPosLnet/minecraft/server/network/ServerPlayNetworkHandler;requestedTeleportPos:Lnet/minecraft/util/math/Vec3d;
-
requestedTeleportId
private int requestedTeleportId- Mappings:
Namespace Name Mixin selector official CLalg;C:Iintermediary field_14123Lnet/minecraft/class_3244;field_14123:Inamed requestedTeleportIdLnet/minecraft/server/network/ServerPlayNetworkHandler;requestedTeleportId:I
-
teleportRequestTick
private int teleportRequestTick- Mappings:
Namespace Name Mixin selector official DLalg;D:Iintermediary field_14139Lnet/minecraft/class_3244;field_14139:Inamed teleportRequestTickLnet/minecraft/server/network/ServerPlayNetworkHandler;teleportRequestTick:I
-
floating
private boolean floating- Mappings:
Namespace Name Mixin selector official ELalg;E:Zintermediary field_14131Lnet/minecraft/class_3244;field_14131:Znamed floatingLnet/minecraft/server/network/ServerPlayNetworkHandler;floating:Z
-
floatingTicks
private int floatingTicks- Mappings:
Namespace Name Mixin selector official FLalg;F:Iintermediary field_14138Lnet/minecraft/class_3244;field_14138:Inamed floatingTicksLnet/minecraft/server/network/ServerPlayNetworkHandler;floatingTicks:I
-
vehicleFloating
private boolean vehicleFloating- Mappings:
Namespace Name Mixin selector official GLalg;G:Zintermediary field_14129Lnet/minecraft/class_3244;field_14129:Znamed vehicleFloatingLnet/minecraft/server/network/ServerPlayNetworkHandler;vehicleFloating:Z
-
vehicleFloatingTicks
private int vehicleFloatingTicks- Mappings:
Namespace Name Mixin selector official HLalg;H:Iintermediary field_14137Lnet/minecraft/class_3244;field_14137:Inamed vehicleFloatingTicksLnet/minecraft/server/network/ServerPlayNetworkHandler;vehicleFloatingTicks:I
-
movePacketsCount
private int movePacketsCount- Mappings:
Namespace Name Mixin selector official ILalg;I:Iintermediary field_14117Lnet/minecraft/class_3244;field_14117:Inamed movePacketsCountLnet/minecraft/server/network/ServerPlayNetworkHandler;movePacketsCount:I
-
lastTickMovePacketsCount
private int lastTickMovePacketsCount- Mappings:
Namespace Name Mixin selector official JLalg;J:Iintermediary field_14135Lnet/minecraft/class_3244;field_14135:Inamed lastTickMovePacketsCountLnet/minecraft/server/network/ServerPlayNetworkHandler;lastTickMovePacketsCount:I
-
lastMessageTimestamp
- Mappings:
Namespace Name Mixin selector official KLalg;K:Ljava/util/concurrent/atomic/AtomicReference;intermediary field_39394Lnet/minecraft/class_3244;field_39394:Ljava/util/concurrent/atomic/AtomicReference;named lastMessageTimestampLnet/minecraft/server/network/ServerPlayNetworkHandler;lastMessageTimestamp:Ljava/util/concurrent/atomic/AtomicReference;
-
session
- Mappings:
Namespace Name Mixin selector official LLalg;L:Ltu;intermediary field_40720Lnet/minecraft/class_3244;field_40720:Lnet/minecraft/class_7822;named sessionLnet/minecraft/server/network/ServerPlayNetworkHandler;session:Lnet/minecraft/network/encryption/PublicPlayerSession;
-
messageUnpacker
- Mappings:
Namespace Name Mixin selector official MLalg;M:Ltx$b;intermediary field_39805Lnet/minecraft/class_3244;field_39805:Lnet/minecraft/class_7610$class_7611;named messageUnpackerLnet/minecraft/server/network/ServerPlayNetworkHandler;messageUnpacker:Lnet/minecraft/network/message/MessageChain$Unpacker;
-
acknowledgmentValidator
- Mappings:
Namespace Name Mixin selector official NLalg;N:Ltm;intermediary field_39825Lnet/minecraft/class_3244;field_39825:Lnet/minecraft/class_7638;named acknowledgmentValidatorLnet/minecraft/server/network/ServerPlayNetworkHandler;acknowledgmentValidator:Lnet/minecraft/network/message/AcknowledgmentValidator;
-
signatureStorage
- Mappings:
Namespace Name Mixin selector official OLalg;O:Ltq;intermediary field_39987Lnet/minecraft/class_3244;field_39987:Lnet/minecraft/class_7561;named signatureStorageLnet/minecraft/server/network/ServerPlayNetworkHandler;signatureStorage:Lnet/minecraft/network/message/MessageSignatureStorage;
-
messageChainTaskQueue
- Mappings:
Namespace Name Mixin selector official PLalg;P:Lard;intermediary field_39826Lnet/minecraft/class_3244;field_39826:Lnet/minecraft/class_7619;named messageChainTaskQueueLnet/minecraft/server/network/ServerPlayNetworkHandler;messageChainTaskQueue:Lnet/minecraft/network/message/MessageChainTaskQueue;
-
requestedReconfiguration
private boolean requestedReconfiguration- Mappings:
Namespace Name Mixin selector official QLalg;Q:Zintermediary field_45025Lnet/minecraft/class_3244;field_45025:Znamed requestedReconfigurationLnet/minecraft/server/network/ServerPlayNetworkHandler;requestedReconfiguration:Z
-
-
Constructor Details
-
ServerPlayNetworkHandler
public ServerPlayNetworkHandler(MinecraftServer server, ClientConnection connection, ServerPlayerEntity player, int latency) - Mappings:
Namespace Name Mixin selector official <init>Lalg;<init>(Lnet/minecraft/server/MinecraftServer;Lsf;Lakj;I)Vintermediary <init>Lnet/minecraft/class_3244;<init>(Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_2535;Lnet/minecraft/class_3222;I)Vnamed <init>Lnet/minecraft/server/network/ServerPlayNetworkHandler;<init>(Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/network/ClientConnection;Lnet/minecraft/server/network/ServerPlayerEntity;I)V
-
-
Method Details
-
tick
public void tick()- Specified by:
tickin interfaceTickablePacketListener- Mappings:
Namespace Name Mixin selector official eLst;e()Vintermediary method_18784Lnet/minecraft/class_7633;method_18784()Vnamed tickLnet/minecraft/network/listener/TickablePacketListener;tick()V
-
syncWithPlayerPosition
public void syncWithPlayerPosition()- Mappings:
Namespace Name Mixin selector official lLalg;l()Vintermediary method_14372Lnet/minecraft/class_3244;method_14372()Vnamed syncWithPlayerPositionLnet/minecraft/server/network/ServerPlayNetworkHandler;syncWithPlayerPosition()V
-
isConnectionOpen
public boolean isConnectionOpen()- Specified by:
isConnectionOpenin interfacePacketListener- Mappings:
Namespace Name Mixin selector official cLsn;c()Zintermediary method_48106Lnet/minecraft/class_2547;method_48106()Znamed isConnectionOpenLnet/minecraft/network/listener/PacketListener;isConnectionOpen()Z
-
accepts
- Specified by:
acceptsin interfacePacketListener- Mappings:
Namespace Name Mixin selector official aLsn;a(Luw;)Zintermediary method_52413Lnet/minecraft/class_2547;method_52413(Lnet/minecraft/class_2596;)Znamed acceptsLnet/minecraft/network/listener/PacketListener;accepts(Lnet/minecraft/network/packet/Packet;)Z
-
getProfile
protected com.mojang.authlib.GameProfile getProfile()- Specified by:
getProfilein classServerCommonNetworkHandler- Mappings:
Namespace Name Mixin selector official iLald;i()Lcom/mojang/authlib/GameProfile;intermediary method_52403Lnet/minecraft/class_8609;method_52403()Lcom/mojang/authlib/GameProfile;named getProfileLnet/minecraft/server/network/ServerCommonNetworkHandler;getProfile()Lcom/mojang/authlib/GameProfile;
-
filterText
private <T,R> CompletableFuture<R> filterText(T text, BiFunction<TextStream, T, CompletableFuture<R>> filterer) - Mappings:
Namespace Name Mixin selector official aLalg;a(Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/util/concurrent/CompletableFuture;intermediary method_31275Lnet/minecraft/class_3244;method_31275(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 official aLalg;a(Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture;intermediary method_31277Lnet/minecraft/class_3244;method_31277(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 official aLalg;a(Ljava/util/List;)Ljava/util/concurrent/CompletableFuture;intermediary method_31279Lnet/minecraft/class_3244;method_31279(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 official aLaav;a(Labz;)Vintermediary method_12067Lnet/minecraft/class_2792;method_12067(Lnet/minecraft/class_2851;)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 official bLalg;b(DDDFF)Zintermediary method_14371Lnet/minecraft/class_3244;method_14371(DDDFF)Znamed isMovementInvalidLnet/minecraft/server/network/ServerPlayNetworkHandler;isMovementInvalid(DDDFF)Z
-
clampHorizontal
private static double clampHorizontal(double d) - Mappings:
Namespace Name Mixin selector official aLalg;a(D)Dintermediary method_34882Lnet/minecraft/class_3244;method_34882(D)Dnamed clampHorizontalLnet/minecraft/server/network/ServerPlayNetworkHandler;clampHorizontal(D)D
-
clampVertical
private static double clampVertical(double d) - Mappings:
Namespace Name Mixin selector official bLalg;b(D)Dintermediary method_34883Lnet/minecraft/class_3244;method_34883(D)Dnamed clampVerticalLnet/minecraft/server/network/ServerPlayNetworkHandler;clampVertical(D)D
-
onVehicleMove
- Specified by:
onVehicleMovein interfaceServerPlayPacketListener- Mappings:
Namespace Name Mixin selector official aLaav;a(Labs;)Vintermediary method_12078Lnet/minecraft/class_2792;method_12078(Lnet/minecraft/class_2833;)Vnamed onVehicleMoveLnet/minecraft/network/listener/ServerPlayPacketListener;onVehicleMove(Lnet/minecraft/network/packet/c2s/play/VehicleMoveC2SPacket;)V
-
isEntityOnAir
- Mappings:
Namespace Name Mixin selector official aLalg;a(Lbig;)Zintermediary method_29780Lnet/minecraft/class_3244;method_29780(Lnet/minecraft/class_1297;)Znamed isEntityOnAirLnet/minecraft/server/network/ServerPlayNetworkHandler;isEntityOnAir(Lnet/minecraft/entity/Entity;)Z
-
onTeleportConfirm
- Specified by:
onTeleportConfirmin interfaceServerPlayPacketListener- Mappings:
Namespace Name Mixin selector official aLaav;a(Laax;)Vintermediary method_12050Lnet/minecraft/class_2792;method_12050(Lnet/minecraft/class_2793;)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 official aLaav;a(Lacb;)Vintermediary method_12047Lnet/minecraft/class_2792;method_12047(Lnet/minecraft/class_2853;)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 official aLaav;a(Laca;)Vintermediary method_30303Lnet/minecraft/class_2792;method_30303(Lnet/minecraft/class_5427;)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 official aLaav;a(Lacd;)Vintermediary method_12058Lnet/minecraft/class_2792;method_12058(Lnet/minecraft/class_2859;)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 official aLaav;a(Labh;)Vintermediary method_12059Lnet/minecraft/class_2792;method_12059(Lnet/minecraft/class_2805;)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 official aLaav;a(Lach;)Vintermediary method_12077Lnet/minecraft/class_2792;method_12077(Lnet/minecraft/class_2870;)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 official aLaav;a(Laci;)Vintermediary method_12049Lnet/minecraft/class_2792;method_12049(Lnet/minecraft/class_2871;)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 official aLaav;a(Labu;)Vintermediary method_12084Lnet/minecraft/class_2792;method_12084(Lnet/minecraft/class_2838;)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 official aLaav;a(Lacc;)Vintermediary method_12060Lnet/minecraft/class_2792;method_12060(Lnet/minecraft/class_2855;)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 official aLaav;a(Lacf;)Vintermediary method_12057Lnet/minecraft/class_2792;method_12057(Lnet/minecraft/class_2866;)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 official aLaav;a(Lacl;)Vintermediary method_12051Lnet/minecraft/class_2792;method_12051(Lnet/minecraft/class_2875;)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 official aLaav;a(Lack;)Vintermediary method_16383Lnet/minecraft/class_2792;method_16383(Lnet/minecraft/class_3753;)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 official aLaav;a(Labp;)Vintermediary method_27273Lnet/minecraft/class_2792;method_27273(Lnet/minecraft/class_5194;)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 official aLaav;a(Lace;)Vintermediary method_12080Lnet/minecraft/class_2792;method_12080(Lnet/minecraft/class_2863;)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 official aLaav;a(Labm;)Vintermediary method_12053Lnet/minecraft/class_2792;method_12053(Lnet/minecraft/class_2820;)Vnamed onBookUpdateLnet/minecraft/network/listener/ServerPlayPacketListener;onBookUpdate(Lnet/minecraft/network/packet/c2s/play/BookUpdateC2SPacket;)V
-
updateBookContent
- Mappings:
Namespace Name Mixin selector official aLalg;a(Ljava/util/List;I)Vintermediary method_31278Lnet/minecraft/class_3244;method_31278(Ljava/util/List;I)Vnamed updateBookContentLnet/minecraft/server/network/ServerPlayNetworkHandler;updateBookContent(Ljava/util/List;I)V
-
addBook
- Mappings:
Namespace Name Mixin selector official aLalg;a(Laky;Ljava/util/List;I)Vintermediary method_31276Lnet/minecraft/class_3244;method_31276(Lnet/minecraft/class_5837;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 official aLalg;a(Ljava/util/List;Ljava/util/function/UnaryOperator;Lciw;)Vintermediary method_33796Lnet/minecraft/class_3244;method_33796(Ljava/util/List;Ljava/util/function/UnaryOperator;Lnet/minecraft/class_1799;)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 official aLaav;a(Labn;)Vintermediary method_12074Lnet/minecraft/class_2792;method_12074(Lnet/minecraft/class_2822;)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 official aLaav;a(Laay;)Vintermediary method_12072Lnet/minecraft/class_2792;method_12072(Lnet/minecraft/class_2795;)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 official aLaav;a(Labr;)Vintermediary method_12063Lnet/minecraft/class_2792;method_12063(Lnet/minecraft/class_2828;)Vnamed onPlayerMoveLnet/minecraft/network/listener/ServerPlayPacketListener;onPlayerMove(Lnet/minecraft/network/packet/c2s/play/PlayerMoveC2SPacket;)V
-
isPlayerNotCollidingWithBlocks
private boolean isPlayerNotCollidingWithBlocks(WorldView world, Box box, double newX, double newY, double newZ) - Mappings:
Namespace Name Mixin selector official aLalg;a(Lcpn;Leha;DDD)Zintermediary method_20630Lnet/minecraft/class_3244;method_20630(Lnet/minecraft/class_4538;Lnet/minecraft/class_238;DDD)Znamed isPlayerNotCollidingWithBlocksLnet/minecraft/server/network/ServerPlayNetworkHandler;isPlayerNotCollidingWithBlocks(Lnet/minecraft/world/WorldView;Lnet/minecraft/util/math/Box;DDD)Z
-
requestTeleport
public void requestTeleport(double x, double y, double z, float yaw, float pitch) - Mappings:
Namespace Name Mixin selector official aLalg;a(DDDFF)Vintermediary method_14363Lnet/minecraft/class_3244;method_14363(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> flags) - Mappings:
Namespace Name Mixin selector official aLalg;a(DDDFFLjava/util/Set;)Vintermediary method_14360Lnet/minecraft/class_3244;method_14360(DDDFFLjava/util/Set;)Vnamed requestTeleportLnet/minecraft/server/network/ServerPlayNetworkHandler;requestTeleport(DDDFFLjava/util/Set;)V
-
onPlayerAction
- Specified by:
onPlayerActionin interfaceServerPlayPacketListener- Mappings:
Namespace Name Mixin selector official aLaav;a(Labx;)Vintermediary method_12066Lnet/minecraft/class_2792;method_12066(Lnet/minecraft/class_2846;)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 official aLalg;a(Lakj;Lciw;)Zintermediary method_27913Lnet/minecraft/class_3244;method_27913(Lnet/minecraft/class_3222;Lnet/minecraft/class_1799;)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 official aLaav;a(Lacp;)Vintermediary method_12046Lnet/minecraft/class_2792;method_12046(Lnet/minecraft/class_2885;)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 official aLaav;a(Lacq;)Vintermediary method_12065Lnet/minecraft/class_2792;method_12065(Lnet/minecraft/class_2886;)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 official aLaav;a(Laco;)Vintermediary method_12073Lnet/minecraft/class_2792;method_12073(Lnet/minecraft/class_2884;)Vnamed onSpectatorTeleportLnet/minecraft/network/listener/ServerPlayPacketListener;onSpectatorTeleport(Lnet/minecraft/network/packet/c2s/play/SpectatorTeleportC2SPacket;)V
-
onBoatPaddleState
- Specified by:
onBoatPaddleStatein interfaceServerPlayPacketListener- Mappings:
Namespace Name Mixin selector official aLaav;a(Labt;)Vintermediary method_12064Lnet/minecraft/class_2792;method_12064(Lnet/minecraft/class_2836;)Vnamed onBoatPaddleStateLnet/minecraft/network/listener/ServerPlayPacketListener;onBoatPaddleState(Lnet/minecraft/network/packet/c2s/play/BoatPaddleStateC2SPacket;)V
-
onDisconnected
Called when the connection this listener listens to has disconnected. Can be used to display the disconnection reason.- Specified by:
onDisconnectedin interfacePacketListener- Overrides:
onDisconnectedin classServerCommonNetworkHandler- Parameters:
reason- the reason of disconnection; may be a generic message- Mappings:
Namespace Name Mixin selector official aLsn;a(Lte;)Vintermediary method_10839Lnet/minecraft/class_2547;method_10839(Lnet/minecraft/class_2561;)Vnamed onDisconnectedLnet/minecraft/network/listener/PacketListener;onDisconnected(Lnet/minecraft/text/Text;)V
-
method_52415
private void method_52415()- Mappings:
Namespace Name Mixin selector official pLalg;p()Vintermediary method_52415Lnet/minecraft/class_3244;method_52415()Vnamed method_52415Lnet/minecraft/server/network/ServerPlayNetworkHandler;method_52415()V
-
updateSequence
public void updateSequence(int sequence) - Mappings:
Namespace Name Mixin selector official aLalg;a(I)Vintermediary method_41255Lnet/minecraft/class_3244;method_41255(I)Vnamed updateSequenceLnet/minecraft/server/network/ServerPlayNetworkHandler;updateSequence(I)V
-
onUpdateSelectedSlot
- Specified by:
onUpdateSelectedSlotin interfaceServerPlayPacketListener- Mappings:
Namespace Name Mixin selector official aLaav;a(Lacg;)Vintermediary method_12056Lnet/minecraft/class_2792;method_12056(Lnet/minecraft/class_2868;)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 official aLaav;a(Labc;)Vintermediary method_12048Lnet/minecraft/class_2792;method_12048(Lnet/minecraft/class_2797;)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 official aLaav;a(Labb;)Vintermediary method_43667Lnet/minecraft/class_2792;method_43667(Lnet/minecraft/class_7472;)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 official aLalg;a(Labb;Ltk;)Vintermediary method_45010Lnet/minecraft/class_3244;method_45010(Lnet/minecraft/class_7472;Lnet/minecraft/class_7635;)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 official aLalg;a(Ltx$a;)Vintermediary method_45171Lnet/minecraft/class_3244;method_45171(Lnet/minecraft/class_7610$class_7825;)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 official aLalg;a(Labb;Ltv;Ltk;)Ljava/util/Map;intermediary method_45006Lnet/minecraft/class_3244;method_45006(Lnet/minecraft/class_7472;Lnet/minecraft/class_7644;Lnet/minecraft/class_7635;)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 official bLalg;b(Ljava/lang/String;)Lcom/mojang/brigadier/ParseResults;intermediary method_45003Lnet/minecraft/class_3244;method_45003(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 official aLalg;a(Ljava/lang/String;Ljava/time/Instant;Ltk$b;)Ljava/util/Optional;intermediary method_44337Lnet/minecraft/class_3244;method_44337(Ljava/lang/String;Ljava/time/Instant;Lnet/minecraft/class_7635$class_7636;)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 official aLalg;a(Ltk$b;)Ljava/util/Optional;intermediary method_45169Lnet/minecraft/class_3244;method_45169(Lnet/minecraft/class_7635$class_7636;)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 official aLalg;a(Ljava/time/Instant;)Zintermediary method_44160Lnet/minecraft/class_3244;method_44160(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 official cLalg;c(Ljava/lang/String;)Zintermediary method_43508Lnet/minecraft/class_3244;method_43508(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 official aLalg;a(Labc;Ltk;)Ltt;intermediary method_45011Lnet/minecraft/class_3244;method_45011(Lnet/minecraft/class_2797;Lnet/minecraft/class_7635;)Lnet/minecraft/class_7471;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 official bLalg;b(Ltt;)Vintermediary method_44155Lnet/minecraft/class_3244;method_44155(Lnet/minecraft/class_7471;)Vnamed handleDecoratedMessageLnet/minecraft/server/network/ServerPlayNetworkHandler;handleDecoratedMessage(Lnet/minecraft/network/message/SignedMessage;)V
-
checkForSpam
private void checkForSpam()- Mappings:
Namespace Name Mixin selector official qLalg;q()Vintermediary method_43669Lnet/minecraft/class_3244;method_43669()Vnamed checkForSpamLnet/minecraft/server/network/ServerPlayNetworkHandler;checkForSpam()V
-
onMessageAcknowledgment
- Specified by:
onMessageAcknowledgmentin interfaceServerPlayPacketListener- Mappings:
Namespace Name Mixin selector official aLaav;a(Laba;)Vintermediary method_44898Lnet/minecraft/class_2792;method_44898(Lnet/minecraft/class_7640;)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 official aLaav;a(Lacn;)Vintermediary method_12052Lnet/minecraft/class_2792;method_12052(Lnet/minecraft/class_2879;)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 official aLaav;a(Laby;)Vintermediary method_12045Lnet/minecraft/class_2792;method_12045(Lnet/minecraft/class_2848;)Vnamed onClientCommandLnet/minecraft/network/listener/ServerPlayPacketListener;onClientCommand(Lnet/minecraft/network/packet/c2s/play/ClientCommandC2SPacket;)V
-
addPendingAcknowledgment
- Mappings:
Namespace Name Mixin selector official aLalg;a(Ltt;)Vintermediary method_44897Lnet/minecraft/class_3244;method_44897(Lnet/minecraft/class_7471;)Vnamed addPendingAcknowledgmentLnet/minecraft/server/network/ServerPlayNetworkHandler;addPendingAcknowledgment(Lnet/minecraft/network/message/SignedMessage;)V
-
sendChatMessage
- Mappings:
Namespace Name Mixin selector official aLalg;a(Ltt;Lta$a;)Vintermediary method_45170Lnet/minecraft/class_3244;method_45170(Lnet/minecraft/class_7471;Lnet/minecraft/class_2556$class_7602;)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 official aLalg;a(Lte;Lta$a;)Vintermediary method_45168Lnet/minecraft/class_3244;method_45168(Lnet/minecraft/class_2561;Lnet/minecraft/class_2556$class_7602;)Vnamed sendProfilelessChatMessageLnet/minecraft/server/network/ServerPlayNetworkHandler;sendProfilelessChatMessage(Lnet/minecraft/text/Text;Lnet/minecraft/network/message/MessageType$Parameters;)V
-
getConnectionAddress
- Mappings:
Namespace Name Mixin selector official mLalg;m()Ljava/net/SocketAddress;intermediary method_48107Lnet/minecraft/class_3244;method_48107()Ljava/net/SocketAddress;named getConnectionAddressLnet/minecraft/server/network/ServerPlayNetworkHandler;getConnectionAddress()Ljava/net/SocketAddress;
-
method_52414
public void method_52414()- Mappings:
Namespace Name Mixin selector official nLalg;n()Vintermediary method_52414Lnet/minecraft/class_3244;method_52414()Vnamed method_52414Lnet/minecraft/server/network/ServerPlayNetworkHandler;method_52414()V
-
onPlayerInteractEntity
- Specified by:
onPlayerInteractEntityin interfaceServerPlayPacketListener- Mappings:
Namespace Name Mixin selector official aLaav;a(Labo;)Vintermediary method_12062Lnet/minecraft/class_2792;method_12062(Lnet/minecraft/class_2824;)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 official aLaav;a(Labf;)Vintermediary method_12068Lnet/minecraft/class_2792;method_12068(Lnet/minecraft/class_2799;)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 official aLaav;a(Labl;)Vintermediary method_12054Lnet/minecraft/class_2792;method_12054(Lnet/minecraft/class_2815;)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 official aLaav;a(Labk;)Vintermediary method_12076Lnet/minecraft/class_2792;method_12076(Lnet/minecraft/class_2813;)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 official aLaav;a(Labv;)Vintermediary method_12061Lnet/minecraft/class_2792;method_12061(Lnet/minecraft/class_2840;)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 official aLaav;a(Labj;)Vintermediary method_12055Lnet/minecraft/class_2792;method_12055(Lnet/minecraft/class_2811;)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 official aLaav;a(Lacj;)Vintermediary method_12070Lnet/minecraft/class_2792;method_12070(Lnet/minecraft/class_2873;)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 official aLaav;a(Lacm;)Vintermediary method_12071Lnet/minecraft/class_2792;method_12071(Lnet/minecraft/class_2877;)Vnamed onUpdateSignLnet/minecraft/network/listener/ServerPlayPacketListener;onUpdateSign(Lnet/minecraft/network/packet/c2s/play/UpdateSignC2SPacket;)V
-
onSignUpdate
- Mappings:
Namespace Name Mixin selector official aLalg;a(Lacm;Ljava/util/List;)Vintermediary method_31282Lnet/minecraft/class_3244;method_31282(Lnet/minecraft/class_2877;Ljava/util/List;)Vnamed onSignUpdateLnet/minecraft/server/network/ServerPlayNetworkHandler;onSignUpdate(Lnet/minecraft/network/packet/c2s/play/UpdateSignC2SPacket;Ljava/util/List;)V
-
onUpdatePlayerAbilities
- Specified by:
onUpdatePlayerAbilitiesin interfaceServerPlayPacketListener- Mappings:
Namespace Name Mixin selector official aLaav;a(Labw;)Vintermediary method_12083Lnet/minecraft/class_2792;method_12083(Lnet/minecraft/class_2842;)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 official aLaav;a(Labg;)Vintermediary method_12069Lnet/minecraft/class_2792;method_12069(Lnet/minecraft/class_2803;)Vnamed onClientSettingsLnet/minecraft/network/listener/ServerPlayPacketListener;onClientSettings(Lnet/minecraft/network/packet/c2s/play/ClientSettingsC2SPacket;)V
-
onUpdateDifficulty
- Specified by:
onUpdateDifficultyin interfaceServerPlayPacketListener- Mappings:
Namespace Name Mixin selector official aLaav;a(Laaz;)Vintermediary method_19475Lnet/minecraft/class_2792;method_19475(Lnet/minecraft/class_4210;)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 official aLaav;a(Labq;)Vintermediary method_19476Lnet/minecraft/class_2792;method_19476(Lnet/minecraft/class_4211;)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 official aLaav;a(Labd;)Vintermediary method_46367Lnet/minecraft/class_2792;method_46367(Lnet/minecraft/class_7861;)Vnamed onPlayerSessionLnet/minecraft/network/listener/ServerPlayPacketListener;onPlayerSession(Lnet/minecraft/network/packet/c2s/play/PlayerSessionC2SPacket;)V
-
onAcknowledgeReconfiguration
- Specified by:
onAcknowledgeReconfigurationin interfaceServerPlayPacketListener- Mappings:
Namespace Name Mixin selector official aLaav;a(Labi;)Vintermediary method_52279Lnet/minecraft/class_2792;method_52279(Lnet/minecraft/class_8591;)Vnamed onAcknowledgeReconfigurationLnet/minecraft/network/listener/ServerPlayPacketListener;onAcknowledgeReconfiguration(Lnet/minecraft/network/packet/c2s/play/AcknowledgeReconfigurationC2SPacket;)V
-
onChunkBatchSize
- Specified by:
onChunkBatchSizein interfaceServerPlayPacketListener- Mappings:
Namespace Name Mixin selector official aLaav;a(Labe;)Vintermediary method_52278Lnet/minecraft/class_2792;method_52278(Lnet/minecraft/class_8590;)Vnamed onChunkBatchSizeLnet/minecraft/network/listener/ServerPlayPacketListener;onChunkBatchSize(Lnet/minecraft/network/packet/c2s/play/ChunkBatchSizeC2SPacket;)V
-
setSession
- Mappings:
Namespace Name Mixin selector official aLalg;a(Ltu;)Vintermediary method_46365Lnet/minecraft/class_3244;method_46365(Lnet/minecraft/class_7822;)Vnamed setSessionLnet/minecraft/server/network/ServerPlayNetworkHandler;setSession(Lnet/minecraft/network/encryption/PublicPlayerSession;)V
-
getPlayer
- Specified by:
getPlayerin interfaceEntityTrackingListener- Mappings:
Namespace Name Mixin selector official oLalj;o()Lakj;intermediary method_32311Lnet/minecraft/class_5629;method_32311()Lnet/minecraft/class_3222;named getPlayerLnet/minecraft/server/world/EntityTrackingListener;getPlayer()Lnet/minecraft/server/network/ServerPlayerEntity;
-