Class PlayerChatAction
java.lang.Object
ua.mcchickenstudio.opencreative.indev.blocks.CodingBlock
ua.mcchickenstudio.opencreative.indev.blocks.actions.ActionBlock
ua.mcchickenstudio.opencreative.indev.blocks.actions.player.PlayerActionBlock
ua.mcchickenstudio.opencreative.indev.blocks.actions.player.PlayerChatAction
- All Implemented Interfaces:
ExtensionContent,TypedBlock,ViewableTypedBlock
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidexecute(@NotNull org.bukkit.entity.Player player, @NotNull ActionsHandler actionsHandler, @NotNull Arguments arguments) @NotNull StringReturns description of extension content.@NotNull StringReturns lower-cased simple id of extension.@NotNull org.bukkit.inventory.ItemStackgetIcon()Returns an icon that will be shown in action type selection menus.@NotNull StringgetName()Returns name of extension content.Methods inherited from class ua.mcchickenstudio.opencreative.indev.blocks.actions.player.PlayerActionBlock
execute, getTypeMethods inherited from class ua.mcchickenstudio.opencreative.indev.blocks.actions.ActionBlock
createWrapped, onSignClickMethods inherited from class ua.mcchickenstudio.opencreative.indev.blocks.CodingBlock
equals, getId, getMainBlock, getOffBlock, hashCode, placeBlocks
-
Constructor Details
-
PlayerChatAction
public PlayerChatAction()
-
-
Method Details
-
execute
public void execute(@NotNull @NotNull org.bukkit.entity.Player player, @NotNull @NotNull ActionsHandler actionsHandler, @NotNull @NotNull Arguments arguments) - Specified by:
executein classPlayerActionBlock
-
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.
- Returns:
- id of extension.
-
getName
Description copied from interface:ExtensionContentReturns name of extension content. Will be displayed in list of extension content.- Returns:
- name of content.
-
getDescription
Description copied from interface:ExtensionContentReturns description of extension content. Describes purpose of new additional content.- Returns:
- description of content.
-
getIcon
@NotNull public @NotNull org.bukkit.inventory.ItemStack getIcon()Description copied from interface:ViewableTypedBlockReturns an icon that will be shown in action type selection menus.- Returns:
- icon of typed block.
-