Class ServerPlayerEntity

All Implemented Interfaces:
Attackable, DataTracked, ScoreHolder, Nameable, EntityLike

public class ServerPlayerEntity extends PlayerEntity
Mappings:
Namespace Name
named net/minecraft/server/network/ServerPlayerEntity
intermediary net/minecraft/class_3222
official are
  • Field Details Link icon

    • LOGGER Link icon

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      named LOGGER Lnet/minecraft/server/network/ServerPlayerEntity;LOGGER:Lorg/slf4j/Logger;
      intermediary field_13975 Lnet/minecraft/class_3222;field_13975:Lorg/slf4j/Logger;
      official cC Lare;cC:Lorg/slf4j/Logger;
    • field_29769 Link icon

      private static final int field_29769
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_29769 Lnet/minecraft/server/network/ServerPlayerEntity;field_29769:I
      intermediary field_29769 Lnet/minecraft/class_3222;field_29769:I
      official cD Lare;cD:I
    • field_29770 Link icon

      private static final int field_29770
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_29770 Lnet/minecraft/server/network/ServerPlayerEntity;field_29770:I
      intermediary field_29770 Lnet/minecraft/class_3222;field_29770:I
      official cE Lare;cE:I
    • field_46928 Link icon

      private static final int field_46928
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_46928 Lnet/minecraft/server/network/ServerPlayerEntity;field_46928:I
      intermediary field_46928 Lnet/minecraft/class_3222;field_46928:I
      official cF Lare;cF:I
    • field_54046 Link icon

      public static final double field_54046
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_54046 Lnet/minecraft/server/network/ServerPlayerEntity;field_54046:D
      intermediary field_54046 Lnet/minecraft/class_3222;field_54046:D
      official a Lare;a:D
    • field_54047 Link icon

      public static final double field_54047
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_54047 Lnet/minecraft/server/network/ServerPlayerEntity;field_54047:D
      intermediary field_54047 Lnet/minecraft/class_3222;field_54047:D
      official b Lare;b:D
    • field_54207 Link icon

      public static final int field_54207
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_54207 Lnet/minecraft/server/network/ServerPlayerEntity;field_54207:I
      intermediary field_54207 Lnet/minecraft/class_3222;field_54207:I
      official c Lare;c:I
    • ENDER_PEARLS_KEY Link icon

      public static final String ENDER_PEARLS_KEY
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named ENDER_PEARLS_KEY Lnet/minecraft/server/network/ServerPlayerEntity;ENDER_PEARLS_KEY:Ljava/lang/String;
      intermediary field_54209 Lnet/minecraft/class_3222;field_54209:Ljava/lang/String;
      official d Lare;d:Ljava/lang/String;
    • ENDER_PEARLS_DIMENSION_KEY Link icon

      public static final String ENDER_PEARLS_DIMENSION_KEY
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named ENDER_PEARLS_DIMENSION_KEY Lnet/minecraft/server/network/ServerPlayerEntity;ENDER_PEARLS_DIMENSION_KEY:Ljava/lang/String;
      intermediary field_54210 Lnet/minecraft/class_3222;field_54210:Ljava/lang/String;
      official e Lare;e:Ljava/lang/String;
    • CREATIVE_BLOCK_INTERACTION_RANGE_MODIFIER Link icon

      private static final EntityAttributeModifier CREATIVE_BLOCK_INTERACTION_RANGE_MODIFIER
      Mappings:
      Namespace Name Mixin selector
      named CREATIVE_BLOCK_INTERACTION_RANGE_MODIFIER Lnet/minecraft/server/network/ServerPlayerEntity;CREATIVE_BLOCK_INTERACTION_RANGE_MODIFIER:Lnet/minecraft/entity/attribute/EntityAttributeModifier;
      intermediary field_47709 Lnet/minecraft/class_3222;field_47709:Lnet/minecraft/class_1322;
      official cG Lare;cG:Lbwo;
    • CREATIVE_ENTITY_INTERACTION_RANGE_MODIFIER Link icon

      private static final EntityAttributeModifier CREATIVE_ENTITY_INTERACTION_RANGE_MODIFIER
      Mappings:
      Namespace Name Mixin selector
      named CREATIVE_ENTITY_INTERACTION_RANGE_MODIFIER Lnet/minecraft/server/network/ServerPlayerEntity;CREATIVE_ENTITY_INTERACTION_RANGE_MODIFIER:Lnet/minecraft/entity/attribute/EntityAttributeModifier;
      intermediary field_47710 Lnet/minecraft/class_3222;field_47710:Lnet/minecraft/class_1322;
      official cH Lare;cH:Lbwo;
    • networkHandler Link icon

      public ServerPlayNetworkHandler networkHandler
      Mappings:
      Namespace Name Mixin selector
      named networkHandler Lnet/minecraft/server/network/ServerPlayerEntity;networkHandler:Lnet/minecraft/server/network/ServerPlayNetworkHandler;
      intermediary field_13987 Lnet/minecraft/class_3222;field_13987:Lnet/minecraft/class_3244;
      official f Lare;f:Lasg;
    • server Link icon

      public final MinecraftServer server
      Mappings:
      Namespace Name Mixin selector
      named server Lnet/minecraft/server/network/ServerPlayerEntity;server:Lnet/minecraft/server/MinecraftServer;
      intermediary field_13995 Lnet/minecraft/class_3222;field_13995:Lnet/minecraft/server/MinecraftServer;
      official g Lare;g:Lnet/minecraft/server/MinecraftServer;
    • interactionManager Link icon

      public final ServerPlayerInteractionManager interactionManager
      Mappings:
      Namespace Name Mixin selector
      named interactionManager Lnet/minecraft/server/network/ServerPlayerEntity;interactionManager:Lnet/minecraft/server/network/ServerPlayerInteractionManager;
      intermediary field_13974 Lnet/minecraft/class_3222;field_13974:Lnet/minecraft/class_3225;
      official h Lare;h:Larf;
    • advancementTracker Link icon

      private final PlayerAdvancementTracker advancementTracker
      Mappings:
      Namespace Name Mixin selector
      named advancementTracker Lnet/minecraft/server/network/ServerPlayerEntity;advancementTracker:Lnet/minecraft/advancement/PlayerAdvancementTracker;
      intermediary field_13970 Lnet/minecraft/class_3222;field_13970:Lnet/minecraft/class_2985;
      official cI Lare;cI:Lald;
    • statHandler Link icon

      private final ServerStatHandler statHandler
      Mappings:
      Namespace Name Mixin selector
      named statHandler Lnet/minecraft/server/network/ServerPlayerEntity;statHandler:Lnet/minecraft/stat/ServerStatHandler;
      intermediary field_13966 Lnet/minecraft/class_3222;field_13966:Lnet/minecraft/class_3442;
      official cJ Lare;cJ:Lawg;
    • lastHealthScore Link icon

      private float lastHealthScore
      Mappings:
      Namespace Name Mixin selector
      named lastHealthScore Lnet/minecraft/server/network/ServerPlayerEntity;lastHealthScore:F
      intermediary field_13963 Lnet/minecraft/class_3222;field_13963:F
      official cK Lare;cK:F
    • lastFoodScore Link icon

      private int lastFoodScore
      Mappings:
      Namespace Name Mixin selector
      named lastFoodScore Lnet/minecraft/server/network/ServerPlayerEntity;lastFoodScore:I
      intermediary field_13983 Lnet/minecraft/class_3222;field_13983:I
      official cL Lare;cL:I
    • lastAirScore Link icon

      private int lastAirScore
      Mappings:
      Namespace Name Mixin selector
      named lastAirScore Lnet/minecraft/server/network/ServerPlayerEntity;lastAirScore:I
      intermediary field_13968 Lnet/minecraft/class_3222;field_13968:I
      official cM Lare;cM:I
    • lastArmorScore Link icon

      private int lastArmorScore
      Mappings:
      Namespace Name Mixin selector
      named lastArmorScore Lnet/minecraft/server/network/ServerPlayerEntity;lastArmorScore:I
      intermediary field_13982 Lnet/minecraft/class_3222;field_13982:I
      official cN Lare;cN:I
    • lastLevelScore Link icon

      private int lastLevelScore
      Mappings:
      Namespace Name Mixin selector
      named lastLevelScore Lnet/minecraft/server/network/ServerPlayerEntity;lastLevelScore:I
      intermediary field_13965 Lnet/minecraft/class_3222;field_13965:I
      official cO Lare;cO:I
    • lastExperienceScore Link icon

      private int lastExperienceScore
      Mappings:
      Namespace Name Mixin selector
      named lastExperienceScore Lnet/minecraft/server/network/ServerPlayerEntity;lastExperienceScore:I
      intermediary field_13980 Lnet/minecraft/class_3222;field_13980:I
      official cP Lare;cP:I
    • syncedHealth Link icon

      private float syncedHealth
      Mappings:
      Namespace Name Mixin selector
      named syncedHealth Lnet/minecraft/server/network/ServerPlayerEntity;syncedHealth:F
      intermediary field_13997 Lnet/minecraft/class_3222;field_13997:F
      official cQ Lare;cQ:F
    • syncedFoodLevel Link icon

      private int syncedFoodLevel
      Mappings:
      Namespace Name Mixin selector
      named syncedFoodLevel Lnet/minecraft/server/network/ServerPlayerEntity;syncedFoodLevel:I
      intermediary field_13979 Lnet/minecraft/class_3222;field_13979:I
      official cR Lare;cR:I
    • syncedSaturationIsZero Link icon

      private boolean syncedSaturationIsZero
      Mappings:
      Namespace Name Mixin selector
      named syncedSaturationIsZero Lnet/minecraft/server/network/ServerPlayerEntity;syncedSaturationIsZero:Z
      intermediary field_13972 Lnet/minecraft/class_3222;field_13972:Z
      official cS Lare;cS:Z
    • syncedExperience Link icon

      private int syncedExperience
      Mappings:
      Namespace Name Mixin selector
      named syncedExperience Lnet/minecraft/server/network/ServerPlayerEntity;syncedExperience:I
      intermediary field_13978 Lnet/minecraft/class_3222;field_13978:I
      official cT Lare;cT:I
    • clientChatVisibility Link icon

      private ChatVisibility clientChatVisibility
      Mappings:
      Namespace Name Mixin selector
      named clientChatVisibility Lnet/minecraft/server/network/ServerPlayerEntity;clientChatVisibility:Lnet/minecraft/network/message/ChatVisibility;
      intermediary field_13993 Lnet/minecraft/class_3222;field_13993:Lnet/minecraft/class_1659;
      official cU Lare;cU:Lcov;
    • particlesMode Link icon

      private ParticlesMode particlesMode
      Mappings:
      Namespace Name Mixin selector
      named particlesMode Lnet/minecraft/server/network/ServerPlayerEntity;particlesMode:Lnet/minecraft/particle/ParticlesMode;
      intermediary field_52358 Lnet/minecraft/class_3222;field_52358:Lnet/minecraft/class_4066;
      official cV Lare;cV:Laqv;
    • clientChatColorsEnabled Link icon

      private boolean clientChatColorsEnabled
      Mappings:
      Namespace Name Mixin selector
      named clientChatColorsEnabled Lnet/minecraft/server/network/ServerPlayerEntity;clientChatColorsEnabled:Z
      intermediary field_13971 Lnet/minecraft/class_3222;field_13971:Z
      official cW Lare;cW:Z
    • lastActionTime Link icon

      private long lastActionTime
      Mappings:
      Namespace Name Mixin selector
      named lastActionTime Lnet/minecraft/server/network/ServerPlayerEntity;lastActionTime:J
      intermediary field_13976 Lnet/minecraft/class_3222;field_13976:J
      official cX Lare;cX:J
    • cameraEntity Link icon

      @Nullable private @Nullable Entity cameraEntity
      Mappings:
      Namespace Name Mixin selector
      named cameraEntity Lnet/minecraft/server/network/ServerPlayerEntity;cameraEntity:Lnet/minecraft/entity/Entity;
      intermediary field_13984 Lnet/minecraft/class_3222;field_13984:Lnet/minecraft/class_1297;
      official cY Lare;cY:Lbum;
    • inTeleportationState Link icon

      private boolean inTeleportationState
      Mappings:
      Namespace Name Mixin selector
      named inTeleportationState Lnet/minecraft/server/network/ServerPlayerEntity;inTeleportationState:Z
      intermediary field_13985 Lnet/minecraft/class_3222;field_13985:Z
      official cZ Lare;cZ:Z
    • seenCredits Link icon

      public boolean seenCredits
      Mappings:
      Namespace Name Mixin selector
      named seenCredits Lnet/minecraft/server/network/ServerPlayerEntity;seenCredits:Z
      intermediary field_13969 Lnet/minecraft/class_3222;field_13969:Z
      official i Lare;i:Z
    • recipeBook Link icon

      private final ServerRecipeBook recipeBook
      Mappings:
      Namespace Name Mixin selector
      named recipeBook Lnet/minecraft/server/network/ServerPlayerEntity;recipeBook:Lnet/minecraft/server/network/ServerRecipeBook;
      intermediary field_13996 Lnet/minecraft/class_3222;field_13996:Lnet/minecraft/class_3441;
      official da Lare;da:Lawf;
    • levitationStartPos Link icon

      @Nullable private @Nullable Vec3d levitationStartPos
      Mappings:
      Namespace Name Mixin selector
      named levitationStartPos Lnet/minecraft/server/network/ServerPlayerEntity;levitationStartPos:Lnet/minecraft/util/math/Vec3d;
      intermediary field_13992 Lnet/minecraft/class_3222;field_13992:Lnet/minecraft/class_243;
      official db Lare;db:Lfbb;
    • levitationStartTick Link icon

      private int levitationStartTick
      Mappings:
      Namespace Name Mixin selector
      named levitationStartTick Lnet/minecraft/server/network/ServerPlayerEntity;levitationStartTick:I
      intermediary field_13973 Lnet/minecraft/class_3222;field_13973:I
      official dc Lare;dc:I
    • disconnected Link icon

      private boolean disconnected
      Mappings:
      Namespace Name Mixin selector
      named disconnected Lnet/minecraft/server/network/ServerPlayerEntity;disconnected:Z
      intermediary field_13964 Lnet/minecraft/class_3222;field_13964:Z
      official dd Lare;dd:Z
    • viewDistance Link icon

      private int viewDistance
      Mappings:
      Namespace Name Mixin selector
      named viewDistance Lnet/minecraft/server/network/ServerPlayerEntity;viewDistance:I
      intermediary field_44990 Lnet/minecraft/class_3222;field_44990:I
      official de Lare;de:I
    • language Link icon

      private String language
      Mappings:
      Namespace Name Mixin selector
      named language Lnet/minecraft/server/network/ServerPlayerEntity;language:Ljava/lang/String;
      intermediary field_46156 Lnet/minecraft/class_3222;field_46156:Ljava/lang/String;
      official df Lare;df:Ljava/lang/String;
    • fallStartPos Link icon

      @Nullable private @Nullable Vec3d fallStartPos
      Mappings:
      Namespace Name Mixin selector
      named fallStartPos Lnet/minecraft/server/network/ServerPlayerEntity;fallStartPos:Lnet/minecraft/util/math/Vec3d;
      intermediary field_35007 Lnet/minecraft/class_3222;field_35007:Lnet/minecraft/class_243;
      official dg Lare;dg:Lfbb;
    • enteredNetherPos Link icon

      @Nullable private @Nullable Vec3d enteredNetherPos
      Mappings:
      Namespace Name Mixin selector
      named enteredNetherPos Lnet/minecraft/server/network/ServerPlayerEntity;enteredNetherPos:Lnet/minecraft/util/math/Vec3d;
      intermediary field_13994 Lnet/minecraft/class_3222;field_13994:Lnet/minecraft/class_243;
      official dh Lare;dh:Lfbb;
    • vehicleInLavaRidingPos Link icon

      @Nullable private @Nullable Vec3d vehicleInLavaRidingPos
      Mappings:
      Namespace Name Mixin selector
      named vehicleInLavaRidingPos Lnet/minecraft/server/network/ServerPlayerEntity;vehicleInLavaRidingPos:Lnet/minecraft/util/math/Vec3d;
      intermediary field_35008 Lnet/minecraft/class_3222;field_35008:Lnet/minecraft/class_243;
      official di Lare;di:Lfbb;
    • watchedSection Link icon

      private ChunkSectionPos watchedSection
      A chunk section position indicating where the player's client is currently watching chunks from. Used referentially for the game to update the chunks watched by this player.
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named watchedSection Lnet/minecraft/server/network/ServerPlayerEntity;watchedSection:Lnet/minecraft/util/math/ChunkSectionPos;
      intermediary field_13990 Lnet/minecraft/class_3222;field_13990:Lnet/minecraft/class_4076;
      official dj Lare;dj:Lkk;
    • chunkFilter Link icon

      private ChunkFilter chunkFilter
      Mappings:
      Namespace Name Mixin selector
      named chunkFilter Lnet/minecraft/server/network/ServerPlayerEntity;chunkFilter:Lnet/minecraft/server/network/ChunkFilter;
      intermediary field_44991 Lnet/minecraft/class_3222;field_44991:Lnet/minecraft/class_8603;
      official dk Lare;dk:Laqn;
    • spawnPointDimension Link icon

      private RegistryKey<World> spawnPointDimension
      Mappings:
      Namespace Name Mixin selector
      named spawnPointDimension Lnet/minecraft/server/network/ServerPlayerEntity;spawnPointDimension:Lnet/minecraft/registry/RegistryKey;
      intermediary field_23191 Lnet/minecraft/class_3222;field_23191:Lnet/minecraft/class_5321;
      official dl Lare;dl:Laku;
    • spawnPointPosition Link icon

      @Nullable private @Nullable BlockPos spawnPointPosition
      Mappings:
      Namespace Name Mixin selector
      named spawnPointPosition Lnet/minecraft/server/network/ServerPlayerEntity;spawnPointPosition:Lnet/minecraft/util/math/BlockPos;
      intermediary field_23192 Lnet/minecraft/class_3222;field_23192:Lnet/minecraft/class_2338;
      official dm Lare;dm:Lji;
    • spawnForced Link icon

      private boolean spawnForced
      Mappings:
      Namespace Name Mixin selector
      named spawnForced Lnet/minecraft/server/network/ServerPlayerEntity;spawnForced:Z
      intermediary field_23193 Lnet/minecraft/class_3222;field_23193:Z
      official dn Lare;dn:Z
    • spawnAngle Link icon

      private float spawnAngle
      Mappings:
      Namespace Name Mixin selector
      named spawnAngle Lnet/minecraft/server/network/ServerPlayerEntity;spawnAngle:F
      intermediary field_26353 Lnet/minecraft/class_3222;field_26353:F
      official do Lare;do:F
    • textStream Link icon

      private final TextStream textStream
      Mappings:
      Namespace Name Mixin selector
      named textStream Lnet/minecraft/server/network/ServerPlayerEntity;textStream:Lnet/minecraft/server/filter/TextStream;
      intermediary field_26821 Lnet/minecraft/class_3222;field_26821:Lnet/minecraft/class_5513;
      official dp Lare;dp:Lasm;
    • filterText Link icon

      private boolean filterText
      Mappings:
      Namespace Name Mixin selector
      named filterText Lnet/minecraft/server/network/ServerPlayerEntity;filterText:Z
      intermediary field_28860 Lnet/minecraft/class_3222;field_28860:Z
      official dq Lare;dq:Z
    • allowServerListing Link icon

      private boolean allowServerListing
      Mappings:
      Namespace Name Mixin selector
      named allowServerListing Lnet/minecraft/server/network/ServerPlayerEntity;allowServerListing:Z
      intermediary field_35566 Lnet/minecraft/class_3222;field_35566:Z
      official dr Lare;dr:Z
    • spawnExtraParticlesOnFall Link icon

      private boolean spawnExtraParticlesOnFall
      Mappings:
      Namespace Name Mixin selector
      named spawnExtraParticlesOnFall Lnet/minecraft/server/network/ServerPlayerEntity;spawnExtraParticlesOnFall:Z
      intermediary field_49776 Lnet/minecraft/class_3222;field_49776:Z
      official ds Lare;ds:Z
    • sculkShriekerWarningManager Link icon

      private SculkShriekerWarningManager sculkShriekerWarningManager
      Mappings:
      Namespace Name Mixin selector
      named sculkShriekerWarningManager Lnet/minecraft/server/network/ServerPlayerEntity;sculkShriekerWarningManager:Lnet/minecraft/block/entity/SculkShriekerWarningManager;
      intermediary field_39985 Lnet/minecraft/class_3222;field_39985:Lnet/minecraft/class_7262;
      official dt Lare;dt:Lcoc;
    • startRaidPos Link icon

      @Nullable private @Nullable BlockPos startRaidPos
      Mappings:
      Namespace Name Mixin selector
      named startRaidPos Lnet/minecraft/server/network/ServerPlayerEntity;startRaidPos:Lnet/minecraft/util/math/BlockPos;
      intermediary field_50088 Lnet/minecraft/class_3222;field_50088:Lnet/minecraft/class_2338;
      official du Lare;du:Lji;
    • movement Link icon

      private Vec3d movement
      Mappings:
      Namespace Name Mixin selector
      named movement Lnet/minecraft/server/network/ServerPlayerEntity;movement:Lnet/minecraft/util/math/Vec3d;
      intermediary field_51875 Lnet/minecraft/class_3222;field_51875:Lnet/minecraft/class_243;
      official dv Lare;dv:Lfbb;
    • playerInput Link icon

      private PlayerInput playerInput
      Mappings:
      Namespace Name Mixin selector
      named playerInput Lnet/minecraft/server/network/ServerPlayerEntity;playerInput:Lnet/minecraft/util/PlayerInput;
      intermediary field_54048 Lnet/minecraft/class_3222;field_54048:Lnet/minecraft/class_10185;
      official dw Lare;dw:Lcow;
    • enderPearls Link icon

      private final Set<EnderPearlEntity> enderPearls
      Mappings:
      Namespace Name Mixin selector
      named enderPearls Lnet/minecraft/server/network/ServerPlayerEntity;enderPearls:Ljava/util/Set;
      intermediary field_54208 Lnet/minecraft/class_3222;field_54208:Ljava/util/Set;
      official dx Lare;dx:Ljava/util/Set;
    • screenHandlerSyncHandler Link icon

      private final ScreenHandlerSyncHandler screenHandlerSyncHandler
      Mappings:
      Namespace Name Mixin selector
      named screenHandlerSyncHandler Lnet/minecraft/server/network/ServerPlayerEntity;screenHandlerSyncHandler:Lnet/minecraft/screen/ScreenHandlerSyncHandler;
      intermediary field_29180 Lnet/minecraft/class_3222;field_29180:Lnet/minecraft/class_5916;
      official dy Lare;dy:Lcss;
    • screenHandlerListener Link icon

      private final ScreenHandlerListener screenHandlerListener
      Mappings:
      Namespace Name Mixin selector
      named screenHandlerListener Lnet/minecraft/server/network/ServerPlayerEntity;screenHandlerListener:Lnet/minecraft/screen/ScreenHandlerListener;
      intermediary field_29181 Lnet/minecraft/class_3222;field_29181:Lnet/minecraft/class_1712;
      official dz Lare;dz:Lcsr;
    • session Link icon

      Mappings:
      Namespace Name Mixin selector
      named session Lnet/minecraft/server/network/ServerPlayerEntity;session:Lnet/minecraft/network/encryption/PublicPlayerSession;
      intermediary field_39986 Lnet/minecraft/class_3222;field_39986:Lnet/minecraft/class_7822;
      official dA Lare;dA:Lxg;
    • field_49777 Link icon

      @Nullable public final @Nullable Object field_49777
      Mappings:
      Namespace Name Mixin selector
      named field_49777 Lnet/minecraft/server/network/ServerPlayerEntity;field_49777:Ljava/lang/Object;
      intermediary field_49777 Lnet/minecraft/class_3222;field_49777:Ljava/lang/Object;
      official j Lare;j:Ljava/lang/Object;
    • commandOutput Link icon

      private final CommandOutput commandOutput
      Mappings:
      Namespace Name Mixin selector
      named commandOutput Lnet/minecraft/server/network/ServerPlayerEntity;commandOutput:Lnet/minecraft/server/command/CommandOutput;
      intermediary field_54402 Lnet/minecraft/class_3222;field_54402:Lnet/minecraft/class_2165;
      official dB Lare;dB:Lew;
    • screenHandlerSyncId Link icon

      private int screenHandlerSyncId
      Mappings:
      Namespace Name Mixin selector
      named screenHandlerSyncId Lnet/minecraft/server/network/ServerPlayerEntity;screenHandlerSyncId:I
      intermediary field_13986 Lnet/minecraft/class_3222;field_13986:I
      official dC Lare;dC:I
    • notInAnyWorld Link icon

      public boolean notInAnyWorld
      Mappings:
      Namespace Name Mixin selector
      named notInAnyWorld Lnet/minecraft/server/network/ServerPlayerEntity;notInAnyWorld:Z
      intermediary field_13989 Lnet/minecraft/class_3222;field_13989:Z
      official k Lare;k:Z
  • Constructor Details Link icon

    • ServerPlayerEntity Link icon

      public ServerPlayerEntity(MinecraftServer server, ServerWorld world, com.mojang.authlib.GameProfile profile, SyncedClientOptions clientOptions)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/server/network/ServerPlayerEntity;<init>(Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/server/world/ServerWorld;Lcom/mojang/authlib/GameProfile;Lnet/minecraft/network/packet/c2s/common/SyncedClientOptions;)V
      intermediary <init> Lnet/minecraft/class_3222;<init>(Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_3218;Lcom/mojang/authlib/GameProfile;Lnet/minecraft/class_8791;)V
      official <init> Lare;<init>(Lnet/minecraft/server/MinecraftServer;Lard;Lcom/mojang/authlib/GameProfile;Laqo;)V
  • Method Details Link icon

    • getWorldSpawnPos Link icon

      public BlockPos getWorldSpawnPos(ServerWorld world, BlockPos basePos)
      Overrides:
      getWorldSpawnPos in class Entity
      Mappings:
      Namespace Name Mixin selector
      named getWorldSpawnPos Lnet/minecraft/entity/Entity;getWorldSpawnPos(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/math/BlockPos;
      intermediary method_14245 Lnet/minecraft/class_1297;method_14245(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2338;
      official a Lbum;a(Lard;Lji;)Lji;
    • canSpawnIn Link icon

      private boolean canSpawnIn(ServerWorld world, Box box)
      Mappings:
      Namespace Name Mixin selector
      named canSpawnIn Lnet/minecraft/server/network/ServerPlayerEntity;canSpawnIn(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/Box;)Z
      intermediary method_61274 Lnet/minecraft/class_3222;method_61274(Lnet/minecraft/class_3218;Lnet/minecraft/class_238;)Z
      official a Lare;a(Lard;Lfaw;)Z
    • calculateSpawnOffsetMultiplier Link icon

      private int calculateSpawnOffsetMultiplier(int horizontalSpawnArea)
      Mappings:
      Namespace Name Mixin selector
      named calculateSpawnOffsetMultiplier Lnet/minecraft/server/network/ServerPlayerEntity;calculateSpawnOffsetMultiplier(I)I
      intermediary method_14244 Lnet/minecraft/class_3222;method_14244(I)I
      official t Lare;t(I)I
    • readCustomDataFromNbt Link icon

      public void readCustomDataFromNbt(NbtCompound nbt)
      Reads custom data from nbt. Subclasses have to implement this.

      NBT is a storage format; therefore, a data from NBT is loaded to an entity instance's fields, which are used for other operations instead of the NBT. The data is written back to NBT when saving the entity.

      nbt might not have all expected keys, or might have a key whose value does not meet the requirement (such as the type or the range). This method should fall back to a reasonable default value instead of throwing an exception.

      Overrides:
      readCustomDataFromNbt in class PlayerEntity
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named readCustomDataFromNbt Lnet/minecraft/entity/Entity;readCustomDataFromNbt(Lnet/minecraft/nbt/NbtCompound;)V
      intermediary method_5749 Lnet/minecraft/class_1297;method_5749(Lnet/minecraft/class_2487;)V
      official a Lbum;a(Ltq;)V
    • writeCustomDataToNbt Link icon

      public void writeCustomDataToNbt(NbtCompound nbt)
      Writes custom data to nbt. Subclasses have to implement this.

      NBT is a storage format; therefore, a data from NBT is loaded to an entity instance's fields, which are used for other operations instead of the NBT. The data is written back to NBT when saving the entity.

      Overrides:
      writeCustomDataToNbt in class PlayerEntity
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named writeCustomDataToNbt Lnet/minecraft/entity/Entity;writeCustomDataToNbt(Lnet/minecraft/nbt/NbtCompound;)V
      intermediary method_5652 Lnet/minecraft/class_1297;method_5652(Lnet/minecraft/class_2487;)V
      official b Lbum;b(Ltq;)V
    • writeRootVehicle Link icon

      private void writeRootVehicle(NbtCompound nbt)
      Mappings:
      Namespace Name Mixin selector
      named writeRootVehicle Lnet/minecraft/server/network/ServerPlayerEntity;writeRootVehicle(Lnet/minecraft/nbt/NbtCompound;)V
      intermediary method_64135 Lnet/minecraft/class_3222;method_64135(Lnet/minecraft/class_2487;)V
      official k Lare;k(Ltq;)V
    • readRootVehicle Link icon

      public void readRootVehicle(Optional<NbtCompound> nbt)
      Mappings:
      Namespace Name Mixin selector
      named readRootVehicle Lnet/minecraft/server/network/ServerPlayerEntity;readRootVehicle(Ljava/util/Optional;)V
      intermediary method_64125 Lnet/minecraft/class_3222;method_64125(Ljava/util/Optional;)V
      official a Lare;a(Ljava/util/Optional;)V
    • writeEnderPearls Link icon

      private void writeEnderPearls(NbtCompound nbt)
      Mappings:
      Namespace Name Mixin selector
      named writeEnderPearls Lnet/minecraft/server/network/ServerPlayerEntity;writeEnderPearls(Lnet/minecraft/nbt/NbtCompound;)V
      intermediary method_64136 Lnet/minecraft/class_3222;method_64136(Lnet/minecraft/class_2487;)V
      official l Lare;l(Ltq;)V
    • readEnderPearls Link icon

      public void readEnderPearls(Optional<NbtCompound> nbt)
      Mappings:
      Namespace Name Mixin selector
      named readEnderPearls Lnet/minecraft/server/network/ServerPlayerEntity;readEnderPearls(Ljava/util/Optional;)V
      intermediary method_64131 Lnet/minecraft/class_3222;method_64131(Ljava/util/Optional;)V
      official b Lare;b(Ljava/util/Optional;)V
    • setExperiencePoints Link icon

      public void setExperiencePoints(int points)
      Mappings:
      Namespace Name Mixin selector
      named setExperiencePoints Lnet/minecraft/server/network/ServerPlayerEntity;setExperiencePoints(I)V
      intermediary method_14228 Lnet/minecraft/class_3222;method_14228(I)V
      official a Lare;a(I)V
    • setExperienceLevel Link icon

      public void setExperienceLevel(int level)
      Mappings:
      Namespace Name Mixin selector
      named setExperienceLevel Lnet/minecraft/server/network/ServerPlayerEntity;setExperienceLevel(I)V
      intermediary method_14252 Lnet/minecraft/class_3222;method_14252(I)V
      official b Lare;b(I)V
    • addExperienceLevels Link icon

      public void addExperienceLevels(int levels)
      Overrides:
      addExperienceLevels in class PlayerEntity
      Mappings:
      Namespace Name Mixin selector
      named addExperienceLevels Lnet/minecraft/entity/player/PlayerEntity;addExperienceLevels(I)V
      intermediary method_7316 Lnet/minecraft/class_1657;method_7316(I)V
      official c Lcoy;c(I)V
    • applyEnchantmentCosts Link icon

      public void applyEnchantmentCosts(ItemStack enchantedItem, int experienceLevels)
      Overrides:
      applyEnchantmentCosts in class PlayerEntity
      Mappings:
      Namespace Name Mixin selector
      named applyEnchantmentCosts Lnet/minecraft/entity/player/PlayerEntity;applyEnchantmentCosts(Lnet/minecraft/item/ItemStack;I)V
      intermediary method_7286 Lnet/minecraft/class_1657;method_7286(Lnet/minecraft/class_1799;I)V
      official a Lcoy;a(Lcwq;I)V
    • onScreenHandlerOpened Link icon

      private void onScreenHandlerOpened(ScreenHandler screenHandler)
      Mappings:
      Namespace Name Mixin selector
      named onScreenHandlerOpened Lnet/minecraft/server/network/ServerPlayerEntity;onScreenHandlerOpened(Lnet/minecraft/screen/ScreenHandler;)V
      intermediary method_14235 Lnet/minecraft/class_3222;method_14235(Lnet/minecraft/class_1703;)V
      official a Lare;a(Lcsd;)V
    • onSpawn Link icon

      public void onSpawn()
      Mappings:
      Namespace Name Mixin selector
      named onSpawn Lnet/minecraft/server/network/ServerPlayerEntity;onSpawn()V
      intermediary method_34225 Lnet/minecraft/class_3222;method_34225()V
      official d Lare;d()V
    • enterCombat Link icon

      public void enterCombat()
      Overrides:
      enterCombat in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      named enterCombat Lnet/minecraft/entity/LivingEntity;enterCombat()V
      intermediary method_6000 Lnet/minecraft/class_1309;method_6000()V
      official i_ Lbvi;i_()V
    • endCombat Link icon

      public void endCombat()
      Overrides:
      endCombat in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      named endCombat Lnet/minecraft/entity/LivingEntity;endCombat()V
      intermediary method_6044 Lnet/minecraft/class_1309;method_6044()V
      official j_ Lbvi;j_()V
    • onBlockCollision Link icon

      public void onBlockCollision(BlockState state)
      Called when this entity's collision box intersects state.
      Overrides:
      onBlockCollision in class Entity
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named onBlockCollision Lnet/minecraft/entity/Entity;onBlockCollision(Lnet/minecraft/block/BlockState;)V
      intermediary method_5622 Lnet/minecraft/class_1297;method_5622(Lnet/minecraft/class_2680;)V
      official a Lbum;a(Ldwy;)V
    • createCooldownManager Link icon

      protected ItemCooldownManager createCooldownManager()
      Overrides:
      createCooldownManager in class PlayerEntity
      Mappings:
      Namespace Name Mixin selector
      named createCooldownManager Lnet/minecraft/entity/player/PlayerEntity;createCooldownManager()Lnet/minecraft/entity/player/ItemCooldownManager;
      intermediary method_7265 Lnet/minecraft/class_1657;method_7265()Lnet/minecraft/class_1796;
      official g Lcoy;g()Lcwn;
    • tick Link icon

      public void tick()
      Ticks this entity.
      Overrides:
      tick in class PlayerEntity
      See Also:
      API Note:
      This can be overridden to add additional logics. super.tick(); should be called in those cases.
      Implementation Note:
      By default, this delegates all logics to LivingEntity.baseTick().
      Mappings:
      Namespace Name Mixin selector
      named tick Lnet/minecraft/entity/Entity;tick()V
      intermediary method_5773 Lnet/minecraft/class_1297;method_5773()V
      official h Lbum;h()V
    • updateCreativeInteractionRangeModifiers Link icon

      private void updateCreativeInteractionRangeModifiers()
      Mappings:
      Namespace Name Mixin selector
      named updateCreativeInteractionRangeModifiers Lnet/minecraft/server/network/ServerPlayerEntity;updateCreativeInteractionRangeModifiers()V
      intermediary method_55633 Lnet/minecraft/class_3222;method_55633()V
      official gR Lare;gR()V
    • playerTick Link icon

      public void playerTick()
      Mappings:
      Namespace Name Mixin selector
      named playerTick Lnet/minecraft/server/network/ServerPlayerEntity;playerTick()V
      intermediary method_14226 Lnet/minecraft/class_3222;method_14226()V
      official i Lare;i()V
    • sendMapPacket Link icon

      private void sendMapPacket(ItemStack stack)
      Mappings:
      Namespace Name Mixin selector
      named sendMapPacket Lnet/minecraft/server/network/ServerPlayerEntity;sendMapPacket(Lnet/minecraft/item/ItemStack;)V
      intermediary method_64134 Lnet/minecraft/class_3222;method_64134(Lnet/minecraft/class_1799;)V
      official j Lare;j(Lcwq;)V
    • tickHunger Link icon

      protected void tickHunger()
      Overrides:
      tickHunger in class PlayerEntity
      Mappings:
      Namespace Name Mixin selector
      named tickHunger Lnet/minecraft/entity/player/PlayerEntity;tickHunger()V
      intermediary method_64400 Lnet/minecraft/class_1657;method_64400()V
      official j Lcoy;j()V
    • onLanding Link icon

      public void onLanding()
      Called when the entity lands on a block.
      Overrides:
      onLanding in class Entity
      Mappings:
      Namespace Name Mixin selector
      named onLanding Lnet/minecraft/entity/Entity;onLanding()V
      intermediary method_38785 Lnet/minecraft/class_1297;method_38785()V
      official k Lbum;k()V
    • tickFallStartPos Link icon

      public void tickFallStartPos()
      Mappings:
      Namespace Name Mixin selector
      named tickFallStartPos Lnet/minecraft/server/network/ServerPlayerEntity;tickFallStartPos()V
      intermediary method_38786 Lnet/minecraft/class_3222;method_38786()V
      official l Lare;l()V
    • tickVehicleInLavaRiding Link icon

      public void tickVehicleInLavaRiding()
      Mappings:
      Namespace Name Mixin selector
      named tickVehicleInLavaRiding Lnet/minecraft/server/network/ServerPlayerEntity;tickVehicleInLavaRiding()V
      intermediary method_38787 Lnet/minecraft/class_3222;method_38787()V
      official m Lare;m()V
    • updateScores Link icon

      private void updateScores(ScoreboardCriterion criterion, int score)
      Mappings:
      Namespace Name Mixin selector
      named updateScores Lnet/minecraft/server/network/ServerPlayerEntity;updateScores(Lnet/minecraft/scoreboard/ScoreboardCriterion;I)V
      intermediary method_14212 Lnet/minecraft/class_3222;method_14212(Lnet/minecraft/class_274;I)V
      official a Lare;a(Lfcj;I)V
    • onDeath Link icon

      public void onDeath(DamageSource damageSource)
      Overrides:
      onDeath in class PlayerEntity
      Mappings:
      Namespace Name Mixin selector
      named onDeath Lnet/minecraft/entity/LivingEntity;onDeath(Lnet/minecraft/entity/damage/DamageSource;)V
      intermediary method_6078 Lnet/minecraft/class_1309;method_6078(Lnet/minecraft/class_1282;)V
      official a Lbvi;a(Lbtc;)V
    • forgiveMobAnger Link icon

      private void forgiveMobAnger()
      Mappings:
      Namespace Name Mixin selector
      named forgiveMobAnger Lnet/minecraft/server/network/ServerPlayerEntity;forgiveMobAnger()V
      intermediary method_29779 Lnet/minecraft/class_3222;method_29779()V
      official gS Lare;gS()V
    • updateKilledAdvancementCriterion Link icon

      public void updateKilledAdvancementCriterion(Entity entityKilled, DamageSource damageSource)
      Overrides:
      updateKilledAdvancementCriterion in class Entity
      Mappings:
      Namespace Name Mixin selector
      named updateKilledAdvancementCriterion Lnet/minecraft/entity/Entity;updateKilledAdvancementCriterion(Lnet/minecraft/entity/Entity;Lnet/minecraft/entity/damage/DamageSource;)V
      intermediary method_5716 Lnet/minecraft/class_1297;method_5716(Lnet/minecraft/class_1297;Lnet/minecraft/class_1282;)V
      official a Lbum;a(Lbum;Lbtc;)V
    • updateScoreboardScore Link icon

      private void updateScoreboardScore(ScoreHolder targetScoreHolder, ScoreHolder aboutScoreHolder, ScoreboardCriterion[] criterions)
      Mappings:
      Namespace Name Mixin selector
      named updateScoreboardScore Lnet/minecraft/server/network/ServerPlayerEntity;updateScoreboardScore(Lnet/minecraft/scoreboard/ScoreHolder;Lnet/minecraft/scoreboard/ScoreHolder;[Lnet/minecraft/scoreboard/ScoreboardCriterion;)V
      intermediary method_14227 Lnet/minecraft/class_3222;method_14227(Lnet/minecraft/class_9015;Lnet/minecraft/class_9015;[Lnet/minecraft/class_274;)V
      official a Lare;a(Lfcf;Lfcf;[Lfcj;)V
    • damage Link icon

      public boolean damage(ServerWorld world, DamageSource source, float amount)
      Applies a damage to this entity. The exact implementation differs between subclasses.

      LivingEntity has health value, and damaging the entity decreases it. This also handles shields, extra damage to helmets for falling blocks, setting the attacker, playing hurt sound, etc.

      Some entities like ItemEntity also have health value, which the overridden method decrements. There also exist several entities, like EndCrystalEntity, where any damage discards the entity (perhaps with an explosion).

      If this is overridden, it must check the result of isInvulnerableTo(net.minecraft.server.world.ServerWorld, net.minecraft.entity.damage.DamageSource) and return early.

      Overrides:
      damage in class PlayerEntity
      Returns:
      whether the entity was actually damaged
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named damage Lnet/minecraft/entity/Entity;damage(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/damage/DamageSource;F)Z
      intermediary method_64397 Lnet/minecraft/class_1297;method_64397(Lnet/minecraft/class_3218;Lnet/minecraft/class_1282;F)Z
      official a Lbum;a(Lard;Lbtc;F)Z
    • shouldDamagePlayer Link icon

      public boolean shouldDamagePlayer(PlayerEntity player)
      Overrides:
      shouldDamagePlayer in class PlayerEntity
      Mappings:
      Namespace Name Mixin selector
      named shouldDamagePlayer Lnet/minecraft/entity/player/PlayerEntity;shouldDamagePlayer(Lnet/minecraft/entity/player/PlayerEntity;)Z
      intermediary method_7256 Lnet/minecraft/class_1657;method_7256(Lnet/minecraft/class_1657;)Z
      official a Lcoy;a(Lcoy;)Z
    • isPvpEnabled Link icon

      private boolean isPvpEnabled()
      Mappings:
      Namespace Name Mixin selector
      named isPvpEnabled Lnet/minecraft/server/network/ServerPlayerEntity;isPvpEnabled()Z
      intermediary method_14230 Lnet/minecraft/class_3222;method_14230()Z
      official gT Lare;gT()Z
    • getRespawnTarget Link icon

      public TeleportTarget getRespawnTarget(boolean alive, TeleportTarget.PostDimensionTransition postDimensionTransition)
      Mappings:
      Namespace Name Mixin selector
      named getRespawnTarget Lnet/minecraft/server/network/ServerPlayerEntity;getRespawnTarget(ZLnet/minecraft/world/TeleportTarget$PostDimensionTransition;)Lnet/minecraft/world/TeleportTarget;
      intermediary method_60590 Lnet/minecraft/class_3222;method_60590(ZLnet/minecraft/class_5454$class_9823;)Lnet/minecraft/class_5454;
      official a Lare;a(ZLeua$a;)Leua;
    • findRespawnPosition Link icon

      private static Optional<ServerPlayerEntity.RespawnPos> findRespawnPosition(ServerWorld world, BlockPos pos, float spawnAngle, boolean spawnForced, boolean alive)
      Mappings:
      Namespace Name Mixin selector
      named findRespawnPosition Lnet/minecraft/server/network/ServerPlayerEntity;findRespawnPosition(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;FZZ)Ljava/util/Optional;
      intermediary method_60588 Lnet/minecraft/class_3222;method_60588(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;FZZ)Ljava/util/Optional;
      official a Lare;a(Lard;Lji;FZZ)Ljava/util/Optional;
    • detachForDimensionChange Link icon

      public void detachForDimensionChange()
      Mappings:
      Namespace Name Mixin selector
      named detachForDimensionChange Lnet/minecraft/server/network/ServerPlayerEntity;detachForDimensionChange()V
      intermediary method_60594 Lnet/minecraft/class_3222;method_60594()V
      official n Lare;n()V
    • teleportTo Link icon

      @Nullable public @Nullable ServerPlayerEntity teleportTo(TeleportTarget teleportTarget)
      Description copied from class: Entity
      Teleports this entity to another location, potentially in another world.

      Note if teleported to a different world, entities (excluding server player entities) are completely recreated at the destination.

      Overrides:
      teleportTo in class Entity
      Returns:
      the entity after teleporting
      Mappings:
      Namespace Name Mixin selector
      named teleportTo Lnet/minecraft/server/network/ServerPlayerEntity;teleportTo(Lnet/minecraft/world/TeleportTarget;)Lnet/minecraft/server/network/ServerPlayerEntity;
      intermediary method_61275 Lnet/minecraft/class_3222;method_61275(Lnet/minecraft/class_5454;)Lnet/minecraft/class_3222;
      official a Lare;a(Leua;)Lare;
    • rotate Link icon

      public void rotate(float yaw, float pitch)
      Overrides:
      rotate in class Entity
      Mappings:
      Namespace Name Mixin selector
      named rotate Lnet/minecraft/entity/Entity;rotate(FF)V
      intermediary method_64578 Lnet/minecraft/class_1297;method_64578(FF)V
      official a Lbum;a(FF)V
    • worldChanged Link icon

      private void worldChanged(ServerWorld origin)
      Mappings:
      Namespace Name Mixin selector
      named worldChanged Lnet/minecraft/server/network/ServerPlayerEntity;worldChanged(Lnet/minecraft/server/world/ServerWorld;)V
      intermediary method_18783 Lnet/minecraft/class_3222;method_18783(Lnet/minecraft/class_3218;)V
      official g Lare;g(Lard;)V
    • canBeSpectated Link icon

      public boolean canBeSpectated(ServerPlayerEntity spectator)
      Returns whether spectator can spectate this entity.

      Spectator players (other than themselves) cannot be spectated.

      Overrides:
      canBeSpectated in class Entity
      Returns:
      whether spectator can spectate this entity
      Mappings:
      Namespace Name Mixin selector
      named canBeSpectated Lnet/minecraft/entity/Entity;canBeSpectated(Lnet/minecraft/server/network/ServerPlayerEntity;)Z
      intermediary method_5680 Lnet/minecraft/class_1297;method_5680(Lnet/minecraft/class_3222;)Z
      official a Lbum;a(Lare;)Z
    • sendPickup Link icon

      public void sendPickup(Entity item, int count)
      Overrides:
      sendPickup in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      named sendPickup Lnet/minecraft/entity/LivingEntity;sendPickup(Lnet/minecraft/entity/Entity;I)V
      intermediary method_6103 Lnet/minecraft/class_1309;method_6103(Lnet/minecraft/class_1297;I)V
      official a Lbvi;a(Lbum;I)V
    • trySleep Link icon

      public com.mojang.datafixers.util.Either<PlayerEntity.SleepFailureReason,Unit> trySleep(BlockPos pos)
      Tries to start sleeping on a block.
      Overrides:
      trySleep in class PlayerEntity
      Parameters:
      pos - the position of the bed block
      Returns:
      an Either.Right if successful, otherwise an Either.Left containing the failure reason
      Mappings:
      Namespace Name Mixin selector
      named trySleep Lnet/minecraft/entity/player/PlayerEntity;trySleep(Lnet/minecraft/util/math/BlockPos;)Lcom/mojang/datafixers/util/Either;
      intermediary method_7269 Lnet/minecraft/class_1657;method_7269(Lnet/minecraft/class_2338;)Lcom/mojang/datafixers/util/Either;
      official a Lcoy;a(Lji;)Lcom/mojang/datafixers/util/Either;
    • sleep Link icon

      public void sleep(BlockPos pos)
      Overrides:
      sleep in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      named sleep Lnet/minecraft/entity/LivingEntity;sleep(Lnet/minecraft/util/math/BlockPos;)V
      intermediary method_18403 Lnet/minecraft/class_1309;method_18403(Lnet/minecraft/class_2338;)V
      official b Lbvi;b(Lji;)V
    • isBedWithinRange Link icon

      private boolean isBedWithinRange(BlockPos pos, Direction direction)
      Mappings:
      Namespace Name Mixin selector
      named isBedWithinRange Lnet/minecraft/server/network/ServerPlayerEntity;isBedWithinRange(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;)Z
      intermediary method_26285 Lnet/minecraft/class_3222;method_26285(Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z
      official a Lare;a(Lji;Ljn;)Z
    • isBedWithinRange Link icon

      private boolean isBedWithinRange(BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      named isBedWithinRange Lnet/minecraft/server/network/ServerPlayerEntity;isBedWithinRange(Lnet/minecraft/util/math/BlockPos;)Z
      intermediary method_26287 Lnet/minecraft/class_3222;method_26287(Lnet/minecraft/class_2338;)Z
      official i Lare;i(Lji;)Z
    • isBedObstructed Link icon

      private boolean isBedObstructed(BlockPos pos, Direction direction)
      Mappings:
      Namespace Name Mixin selector
      named isBedObstructed Lnet/minecraft/server/network/ServerPlayerEntity;isBedObstructed(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;)Z
      intermediary method_26286 Lnet/minecraft/class_3222;method_26286(Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z
      official b Lare;b(Lji;Ljn;)Z
    • wakeUp Link icon

      public void wakeUp(boolean skipSleepTimer, boolean updateSleepingPlayers)
      Wakes this player up.
      Overrides:
      wakeUp in class PlayerEntity
      Parameters:
      skipSleepTimer - if true, the sleep timer will be set straight to 0 instead of 100
      updateSleepingPlayers - if true and called on the logical server, sends sleeping status updates to all players
      Mappings:
      Namespace Name Mixin selector
      named wakeUp Lnet/minecraft/entity/player/PlayerEntity;wakeUp(ZZ)V
      intermediary method_7358 Lnet/minecraft/class_1657;method_7358(ZZ)V
      official a Lcoy;a(ZZ)V
    • requestTeleportAndDismount Link icon

      public void requestTeleportAndDismount(double destX, double destY, double destZ)
      Requests the entity to teleport to the given position. If the entity is a player, this also dismounts the player.
      Overrides:
      requestTeleportAndDismount in class Entity
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named requestTeleportAndDismount Lnet/minecraft/entity/Entity;requestTeleportAndDismount(DDD)V
      intermediary method_33567 Lnet/minecraft/class_1297;method_33567(DDD)V
      official a Lbum;a(DDD)V
    • isInvulnerableTo Link icon

      public boolean isInvulnerableTo(ServerWorld world, DamageSource source)
      Overrides:
      isInvulnerableTo in class PlayerEntity
      Mappings:
      Namespace Name Mixin selector
      named isInvulnerableTo Lnet/minecraft/entity/LivingEntity;isInvulnerableTo(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/damage/DamageSource;)Z
      intermediary method_5679 Lnet/minecraft/class_1309;method_5679(Lnet/minecraft/class_3218;Lnet/minecraft/class_1282;)Z
      official a Lbvi;a(Lard;Lbtc;)Z
    • applyMovementEffects Link icon

      protected void applyMovementEffects(ServerWorld world, BlockPos pos)
      Overrides:
      applyMovementEffects in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      named applyMovementEffects Lnet/minecraft/entity/LivingEntity;applyMovementEffects(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;)V
      intermediary method_6126 Lnet/minecraft/class_1309;method_6126(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)V
      official b Lbvi;b(Lard;Lji;)V
    • fall Link icon

      protected void fall(double heightDifference, boolean onGround, BlockState state, BlockPos landedPosition)
      Called when the entity falls. Flying mobs should override this to do nothing.
      Overrides:
      fall in class LivingEntity
      Implementation Note:
      If on ground, this calls Block.onLandedUpon(net.minecraft.world.World, net.minecraft.block.BlockState, net.minecraft.util.math.BlockPos, net.minecraft.entity.Entity, float), which can add or reduce fall damage, emits GameEvent.HIT_GROUND, then calls onLanding(). Otherwise, if heightDifference is negative, it subtracts that value from Entity.fallDistance.
      Mappings:
      Namespace Name Mixin selector
      named fall Lnet/minecraft/entity/Entity;fall(DZLnet/minecraft/block/BlockState;Lnet/minecraft/util/math/BlockPos;)V
      intermediary method_5623 Lnet/minecraft/class_1297;method_5623(DZLnet/minecraft/class_2680;Lnet/minecraft/class_2338;)V
      official a Lbum;a(DZLdwy;Lji;)V
    • onExplodedBy Link icon

      public void onExplodedBy(@Nullable @Nullable Entity entity)
      Overrides:
      onExplodedBy in class Entity
      Mappings:
      Namespace Name Mixin selector
      named onExplodedBy Lnet/minecraft/entity/Entity;onExplodedBy(Lnet/minecraft/entity/Entity;)V
      intermediary method_56918 Lnet/minecraft/class_1297;method_56918(Lnet/minecraft/class_1297;)V
      official b_ Lbum;b_(Lbum;)V
    • tickCramming Link icon

      protected void tickCramming()
      Overrides:
      tickCramming in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      named tickCramming Lnet/minecraft/entity/LivingEntity;tickCramming()V
      intermediary method_6070 Lnet/minecraft/class_1309;method_6070()V
      official o Lbvi;o()V
    • openEditSignScreen Link icon

      public void openEditSignScreen(SignBlockEntity sign, boolean front)
      Overrides:
      openEditSignScreen in class PlayerEntity
      Mappings:
      Namespace Name Mixin selector
      named openEditSignScreen Lnet/minecraft/entity/player/PlayerEntity;openEditSignScreen(Lnet/minecraft/block/entity/SignBlockEntity;Z)V
      intermediary method_7311 Lnet/minecraft/class_1657;method_7311(Lnet/minecraft/class_2625;Z)V
      official a Lcoy;a(Ldvn;Z)V
    • incrementScreenHandlerSyncId Link icon

      private void incrementScreenHandlerSyncId()
      Mappings:
      Namespace Name Mixin selector
      named incrementScreenHandlerSyncId Lnet/minecraft/server/network/ServerPlayerEntity;incrementScreenHandlerSyncId()V
      intermediary method_14237 Lnet/minecraft/class_3222;method_14237()V
      official gU Lare;gU()V
    • openHandledScreen Link icon

      public OptionalInt openHandledScreen(@Nullable @Nullable NamedScreenHandlerFactory factory)
      Overrides:
      openHandledScreen in class PlayerEntity
      Mappings:
      Namespace Name Mixin selector
      named openHandledScreen Lnet/minecraft/entity/player/PlayerEntity;openHandledScreen(Lnet/minecraft/screen/NamedScreenHandlerFactory;)Ljava/util/OptionalInt;
      intermediary method_17355 Lnet/minecraft/class_1657;method_17355(Lnet/minecraft/class_3908;)Ljava/util/OptionalInt;
      official a Lcoy;a(Lbsn;)Ljava/util/OptionalInt;
    • sendTradeOffers Link icon

      public void sendTradeOffers(int syncId, TradeOfferList offers, int levelProgress, int experience, boolean leveled, boolean refreshable)
      Overrides:
      sendTradeOffers in class PlayerEntity
      Mappings:
      Namespace Name Mixin selector
      named sendTradeOffers Lnet/minecraft/entity/player/PlayerEntity;sendTradeOffers(ILnet/minecraft/village/TradeOfferList;IIZZ)V
      intermediary method_17354 Lnet/minecraft/class_1657;method_17354(ILnet/minecraft/class_1916;IIZZ)V
      official a Lcoy;a(ILdfh;IIZZ)V
    • openHorseInventory Link icon

      public void openHorseInventory(AbstractHorseEntity horse, Inventory inventory)
      Overrides:
      openHorseInventory in class PlayerEntity
      Mappings:
      Namespace Name Mixin selector
      named openHorseInventory Lnet/minecraft/entity/player/PlayerEntity;openHorseInventory(Lnet/minecraft/entity/passive/AbstractHorseEntity;Lnet/minecraft/inventory/Inventory;)V
      intermediary method_7291 Lnet/minecraft/class_1657;method_7291(Lnet/minecraft/class_1496;Lnet/minecraft/class_1263;)V
      official a Lcoy;a(Lcjd;Lbse;)V
    • useBook Link icon

      public void useBook(ItemStack book, Hand hand)
      Called when the player uses (defaults to right click) a writable or written book item.

      This can be called either on the client or the server player. Check book for whether this is a written or a writable book.

      Overrides:
      useBook in class PlayerEntity
      Parameters:
      book - the book
      hand - the hand holding the book
      Implementation Note:
      The writing of a writable book in vanilla is totally controlled by the client; the server cannot make the client open a book edit screen by making a server player use a writable book. Only when the client finishes writing a book it will send a book update C2S packet.

      Meanwhile, the reading of a written book is totally controlled and initiated by the server.

      Mappings:
      Namespace Name Mixin selector
      named useBook Lnet/minecraft/entity/player/PlayerEntity;useBook(Lnet/minecraft/item/ItemStack;Lnet/minecraft/util/Hand;)V
      intermediary method_7315 Lnet/minecraft/class_1657;method_7315(Lnet/minecraft/class_1799;Lnet/minecraft/class_1268;)V
      official a Lcoy;a(Lcwq;Lbsk;)V
    • openCommandBlockScreen Link icon

      public void openCommandBlockScreen(CommandBlockBlockEntity commandBlock)
      Overrides:
      openCommandBlockScreen in class PlayerEntity
      Mappings:
      Namespace Name Mixin selector
      named openCommandBlockScreen Lnet/minecraft/entity/player/PlayerEntity;openCommandBlockScreen(Lnet/minecraft/block/entity/CommandBlockBlockEntity;)V
      intermediary method_7323 Lnet/minecraft/class_1657;method_7323(Lnet/minecraft/class_2593;)V
      official a Lcoy;a(Lduk;)V
    • closeHandledScreen Link icon

      public void closeHandledScreen()
      Closes the currently open handled screen.

      This method can be called on either logical side, and it will synchronize the closing automatically to the other.

      Overrides:
      closeHandledScreen in class PlayerEntity
      Mappings:
      Namespace Name Mixin selector
      named closeHandledScreen Lnet/minecraft/entity/player/PlayerEntity;closeHandledScreen()V
      intermediary method_7346 Lnet/minecraft/class_1657;method_7346()V
      official p Lcoy;p()V
    • onHandledScreenClosed Link icon

      public void onHandledScreenClosed()
      Runs closing tasks for the current screen handler and sets it to the PlayerEntity.playerScreenHandler.
      Overrides:
      onHandledScreenClosed in class PlayerEntity
      Mappings:
      Namespace Name Mixin selector
      named onHandledScreenClosed Lnet/minecraft/entity/player/PlayerEntity;onHandledScreenClosed()V
      intermediary method_14247 Lnet/minecraft/class_1657;method_14247()V
      official q Lcoy;q()V
    • tickRiding Link icon

      public void tickRiding()
      Overrides:
      tickRiding in class PlayerEntity
      Mappings:
      Namespace Name Mixin selector
      named tickRiding Lnet/minecraft/entity/Entity;tickRiding()V
      intermediary method_5842 Lnet/minecraft/class_1297;method_5842()V
      official r Lbum;r()V
    • increaseTravelMotionStats Link icon

      public void increaseTravelMotionStats(double deltaX, double deltaY, double deltaZ)
      Mappings:
      Namespace Name Mixin selector
      named increaseTravelMotionStats Lnet/minecraft/server/network/ServerPlayerEntity;increaseTravelMotionStats(DDD)V
      intermediary method_54720 Lnet/minecraft/class_3222;method_54720(DDD)V
      official b Lare;b(DDD)V
    • increaseRidingMotionStats Link icon

      private void increaseRidingMotionStats(double deltaX, double deltaY, double deltaZ)
      Mappings:
      Namespace Name Mixin selector
      named increaseRidingMotionStats Lnet/minecraft/server/network/ServerPlayerEntity;increaseRidingMotionStats(DDD)V
      intermediary method_54721 Lnet/minecraft/class_3222;method_54721(DDD)V
      official q Lare;q(DDD)V
    • isZero Link icon

      private static boolean isZero(double deltaX, double deltaY, double deltaZ)
      Mappings:
      Namespace Name Mixin selector
      named isZero Lnet/minecraft/server/network/ServerPlayerEntity;isZero(DDD)Z
      intermediary method_54722 Lnet/minecraft/class_3222;method_54722(DDD)Z
      official r Lare;r(DDD)Z
    • increaseStat Link icon

      public void increaseStat(Stat<?> stat, int amount)
      Overrides:
      increaseStat in class PlayerEntity
      Mappings:
      Namespace Name Mixin selector
      named increaseStat Lnet/minecraft/entity/player/PlayerEntity;increaseStat(Lnet/minecraft/stat/Stat;I)V
      intermediary method_7342 Lnet/minecraft/class_1657;method_7342(Lnet/minecraft/class_3445;I)V
      official a Lcoy;a(Lawh;I)V
    • resetStat Link icon

      public void resetStat(Stat<?> stat)
      Overrides:
      resetStat in class PlayerEntity
      Mappings:
      Namespace Name Mixin selector
      named resetStat Lnet/minecraft/entity/player/PlayerEntity;resetStat(Lnet/minecraft/stat/Stat;)V
      intermediary method_7266 Lnet/minecraft/class_1657;method_7266(Lnet/minecraft/class_3445;)V
      official a Lcoy;a(Lawh;)V
    • unlockRecipes Link icon

      public int unlockRecipes(Collection<RecipeEntry<?>> recipes)
      Overrides:
      unlockRecipes in class PlayerEntity
      Mappings:
      Namespace Name Mixin selector
      named unlockRecipes Lnet/minecraft/entity/player/PlayerEntity;unlockRecipes(Ljava/util/Collection;)I
      intermediary method_7254 Lnet/minecraft/class_1657;method_7254(Ljava/util/Collection;)I
      official a Lcoy;a(Ljava/util/Collection;)I
    • onRecipeCrafted Link icon

      public void onRecipeCrafted(RecipeEntry<?> recipe, List<ItemStack> ingredients)
      Overrides:
      onRecipeCrafted in class PlayerEntity
      Mappings:
      Namespace Name Mixin selector
      named onRecipeCrafted Lnet/minecraft/entity/player/PlayerEntity;onRecipeCrafted(Lnet/minecraft/recipe/RecipeEntry;Ljava/util/List;)V
      intermediary method_51283 Lnet/minecraft/class_1657;method_51283(Lnet/minecraft/class_8786;Ljava/util/List;)V
      official a Lcoy;a(Ldbk;Ljava/util/List;)V
    • unlockRecipes Link icon

      public void unlockRecipes(List<RegistryKey<Recipe<?>>> recipes)
      Overrides:
      unlockRecipes in class PlayerEntity
      Mappings:
      Namespace Name Mixin selector
      named unlockRecipes Lnet/minecraft/entity/player/PlayerEntity;unlockRecipes(Ljava/util/List;)V
      intermediary method_7335 Lnet/minecraft/class_1657;method_7335(Ljava/util/List;)V
      official b Lcoy;b(Ljava/util/List;)V
    • lockRecipes Link icon

      public int lockRecipes(Collection<RecipeEntry<?>> recipes)
      Overrides:
      lockRecipes in class PlayerEntity
      Mappings:
      Namespace Name Mixin selector
      named lockRecipes Lnet/minecraft/entity/player/PlayerEntity;lockRecipes(Ljava/util/Collection;)I
      intermediary method_7333 Lnet/minecraft/class_1657;method_7333(Ljava/util/Collection;)I
      official b Lcoy;b(Ljava/util/Collection;)I
    • jump Link icon

      public void jump()
      Overrides:
      jump in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      named jump Lnet/minecraft/entity/LivingEntity;jump()V
      intermediary method_6043 Lnet/minecraft/class_1309;method_6043()V
      official s Lbvi;s()V
    • addExperience Link icon

      public void addExperience(int experience)
      Overrides:
      addExperience in class PlayerEntity
      Mappings:
      Namespace Name Mixin selector
      named addExperience Lnet/minecraft/entity/player/PlayerEntity;addExperience(I)V
      intermediary method_7255 Lnet/minecraft/class_1657;method_7255(I)V
      official d Lcoy;d(I)V
    • onDisconnect Link icon

      public void onDisconnect()
      Mappings:
      Namespace Name Mixin selector
      named onDisconnect Lnet/minecraft/server/network/ServerPlayerEntity;onDisconnect()V
      intermediary method_14231 Lnet/minecraft/class_3222;method_14231()V
      official t Lare;t()V
    • isDisconnected Link icon

      public boolean isDisconnected()
      Mappings:
      Namespace Name Mixin selector
      named isDisconnected Lnet/minecraft/server/network/ServerPlayerEntity;isDisconnected()Z
      intermediary method_14239 Lnet/minecraft/class_3222;method_14239()Z
      official u Lare;u()Z
    • markHealthDirty Link icon

      public void markHealthDirty()
      Mappings:
      Namespace Name Mixin selector
      named markHealthDirty Lnet/minecraft/server/network/ServerPlayerEntity;markHealthDirty()V
      intermediary method_14217 Lnet/minecraft/class_3222;method_14217()V
      official v Lare;v()V
    • sendMessage Link icon

      public void sendMessage(Text message, boolean overlay)
      Adds a message to this player's HUD.

      If it's called on ServerPlayerEntity, it sends a message to the client corresponding to this player so that the client can add a message to their HUD. If it's called on ClientPlayerEntity, it just adds a message to their HUD.

      Overrides:
      sendMessage in class PlayerEntity
      Parameters:
      message - the message to add
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named sendMessage Lnet/minecraft/entity/player/PlayerEntity;sendMessage(Lnet/minecraft/text/Text;Z)V
      intermediary method_7353 Lnet/minecraft/class_1657;method_7353(Lnet/minecraft/class_2561;Z)V
      official a Lcoy;a(Lwp;Z)V
    • consumeItem Link icon

      protected void consumeItem()
      Overrides:
      consumeItem in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      named consumeItem Lnet/minecraft/entity/LivingEntity;consumeItem()V
      intermediary method_6040 Lnet/minecraft/class_1309;method_6040()V
      official w Lbvi;w()V
    • lookAt Link icon

      public void lookAt(EntityAnchorArgumentType.EntityAnchor anchorPoint, Vec3d target)
      Changes this entity's pitch and yaw to look at target.
      Overrides:
      lookAt in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      named lookAt Lnet/minecraft/entity/Entity;lookAt(Lnet/minecraft/command/argument/EntityAnchorArgumentType$EntityAnchor;Lnet/minecraft/util/math/Vec3d;)V
      intermediary method_5702 Lnet/minecraft/class_1297;method_5702(Lnet/minecraft/class_2183$class_2184;Lnet/minecraft/class_243;)V
      official a Lbum;a(Lfj$a;Lfbb;)V
    • lookAtEntity Link icon

      public void lookAtEntity(EntityAnchorArgumentType.EntityAnchor anchorPoint, Entity targetEntity, EntityAnchorArgumentType.EntityAnchor targetAnchor)
      Mappings:
      Namespace Name Mixin selector
      named lookAtEntity Lnet/minecraft/server/network/ServerPlayerEntity;lookAtEntity(Lnet/minecraft/command/argument/EntityAnchorArgumentType$EntityAnchor;Lnet/minecraft/entity/Entity;Lnet/minecraft/command/argument/EntityAnchorArgumentType$EntityAnchor;)V
      intermediary method_14222 Lnet/minecraft/class_3222;method_14222(Lnet/minecraft/class_2183$class_2184;Lnet/minecraft/class_1297;Lnet/minecraft/class_2183$class_2184;)V
      official a Lare;a(Lfj$a;Lbum;Lfj$a;)V
    • copyFrom Link icon

      public void copyFrom(ServerPlayerEntity oldPlayer, boolean alive)
      Mappings:
      Namespace Name Mixin selector
      named copyFrom Lnet/minecraft/server/network/ServerPlayerEntity;copyFrom(Lnet/minecraft/server/network/ServerPlayerEntity;Z)V
      intermediary method_14203 Lnet/minecraft/class_3222;method_14203(Lnet/minecraft/class_3222;Z)V
      official a Lare;a(Lare;Z)V
    • onStatusEffectApplied Link icon

      protected void onStatusEffectApplied(StatusEffectInstance effect, @Nullable @Nullable Entity source)
      Overrides:
      onStatusEffectApplied in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      named onStatusEffectApplied Lnet/minecraft/entity/LivingEntity;onStatusEffectApplied(Lnet/minecraft/entity/effect/StatusEffectInstance;Lnet/minecraft/entity/Entity;)V
      intermediary method_6020 Lnet/minecraft/class_1309;method_6020(Lnet/minecraft/class_1293;Lnet/minecraft/class_1297;)V
      official a Lbvi;a(Lbtr;Lbum;)V
    • onStatusEffectUpgraded Link icon

      protected void onStatusEffectUpgraded(StatusEffectInstance effect, boolean reapplyEffect, @Nullable @Nullable Entity source)
      Overrides:
      onStatusEffectUpgraded in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      named onStatusEffectUpgraded Lnet/minecraft/entity/LivingEntity;onStatusEffectUpgraded(Lnet/minecraft/entity/effect/StatusEffectInstance;ZLnet/minecraft/entity/Entity;)V
      intermediary method_6009 Lnet/minecraft/class_1309;method_6009(Lnet/minecraft/class_1293;ZLnet/minecraft/class_1297;)V
      official a Lbvi;a(Lbtr;ZLbum;)V
    • onStatusEffectsRemoved Link icon

      protected void onStatusEffectsRemoved(Collection<StatusEffectInstance> effects)
      Overrides:
      onStatusEffectsRemoved in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      named onStatusEffectsRemoved Lnet/minecraft/entity/LivingEntity;onStatusEffectsRemoved(Ljava/util/Collection;)V
      intermediary method_6129 Lnet/minecraft/class_1309;method_6129(Ljava/util/Collection;)V
      official c Lbvi;c(Ljava/util/Collection;)V
    • requestTeleport Link icon

      public void requestTeleport(double destX, double destY, double destZ)
      Requests the entity to teleport to the given position.

      For players, this sends the teleport packet. For other entities, this just sets the position of the entity and its passengers.

      Overrides:
      requestTeleport in class Entity
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named requestTeleport Lnet/minecraft/entity/Entity;requestTeleport(DDD)V
      intermediary method_5859 Lnet/minecraft/class_1297;method_5859(DDD)V
      official c Lbum;c(DDD)V
    • requestTeleportOffset Link icon

      public void requestTeleportOffset(double offsetX, double offsetY, double offsetZ)
      Requests the entity to teleport to the current position offset by the given amount.

      For players, this sends the teleport packet. For other entities, this just sets the position of the entity and its passengers.

      Overrides:
      requestTeleportOffset in class Entity
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named requestTeleportOffset Lnet/minecraft/entity/Entity;requestTeleportOffset(DDD)V
      intermediary method_45166 Lnet/minecraft/class_1297;method_45166(DDD)V
      official d Lbum;d(DDD)V
    • teleport Link icon

      public boolean teleport(ServerWorld world, double destX, double destY, double destZ, Set<PositionFlag> flags, float yaw, float pitch, boolean resetCamera)
      Teleports the entity to the given position. If world differs from the current world, it copies the entity and discards the current one.
      Overrides:
      teleport in class Entity
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named teleport Lnet/minecraft/entity/Entity;teleport(Lnet/minecraft/server/world/ServerWorld;DDDLjava/util/Set;FFZ)Z
      intermediary method_48105 Lnet/minecraft/class_1297;method_48105(Lnet/minecraft/class_3218;DDDLjava/util/Set;FFZ)Z
      official a Lbum;a(Lard;DDDLjava/util/Set;FFZ)Z
    • refreshPositionAfterTeleport Link icon

      public void refreshPositionAfterTeleport(double x, double y, double z)
      Overrides:
      refreshPositionAfterTeleport in class Entity
      Mappings:
      Namespace Name Mixin selector
      named refreshPositionAfterTeleport Lnet/minecraft/entity/Entity;refreshPositionAfterTeleport(DDD)V
      intermediary method_24203 Lnet/minecraft/class_1297;method_24203(DDD)V
      official e Lbum;e(DDD)V
    • addCritParticles Link icon

      public void addCritParticles(Entity target)
      Overrides:
      addCritParticles in class PlayerEntity
      Mappings:
      Namespace Name Mixin selector
      named addCritParticles Lnet/minecraft/entity/player/PlayerEntity;addCritParticles(Lnet/minecraft/entity/Entity;)V
      intermediary method_7277 Lnet/minecraft/class_1657;method_7277(Lnet/minecraft/class_1297;)V
      official b Lcoy;b(Lbum;)V
    • addEnchantedHitParticles Link icon

      public void addEnchantedHitParticles(Entity target)
      Overrides:
      addEnchantedHitParticles in class PlayerEntity
      Mappings:
      Namespace Name Mixin selector
      named addEnchantedHitParticles Lnet/minecraft/entity/player/PlayerEntity;addEnchantedHitParticles(Lnet/minecraft/entity/Entity;)V
      intermediary method_7304 Lnet/minecraft/class_1657;method_7304(Lnet/minecraft/class_1297;)V
      official c Lcoy;c(Lbum;)V
    • sendAbilitiesUpdate Link icon

      public void sendAbilitiesUpdate()
      Overrides:
      sendAbilitiesUpdate in class PlayerEntity
      Mappings:
      Namespace Name Mixin selector
      named sendAbilitiesUpdate Lnet/minecraft/entity/player/PlayerEntity;sendAbilitiesUpdate()V
      intermediary method_7355 Lnet/minecraft/class_1657;method_7355()V
      official x Lcoy;x()V
    • getServerWorld Link icon

      public ServerWorld getServerWorld()
      Mappings:
      Namespace Name Mixin selector
      named getServerWorld Lnet/minecraft/server/network/ServerPlayerEntity;getServerWorld()Lnet/minecraft/server/world/ServerWorld;
      intermediary method_51469 Lnet/minecraft/class_3222;method_51469()Lnet/minecraft/class_3218;
      official y Lare;y()Lard;
    • changeGameMode Link icon

      public boolean changeGameMode(GameMode gameMode)
      Mappings:
      Namespace Name Mixin selector
      named changeGameMode Lnet/minecraft/server/network/ServerPlayerEntity;changeGameMode(Lnet/minecraft/world/GameMode;)Z
      intermediary method_7336 Lnet/minecraft/class_3222;method_7336(Lnet/minecraft/class_1934;)Z
      official a Lare;a(Ldgg;)Z
    • isSpectator Link icon

      public boolean isSpectator()
      Returns whether the entity is a spectator.

      This returns false unless the entity is a player in spectator game mode.

      Specified by:
      isSpectator in class PlayerEntity
      Returns:
      whether the entity is a spectator
      Mappings:
      Namespace Name Mixin selector
      named isSpectator Lnet/minecraft/entity/Entity;isSpectator()Z
      intermediary method_7325 Lnet/minecraft/class_1297;method_7325()Z
      official Z_ Lbum;Z_()Z
    • isCreative Link icon

      public boolean isCreative()
      Returns whether this player is in creative mode.
      Specified by:
      isCreative in class PlayerEntity
      Mappings:
      Namespace Name Mixin selector
      named isCreative Lnet/minecraft/entity/player/PlayerEntity;isCreative()Z
      intermediary method_7337 Lnet/minecraft/class_1657;method_7337()Z
      official b Lcoy;b()Z
    • getCommandOutput Link icon

      public CommandOutput getCommandOutput()
      Mappings:
      Namespace Name Mixin selector
      named getCommandOutput Lnet/minecraft/server/network/ServerPlayerEntity;getCommandOutput()Lnet/minecraft/server/command/CommandOutput;
      intermediary method_64401 Lnet/minecraft/class_3222;method_64401()Lnet/minecraft/class_2165;
      official z Lare;z()Lew;
    • getCommandSource Link icon

      public ServerCommandSource getCommandSource()
      Mappings:
      Namespace Name Mixin selector
      named getCommandSource Lnet/minecraft/server/network/ServerPlayerEntity;getCommandSource()Lnet/minecraft/server/command/ServerCommandSource;
      intermediary method_64396 Lnet/minecraft/class_3222;method_64396()Lnet/minecraft/class_2168;
      official A Lare;A()Lex;
    • sendMessage Link icon

      public void sendMessage(Text message)
      Mappings:
      Namespace Name Mixin selector
      named sendMessage Lnet/minecraft/server/network/ServerPlayerEntity;sendMessage(Lnet/minecraft/text/Text;)V
      intermediary method_64398 Lnet/minecraft/class_3222;method_64398(Lnet/minecraft/class_2561;)V
      official a Lare;a(Lwp;)V
    • sendMessageToClient Link icon

      public void sendMessageToClient(Text message, boolean overlay)
      Mappings:
      Namespace Name Mixin selector
      named sendMessageToClient Lnet/minecraft/server/network/ServerPlayerEntity;sendMessageToClient(Lnet/minecraft/text/Text;Z)V
      intermediary method_43502 Lnet/minecraft/class_3222;method_43502(Lnet/minecraft/class_2561;Z)V
      official b Lare;b(Lwp;Z)V
    • sendChatMessage Link icon

      public void sendChatMessage(SentMessage message, boolean filterMaskEnabled, MessageType.Parameters params)
      Sends a chat message to the player.

      Chat messages have signatures. It is possible to use a bogus signature - such as SignedMessage.ofUnsigned(java.lang.String) - to send a chat message; however if the signature is invalid (e.g. because the text's content differs from the one sent by the client, or because the passed signature is invalid) the client will show a warning and can discard it depending on the client's options.

      See Also:
      Mappings:
      Namespace Name Mixin selector
      named sendChatMessage Lnet/minecraft/server/network/ServerPlayerEntity;sendChatMessage(Lnet/minecraft/network/message/SentMessage;ZLnet/minecraft/network/message/MessageType$Parameters;)V
      intermediary method_43505 Lnet/minecraft/class_3222;method_43505(Lnet/minecraft/class_7604;ZLnet/minecraft/class_2556$class_7602;)V
      official a Lare;a(Lxe;ZLwl$a;)V
    • getIp Link icon

      public String getIp()
      Mappings:
      Namespace Name Mixin selector
      named getIp Lnet/minecraft/server/network/ServerPlayerEntity;getIp()Ljava/lang/String;
      intermediary method_14209 Lnet/minecraft/class_3222;method_14209()Ljava/lang/String;
      official B Lare;B()Ljava/lang/String;
    • setClientOptions Link icon

      public void setClientOptions(SyncedClientOptions clientOptions)
      Mappings:
      Namespace Name Mixin selector
      named setClientOptions Lnet/minecraft/server/network/ServerPlayerEntity;setClientOptions(Lnet/minecraft/network/packet/c2s/common/SyncedClientOptions;)V
      intermediary method_14213 Lnet/minecraft/class_3222;method_14213(Lnet/minecraft/class_8791;)V
      official a Lare;a(Laqo;)V
    • getClientOptions Link icon

      public SyncedClientOptions getClientOptions()
      Mappings:
      Namespace Name Mixin selector
      named getClientOptions Lnet/minecraft/server/network/ServerPlayerEntity;getClientOptions()Lnet/minecraft/network/packet/c2s/common/SyncedClientOptions;
      intermediary method_53823 Lnet/minecraft/class_3222;method_53823()Lnet/minecraft/class_8791;
      official C Lare;C()Laqo;
    • areClientChatColorsEnabled Link icon

      public boolean areClientChatColorsEnabled()
      Mappings:
      Namespace Name Mixin selector
      named areClientChatColorsEnabled Lnet/minecraft/server/network/ServerPlayerEntity;areClientChatColorsEnabled()Z
      intermediary method_34879 Lnet/minecraft/class_3222;method_34879()Z
      official D Lare;D()Z
    • getClientChatVisibility Link icon

      public ChatVisibility getClientChatVisibility()
      Mappings:
      Namespace Name Mixin selector
      named getClientChatVisibility Lnet/minecraft/server/network/ServerPlayerEntity;getClientChatVisibility()Lnet/minecraft/network/message/ChatVisibility;
      intermediary method_14238 Lnet/minecraft/class_3222;method_14238()Lnet/minecraft/class_1659;
      official E Lare;E()Lcov;
    • acceptsMessage Link icon

      private boolean acceptsMessage(boolean overlay)
      Mappings:
      Namespace Name Mixin selector
      named acceptsMessage Lnet/minecraft/server/network/ServerPlayerEntity;acceptsMessage(Z)Z
      intermediary method_44707 Lnet/minecraft/class_3222;method_44707(Z)Z
      official y Lare;y(Z)Z
    • acceptsChatMessage Link icon

      private boolean acceptsChatMessage()
      Mappings:
      Namespace Name Mixin selector
      named acceptsChatMessage Lnet/minecraft/server/network/ServerPlayerEntity;acceptsChatMessage()Z
      intermediary method_44706 Lnet/minecraft/class_3222;method_44706()Z
      official gV Lare;gV()Z
    • getViewDistance Link icon

      public int getViewDistance()
      Mappings:
      Namespace Name Mixin selector
      named getViewDistance Lnet/minecraft/server/network/ServerPlayerEntity;getViewDistance()I
      intermediary method_52371 Lnet/minecraft/class_3222;method_52371()I
      official F Lare;F()I
    • sendServerMetadata Link icon

      public void sendServerMetadata(ServerMetadata metadata)
      Mappings:
      Namespace Name Mixin selector
      named sendServerMetadata Lnet/minecraft/server/network/ServerPlayerEntity;sendServerMetadata(Lnet/minecraft/server/ServerMetadata;)V
      intermediary method_43930 Lnet/minecraft/class_3222;method_43930(Lnet/minecraft/class_2926;)V
      official a Lare;a(Lajs;)V
    • getPermissionLevel Link icon

      public int getPermissionLevel()
      Overrides:
      getPermissionLevel in class PlayerEntity
      Mappings:
      Namespace Name Mixin selector
      named getPermissionLevel Lnet/minecraft/entity/player/PlayerEntity;getPermissionLevel()I
      intermediary method_5691 Lnet/minecraft/class_1657;method_5691()I
      official G Lcoy;G()I
    • updateLastActionTime Link icon

      public void updateLastActionTime()
      Mappings:
      Namespace Name Mixin selector
      named updateLastActionTime Lnet/minecraft/server/network/ServerPlayerEntity;updateLastActionTime()V
      intermediary method_14234 Lnet/minecraft/class_3222;method_14234()V
      official H Lare;H()V
    • getStatHandler Link icon

      public ServerStatHandler getStatHandler()
      Mappings:
      Namespace Name Mixin selector
      named getStatHandler Lnet/minecraft/server/network/ServerPlayerEntity;getStatHandler()Lnet/minecraft/stat/ServerStatHandler;
      intermediary method_14248 Lnet/minecraft/class_3222;method_14248()Lnet/minecraft/class_3442;
      official I Lare;I()Lawg;
    • getRecipeBook Link icon

      public ServerRecipeBook getRecipeBook()
      Mappings:
      Namespace Name Mixin selector
      named getRecipeBook Lnet/minecraft/server/network/ServerPlayerEntity;getRecipeBook()Lnet/minecraft/server/network/ServerRecipeBook;
      intermediary method_14253 Lnet/minecraft/class_3222;method_14253()Lnet/minecraft/class_3441;
      official J Lare;J()Lawf;
    • updatePotionVisibility Link icon

      protected void updatePotionVisibility()
      Overrides:
      updatePotionVisibility in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      named updatePotionVisibility Lnet/minecraft/entity/LivingEntity;updatePotionVisibility()V
      intermediary method_6027 Lnet/minecraft/class_1309;method_6027()V
      official K Lbvi;K()V
    • getCameraEntity Link icon

      public Entity getCameraEntity()
      Mappings:
      Namespace Name Mixin selector
      named getCameraEntity Lnet/minecraft/server/network/ServerPlayerEntity;getCameraEntity()Lnet/minecraft/entity/Entity;
      intermediary method_14242 Lnet/minecraft/class_3222;method_14242()Lnet/minecraft/class_1297;
      official L Lare;L()Lbum;
    • setCameraEntity Link icon

      public void setCameraEntity(@Nullable @Nullable Entity entity)
      Mappings:
      Namespace Name Mixin selector
      named setCameraEntity Lnet/minecraft/server/network/ServerPlayerEntity;setCameraEntity(Lnet/minecraft/entity/Entity;)V
      intermediary method_14224 Lnet/minecraft/class_3222;method_14224(Lnet/minecraft/class_1297;)V
      official d Lare;d(Lbum;)V
    • tickPortalCooldown Link icon

      protected void tickPortalCooldown()
      Overrides:
      tickPortalCooldown in class Entity
      Mappings:
      Namespace Name Mixin selector
      named tickPortalCooldown Lnet/minecraft/entity/Entity;tickPortalCooldown()V
      intermediary method_5760 Lnet/minecraft/class_1297;method_5760()V
      official M Lbum;M()V
    • attack Link icon

      public void attack(Entity target)
      Overrides:
      attack in class PlayerEntity
      Mappings:
      Namespace Name Mixin selector
      named attack Lnet/minecraft/entity/player/PlayerEntity;attack(Lnet/minecraft/entity/Entity;)V
      intermediary method_7324 Lnet/minecraft/class_1657;method_7324(Lnet/minecraft/class_1297;)V
      official e Lcoy;e(Lbum;)V
    • getLastActionTime Link icon

      public long getLastActionTime()
      Mappings:
      Namespace Name Mixin selector
      named getLastActionTime Lnet/minecraft/server/network/ServerPlayerEntity;getLastActionTime()J
      intermediary method_14219 Lnet/minecraft/class_3222;method_14219()J
      official N Lare;N()J
    • getPlayerListName Link icon

      @Nullable public @Nullable Text getPlayerListName()
      Mappings:
      Namespace Name Mixin selector
      named getPlayerListName Lnet/minecraft/server/network/ServerPlayerEntity;getPlayerListName()Lnet/minecraft/text/Text;
      intermediary method_14206 Lnet/minecraft/class_3222;method_14206()Lnet/minecraft/class_2561;
      official O Lare;O()Lwp;
    • getPlayerListOrder Link icon

      public int getPlayerListOrder()
      Mappings:
      Namespace Name Mixin selector
      named getPlayerListOrder Lnet/minecraft/server/network/ServerPlayerEntity;getPlayerListOrder()I
      intermediary method_61272 Lnet/minecraft/class_3222;method_61272()I
      official P Lare;P()I
    • swingHand Link icon

      public void swingHand(Hand hand)
      Overrides:
      swingHand in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      named swingHand Lnet/minecraft/entity/LivingEntity;swingHand(Lnet/minecraft/util/Hand;)V
      intermediary method_6104 Lnet/minecraft/class_1309;method_6104(Lnet/minecraft/class_1268;)V
      official a Lbvi;a(Lbsk;)V
    • isInTeleportationState Link icon

      public boolean isInTeleportationState()
      Mappings:
      Namespace Name Mixin selector
      named isInTeleportationState Lnet/minecraft/server/network/ServerPlayerEntity;isInTeleportationState()Z
      intermediary method_14208 Lnet/minecraft/class_3222;method_14208()Z
      official Q Lare;Q()Z
    • onTeleportationDone Link icon

      public void onTeleportationDone()
      Mappings:
      Namespace Name Mixin selector
      named onTeleportationDone Lnet/minecraft/server/network/ServerPlayerEntity;onTeleportationDone()V
      intermediary method_14240 Lnet/minecraft/class_3222;method_14240()V
      official R Lare;R()V
    • getAdvancementTracker Link icon

      public PlayerAdvancementTracker getAdvancementTracker()
      Mappings:
      Namespace Name Mixin selector
      named getAdvancementTracker Lnet/minecraft/server/network/ServerPlayerEntity;getAdvancementTracker()Lnet/minecraft/advancement/PlayerAdvancementTracker;
      intermediary method_14236 Lnet/minecraft/class_3222;method_14236()Lnet/minecraft/class_2985;
      official S Lare;S()Lald;
    • getSpawnPointPosition Link icon

      @Nullable public @Nullable BlockPos getSpawnPointPosition()
      Mappings:
      Namespace Name Mixin selector
      named getSpawnPointPosition Lnet/minecraft/server/network/ServerPlayerEntity;getSpawnPointPosition()Lnet/minecraft/util/math/BlockPos;
      intermediary method_26280 Lnet/minecraft/class_3222;method_26280()Lnet/minecraft/class_2338;
      official T Lare;T()Lji;
    • getSpawnAngle Link icon

      public float getSpawnAngle()
      Mappings:
      Namespace Name Mixin selector
      named getSpawnAngle Lnet/minecraft/server/network/ServerPlayerEntity;getSpawnAngle()F
      intermediary method_30631 Lnet/minecraft/class_3222;method_30631()F
      official U Lare;U()F
    • getSpawnPointDimension Link icon

      public RegistryKey<World> getSpawnPointDimension()
      Mappings:
      Namespace Name Mixin selector
      named getSpawnPointDimension Lnet/minecraft/server/network/ServerPlayerEntity;getSpawnPointDimension()Lnet/minecraft/registry/RegistryKey;
      intermediary method_26281 Lnet/minecraft/class_3222;method_26281()Lnet/minecraft/class_5321;
      official V Lare;V()Laku;
    • isSpawnForced Link icon

      public boolean isSpawnForced()
      Mappings:
      Namespace Name Mixin selector
      named isSpawnForced Lnet/minecraft/server/network/ServerPlayerEntity;isSpawnForced()Z
      intermediary method_26282 Lnet/minecraft/class_3222;method_26282()Z
      official W Lare;W()Z
    • setSpawnPointFrom Link icon

      public void setSpawnPointFrom(ServerPlayerEntity player)
      Mappings:
      Namespace Name Mixin selector
      named setSpawnPointFrom Lnet/minecraft/server/network/ServerPlayerEntity;setSpawnPointFrom(Lnet/minecraft/server/network/ServerPlayerEntity;)V
      intermediary method_60592 Lnet/minecraft/class_3222;method_60592(Lnet/minecraft/class_3222;)V
      official b Lare;b(Lare;)V
    • setSpawnPoint Link icon

      public void setSpawnPoint(RegistryKey<World> dimension, @Nullable @Nullable BlockPos pos, float angle, boolean forced, boolean sendMessage)
      Sets the player's spawn point.
      Parameters:
      dimension - the new spawn dimension
      pos - the new spawn point, or null if resetting to the world spawn
      forced - whether the new spawn point is forced
      sendMessage - if true, a game message about the spawn point change will be sent
      Mappings:
      Namespace Name Mixin selector
      named setSpawnPoint Lnet/minecraft/server/network/ServerPlayerEntity;setSpawnPoint(Lnet/minecraft/registry/RegistryKey;Lnet/minecraft/util/math/BlockPos;FZZ)V
      intermediary method_26284 Lnet/minecraft/class_3222;method_26284(Lnet/minecraft/class_5321;Lnet/minecraft/class_2338;FZZ)V
      official a Lare;a(Laku;Lji;FZZ)V
    • getWatchedSection Link icon

      public ChunkSectionPos getWatchedSection()
      Returns the chunk section position the player's client is currently watching from. This may differ from the chunk section the player is currently in.

      This is only for chunk loading (watching) purpose. This is updated together with entity tracking, but they are separate mechanisms.

      See Also:
      Mappings:
      Namespace Name Mixin selector
      named getWatchedSection Lnet/minecraft/server/network/ServerPlayerEntity;getWatchedSection()Lnet/minecraft/util/math/ChunkSectionPos;
      intermediary method_14232 Lnet/minecraft/class_3222;method_14232()Lnet/minecraft/class_4076;
      official X Lare;X()Lkk;
    • setWatchedSection Link icon

      public void setWatchedSection(ChunkSectionPos section)
      Sets the chunk section position the player's client is currently watching from. This is usually called when the player moves to a new chunk section.
      Parameters:
      section - the updated section position
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named setWatchedSection Lnet/minecraft/server/network/ServerPlayerEntity;setWatchedSection(Lnet/minecraft/util/math/ChunkSectionPos;)V
      intermediary method_17668 Lnet/minecraft/class_3222;method_17668(Lnet/minecraft/class_4076;)V
      official a Lare;a(Lkk;)V
    • getChunkFilter Link icon

      public ChunkFilter getChunkFilter()
      Mappings:
      Namespace Name Mixin selector
      named getChunkFilter Lnet/minecraft/server/network/ServerPlayerEntity;getChunkFilter()Lnet/minecraft/server/network/ChunkFilter;
      intermediary method_52372 Lnet/minecraft/class_3222;method_52372()Lnet/minecraft/class_8603;
      official Y Lare;Y()Laqn;
    • setChunkFilter Link icon

      public void setChunkFilter(ChunkFilter chunkFilter)
      Mappings:
      Namespace Name Mixin selector
      named setChunkFilter Lnet/minecraft/server/network/ServerPlayerEntity;setChunkFilter(Lnet/minecraft/server/network/ChunkFilter;)V
      intermediary method_52373 Lnet/minecraft/class_3222;method_52373(Lnet/minecraft/class_8603;)V
      official a Lare;a(Laqn;)V
    • playSoundToPlayer Link icon

      public void playSoundToPlayer(SoundEvent sound, SoundCategory category, float volume, float pitch)
      Plays sound to this player only.

      Use PlayerEntity.playSound(SoundEvent, float, float) to play sound that can be heard by nearby players. Unlike that method, this method should be called on only one side (i.e. either the server or the client, alone).

      Overrides:
      playSoundToPlayer in class PlayerEntity
      Mappings:
      Namespace Name Mixin selector
      named playSoundToPlayer Lnet/minecraft/entity/player/PlayerEntity;playSoundToPlayer(Lnet/minecraft/sound/SoundEvent;Lnet/minecraft/sound/SoundCategory;FF)V
      intermediary method_17356 Lnet/minecraft/class_1657;method_17356(Lnet/minecraft/class_3414;Lnet/minecraft/class_3419;FF)V
      official a Lcoy;a(Lavz;Lawb;FF)V
    • dropItem Link icon

      public ItemEntity dropItem(ItemStack stack, boolean throwRandomly, boolean retainOwnership)
      Overrides:
      dropItem in class PlayerEntity
      Parameters:
      throwRandomly - if true, the item will be thrown in a random direction from the entity regardless of which direction the entity is facing
      Mappings:
      Namespace Name Mixin selector
      named dropItem Lnet/minecraft/entity/player/PlayerEntity;dropItem(Lnet/minecraft/item/ItemStack;ZZ)Lnet/minecraft/entity/ItemEntity;
      intermediary method_7329 Lnet/minecraft/class_1657;method_7329(Lnet/minecraft/class_1799;ZZ)Lnet/minecraft/class_1542;
      official a Lcoy;a(Lcwq;ZZ)Lcld;
    • dropPlayerItem Link icon

      @Nullable private @Nullable ItemEntity dropPlayerItem(ItemStack stack, boolean throwRandomly, boolean retainOwnership)
      Mappings:
      Namespace Name Mixin selector
      named dropPlayerItem Lnet/minecraft/server/network/ServerPlayerEntity;dropPlayerItem(Lnet/minecraft/item/ItemStack;ZZ)Lnet/minecraft/entity/ItemEntity;
      intermediary method_61277 Lnet/minecraft/class_3222;method_61277(Lnet/minecraft/class_1799;ZZ)Lnet/minecraft/class_1542;
      official b Lare;b(Lcwq;ZZ)Lcld;
    • getTextStream Link icon

      public TextStream getTextStream()
      Mappings:
      Namespace Name Mixin selector
      named getTextStream Lnet/minecraft/server/network/ServerPlayerEntity;getTextStream()Lnet/minecraft/server/filter/TextStream;
      intermediary method_31273 Lnet/minecraft/class_3222;method_31273()Lnet/minecraft/class_5513;
      official Z Lare;Z()Lasm;
    • setServerWorld Link icon

      public void setServerWorld(ServerWorld world)
      Mappings:
      Namespace Name Mixin selector
      named setServerWorld Lnet/minecraft/server/network/ServerPlayerEntity;setServerWorld(Lnet/minecraft/server/world/ServerWorld;)V
      intermediary method_51468 Lnet/minecraft/class_3222;method_51468(Lnet/minecraft/class_3218;)V
      official a Lare;a(Lard;)V
    • gameModeFromNbt Link icon

      @Nullable private static @Nullable GameMode gameModeFromNbt(@Nullable @Nullable NbtCompound nbt, String key)
      Mappings:
      Namespace Name Mixin selector
      named gameModeFromNbt Lnet/minecraft/server/network/ServerPlayerEntity;gameModeFromNbt(Lnet/minecraft/nbt/NbtCompound;Ljava/lang/String;)Lnet/minecraft/world/GameMode;
      intermediary method_32745 Lnet/minecraft/class_3222;method_32745(Lnet/minecraft/class_2487;Ljava/lang/String;)Lnet/minecraft/class_1934;
      official a Lare;a(Ltq;Ljava/lang/String;)Ldgg;
    • getServerGameMode Link icon

      private GameMode getServerGameMode(@Nullable @Nullable GameMode backupGameMode)
      Returns the server game mode the player should be set to, namely the forced game mode.

      If the forced game mode is not set, returns the backupGameMode if not null, or the server's default game mode otherwise.

      See Also:
      Mappings:
      Namespace Name Mixin selector
      named getServerGameMode Lnet/minecraft/server/network/ServerPlayerEntity;getServerGameMode(Lnet/minecraft/world/GameMode;)Lnet/minecraft/world/GameMode;
      intermediary method_32746 Lnet/minecraft/class_3222;method_32746(Lnet/minecraft/class_1934;)Lnet/minecraft/class_1934;
      official b Lare;b(Ldgg;)Ldgg;
    • readGameModeNbt Link icon

      public void readGameModeNbt(@Nullable @Nullable NbtCompound nbt)
      Mappings:
      Namespace Name Mixin selector
      named readGameModeNbt Lnet/minecraft/server/network/ServerPlayerEntity;readGameModeNbt(Lnet/minecraft/nbt/NbtCompound;)V
      intermediary method_32748 Lnet/minecraft/class_3222;method_32748(Lnet/minecraft/class_2487;)V
      official c Lare;c(Ltq;)V
    • writeGameModeNbt Link icon

      private void writeGameModeNbt(NbtCompound nbt)
      Mappings:
      Namespace Name Mixin selector
      named writeGameModeNbt Lnet/minecraft/server/network/ServerPlayerEntity;writeGameModeNbt(Lnet/minecraft/nbt/NbtCompound;)V
      intermediary method_32749 Lnet/minecraft/class_3222;method_32749(Lnet/minecraft/class_2487;)V
      official m Lare;m(Ltq;)V
    • shouldFilterText Link icon

      public boolean shouldFilterText()
      Overrides:
      shouldFilterText in class PlayerEntity
      Mappings:
      Namespace Name Mixin selector
      named shouldFilterText Lnet/minecraft/entity/player/PlayerEntity;shouldFilterText()Z
      intermediary method_33793 Lnet/minecraft/class_1657;method_33793()Z
      official aa Lcoy;aa()Z
    • shouldFilterMessagesSentTo Link icon

      public boolean shouldFilterMessagesSentTo(ServerPlayerEntity player)
      Mappings:
      Namespace Name Mixin selector
      named shouldFilterMessagesSentTo Lnet/minecraft/server/network/ServerPlayerEntity;shouldFilterMessagesSentTo(Lnet/minecraft/server/network/ServerPlayerEntity;)Z
      intermediary method_33795 Lnet/minecraft/class_3222;method_33795(Lnet/minecraft/class_3222;)Z
      official c Lare;c(Lare;)Z
    • canModifyAt Link icon

      public boolean canModifyAt(ServerWorld world, BlockPos pos)
      Returns whether the entity can modify the world at pos.

      This returns true for most entities. Players check World.canPlayerModifyAt(net.minecraft.entity.player.PlayerEntity, net.minecraft.util.math.BlockPos) to prevent them from modifying entities in the spawn protection or outside the world border. ProjectileEntity delegates it to the owner if the owner is a player; if the owner is a non-player entity, this returns the value of GameRules.DO_MOB_GRIEFING, and ownerless projectiles are always allowed to modify the world.

      Overrides:
      canModifyAt in class Entity
      Returns:
      whether the entity can modify the world at pos
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named canModifyAt Lnet/minecraft/entity/Entity;canModifyAt(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;)Z
      intermediary method_36971 Lnet/minecraft/class_1297;method_36971(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Z
      official c Lbum;c(Lard;Lji;)Z
    • tickItemStackUsage Link icon

      protected void tickItemStackUsage(ItemStack stack)
      Overrides:
      tickItemStackUsage in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      named tickItemStackUsage Lnet/minecraft/entity/LivingEntity;tickItemStackUsage(Lnet/minecraft/item/ItemStack;)V
      intermediary method_37119 Lnet/minecraft/class_1309;method_37119(Lnet/minecraft/class_1799;)V
      official a Lbvi;a(Lcwq;)V
    • dropSelectedItem Link icon

      public boolean dropSelectedItem(boolean entireStack)
      Mappings:
      Namespace Name Mixin selector
      named dropSelectedItem Lnet/minecraft/server/network/ServerPlayerEntity;dropSelectedItem(Z)Z
      intermediary method_37413 Lnet/minecraft/class_3222;method_37413(Z)Z
      official a Lare;a(Z)Z
    • giveOrDropStack Link icon

      public void giveOrDropStack(ItemStack stack)
      Overrides:
      giveOrDropStack in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      named giveOrDropStack Lnet/minecraft/entity/LivingEntity;giveOrDropStack(Lnet/minecraft/item/ItemStack;)V
      intermediary method_64399 Lnet/minecraft/class_1309;method_64399(Lnet/minecraft/class_1799;)V
      official b Lbvi;b(Lcwq;)V
    • allowsServerListing Link icon

      public boolean allowsServerListing()
      Mappings:
      Namespace Name Mixin selector
      named allowsServerListing Lnet/minecraft/server/network/ServerPlayerEntity;allowsServerListing()Z
      intermediary method_39426 Lnet/minecraft/class_3222;method_39426()Z
      official ab Lare;ab()Z
    • getSculkShriekerWarningManager Link icon

      public Optional<SculkShriekerWarningManager> getSculkShriekerWarningManager()
      Overrides:
      getSculkShriekerWarningManager in class PlayerEntity
      Mappings:
      Namespace Name Mixin selector
      named getSculkShriekerWarningManager Lnet/minecraft/entity/player/PlayerEntity;getSculkShriekerWarningManager()Ljava/util/Optional;
      intermediary method_42272 Lnet/minecraft/class_1657;method_42272()Ljava/util/Optional;
      official ac Lcoy;ac()Ljava/util/Optional;
    • setSpawnExtraParticlesOnFall Link icon

      public void setSpawnExtraParticlesOnFall(boolean spawnExtraParticlesOnFall)
      Mappings:
      Namespace Name Mixin selector
      named setSpawnExtraParticlesOnFall Lnet/minecraft/server/network/ServerPlayerEntity;setSpawnExtraParticlesOnFall(Z)V
      intermediary method_58143 Lnet/minecraft/class_3222;method_58143(Z)V
      official b Lare;b(Z)V
    • triggerItemPickedUpByEntityCriteria Link icon

      public void triggerItemPickedUpByEntityCriteria(ItemEntity item)
      Called to trigger advancement criteria when an entity picks up an item thrown by a player.
      Overrides:
      triggerItemPickedUpByEntityCriteria in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      named triggerItemPickedUpByEntityCriteria Lnet/minecraft/entity/LivingEntity;triggerItemPickedUpByEntityCriteria(Lnet/minecraft/entity/ItemEntity;)V
      intermediary method_29499 Lnet/minecraft/class_1309;method_29499(Lnet/minecraft/class_1542;)V
      official a Lbvi;a(Lcld;)V
    • setSession Link icon

      public void setSession(PublicPlayerSession session)
      Mappings:
      Namespace Name Mixin selector
      named setSession Lnet/minecraft/server/network/ServerPlayerEntity;setSession(Lnet/minecraft/network/encryption/PublicPlayerSession;)V
      intermediary method_46364 Lnet/minecraft/class_3222;method_46364(Lnet/minecraft/class_7822;)V
      official a Lare;a(Lxg;)V
    • getSession Link icon

      Mappings:
      Namespace Name Mixin selector
      named getSession Lnet/minecraft/server/network/ServerPlayerEntity;getSession()Lnet/minecraft/network/encryption/PublicPlayerSession;
      intermediary method_45163 Lnet/minecraft/class_3222;method_45163()Lnet/minecraft/class_7822;
      official ad Lare;ad()Lxg;
    • tiltScreen Link icon

      public void tiltScreen(double deltaX, double deltaZ)
      Overrides:
      tiltScreen in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      named tiltScreen Lnet/minecraft/entity/LivingEntity;tiltScreen(DD)V
      intermediary method_48761 Lnet/minecraft/class_1309;method_48761(DD)V
      official a Lbvi;a(DD)V
    • startRiding Link icon

      public boolean startRiding(Entity entity, boolean force)
      Starts riding entity.

      For example, player.startRiding(horse) causes the player to ride a horse; the opposite, horse.startRiding(player), will cause the horse to ride a player.

      This fails when this entity is already riding the entity (or vice versa), or when this entity does not allow riding other entities (or vice versa) unless force is true. If this entity is already riding another entity, it will stop riding that entity first.

      Overrides:
      startRiding in class Entity
      Parameters:
      force - whether to bypass the entity's rideability check
      Returns:
      whether this entity successfully started riding
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named startRiding Lnet/minecraft/entity/Entity;startRiding(Lnet/minecraft/entity/Entity;Z)Z
      intermediary method_5873 Lnet/minecraft/class_1297;method_5873(Lnet/minecraft/class_1297;Z)Z
      official a Lbum;a(Lbum;Z)Z
    • stopRiding Link icon

      public void stopRiding()
      Stops riding the vehicle if present.

      For example, if player is riding on a horse, player.stopRiding() will dismount that player from the horse.

      Overrides:
      stopRiding in class LivingEntity
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named stopRiding Lnet/minecraft/entity/Entity;stopRiding()V
      intermediary method_5848 Lnet/minecraft/class_1297;method_5848()V
      official ae Lbum;ae()V
    • createCommonPlayerSpawnInfo Link icon

      public CommonPlayerSpawnInfo createCommonPlayerSpawnInfo(ServerWorld world)
      Mappings:
      Namespace Name Mixin selector
      named createCommonPlayerSpawnInfo Lnet/minecraft/server/network/ServerPlayerEntity;createCommonPlayerSpawnInfo(Lnet/minecraft/server/world/ServerWorld;)Lnet/minecraft/network/packet/s2c/play/CommonPlayerSpawnInfo;
      intermediary method_52374 Lnet/minecraft/class_3222;method_52374(Lnet/minecraft/class_3218;)Lnet/minecraft/class_8589;
      official b Lare;b(Lard;)Lagb;
    • setStartRaidPos Link icon

      public void setStartRaidPos(BlockPos startRaidPos)
      Mappings:
      Namespace Name Mixin selector
      named setStartRaidPos Lnet/minecraft/server/network/ServerPlayerEntity;setStartRaidPos(Lnet/minecraft/util/math/BlockPos;)V
      intermediary method_58586 Lnet/minecraft/class_3222;method_58586(Lnet/minecraft/class_2338;)V
      official c Lare;c(Lji;)V
    • clearStartRaidPos Link icon

      public void clearStartRaidPos()
      Mappings:
      Namespace Name Mixin selector
      named clearStartRaidPos Lnet/minecraft/server/network/ServerPlayerEntity;clearStartRaidPos()V
      intermediary method_58584 Lnet/minecraft/class_3222;method_58584()V
      official af Lare;af()V
    • getStartRaidPos Link icon

      @Nullable public @Nullable BlockPos getStartRaidPos()
      Mappings:
      Namespace Name Mixin selector
      named getStartRaidPos Lnet/minecraft/server/network/ServerPlayerEntity;getStartRaidPos()Lnet/minecraft/util/math/BlockPos;
      intermediary method_58585 Lnet/minecraft/class_3222;method_58585()Lnet/minecraft/class_2338;
      official ag Lare;ag()Lji;
    • getMovement Link icon

      public Vec3d getMovement()
      Overrides:
      getMovement in class Entity
      Mappings:
      Namespace Name Mixin selector
      named getMovement Lnet/minecraft/entity/Entity;getMovement()Lnet/minecraft/util/math/Vec3d;
      intermediary method_60478 Lnet/minecraft/class_1297;method_60478()Lnet/minecraft/class_243;
      official ah Lbum;ah()Lfbb;
    • setMovement Link icon

      public void setMovement(Vec3d movement)
      Mappings:
      Namespace Name Mixin selector
      named setMovement Lnet/minecraft/server/network/ServerPlayerEntity;setMovement(Lnet/minecraft/util/math/Vec3d;)V
      intermediary method_52208 Lnet/minecraft/class_3222;method_52208(Lnet/minecraft/class_243;)V
      official a Lare;a(Lfbb;)V
    • getDamageAgainst Link icon

      protected float getDamageAgainst(Entity target, float baseDamage, DamageSource damageSource)
      Overrides:
      getDamageAgainst in class PlayerEntity
      Mappings:
      Namespace Name Mixin selector
      named getDamageAgainst Lnet/minecraft/entity/player/PlayerEntity;getDamageAgainst(Lnet/minecraft/entity/Entity;FLnet/minecraft/entity/damage/DamageSource;)F
      intermediary method_59903 Lnet/minecraft/class_1657;method_59903(Lnet/minecraft/class_1297;FLnet/minecraft/class_1282;)F
      official a Lcoy;a(Lbum;FLbtc;)F
    • sendEquipmentBreakStatus Link icon

      public void sendEquipmentBreakStatus(Item item, EquipmentSlot slot)
      Overrides:
      sendEquipmentBreakStatus in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      named sendEquipmentBreakStatus Lnet/minecraft/entity/LivingEntity;sendEquipmentBreakStatus(Lnet/minecraft/item/Item;Lnet/minecraft/entity/EquipmentSlot;)V
      intermediary method_20235 Lnet/minecraft/class_1309;method_20235(Lnet/minecraft/class_1792;Lnet/minecraft/class_1304;)V
      official a Lbvi;a(Lcwm;Lbuu;)V
    • getPlayerInput Link icon

      public PlayerInput getPlayerInput()
      Mappings:
      Namespace Name Mixin selector
      named getPlayerInput Lnet/minecraft/server/network/ServerPlayerEntity;getPlayerInput()Lnet/minecraft/util/PlayerInput;
      intermediary method_63562 Lnet/minecraft/class_3222;method_63562()Lnet/minecraft/class_10185;
      official ai Lare;ai()Lcow;
    • setPlayerInput Link icon

      public void setPlayerInput(PlayerInput playerInput)
      Mappings:
      Namespace Name Mixin selector
      named setPlayerInput Lnet/minecraft/server/network/ServerPlayerEntity;setPlayerInput(Lnet/minecraft/util/PlayerInput;)V
      intermediary method_63561 Lnet/minecraft/class_3222;method_63561(Lnet/minecraft/class_10185;)V
      official a Lare;a(Lcow;)V
    • getInputVelocityForMinecart Link icon

      public Vec3d getInputVelocityForMinecart()
      Mappings:
      Namespace Name Mixin selector
      named getInputVelocityForMinecart Lnet/minecraft/server/network/ServerPlayerEntity;getInputVelocityForMinecart()Lnet/minecraft/util/math/Vec3d;
      intermediary method_63563 Lnet/minecraft/class_3222;method_63563()Lnet/minecraft/class_243;
      official aj Lare;aj()Lfbb;
    • addEnderPearl Link icon

      public void addEnderPearl(EnderPearlEntity enderPearl)
      Mappings:
      Namespace Name Mixin selector
      named addEnderPearl Lnet/minecraft/server/network/ServerPlayerEntity;addEnderPearl(Lnet/minecraft/entity/projectile/thrown/EnderPearlEntity;)V
      intermediary method_64124 Lnet/minecraft/class_3222;method_64124(Lnet/minecraft/class_1684;)V
      official a Lare;a(Lcqb;)V
    • removeEnderPearl Link icon

      public void removeEnderPearl(EnderPearlEntity enderPearl)
      Mappings:
      Namespace Name Mixin selector
      named removeEnderPearl Lnet/minecraft/server/network/ServerPlayerEntity;removeEnderPearl(Lnet/minecraft/entity/projectile/thrown/EnderPearlEntity;)V
      intermediary method_64130 Lnet/minecraft/class_3222;method_64130(Lnet/minecraft/class_1684;)V
      official b Lare;b(Lcqb;)V
    • getEnderPearls Link icon

      public Set<EnderPearlEntity> getEnderPearls()
      Mappings:
      Namespace Name Mixin selector
      named getEnderPearls Lnet/minecraft/server/network/ServerPlayerEntity;getEnderPearls()Ljava/util/Set;
      intermediary method_64128 Lnet/minecraft/class_3222;method_64128()Ljava/util/Set;
      official ak Lare;ak()Ljava/util/Set;
    • handleThrownEnderPearl Link icon

      public long handleThrownEnderPearl(EnderPearlEntity enderPearl)
      Mappings:
      Namespace Name Mixin selector
      named handleThrownEnderPearl Lnet/minecraft/server/network/ServerPlayerEntity;handleThrownEnderPearl(Lnet/minecraft/entity/projectile/thrown/EnderPearlEntity;)J
      intermediary method_64133 Lnet/minecraft/class_3222;method_64133(Lnet/minecraft/class_1684;)J
      official c Lare;c(Lcqb;)J
    • addEnderPearlTicket Link icon

      public static long addEnderPearlTicket(ServerWorld world, ChunkPos chunkPos)
      Mappings:
      Namespace Name Mixin selector
      named addEnderPearlTicket Lnet/minecraft/server/network/ServerPlayerEntity;addEnderPearlTicket(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/ChunkPos;)J
      intermediary method_64123 Lnet/minecraft/class_3222;method_64123(Lnet/minecraft/class_3218;Lnet/minecraft/class_1923;)J
      official a Lare;a(Lard;Ldfp;)J