OneMace 图标

Minecraft 服务端插件

OneMace

Limits the number of Maces!

装备类游戏机制工具类bukkitpaperpurpurspigot
版本范围
1.21–26.1.2
下载量
7.2 万

插件介绍

OneMace

Download on Modrinth Download on GitHub

Tired of plugins that claim to fix multiple Maces—but don’t?

OneMace enforces a hard limit: players can have only one Mace. No bypasses. Period.

OneMace introduces a unique gameplay twist by limiting the entire server to a single Mace. No more spamming Maces—strategy and skill are key! Perfect for Lifesteal and competitive PvP servers that want to balance the game.

  • The plugin stores the crafted state in config.yml, so it remains saved across restarts.
  • The Mace recipe is re-enabled if the Mace is destroyed (e.g., lava, void, breaking).
  • Announcements for crafting & destruction can be enabled/disabled in config.yml.

Need a server for a nice deal or just want to support me? ❤️

ScalaCube 50 PERCENT OFF FOR THE FIRST MONTH Support me on Ko-Fi

Configuration

Make sure the server is not running before making changes!

settings:
  mace-crafted: false  # Changes to true when the Mace is crafted.
  mace-owner: null  # Stores the UUID of the current owner, or null if no owner.
  announce-mace-messages: true  # If true, broadcasts when the Mace is crafted or lost.
  allow-locate-for-all: false # If true, allows any player to use the '/onemace locate' subcommand.
  colored-name: false # If true, the player that has the Mace will have a colored name.
  mace-name-color: "RED" # The color of the name, use Chat Colors.
  optional-allowed-containers: # Containers that the Mace is allowed to be placed into.
    - ENDER_CHEST
    - ANVIL
    - ENCHANTING

# Stores whether an offline player logged out with the Mace.
# If set to true, the Mace is in their inventory or Ender Chest when they logged out.
# Used to prevent crafting if the Mace still exists in an offline player’s possession.
# This is automatically updated when a player logs out or the server shuts down.
offline_inventory: {}

# Customizable messages
messages:
  crafted: "&b[OneMace] &eThe Mace has been crafted!"
  lost: "&b[OneMace] &eThe Mace has been lost!"

Commands

/onemace locate - Allows you to locate the Mace.

Required permission: onemace.admin

  • description: Allows using admin subcommands
  • default: op

/onemace fix - Allows you to remove duplicate Maces and only leave one.

Required permission: onemace.admin

  • description: Allows using admin subcommands
  • default: op

/onemace info - Basic information about the plugin.

Required permission: none

Setup

Put the jar file into your server's plugin folder.

Restart (or reload) the server!

Bypasses & Limitations

⚠️ Maces in unloaded chunks will NOT be detected. This is unfortunately unfixable due to how Minecraft works. It is up to you to detect and use the admin commands if you suspect there may be more than one Mace.

Otherwise, this plugin should work perfectly on a clean vanilla server.

Contact

If you find any vanilla bypass or just need help, feel free to contact me:

Discord Contact GitHub

Special Thanks

💙 Kamco0990 – The reason this plugin even exists.

版本与下载

推荐下载

OneMace-1.03.jar版本 1.03 · 20.8 KBSHA-1 2321aed56ddb91c6723a0cdc61a2d8e1e0737629下载 OneMace-1.03.jar

1.07

正式版
加载器
bukkit · paper · purpur · spigot
MC 版本
1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2
OneMace-1.07.jar24.4 KBSHA-1 814c5877b3232e1761d30e91ef26303a6e43712b获取文件 OneMace-1.07.jar
展开更新日志

Added

  • Clickable [TELEPORT] text to /onemace locate results (OP or onemace.teleport permission)

Fixed

  • /onemace locate and /onemace fix now detect Maces inside Bundles (thanks to SUNNYVOID on GitHub)
  • Race condition with AuthMe/Login plugins causing false "Mace does not exist" alerts (thanks to RomanTNT on GitHub)
  • Improved mace detection, should handle edge cases better (thanks to Reporter797 on GitHub)
  • Updated to Minecraft 26.1+

Planned

  • Support for multiple Maces, not just one
  • A possible solution for unloaded chunk detection (no promises though)

1.06

正式版
加载器
bukkit · paper · purpur · spigot
MC 版本
1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11
OneMace-1.06.jar21.7 KBSHA-1 769496f98d2dd759df2ea6d47621aff3663f80b4获取文件 OneMace-1.06.jar
展开更新日志

