Package net.minecraft.server.network
Class ServerPlayerInteractionManager
java.lang.Object
net.minecraft.server.network.ServerPlayerInteractionManager
- Direct Known Subclasses:
DemoServerPlayerInteractionManager
- Mappings:
Namespace Name official aks
intermediary net/minecraft/class_3225
named net/minecraft/server/network/ServerPlayerInteractionManager
-
Field Summary
Modifier and TypeFieldDescriptionprivate int
private BlockPos
private int
private boolean
private GameMode
private static final Logger
private boolean
private BlockPos
protected final ServerPlayerEntity
private @Nullable GameMode
private int
private int
protected ServerWorld
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
changeGameMode
(GameMode gameMode) Checks if current game mode is different togameMode
, and change it if so.private float
continueMining
(BlockState state, BlockPos pos, int failedStartMiningTime) void
finishMining
(BlockPos pos, int sequence, String reason) @Nullable GameMode
interactBlock
(ServerPlayerEntity player, World world, ItemStack stack, Hand hand, BlockHitResult hitResult) interactItem
(ServerPlayerEntity player, World world, ItemStack stack, Hand hand) boolean
boolean
private void
method_41250
(BlockPos pos, boolean success, int sequence, String reason) void
processBlockBreakingAction
(BlockPos pos, PlayerActionC2SPacket.Action action, Direction direction, int worldHeight, int sequence) protected void
setGameMode
(GameMode gameMode, @Nullable GameMode previousGameMode) void
setWorld
(ServerWorld world) boolean
tryBreakBlock
(BlockPos pos) void
update()
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official a
Laks;a:Lorg/slf4j/Logger;
intermediary field_20325
Lnet/minecraft/class_3225;field_20325:Lorg/slf4j/Logger;
named LOGGER
Lnet/minecraft/server/network/ServerPlayerInteractionManager;LOGGER:Lorg/slf4j/Logger;
-
world
- Mappings:
Namespace Name Mixin selector official c
Laks;c:Lakq;
intermediary field_14007
Lnet/minecraft/class_3225;field_14007:Lnet/minecraft/class_3218;
named world
Lnet/minecraft/server/network/ServerPlayerInteractionManager;world:Lnet/minecraft/server/world/ServerWorld;
-
player
- Mappings:
Namespace Name Mixin selector official d
Laks;d:Lakr;
intermediary field_14008
Lnet/minecraft/class_3225;field_14008:Lnet/minecraft/class_3222;
named player
Lnet/minecraft/server/network/ServerPlayerInteractionManager;player:Lnet/minecraft/server/network/ServerPlayerEntity;
-
gameMode
- Mappings:
Namespace Name Mixin selector official b
Laks;b:Lcps;
intermediary field_14005
Lnet/minecraft/class_3225;field_14005:Lnet/minecraft/class_1934;
named gameMode
Lnet/minecraft/server/network/ServerPlayerInteractionManager;gameMode:Lnet/minecraft/world/GameMode;
-
previousGameMode
- Mappings:
Namespace Name Mixin selector official e
Laks;e:Lcps;
intermediary field_25715
Lnet/minecraft/class_3225;field_25715:Lnet/minecraft/class_1934;
named previousGameMode
Lnet/minecraft/server/network/ServerPlayerInteractionManager;previousGameMode:Lnet/minecraft/world/GameMode;
-
mining
private boolean mining- Mappings:
Namespace Name Mixin selector official f
Laks;f:Z
intermediary field_14003
Lnet/minecraft/class_3225;field_14003:Z
named mining
Lnet/minecraft/server/network/ServerPlayerInteractionManager;mining:Z
-
startMiningTime
private int startMiningTime- Mappings:
Namespace Name Mixin selector official g
Laks;g:I
intermediary field_20326
Lnet/minecraft/class_3225;field_20326:I
named startMiningTime
Lnet/minecraft/server/network/ServerPlayerInteractionManager;startMiningTime:I
-
miningPos
- Mappings:
Namespace Name Mixin selector official h
Laks;h:Lgw;
intermediary field_20327
Lnet/minecraft/class_3225;field_20327:Lnet/minecraft/class_2338;
named miningPos
Lnet/minecraft/server/network/ServerPlayerInteractionManager;miningPos:Lnet/minecraft/util/math/BlockPos;
-
tickCounter
private int tickCounter- Mappings:
Namespace Name Mixin selector official i
Laks;i:I
intermediary field_14000
Lnet/minecraft/class_3225;field_14000:I
named tickCounter
Lnet/minecraft/server/network/ServerPlayerInteractionManager;tickCounter:I
-
failedToMine
private boolean failedToMine- Mappings:
Namespace Name Mixin selector official j
Laks;j:Z
intermediary field_20328
Lnet/minecraft/class_3225;field_20328:Z
named failedToMine
Lnet/minecraft/server/network/ServerPlayerInteractionManager;failedToMine:Z
-
failedMiningPos
- Mappings:
Namespace Name Mixin selector official k
Laks;k:Lgw;
intermediary field_20329
Lnet/minecraft/class_3225;field_20329:Lnet/minecraft/class_2338;
named failedMiningPos
Lnet/minecraft/server/network/ServerPlayerInteractionManager;failedMiningPos:Lnet/minecraft/util/math/BlockPos;
-
failedStartMiningTime
private int failedStartMiningTime- Mappings:
Namespace Name Mixin selector official l
Laks;l:I
intermediary field_20330
Lnet/minecraft/class_3225;field_20330:I
named failedStartMiningTime
Lnet/minecraft/server/network/ServerPlayerInteractionManager;failedStartMiningTime:I
-
blockBreakingProgress
private int blockBreakingProgress- Mappings:
Namespace Name Mixin selector official m
Laks;m:I
intermediary field_20331
Lnet/minecraft/class_3225;field_20331:I
named blockBreakingProgress
Lnet/minecraft/server/network/ServerPlayerInteractionManager;blockBreakingProgress:I
-
-
Constructor Details
-
ServerPlayerInteractionManager
- Mappings:
Namespace Name Mixin selector official <init>
Laks;<init>(Lakr;)V
intermediary <init>
Lnet/minecraft/class_3225;<init>(Lnet/minecraft/class_3222;)V
named <init>
Lnet/minecraft/server/network/ServerPlayerInteractionManager;<init>(Lnet/minecraft/server/network/ServerPlayerEntity;)V
-
-
Method Details
-
changeGameMode
Checks if current game mode is different togameMode
, and change it if so.- Returns:
- whether the current game mode has been changed
- Mappings:
Namespace Name Mixin selector official a
Laks;a(Lcps;)Z
intermediary method_30118
Lnet/minecraft/class_3225;method_30118(Lnet/minecraft/class_1934;)Z
named changeGameMode
Lnet/minecraft/server/network/ServerPlayerInteractionManager;changeGameMode(Lnet/minecraft/world/GameMode;)Z
-
setGameMode
- Mappings:
Namespace Name Mixin selector official a
Laks;a(Lcps;Lcps;)V
intermediary method_14261
Lnet/minecraft/class_3225;method_14261(Lnet/minecraft/class_1934;Lnet/minecraft/class_1934;)V
named setGameMode
Lnet/minecraft/server/network/ServerPlayerInteractionManager;setGameMode(Lnet/minecraft/world/GameMode;Lnet/minecraft/world/GameMode;)V
-
getGameMode
- Mappings:
Namespace Name Mixin selector official b
Laks;b()Lcps;
intermediary method_14257
Lnet/minecraft/class_3225;method_14257()Lnet/minecraft/class_1934;
named getGameMode
Lnet/minecraft/server/network/ServerPlayerInteractionManager;getGameMode()Lnet/minecraft/world/GameMode;
-
getPreviousGameMode
- Mappings:
Namespace Name Mixin selector official c
Laks;c()Lcps;
intermediary method_30119
Lnet/minecraft/class_3225;method_30119()Lnet/minecraft/class_1934;
named getPreviousGameMode
Lnet/minecraft/server/network/ServerPlayerInteractionManager;getPreviousGameMode()Lnet/minecraft/world/GameMode;
-
isSurvivalLike
public boolean isSurvivalLike()- Mappings:
Namespace Name Mixin selector official d
Laks;d()Z
intermediary method_14267
Lnet/minecraft/class_3225;method_14267()Z
named isSurvivalLike
Lnet/minecraft/server/network/ServerPlayerInteractionManager;isSurvivalLike()Z
-
isCreative
public boolean isCreative()- Mappings:
Namespace Name Mixin selector official e
Laks;e()Z
intermediary method_14268
Lnet/minecraft/class_3225;method_14268()Z
named isCreative
Lnet/minecraft/server/network/ServerPlayerInteractionManager;isCreative()Z
-
update
public void update()- Mappings:
Namespace Name Mixin selector official a
Laks;a()V
intermediary method_14264
Lnet/minecraft/class_3225;method_14264()V
named update
Lnet/minecraft/server/network/ServerPlayerInteractionManager;update()V
-
continueMining
- Mappings:
Namespace Name Mixin selector official a
Laks;a(Ldfj;Lgw;I)F
intermediary method_21716
Lnet/minecraft/class_3225;method_21716(Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;I)F
named continueMining
Lnet/minecraft/server/network/ServerPlayerInteractionManager;continueMining(Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/BlockPos;I)F
-
method_41250
- Mappings:
Namespace Name Mixin selector official a
Laks;a(Lgw;ZILjava/lang/String;)V
intermediary method_41250
Lnet/minecraft/class_3225;method_41250(Lnet/minecraft/class_2338;ZILjava/lang/String;)V
named method_41250
Lnet/minecraft/server/network/ServerPlayerInteractionManager;method_41250(Lnet/minecraft/util/math/BlockPos;ZILjava/lang/String;)V
-
processBlockBreakingAction
public void processBlockBreakingAction(BlockPos pos, PlayerActionC2SPacket.Action action, Direction direction, int worldHeight, int sequence) - Mappings:
Namespace Name Mixin selector official a
Laks;a(Lgw;Lace$a;Lha;II)V
intermediary method_14263
Lnet/minecraft/class_3225;method_14263(Lnet/minecraft/class_2338;Lnet/minecraft/class_2846$class_2847;Lnet/minecraft/class_2350;II)V
named processBlockBreakingAction
Lnet/minecraft/server/network/ServerPlayerInteractionManager;processBlockBreakingAction(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/network/packet/c2s/play/PlayerActionC2SPacket$Action;Lnet/minecraft/util/math/Direction;II)V
-
finishMining
- Mappings:
Namespace Name Mixin selector official a
Laks;a(Lgw;ILjava/lang/String;)V
intermediary method_21717
Lnet/minecraft/class_3225;method_21717(Lnet/minecraft/class_2338;ILjava/lang/String;)V
named finishMining
Lnet/minecraft/server/network/ServerPlayerInteractionManager;finishMining(Lnet/minecraft/util/math/BlockPos;ILjava/lang/String;)V
-
tryBreakBlock
- Mappings:
Namespace Name Mixin selector official a
Laks;a(Lgw;)Z
intermediary method_14266
Lnet/minecraft/class_3225;method_14266(Lnet/minecraft/class_2338;)Z
named tryBreakBlock
Lnet/minecraft/server/network/ServerPlayerInteractionManager;tryBreakBlock(Lnet/minecraft/util/math/BlockPos;)Z
-
interactItem
public ActionResult interactItem(ServerPlayerEntity player, World world, ItemStack stack, Hand hand) - Mappings:
Namespace Name Mixin selector official a
Laks;a(Lakr;Lcpv;Lcjf;Lbgx;)Lbgy;
intermediary method_14256
Lnet/minecraft/class_3225;method_14256(Lnet/minecraft/class_3222;Lnet/minecraft/class_1937;Lnet/minecraft/class_1799;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1269;
named interactItem
Lnet/minecraft/server/network/ServerPlayerInteractionManager;interactItem(Lnet/minecraft/server/network/ServerPlayerEntity;Lnet/minecraft/world/World;Lnet/minecraft/item/ItemStack;Lnet/minecraft/util/Hand;)Lnet/minecraft/util/ActionResult;
-
interactBlock
public ActionResult interactBlock(ServerPlayerEntity player, World world, ItemStack stack, Hand hand, BlockHitResult hitResult) - Mappings:
Namespace Name Mixin selector official a
Laks;a(Lakr;Lcpv;Lcjf;Lbgx;Lehj;)Lbgy;
intermediary method_14262
Lnet/minecraft/class_3225;method_14262(Lnet/minecraft/class_3222;Lnet/minecraft/class_1937;Lnet/minecraft/class_1799;Lnet/minecraft/class_1268;Lnet/minecraft/class_3965;)Lnet/minecraft/class_1269;
named interactBlock
Lnet/minecraft/server/network/ServerPlayerInteractionManager;interactBlock(Lnet/minecraft/server/network/ServerPlayerEntity;Lnet/minecraft/world/World;Lnet/minecraft/item/ItemStack;Lnet/minecraft/util/Hand;Lnet/minecraft/util/hit/BlockHitResult;)Lnet/minecraft/util/ActionResult;
-
setWorld
- Mappings:
Namespace Name Mixin selector official a
Laks;a(Lakq;)V
intermediary method_14259
Lnet/minecraft/class_3225;method_14259(Lnet/minecraft/class_3218;)V
named setWorld
Lnet/minecraft/server/network/ServerPlayerInteractionManager;setWorld(Lnet/minecraft/server/world/ServerWorld;)V
-