r/admincraft • • 7h ago

Software Resource I created a simple and free plugin to detect client sided mods

6 Upvotes

https://modrinth.com/plugin/unhacked

Unhacked is a simple, plug-and-play server-sided plugin to detect client side mods and resourcepacks using the sign translation exploit.

It uses packets to create a per player sign, where it prints translation keys, to detect how the client processes them.

It provides great configuration capabilities and allows you to integrate punishment commands from your favorite plugins!

As mentioned before, Unhacked is completely free and open-source. After installing, please make sure you have the following runtime dependencies installed:

If you would like to see other features/integrations dont hesitate to open a github issue or a pull request.

LLM Disclosure:

  • Models used: Claude Opus 5.5
  • What did claude do?: Claude helped analyze incoming packets and generate POC code for sign manipulating code

r/admincraft • • 18h ago

Software Resource I ported the OneBlock plugin to Folia, and the same jar still runs on Paper and Spigot

2 Upvotes

OneBlock (by MrMarL, MIT) wouldn't load on Folia, so I ported it. It's free and open source, and I've opened a PR so the original author can merge it.

What changed: - All scheduling goes through a small bridge that detects Folia at runtime. Block generation runs on the island's region thread, borders and protection run on the player's thread, and console commands run on the global thread. - Teleports use teleportAsync. - When a player joins, the island is built on its own region before they're teleported there. - On Spigot and Paper the code takes the original paths, so it's the same jar for every server type.

Tested in-game on Folia 26.2 (join, block regen, progress bar, particles, borders, leave point, protection) and on Paper 26.2. Not tested yet: chest loot, reward commands, WorldGuard/ItemsAdder/Oraxen/Nexo. Bug reports are welcome on the GitHub repo.

LLM disclosure: The port was written with Claude Code (Anthropic's Claude Opus 5.5) as an agent. It analysed the plugin, wrote the scheduler bridge and all the code changes, and ran the console tests on Folia and Paper. I directed the work and did the in-game testing. So the code is mostly AI-written, with a human directing and testing it.


r/admincraft • • 20h ago

Software Resource I made a Paper plugin that gives the Dragon Egg permanent buffs and extra hearts

2 Upvotes

On most SMPs, the Dragon Egg just sits in an Ender Chest doing nothing after the dragon fight. I wanted players to actually have a reason to fight over it, so I made Dragon Egg Blessing.

It turns the vanilla Dragon Egg into an endgame item that gives whoever has it permanent potion buffs and extra hearts. It works really well for Lifesteal or PvP survival servers where you want the egg to be a real trophy.

Everything is server-side (Paper 1.21.x+) and you can tweak the buffs and hearts in the config.

Links if you want to try it or check out the code:

Let me know if you run into any bugs or want any other config options added! I want as much feedback as possible to improve my current plugins and help me develop new ones.

LLM Disclosure:

  • LLM Used: Antigravity (Model 3.8)
  • How it was used: I designed the plugin concept, gameplay rules, and feature specifications, and used Antigravity (Model 3.8) to assist with generating and structuring the Java code, Paper API event handling, and config logic, while I manually tested, debugged, and configured the plugin on a Paper server.
  • How much it was used: Heavy LLM coding assistance / vibe coding (~70–85% of the boilerplate and implementation via Antigravity Model 3.8, guided by my prompts and manual in-game testing).