Package io.papermc.paper.command
Interface CommandBlockHolder
- All Known Subinterfaces:
CommandBlock
,CommandMinecart
public interface CommandBlockHolder
-
Method Summary
Modifier and TypeMethodDescriptionGets the command that this CommandBlock will run when powered.int
Gets the success count from this command block.Gets the last output from this command block.void
lastOutput
(@Nullable Component lastOutput) Sets the last output from this command block.void
setCommand
(@Nullable String command) Sets the command that this CommandBlock will run when powered.void
setSuccessCount
(int successCount) Sets the success count from this command block.
-
Method Details
-
getCommand
Gets the command that this CommandBlock will run when powered. This will never return null. If the CommandBlock does not have a command, an empty String will be returned instead.- Returns:
- Command that this CommandBlock will run when activated.
-
setCommand
Sets the command that this CommandBlock will run when powered. Setting the command to null is the same as setting it to an empty String.- Parameters:
command
- Command that this CommandBlock will run when activated.
-
lastOutput
Gets the last output from this command block.- Returns:
- the last output
-
lastOutput
Sets the last output from this command block.- Parameters:
lastOutput
- the last output
-
getSuccessCount
int getSuccessCount()Gets the success count from this command block.- Returns:
- the success count
- See Also:
-
setSuccessCount
void setSuccessCount(int successCount) Sets the success count from this command block.- Parameters:
successCount
- the success count- See Also:
-