Package net.minecraft.server.level
Class DemoMode
java.lang.Object
net.minecraft.server.level.ServerPlayerGameMode
net.minecraft.server.level.DemoMode
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
private int
private boolean
private boolean
private int
static final int
Fields inherited from class net.minecraft.server.level.ServerPlayerGameMode
level, player
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
handleBlockBreakAction
(BlockPos pos, ServerboundPlayerActionPacket.Action action, Direction face, int maxBuildHeight, int sequence) private void
void
tick()
useItem
(ServerPlayer player, Level level, ItemStack stack, InteractionHand hand) useItemOn
(ServerPlayer player, Level level, ItemStack stack, InteractionHand hand, BlockHitResult hitResult) Methods inherited from class net.minecraft.server.level.ServerPlayerGameMode
changeGameModeForPlayer, destroyAndAck, destroyBlock, getGameModeForPlayer, getPreviousGameModeForPlayer, isCreative, isSurvival, setGameModeForPlayer, setLevel
-
Field Details
-
DEMO_DAYS
public static final int DEMO_DAYS- See Also:
-
TOTAL_PLAY_TICKS
public static final int TOTAL_PLAY_TICKS- See Also:
-
displayedIntro
private boolean displayedIntro -
demoHasEnded
private boolean demoHasEnded -
demoEndedReminder
private int demoEndedReminder -
gameModeTicks
private int gameModeTicks
-
-
Constructor Details
-
DemoMode
-
-
Method Details
-
tick
public void tick()- Overrides:
tick
in classServerPlayerGameMode
-
outputDemoReminder
private void outputDemoReminder() -
handleBlockBreakAction
public void handleBlockBreakAction(BlockPos pos, ServerboundPlayerActionPacket.Action action, Direction face, int maxBuildHeight, int sequence) - Overrides:
handleBlockBreakAction
in classServerPlayerGameMode
-
useItem
public InteractionResult useItem(ServerPlayer player, Level level, ItemStack stack, InteractionHand hand) - Overrides:
useItem
in classServerPlayerGameMode
-
useItemOn
public InteractionResult useItemOn(ServerPlayer player, Level level, ItemStack stack, InteractionHand hand, BlockHitResult hitResult) - Overrides:
useItemOn
in classServerPlayerGameMode
-