Uranium is a moderation utility built for 1.8 Eaglercraft servers.
Go to file
2022-10-24 20:10:03 +01:00
.github/workflows test: add maven workflow 2022-10-24 20:10:03 +01:00
src/main chore(readme): add permissions and some extra instructions relating to Bungee 2022-10-24 18:22:00 +01:00
.gitignore Initial commit 2022-10-23 21:48:13 +01:00
LICENSE chore: add MIT license 2022-10-23 21:53:57 +01:00
pom.xml feat(config): add option to check commands with the chat filter 2022-10-24 16:20:21 +01:00
README.md chore(readme): add permissions and some extra instructions relating to Bungee 2022-10-24 18:22:00 +01:00

Uranium

Uranium is a moderation utility built for Eaglercraft 1.8 servers. THIS PLUGIN WILL NOT WORK ON CRAFTBUKKIT 1.5.2, SO DO NOT TRY IT!

How to Install

  • Download the latest jarfile from the Releases page
  • Drag and drop into your 1.8.8 server's plugin folder
  • Restart, not reload, your server
  • Modify the configuration file located in plugins/Uranium/config.yml to your liking
  • ????
  • Profit

Bungee Configuration

Certain features of Uranium require modifications to the Bungee config.

IP Banning

The first modification you will need to make is allowing Bukkit to send console command packets to Bungee via plugin messaging.

To do this, go to your Bungee config, and set accept_bukkit_console_command_packets to true.

IP/Domain

For commands like /ip and /domain to work, you will need to disable the Bungee versions of those commands.

To do this, just add ip and domain to disabled_commands in the Bungee config, like this:

disabled_commands:
- ip
- domain

Note: These commands will still work in console, they will just not work in-game.

Permissions

Permission Description
uranium.notify Receive all staff-only alerts, such as suspicious domains.
uranium.bypass Bypass the chat filter.
uranium.reload Reload the plugin configuration file.
uranium.banip Will allow any user with this permission to IP ban users online.
uranium.banip.exempt Allows the user to be made exempt from the above command.
uranium.ip Gives the user the ability to view any user's IP. Half of the IP will be censored for user privacy.
uranium.ip.full Instead of half the IP being censored, having this permission will allow the user to view the whole IP.
uranium.domain Gives the user the ability to view any user's domain.
uranium.vanish Allows the user to vanish, making them invisible to everyone except other users who have this permission.
uranium.commandspy Gives the user access to spy on other user commands.
uranium.commandspy.exempt Makes the user exempt from their commands showing up on command spy.