The Ultimate Armor Stand Command Plugin
Overview:
RedArmorCMD is a powerful and versatile plugin that transforms ordinary Armor Stands into fully interactive command points. It allows server administrators to assign custom actions to left-clicks and right-clicks on Armor Stands, enabling console commands, player commands, or personalized messages. This plugin is perfect for adventure maps, minigames, hubs, or any server environment where interaction matters.
Features:
RedArmorCMD is a powerful and versatile plugin that transforms ordinary Armor Stands into fully interactive command points. It allows server administrators to assign custom actions to left-clicks and right-clicks on Armor Stands, enabling console commands, player commands, or personalized messages. This plugin is perfect for adventure maps, minigames, hubs, or any server environment where interaction matters.
Features:
- Left & Right Click Actions: Assign different commands for left-clicks and right-clicks on the same Armor Stand.
- Custom Commands: Execute console commands, player commands, or send custom messages when interacted with.
- Permissions Support: Restrict access to specific Armor Stands with custom permissions.
- Cooldown System: Prevent command spam by applying configurable cooldowns per player and Armor Stand.
- Invulnerable Armor Stands: Keep Armor Stands unbreakable while still allowing full interaction.
- Selection Mode: Easy-to-use selection system for creating and registering interactive Armor Stands.
- Persistent Data Support: Automatic UUID and PersistentDataContainer (PDC) storage to ensure long-term consistency and compatibility.
- Configuration Management: Fully configurable through config.yml and customizable messages via messages.yml.
Benefits:
- Enhances player experience by creating interactive, clickable objects in your world.
- Reduces the need for multiple plugins by providing a single solution for commands, messages, and interactions.
- Lightweight, stable, and easy to set up, making it ideal for any server size.
Code:
[*]/armorcmd create <id> [cooldown] [permission] [invulnerable] – Creates a new interactive Armor Stand.
[*]/armorcmd addcmd <id> <left/right> <type> <command> – Adds a command to a selected Armor Stand.
[*]/armorcmd remove <id> – Deletes an existing interactive Armor Stand.
[*]/armorcmd select – Toggles selection mode for creating Armor Stands.
[*]/armorcmd reload – Reloads plugin configuration and messages.
[paste]
# ===================================
# RedArmorCMD - Messages
# ===================================
# Prefix for all messages
prefix: "&6[&cRedArmorCMD&6] &7"
# =========================
# Errors
# =========================
errors:
only-player: "&#FF5555You must be a player to run this command."
no-permission: "&#FF5555You do not have permission to use this command."
invalid-args: "&#FF5555Invalid arguments."
id-exists: "&#FF5555An armorstand with ID &c{id} &#FF5555already exists."
id-not-exists: "&#FF5555No armorstand found with ID &c{id}."
invalid-click: "&#FF5555Invalid click type. Use 'left' or 'right'."
invalid-type: "&#FF5555Invalid command type. Use 'console', 'player', or 'message'."
# =========================
# Selection
# =========================
select:
enabled: "7FF55Selection mode enabled. Right-click an armorstand to select it."
disabled: "&#FF5555Selection mode disabled."
selected: "7FF55Armorstand selected."
# =========================
# Create
# =========================
create:
need-selection: "&#FF5555You must select an armorstand first."
success: "7FF55Armorstand with ID &a{id} 7FF55created successfully."
# =========================
# Add Command
# =========================
addcmd:
success: "7FF55Command added to armorstand &a{id}."
# =========================
# Remove
# =========================
remove:
success: "&#FF5555Armorstand &c{id} &#FF5555removed successfully."
# =========================
# Reload
# =========================
reload:
success: "7FF55RedArmorCMD reloaded successfully."
# =========================
# Help Menu (multi-line)
# =========================
help:
commands:
- "&6===== &cRedArmorCMD &6====="
- "&e/armorcmd select &7- Toggle selection mode"
- "&e/armorcmd create <id> [cooldown] [permission] &7- Create armorstand"
- "&e/armorcmd addcmd <id> <right|left> <console|player|message> <command> &7- Add command to armorstand"
- "&e/armorcmd remove <id> &7- Remove armorstand"
- "&e/armorcmd reload &7- Reload plugin configs"
- "&e/armorcmd help &7- Show this help menu"
[/paste]
# ===================================
# RedArmorCMD - Messages
# ===================================
# Prefix for all messages
prefix: "&6[&cRedArmorCMD&6] &7"
# =========================
# Errors
# =========================
errors:
only-player: "&#FF5555You must be a player to run this command."
no-permission: "&#FF5555You do not have permission to use this command."
invalid-args: "&#FF5555Invalid arguments."
id-exists: "&#FF5555An armorstand with ID &c{id} &#FF5555already exists."
id-not-exists: "&#FF5555No armorstand found with ID &c{id}."
invalid-click: "&#FF5555Invalid click type. Use 'left' or 'right'."
invalid-type: "&#FF5555Invalid command type. Use 'console', 'player', or 'message'."
# =========================
# Selection
# =========================
select:
enabled: "7FF55Selection mode enabled. Right-click an armorstand to select it."
disabled: "&#FF5555Selection mode disabled."
selected: "7FF55Armorstand selected."
# =========================
# Create
# =========================
create:
need-selection: "&#FF5555You must select an armorstand first."
success: "7FF55Armorstand with ID &a{id} 7FF55created successfully."
# =========================
# Add Command
# =========================
addcmd:
success: "7FF55Command added to armorstand &a{id}."
# =========================
# Remove
# =========================
remove:
success: "&#FF5555Armorstand &c{id} &#FF5555removed successfully."
# =========================
# Reload
# =========================
reload:
success: "7FF55RedArmorCMD reloaded successfully."
# =========================
# Help Menu (multi-line)
# =========================
help:
commands:
- "&6===== &cRedArmorCMD &6====="
- "&e/armorcmd select &7- Toggle selection mode"
- "&e/armorcmd create <id> [cooldown] [permission] &7- Create armorstand"
- "&e/armorcmd addcmd <id> <right|left> <console|player|message> <command> &7- Add command to armorstand"
- "&e/armorcmd remove <id> &7- Remove armorstand"
- "&e/armorcmd reload &7- Reload plugin configs"
- "&e/armorcmd help &7- Show this help menu"
[/paste]
[paste]
armorstands:
test5:
location: world,-62.5,63.0,-0.5,-90.0,0.0
cooldown: 0
right-click-cmd: []
left-click-cmd: []
invulnerable: true
no-permission: ''
waiting-cooldown: ''
uuid: c7cc2e74-6c94-44b4-a827-d26727a988f0
# ejemplo_otra:
# location: world_nether,100.5,64.0,-23.0,0.0,0.0
# cooldown: 3
# permission: flawlessarmorcmd.use.ejemplo
# right-click-cmd:
# - 'console: say alguien uso ejemplo'
# left-click-cmd:
# - 'player: ffa join diamante'
# - 'message: &#FFFFFFEntrando al FFA!'
# no-permission: '&#FF5555Necesitas el permiso &#FFFFFF{permission}'
# waiting-cooldown: '&#FFAA00Espera &#FFFFFF{cooldown} &#FFAA00segundos para volver a usar esta armorstand'
[/paste]
armorstands:
test5:
location: world,-62.5,63.0,-0.5,-90.0,0.0
cooldown: 0
right-click-cmd: []
left-click-cmd: []
invulnerable: true
no-permission: ''
waiting-cooldown: ''
uuid: c7cc2e74-6c94-44b4-a827-d26727a988f0
# ejemplo_otra:
# location: world_nether,100.5,64.0,-23.0,0.0,0.0
# cooldown: 3
# permission: flawlessarmorcmd.use.ejemplo
# right-click-cmd:
# - 'console: say alguien uso ejemplo'
# left-click-cmd:
# - 'player: ffa join diamante'
# - 'message: &#FFFFFFEntrando al FFA!'
# no-permission: '&#FF5555Necesitas el permiso &#FFFFFF{permission}'
# waiting-cooldown: '&#FFAA00Espera &#FFFFFF{cooldown} &#FFAA00segundos para volver a usar esta armorstand'
[/paste]
- Drop FlawlessArmorCMD.jar into your /plugins folder
- Restart the server
- Configure messages.yml if needed
- Use /armorcmd in-game to start creating armor stands
- Java 21
- Spigot/Paper 1.21 → 1.21.10
- Interactive NPCs (without Citizens)
- Teleportation stands
- Shop or menu openers
- Mini-game joiners
- Cosmetic triggers
Download RedArmorCMD Today
Turn your armor stands into powerful interactive tools!
Turn your armor stands into powerful interactive tools!
