ModsJava
[Unmaintained] BungeeBanz
Minecraft Java mod. Downloads from the MC Java Mods app on Android.
⬇ Download on SpigotBungeeBanz is a ban manager for BungeeCord networks.
This is my first bungeecord plugin. Please do not treat it too hard! =)
Please report bugs / errors here .
- Punish online & offline players
- Punish players by uuid (Don't need to have been playing on the server)
- Ban players permanent or temporary
- Mute players permanent or temporary
- Unban/-mute players
- Does not need a MySQL database
- Notifies
- Appeal site
- Many permissions
- Default reason
- Different reasons
- Easy-to-use Developer API
Informational: If no reason is specified, the default reason will be "Behaviour".
/kick <Player> [Reason]
Punish reasons
/kick <Player> [Reason]
Description: Kicks a player from the network
Example: /kick Rengobli | /ban Rengobli Advertisement
Permissions: BungeeBanz.command.kick | BungeeBanz.admin
/ban <Player> [Reason]
Example: /kick Rengobli | /ban Rengobli Advertisement
Permissions: BungeeBanz.command.kick | BungeeBanz.admin
Description: Bans a player permanently from the network
Example: /ban Rengobli | /ban Rengobli Hacking
Permissions: BungeeBanz.command.ban | BungeeBanz.admin
/tempban <Player> <Duration> <Value> [Reason]
Example: /ban Rengobli | /ban Rengobli Hacking
Permissions: BungeeBanz.command.ban | BungeeBanz.admin
Description: Temporary bans a player from the network
Example: /tempban Rengobli 5 hours | /tempban Rengobli 30 days Hacking
Permissions: BungeeBanz.command.tempban | BungeeBanz.admin
/mute <Player> [Reason]
Example: /tempban Rengobli 5 hours | /tempban Rengobli 30 days Hacking
Permissions: BungeeBanz.command.tempban | BungeeBanz.admin
Description: Mutes a player permanently across the network
Example: /mute Rengobli | /mute Rengobli Advertising
Permissions: BungeeBanz.command.mute | BungeeBanz.admin
/tempmute <Player> <Duration> <Value> [Reason]
Example: /mute Rengobli | /mute Rengobli Advertising
Permissions: BungeeBanz.command.mute | BungeeBanz.admin
Description: Temporary mutes a player across the network
Example: /tempmute Rengobli 5 hours | / tempmute Rengobli 30 days Chat
Permissions: BungeeBanz.command.tempmute | BungeeBanz.admin
/unban <Player>
Example: /tempmute Rengobli 5 hours | / tempmute Rengobli 30 days Chat
Permissions: BungeeBanz.command.tempmute | BungeeBanz.admin
Description: Unbans a banned player
Example: /unban Rengobli
Permissions: BungeeBanz.command.unban | BungeeBanz.admin
/unmute <Player>
Example: /unban Rengobli
Permissions: BungeeBanz.command.unban | BungeeBanz.admin
Description: Unmutes a muted player
Example: /unmute Rengobli
Permissions: BungeeBanz.command.unmute | BungeeBanz.admin
Example: /unmute Rengobli
Permissions: BungeeBanz.command.unmute | BungeeBanz.admin
- Hacking
- Teaming
- Chat
- Racism
- Advertising
- Skin
- Scam
- Insult
- Behaviour (default)
- Minutes
- Hours
- Days
- Weeks
PunishManager.java
void notify(CommandSender staffName, String punished, String reason, PunishType type)
void notifyTime(CommandSender staffName, String punished, String reason, PunishType type, int duration, PunishValue value)
void notify(CommandSender staffName, String unPunished, PunishType type)
void sendPunishReasons(CommandSender cs)
void sendPunishValues(CommandSender cs)
boolean isPunished(UUID uuid, PunishType type)
void kickPlayer(CommandSender cs, ProxiedPlayer target, String reason)
void punishTime(CommandSender cs, String playerName, PunishReason reason, PunishType type, int duration, String time)
void punish(CommandSender cs, String playerName, PunishReason reason, PunishType type)
void unPunish(CommandSender cs, String playerName, PunishType type)
Example: /tempban command (4 arguments)
Main.getInstance().punishManager.punishTime(cs, args[0], PunishReason.valueOf(args[3].toUpperCase()), PunishType.TEMPBAN, Integer.valueOf(args[1]), args[2]);
void notifyTime(CommandSender staffName, String punished, String reason, PunishType type, int duration, PunishValue value)
void notify(CommandSender staffName, String unPunished, PunishType type)
void sendPunishReasons(CommandSender cs)
void sendPunishValues(CommandSender cs)
boolean isPunished(UUID uuid, PunishType type)
void kickPlayer(CommandSender cs, ProxiedPlayer target, String reason)
void punishTime(CommandSender cs, String playerName, PunishReason reason, PunishType type, int duration, String time)
void punish(CommandSender cs, String playerName, PunishReason reason, PunishType type)
void unPunish(CommandSender cs, String playerName, PunishType type)
Example: /tempban command (4 arguments)
Main.getInstance().punishManager.punishTime(cs, args[0], PunishReason.valueOf(args[3].toUpperCase()), PunishType.TEMPBAN, Integer.valueOf(args[1]), args[2]);
Can't get enough of me?
Check out my other
resources here ! =)
Check out my other
resources here ! =)
Quick facts
- Edition: Minecraft Java
- File type: .jar
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
[Unmaintained] BungeeBanz is a free Minecraft Java mod. Downloaded 372 times (via Spigot). Download it and open it directly in the game.