net.minecraft.world

public abstract class CommandBlockExecutor

net.minecraft.world.level.BaseCommandBlock
net.minecraft.class_1918
net.minecraft.world.CommandBlockExecutor

Field summary

Modifier and TypeField
private static final Text
DEFAULT_NAME
field_21515
DEFAULT_NAME
private static final int
NO_LAST_EXECUTION
field_57756
DEFAULT_LAST_EXECUTION
private long
lastExecution
field_9167
lastExecution
private boolean
updateLastExecution
field_9166
updateLastExecution
private int
successCount
field_9163
successCount
private boolean
trackOutput
field_9164
trackOutput
private Text
lastOutput
field_9165
lastOutput
private String
command
field_9168
command
private Text
customName
field_9162
customName

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public int
getSuccessCount()
method_8304()
getSuccessCount()
public void
setSuccessCount(int successCount)
method_8298(int arg0)
setSuccessCount(int successCount)
public Text
getLastOutput()
method_8292()
getLastOutput()
public void
save(ValueOutput output)
method_8297(class_11372 arg0)
writeData(WriteView view)
public void
load(ValueInput input)
method_8305(class_11368 arg0)
readData(ReadView view)
public void
setCommand(String command)
method_8286(String arg0)
setCommand(String command)
public String
getCommand()
method_8289()
getCommand()
public boolean
performCommand(ServerLevel level)
method_8301(class_3218 arg0)
execute(ServerWorld world)
private CommandBlockExecutor$CommandBlockOutput
createSource(ServerLevel level)
method_74026(class_3218 arg0)
createOutput(ServerWorld arg0)
public Text
getName()
method_8299()
getName()
public Text
getCustomName()
method_57558()
getCustomName()
public void
setCustomName(Component name)
method_8290(class_2561 arg0)
setCustomName(Text customName)
public abstract void
onUpdated(ServerLevel level)
method_8295(class_3218 arg0)
markDirty(ServerWorld world)
public void
setLastOutput(Component lastOutput)
method_8291(class_2561 arg0)
setLastOutput(Text lastOutput)
public void
setTrackOutput(boolean trackOutput)
method_8287(boolean arg0)
setTrackOutput(boolean trackOutput)
public boolean
isTrackOutput()
method_8296()
isTrackingOutput()
public abstract ServerCommandSource
createCommandSourceStack(ServerLevel level, CommandSource source)
method_8303(class_3218 arg0, class_2165 arg1)
getSource(ServerWorld world, CommandOutput output)
public abstract boolean
isValid()
method_52175()
isEditable()
private String
lambda$performCommand$1()
method_8302()
method_8302()
private void
lambda$performCommand$0(boolean arg0, int arg1)
method_8294(boolean arg0, int arg1)
method_8294(boolean successful, int returnValue)