This plugin is inspired by https://gitlab.com/Trafalcraft/antiRedstoneClock
We re-created the whole code and improved everything. On top, we support Plotsquared v7 and Worldguard v7.
The goal of this plugin is to detect redstone clocks, inform staff or console about active ones and optionally destroy / disable the redstone clocks so your server can save performance for something else. Also it can prevent players doing harm with heavy clocks, but this is more of a side effect.
It's not planned to support Paper forks or spigot directly - this plugin is developed to work on Paper, if you are using a fork of paper or spigot and it doesn't work because of your fork, you are likely on your own then. Also this plugin is not a "performance tool", it won't make your server run better directly. Third, support from 1.13 backwards likely won't happen.
Only the last 2 versions of a major Minecraft are supported. For Minecraft version 1.19, it would be 1.19.4, For Minecraft version 1.20, it would be 1.20.6 and so on
[!CAUTION] The "world" world is ignored by default
You want to help us? Sure go for it, we would love to see your contribution! You can look for open issues or if you have a nice idea, please open an issue or ask us on discord if you can add your feature with a PR. Communication is key.
antiredstoneclockremastered.notify.admin
[!CAUTION] All others can be taken from the Plugin.yml or use LuckPerms, which are automatically suggested there
Hangar: https://hangar.papermc.io/OneLiteFeather/AntiRedstoneClock-Remastered
Modrinth: https://modrinth.com/plugin/AntiRedstoneClock-Remastered
Discord: https://discord.onelitefeather.net
Important Announcement: While we have already been using Semantic Versioning (SemVer) for our releases, starting from July 24, 2025, we will be implementing the "semantic-release" tool to automate this process.
Semantic Versioning follows the format of MAJOR.MINOR.PATCH (e.g., 2.4.1):
Different types of commits will automatically trigger different version increments:
BREAKING CHANGE: in the commit messageCommits with ! after the type (e.g., feat!: remove deprecated methods)
MINOR version bump (e.g., 1.2.3 → 1.3.0)
feat (new features)Example: feat: add new command for clock statistics
PATCH version bump (e.g., 1.2.3 → 1.2.4)
fix (bug fixes)Example: fix: resolve issue with clock detection in nether worlds
No version bump
docs, style, refactor, test, choredocs: update README with new informationfeat: add support for custom clock detection rulesfix: prevent false positives in clock detectionfeat!: redesign configuration formatPlease note that version updates can be triggered by: - Pull Requests (PRs): Any merged PR can trigger a version update based on its commit messages - Renovate Bot: Dependency updates through Renovate will also trigger appropriate version updates
$ claude mcp add AntiRedstoneClock-Remastered \
-- python -m otcore.mcp_server <graph>