Fixed

  • Fixed being able to put the Mace on Armor Stands with arms
  • Fixed being able to put the Mace into Item Frames from the Offhand (thanks to JustAChickenDev on GitHub)
  • Fixed occasional log spam in the console due to colored name changes
  • Some performance improvements

Planned

  • Support for multiple Maces, not just one
  • A possible solution for unloaded chunk detection (no promises though)

1.05

正式版
加载器
bukkit · paper · purpur · spigot
MC 版本
1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11
OneMace-1.05.jar21.5 KBSHA-1 d2bbcea0ba76818c02a02f1cbc95e14c2e05460d获取文件 OneMace-1.05.jar
展开更新日志

Added

  • Command autocomplete
  • Customizable allowed containers

Fixed

  • Fixed being able to put the Mace inside Bundles (again)
  • Fixed weird behaviour when moving the Mace in the Inventory
  • Fixed the Mace disappearing while in Creative
  • Fixed issues with Offhand and Number swapping

Planned

  • Support for multiple Maces, not just one

1.04

正式版
加载器
bukkit · paper · purpur · spigot
MC 版本
1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11
OneMace-1.04.jar19.3 KBSHA-1 3705542387e07c31dc9548b4a4c3d5d0f051ee3b获取文件 OneMace-1.04.jar
展开更新日志

Fixed

  • The Mace not being able to be moved in the inventory sometimes, or when in Creative
  • The Mace being able to be put inside Bundles
  • Updated to 1.21.11

1.04-beta

测试版
加载器
bukkit · paper · purpur · spigot
MC 版本
1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10
OneMace-1.04-beta.jar19.2 KBSHA-1 2496fd3f784da3510b3105a3ef142148580ffdae获取文件 OneMace-1.04-beta.jar
展开更新日志

⚠️ This is a Beta release, as I haven’t yet been able to fully verify the fixes. If you have the opportunity to test it, I’d greatly appreciate any feedback on its stability, please contact me on Discord. Once confirmed, it’ll be released as a stable version.

Fixed

  • The Mace not being able to be put into Anvils, Enchant Tables, Ender Chests
  • Updated to 1.21.10

Removed

  • Removed the allow-mace-in-containers setting, made true by default

1.03

正式版推荐
加载器
bukkit · paper · purpur · spigot
MC 版本
1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8
OneMace-1.03.jar20.8 KBSHA-1 2321aed56ddb91c6723a0cdc61a2d8e1e0737629获取文件 OneMace-1.03.jar
展开更新日志

Most of these are thanks to @starmaster1 on Discord.

Added

  • Config option settings.allow-mace-in-containers to control if the Mace can be placed in containers
  • Config option settings.colored-name and settings.mace-name-color for coloring the mace holder’s name via scoreboard team
  • Prevention for storing the Mace in decorated pots
  • Prevention for placing the Mace into item frames
  • Protection against offhand swapping (F key) to

Fixed

  • Updated to 1.21.8
  • Closed multiple bypasses where players could move the Mace using:
    • Offhand slot while in containers
    • Item frames
    • Decorated pots

1.02

正式版
加载器
bukkit · paper · purpur · spigot
MC 版本
1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5
OneMace-1.02.jar17 KBSHA-1 5d2f360f8664f44f154529746af2ae16f1aaea00获取文件 OneMace-1.02.jar
展开更新日志

Fixed

  • Fixed most if not all NPEs (thanks to @waffliozz on Discord)

1.01

正式版推荐
加载器
bukkit · paper · purpur · spigot
MC 版本
1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5
OneMace-1.01.jar16.9 KBSHA-1 f4f88f125284afc41214811cc67c810a5be9c242获取文件 OneMace-1.01.jar
展开更新日志

Added

  • Customizable broadcast messages (crafting, losing)
  • Updated to support 1.21.5

Fixed

  • Prevented the Mace from being stored in colored bundles (thanks to @zmali on Discord)

Changed

  • Project is now open-source

1.0

正式版
加载器
bukkit · paper · purpur · spigot
MC 版本
1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4
OneMace-1.0.jar16.5 KBSHA-1 afa9bc7ca6e270e47ee1616cc28c29aaed2d6374获取文件 OneMace-1.0.jar