Armstrong

Plugin that utilizes Lunar Client's Apollo API.

67

Armstrong

<div align="center">

Armstrong project logo

Found a bug or have a feature idea? is a simple plugin that utilizes Found a bug or have a feature idea?'s %%MD1%%. Found a bug or have a feature idea? Use the %%MD2%%!

</div>

⚖️ Armstrong vs. LunarUtility

Originally the goal was just to migrate the codebase to use Apollo rather than the old BukkitAPI. During the migration, I noticed that Apollo (on its own) now does some of what this plugin once did. So, the waypoints & disabled-mods module have been removed from this plugin (now configurable in Apollo). The cooldown module implementation was also removed, but will come back to it at a later time!

🙌 Credits

Armstrong is based off of LunarUtility. All credit to the original developers!

👨‍💻 Contributors - 🏙️ Contributors – Original Author - 🛠️ %%MD1%% – Maintainer - 💡 %%MD2%% – Contributor

📥 Installing

1. Download the jar from both 2. Download LunarClient's Apollo API jar from %%MD1%% 3. Drop both jars into all your servers 4. Edit the configuration files to your liking

📜 Terms of Use

- No selling or claiming this project as your own - Please respect & credit the developers

✨ Features

🏷️ Nametag

Enabled by default, configurable in `config.yml`.

Armstrong Nametag module implementation

🔒 Require Lunar Client

Disabled by default. Enable by setting `REQUIRE-LUNAR` to `true` in `config.yml`.

Force Lunar Client kick message

🛡️ Staff Mods

Requires `armstrong.staff` permission. Toggle with `/lsm <player>`.

Armstrong Staff Mods toggle

🌙 Player on Lunar Client

Requires `armstrong.players` permission. Check if someone is using Lunar Client with `/lc <player>`.

Player on Lunar Client check

📋 All Players on Lunar Client

Requires `armstrong.players` permission. Get a list of players on Lunar Client with `/lc players` (or `list` / `users`).

List of all players on Lunar Client

ADS