类 ServerPlayerInteractionManager
- java.lang.Object
-
- net.minecraft.server.network.ServerPlayerInteractionManager
-
public class ServerPlayerInteractionManager extends Object
- Mappings:
Namespace Name official ablintermediary net/minecraft/class_3225named net/minecraft/server/network/ServerPlayerInteractionManager
-
-
字段概要
字段 修饰符和类型 字段 说明 private intblockBreakingProgressprivate BlockPosfailedMiningPosprivate intfailedStartMiningTimeprivate booleanfailedToMineprivate GameModegameModeprivate static LoggerLOGGERprivate booleanminingprivate BlockPosminingPosprotected ServerPlayerEntityplayerprivate @Nullable GameModepreviousGameModeprivate intstartMiningTimeprivate inttickCounterprotected ServerWorldworld
-
构造器概要
构造器 构造器 说明 ServerPlayerInteractionManager(ServerPlayerEntity player)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 booleanchangeGameMode(GameMode gameMode)Checks if current game mode is different togameMode, and change it if so.private floatcontinueMining(BlockState state, BlockPos pos, int int2)voidfinishMining(BlockPos pos, PlayerActionC2SPacket.Action action, String reason)GameModegetGameMode()@Nullable GameModegetPreviousGameMode()ActionResultinteractBlock(ServerPlayerEntity player, World world, ItemStack stack, Hand hand, BlockHitResult hitResult)ActionResultinteractItem(ServerPlayerEntity player, World world, ItemStack stack, Hand hand)booleanisCreative()booleanisSurvivalLike()voidprocessBlockBreakingAction(BlockPos pos, PlayerActionC2SPacket.Action action, Direction direction, int worldHeight)protected voidsetGameMode(GameMode gameMode, @Nullable GameMode previousGameMode)voidsetWorld(ServerWorld world)booleantryBreakBlock(BlockPos pos)voidupdate()
-
-
-
字段详细资料
-
LOGGER
private static final Logger LOGGER
- Mappings:
Namespace Name Mixin selector official aLabl;a:Lorg/apache/logging/log4j/Logger;intermediary field_20325Lnet/minecraft/class_3225;field_20325:Lorg/apache/logging/log4j/Logger;named LOGGERLnet/minecraft/server/network/ServerPlayerInteractionManager;LOGGER:Lorg/apache/logging/log4j/Logger;
-
world
protected ServerWorld world
- Mappings:
Namespace Name Mixin selector official cLabl;c:Labj;intermediary field_14007Lnet/minecraft/class_3225;field_14007:Lnet/minecraft/class_3218;named worldLnet/minecraft/server/network/ServerPlayerInteractionManager;world:Lnet/minecraft/server/world/ServerWorld;
-
player
protected final ServerPlayerEntity player
- Mappings:
Namespace Name Mixin selector official dLabl;d:Labk;intermediary field_14008Lnet/minecraft/class_3225;field_14008:Lnet/minecraft/class_3222;named playerLnet/minecraft/server/network/ServerPlayerInteractionManager;player:Lnet/minecraft/server/network/ServerPlayerEntity;
-
gameMode
private GameMode gameMode
- Mappings:
Namespace Name Mixin selector official bLabl;b:Lbvo;intermediary field_14005Lnet/minecraft/class_3225;field_14005:Lnet/minecraft/class_1934;named gameModeLnet/minecraft/server/network/ServerPlayerInteractionManager;gameMode:Lnet/minecraft/world/GameMode;
-
previousGameMode
@Nullable private @Nullable GameMode previousGameMode
- Mappings:
Namespace Name Mixin selector official eLabl;e:Lbvo;intermediary field_25715Lnet/minecraft/class_3225;field_25715:Lnet/minecraft/class_1934;named previousGameModeLnet/minecraft/server/network/ServerPlayerInteractionManager;previousGameMode:Lnet/minecraft/world/GameMode;
-
mining
private boolean mining
- Mappings:
Namespace Name Mixin selector official fLabl;f:Zintermediary field_14003Lnet/minecraft/class_3225;field_14003:Znamed miningLnet/minecraft/server/network/ServerPlayerInteractionManager;mining:Z
-
startMiningTime
private int startMiningTime
- Mappings:
Namespace Name Mixin selector official gLabl;g:Iintermediary field_20326Lnet/minecraft/class_3225;field_20326:Inamed startMiningTimeLnet/minecraft/server/network/ServerPlayerInteractionManager;startMiningTime:I
-
miningPos
private BlockPos miningPos
- Mappings:
Namespace Name Mixin selector official hLabl;h:Lgb;intermediary field_20327Lnet/minecraft/class_3225;field_20327:Lnet/minecraft/class_2338;named miningPosLnet/minecraft/server/network/ServerPlayerInteractionManager;miningPos:Lnet/minecraft/util/math/BlockPos;
-
tickCounter
private int tickCounter
- Mappings:
Namespace Name Mixin selector official iLabl;i:Iintermediary field_14000Lnet/minecraft/class_3225;field_14000:Inamed tickCounterLnet/minecraft/server/network/ServerPlayerInteractionManager;tickCounter:I
-
failedToMine
private boolean failedToMine
- Mappings:
Namespace Name Mixin selector official jLabl;j:Zintermediary field_20328Lnet/minecraft/class_3225;field_20328:Znamed failedToMineLnet/minecraft/server/network/ServerPlayerInteractionManager;failedToMine:Z
-
failedMiningPos
private BlockPos failedMiningPos
- Mappings:
Namespace Name Mixin selector official kLabl;k:Lgb;intermediary field_20329Lnet/minecraft/class_3225;field_20329:Lnet/minecraft/class_2338;named failedMiningPosLnet/minecraft/server/network/ServerPlayerInteractionManager;failedMiningPos:Lnet/minecraft/util/math/BlockPos;
-
failedStartMiningTime
private int failedStartMiningTime
- Mappings:
Namespace Name Mixin selector official lLabl;l:Iintermediary field_20330Lnet/minecraft/class_3225;field_20330:Inamed failedStartMiningTimeLnet/minecraft/server/network/ServerPlayerInteractionManager;failedStartMiningTime:I
-
blockBreakingProgress
private int blockBreakingProgress
- Mappings:
Namespace Name Mixin selector official mLabl;m:Iintermediary field_20331Lnet/minecraft/class_3225;field_20331:Inamed blockBreakingProgressLnet/minecraft/server/network/ServerPlayerInteractionManager;blockBreakingProgress:I
-
-
构造器详细资料
-
ServerPlayerInteractionManager
public ServerPlayerInteractionManager(ServerPlayerEntity player)
- Mappings:
Namespace Name Mixin selector official <init>Labl;<init>(Labk;)Vintermediary <init>Lnet/minecraft/class_3225;<init>(Lnet/minecraft/class_3222;)Vnamed <init>Lnet/minecraft/server/network/ServerPlayerInteractionManager;<init>(Lnet/minecraft/server/network/ServerPlayerEntity;)V
-
-
方法详细资料
-
changeGameMode
public boolean changeGameMode(GameMode gameMode)
Checks if current game mode is different togameMode, and change it if so.- 返回:
- whether the current game mode has been changed
- Mappings:
Namespace Name Mixin selector official aLabl;a(Lbvo;)Zintermediary method_30118Lnet/minecraft/class_3225;method_30118(Lnet/minecraft/class_1934;)Znamed changeGameModeLnet/minecraft/server/network/ServerPlayerInteractionManager;changeGameMode(Lnet/minecraft/world/GameMode;)Z
-
setGameMode
protected void setGameMode(GameMode gameMode, @Nullable @Nullable GameMode previousGameMode)
- Mappings:
Namespace Name Mixin selector official aLabl;a(Lbvo;Lbvo;)Vintermediary method_14261Lnet/minecraft/class_3225;method_14261(Lnet/minecraft/class_1934;Lnet/minecraft/class_1934;)Vnamed setGameModeLnet/minecraft/server/network/ServerPlayerInteractionManager;setGameMode(Lnet/minecraft/world/GameMode;Lnet/minecraft/world/GameMode;)V
-
getGameMode
public GameMode getGameMode()
- Mappings:
Namespace Name Mixin selector official bLabl;b()Lbvo;intermediary method_14257Lnet/minecraft/class_3225;method_14257()Lnet/minecraft/class_1934;named getGameModeLnet/minecraft/server/network/ServerPlayerInteractionManager;getGameMode()Lnet/minecraft/world/GameMode;
-
getPreviousGameMode
@Nullable public @Nullable GameMode getPreviousGameMode()
- Mappings:
Namespace Name Mixin selector official cLabl;c()Lbvo;intermediary method_30119Lnet/minecraft/class_3225;method_30119()Lnet/minecraft/class_1934;named getPreviousGameModeLnet/minecraft/server/network/ServerPlayerInteractionManager;getPreviousGameMode()Lnet/minecraft/world/GameMode;
-
isSurvivalLike
public boolean isSurvivalLike()
- Mappings:
Namespace Name Mixin selector official dLabl;d()Zintermediary method_14267Lnet/minecraft/class_3225;method_14267()Znamed isSurvivalLikeLnet/minecraft/server/network/ServerPlayerInteractionManager;isSurvivalLike()Z
-
isCreative
public boolean isCreative()
- Mappings:
Namespace Name Mixin selector official eLabl;e()Zintermediary method_14268Lnet/minecraft/class_3225;method_14268()Znamed isCreativeLnet/minecraft/server/network/ServerPlayerInteractionManager;isCreative()Z
-
update
public void update()
- Mappings:
Namespace Name Mixin selector official aLabl;a()Vintermediary method_14264Lnet/minecraft/class_3225;method_14264()Vnamed updateLnet/minecraft/server/network/ServerPlayerInteractionManager;update()V
-
continueMining
private float continueMining(BlockState state, BlockPos pos, int int2)
- Mappings:
Namespace Name Mixin selector official aLabl;a(Lcjr;Lgb;I)Fintermediary method_21716Lnet/minecraft/class_3225;method_21716(Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;I)Fnamed continueMiningLnet/minecraft/server/network/ServerPlayerInteractionManager;continueMining(Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/BlockPos;I)F
-
processBlockBreakingAction
public void processBlockBreakingAction(BlockPos pos, PlayerActionC2SPacket.Action action, Direction direction, int worldHeight)
- Mappings:
Namespace Name Mixin selector official aLabl;a(Lgb;Luf$a;Lgg;I)Vintermediary method_14263Lnet/minecraft/class_3225;method_14263(Lnet/minecraft/class_2338;Lnet/minecraft/class_2846$class_2847;Lnet/minecraft/class_2350;I)Vnamed processBlockBreakingActionLnet/minecraft/server/network/ServerPlayerInteractionManager;processBlockBreakingAction(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/network/packet/c2s/play/PlayerActionC2SPacket$Action;Lnet/minecraft/util/math/Direction;I)V
-
finishMining
public void finishMining(BlockPos pos, PlayerActionC2SPacket.Action action, String reason)
- Mappings:
Namespace Name Mixin selector official aLabl;a(Lgb;Luf$a;Ljava/lang/String;)Vintermediary method_21717Lnet/minecraft/class_3225;method_21717(Lnet/minecraft/class_2338;Lnet/minecraft/class_2846$class_2847;Ljava/lang/String;)Vnamed finishMiningLnet/minecraft/server/network/ServerPlayerInteractionManager;finishMining(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/network/packet/c2s/play/PlayerActionC2SPacket$Action;Ljava/lang/String;)V
-
tryBreakBlock
public boolean tryBreakBlock(BlockPos pos)
- Mappings:
Namespace Name Mixin selector official aLabl;a(Lgb;)Zintermediary method_14266Lnet/minecraft/class_3225;method_14266(Lnet/minecraft/class_2338;)Znamed tryBreakBlockLnet/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 aLabl;a(Labk;Lbvr;Lbpr;Larf;)Larg;intermediary method_14256Lnet/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 interactItemLnet/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 aLabl;a(Labk;Lbvr;Lbpr;Larf;Ldlw;)Larg;intermediary method_14262Lnet/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 interactBlockLnet/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
public void setWorld(ServerWorld world)
- Mappings:
Namespace Name Mixin selector official aLabl;a(Labj;)Vintermediary method_14259Lnet/minecraft/class_3225;method_14259(Lnet/minecraft/class_3218;)Vnamed setWorldLnet/minecraft/server/network/ServerPlayerInteractionManager;setWorld(Lnet/minecraft/server/world/ServerWorld;)V
-
-