Package net.minecraft.server.level
Class ServerPlayerGameMode
java.lang.Object
net.minecraft.server.level.ServerPlayerGameMode
- Direct Known Subclasses:
- DemoMode
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate BlockPosprivate intprivate BlockPosprivate intprivate GameTypeprivate intprivate booleanprivate booleanprivate intprotected ServerLevelprivate static final org.slf4j.Loggerprotected final ServerPlayerprivate GameType
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionbooleanchangeGameModeForPlayer(GameType p_143474_) private voiddebugLogging(BlockPos p_215126_, boolean p_215127_, int p_215128_, String p_215129_) voiddestroyAndAck(BlockPos p_215117_, int p_215118_, String p_215119_) booleandestroyBlock(BlockPos p_9281_) voidhandleBlockBreakAction(BlockPos p_215120_, ServerboundPlayerActionPacket.Action p_215121_, Direction p_215122_, int p_215123_, int p_215124_) private floatincrementDestroyProgress(BlockState p_9277_, BlockPos p_9278_, int p_9279_) booleanbooleanprivate booleanremoveBlock(BlockPos p_180235_1_, boolean canHarvest) protected voidsetGameModeForPlayer(GameType p_9274_, GameType p_9275_) voidsetLevel(ServerLevel p_9261_) voidtick()useItem(ServerPlayer p_9262_, Level p_9263_, ItemStack p_9264_, InteractionHand p_9265_) useItemOn(ServerPlayer p_9266_, Level p_9267_, ItemStack p_9268_, InteractionHand p_9269_, BlockHitResult p_9270_) 
- 
Field Details- 
LOGGERprivate static final org.slf4j.Logger LOGGER
- 
level
- 
player
- 
gameModeForPlayer
- 
previousGameModeForPlayer
- 
isDestroyingBlockprivate boolean isDestroyingBlock
- 
destroyProgressStartprivate int destroyProgressStart
- 
destroyPos
- 
gameTicksprivate int gameTicks
- 
hasDelayedDestroyprivate boolean hasDelayedDestroy
- 
delayedDestroyPos
- 
delayedTickStartprivate int delayedTickStart
- 
lastSentStateprivate int lastSentState
 
- 
- 
Constructor Details- 
ServerPlayerGameMode
 
- 
- 
Method Details- 
changeGameModeForPlayer
- 
setGameModeForPlayer
- 
getGameModeForPlayer
- 
getPreviousGameModeForPlayer
- 
isSurvivalpublic boolean isSurvival()
- 
isCreativepublic boolean isCreative()
- 
tickpublic void tick()
- 
incrementDestroyProgress
- 
debugLogging
- 
handleBlockBreakActionpublic void handleBlockBreakAction(BlockPos p_215120_, ServerboundPlayerActionPacket.Action p_215121_, Direction p_215122_, int p_215123_, int p_215124_) 
- 
destroyAndAck
- 
destroyBlock
- 
removeBlock
- 
useItempublic InteractionResult useItem(ServerPlayer p_9262_, Level p_9263_, ItemStack p_9264_, InteractionHand p_9265_) 
- 
useItemOnpublic InteractionResult useItemOn(ServerPlayer p_9266_, Level p_9267_, ItemStack p_9268_, InteractionHand p_9269_, BlockHitResult p_9270_) 
- 
setLevel
 
-