Package net.minecraft.world
Class CommandBlockExecutor
java.lang.Object
net.minecraft.world.CommandBlockExecutor
- All Implemented Interfaces:
CommandOutput
- Direct Known Subclasses:
CommandBlockMinecartEntity.CommandExecutor
public abstract class CommandBlockExecutor extends Object implements CommandOutput
-
Field Summary
Fields Modifier and Type Field Description private Stringcommandprivate TextcustomNameprivate static SimpleDateFormatDATE_FORMATprivate static TextDEFAULT_NAMEprivate longlastExecutionprivate TextlastOutputprivate intsuccessCountprivate booleantrackOutputprivate booleanupdateLastExecutionFields inherited from interface net.minecraft.server.command.CommandOutput
DUMMY -
Constructor Summary
Constructors Constructor Description CommandBlockExecutor() -
Method Summary
Modifier and Type Method Description voiddeserialize(CompoundTag tag)booleanexecute(World world)StringgetCommand()TextgetCustomName()TextgetLastOutput()abstract Vec3dgetPos()abstract ServerCommandSourcegetSource()intgetSuccessCount()abstract ServerWorldgetWorld()ActionResultinteract(PlayerEntity player)booleanisTrackingOutput()abstract voidmarkDirty()voidsendSystemMessage(Text message, UUID senderUuid)CompoundTagserialize(CompoundTag tag)voidsetCommand(String command)voidsetCustomName(Text name)voidsetLastOutput(Text lastOutput)voidsetSuccessCount(int successCount)booleanshouldBroadcastConsoleToOps()booleanshouldReceiveFeedback()booleanshouldTrackOutput()voidshouldTrackOutput(boolean trackOutput)
-
Field Details
-
DATE_FORMAT
-
DEFAULT_NAME
-
lastExecution
private long lastExecution -
updateLastExecution
private boolean updateLastExecution -
successCount
private int successCount -
trackOutput
private boolean trackOutput -
lastOutput
-
command
-
customName
-
-
Constructor Details
-
CommandBlockExecutor
public CommandBlockExecutor()
-
-
Method Details
-
getSuccessCount
public int getSuccessCount() -
setSuccessCount
public void setSuccessCount(int successCount) -
getLastOutput
-
serialize
-
deserialize
-
setCommand
-
getCommand
-
execute
-
getCustomName
-
setCustomName
-
sendSystemMessage
- Specified by:
sendSystemMessagein interfaceCommandOutput
-
getWorld
-
markDirty
public abstract void markDirty() -
setLastOutput
-
shouldTrackOutput
public void shouldTrackOutput(boolean trackOutput) -
isTrackingOutput
@Environment(CLIENT) public boolean isTrackingOutput() -
interact
-
getPos
-
getSource
-
shouldReceiveFeedback
public boolean shouldReceiveFeedback()- Specified by:
shouldReceiveFeedbackin interfaceCommandOutput
-
shouldTrackOutput
public boolean shouldTrackOutput()- Specified by:
shouldTrackOutputin interfaceCommandOutput
-
shouldBroadcastConsoleToOps
public boolean shouldBroadcastConsoleToOps()- Specified by:
shouldBroadcastConsoleToOpsin interfaceCommandOutput
-