Class PlayerSendMessageAction
java.lang.Object
ua.mcchickenstudio.opencreative.coding.blocks.actions.Action
ua.mcchickenstudio.opencreative.indev.coding6.Action6
ua.mcchickenstudio.opencreative.indev.coding6.TargetAction
ua.mcchickenstudio.opencreative.indev.coding6.players.PlayerAction
ua.mcchickenstudio.opencreative.indev.coding6.players.communication.PlayerSendMessageAction
- All Implemented Interfaces:
CodingBlock,DisplayableIcon,ExtensionContent,RequiresArguments
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidexecutePlayer(@NotNull org.bukkit.entity.Player player) @NotNull MenusCategoryReturns menus category, that will be used to filter coding block types.@NotNull StringReturns description of extension content.@NotNull org.bukkit.inventory.ItemStackReturns icon, that will be displayed in coding block type selection menu.@NotNull StringReturns lower-cased simple id of extension.@NotNull StringgetName()Returns name of extension content.@NotNull RequiredArgumentsMethods inherited from class ua.mcchickenstudio.opencreative.indev.coding6.players.PlayerAction
executeEntityMethods inherited from class ua.mcchickenstudio.opencreative.indev.coding6.TargetAction
execute, getEntity, getTarget, getTargets, initMethods inherited from class ua.mcchickenstudio.opencreative.indev.coding6.Action6
arguments, equals, getActionCategory, getActionType, getBlockCategory, getEvent, getHandler, getID, getLocaleName, getX, getY, getZ, hashCode, isDisabled, planet, run, toString, worldMethods inherited from class ua.mcchickenstudio.opencreative.coding.blocks.actions.Action
getArguments, getArgumentsList, getEntitiesByNameOrUUID, getEntityByNameOrUUID, getExecutor, getPlanet, getPlayersByNameOrUUID, getWorld, prepareAndExecute, setEntity, setEvent, setHandler, setVarValue
-
Constructor Details
-
PlayerSendMessageAction
public PlayerSendMessageAction()
-
-
Method Details
-
executePlayer
public void executePlayer(@NotNull @NotNull org.bukkit.entity.Player player) - Specified by:
executePlayerin classPlayerAction
-
getRequiredArguments
- Specified by:
getRequiredArgumentsin interfaceRequiresArguments
-
getExtensionId
Description copied from interface:ExtensionContentReturns lower-cased simple id of extension. Will be used to identify author of content.ID "default" is reserved for OpenCreative+ developers.
- Specified by:
getExtensionIdin interfaceExtensionContent- Returns:
- id of extension.
-
getName
Description copied from interface:ExtensionContentReturns name of extension content. Will be displayed in list of extension content.- Specified by:
getNamein interfaceExtensionContent- Returns:
- name of content.
-
getDescription
Description copied from interface:ExtensionContentReturns description of extension content. Describes purpose of new additional content.- Specified by:
getDescriptionin interfaceExtensionContent- Returns:
- description of content.
-
getDisplayIcon
@NotNull public @NotNull org.bukkit.inventory.ItemStack getDisplayIcon()Description copied from interface:DisplayableIconReturns icon, that will be displayed in coding block type selection menu.- Specified by:
getDisplayIconin interfaceDisplayableIcon- Returns:
- icon of coding block.
-
getCategory
Description copied from interface:DisplayableIconReturns menus category, that will be used to filter coding block types.- Specified by:
getCategoryin interfaceDisplayableIcon
-