Releases: WeekThor/AdminProtect
AdminProtect v3.0.0 beta 1
Tested Minecraft BE version: 1.20.0
Tested core: PocketMine-MP v5
Updates
- Updates for PMMP 5.0.0 support.
Some test features
- Added /mban command to ban multiple player using one command.
- Added /mkick command to kick multiple player using one command.
Warnings
Config update warning
If you used AdminProtect before, plugin will save new version of config and your old config.yml will be saved as config.old.yml. But you can update config yourself:
Change the config version to 0.1.4 and add at the end:
List of all config changes since version 2.0.0
KickAllBroadcast: "§6Player §c%sender%§6 kicked §call players§6 from the server. Reason: §c%reason§6." # Broadcast message about kick-all
KickedAllPlayers: "All players was kicked from the server."
KickedAllExcept: "All players was kicked except %players% cause you can't kick him/them."
MultipleKickError: "%player% not kicked: %error%"
MultipleBanError: "%player% not banned: %error%"
MultipleUnbanError: "%player% not unbanned: %error%"AdminProtect v2.0.0
Tested Minecraft BE version: 1.18.0
Tested core: PocketMine-MP
Updates
List of all updates since AdminProtect v1.3.0 beta 2
- Updates for PMMP 4.0.0 support.
- Added /tbanip command for temporary block specified ip-adress.
- /unbanip command now also unblocks ip-adress in network settings (players with blocked ip can't see server status).
- Fixed custom message for banned player when he tries to join (it was broken in 2.0.0 beta 1).
- Added prevention of unblocking players who have been banned by specified admin.
To prevent, give permissionadminprotect.unban.except.<admin>where <admin> is admin nick in the lowercase. - Fixed: players with
adminprotect.ban.usewere able to issue a temporary ip-ban. - Fixed: instead of nickname of the admin, his nametag with colors and prefix was saved to the information about ban(preventing of unban player banned by this admin will not work in this case).
- Removed softdepend on BanInfo.
Warning
Config update warning
If you used AdminProtect before, plugin will save new version of config and your old config.yml will be saved as config.old.yml. But you can update config yourself:
Change the config version to 0.1.3 and add at the end:
List of all config changes since version 1.3.0 beta 2
# AP v2.0.0 beta 1
TempBanIPBroadcast: "§6Player §c%sender%§6 banned IP adress §c%player%§6 until §c%duration%§6. Reason: §c%reason%§6." # Boadcast message about temporary ip ban (all players can see)
TempBannedIPKickMessage: "Your IP was blocked on this server until %duration%. Reason: %reason% (%sender%§r)" # Message on temporary banned player screen
# AP v2.0.0 beta 4
CantUnbanBannedBy: "You can't unban a player banned by %sender%"
# AP v2.0.0 beta 5
CantEditBan: "You're not permitted to edit this ban!"
# Final v2.0.0 release
BanInfo:
- "§6---=== BanInfo: §c%player%§r§6 ===---"
- "§6 - Ban issued: §c%ban_date%§r"
- "§6 - Ban until: §c%duration%§r"
- "§6 - Ban reason: §c%reason%§r"
- "§6 - Banned by: §c%sender%§r"
- "§6 - You can unban:§r %can_unban%"
CanUnbanOnlySelf: "You can only unban players banned by yourself!"
mTrue: "§atrue"
mFalse: "§cfalse"
Forever: "Forever"Permissions change warning
Since AdminProtect v2.0.0 beta 1 plugin has new permission names.
AdminProtect v2.0.0 beta 5
FIXED: admins who don't have permissions to unban players banned by specified admins could reduce the ban to 1 second or issue a ban on their behalf and then unban a player.
FIXED: Players with adminprotect.ban.use were able to issue a temporary ip-ban.
FIXED: instead of nickname of the admin, his nametag with colors and prefix was saved to the information about ban(preventing of unban player banned by this admin will not work in this case).
REMOVED: removed softdepend on BanInfo.
Warning
Config update warning
If you used AdminProtect before, plugin will save new version of config and your old config.yml will be saved as config.old.yml. But you can update config yourself:
Change the config version to 0.1.2 and add at the end:
CantEditBan: "You're not permitted to edit this ban!"AdminProtect v2.0.0 beta 4
FIXED: instead of the default ban reason, the default kick reason was used.
ADDED: prevent unblocking players who have been banned by specified admin.
To prevent, give permission adminprotect.unban.except.<admin> where <admin> is admin nick in the lowercase.
Warning
Config update warning
If you used AdminProtect before, plugin will save new version of config and your old config.yml will be saved as config.old.yml. But you can update config yourself:
Change the config version to 0.1.1 and add at the end:
CantUnbanBannedBy: "You can't unban a player banned by %sender%"AdminProtect v2.0.0 beta 3
Fixed bug: Players were banned until 1970 year if ban duration was specified incorrectly
AdminProtect v2.0.0 beta 2
Some fixes
Tested Minecraft BE version: 1.18.0
Tested core: PocketMine-MP
AdminProtect v2.0.0 beta 1
Plugin supports only PMMP 4.0.0+. AdminProtect for PMMP API 3.x.x is no longer supported.
This is the beta version of plugin, there can be bugs and crash.
Updates
- Updates for PMMP 4.0.0 support
- Added /tbanip command for temporary block specified ip-adress
- /unbanip command now also unblocks ip-adress in network settings (players with blocked ip can't see server status).
- Custom message for banned player when he tries to join not working now... I don't know why... :D
Warning
Config update warning
If you used AdminProtect before, plugin will save new version of config and your old config.yml will be saved as config.old.yml. But you can update config yourself:
Change the config version to 0.1.0 and add at the end:
TempBanIPBroadcast: "§6Player §c%sender%§6 banned IP adress §c%player%§6 until §c%duration%§6. Reason: §c%reason%§6." # Boadcast message about temporary ip ban (all players can see)
TempBannedIPKickMessage: "Your IP was blocked on this server until %duration%. Reason: %reason% (%sender%§r)" # Message on temporary banned player screenPermissions change warning
This version has new permission names. Check it in README.MD.
Tested Minecraft BE version: 1.18.0
Tested core: PocketMine-MP
BanInfo not supports PMMP 4.0.0+ yet.
AdminProtect v1.3.0 beta 2
- Added /tempban command
- Displays ban reason and ban until to banned player when he tries to join
CONFIG UPDATE WARNING!!!
If you update the plugin, your config will be saved as config.old.yml. Or you can update config yourself:
Change the config version to 0.0.9 and add at the end:
TempBanBroadcast: "§6Player §c%sender%§6 banned player §c%player%§6 until §c%duration%§6. Reason: §c%reason%§6." # Boadcast message about temporary ban (all players can see)
TempBannedPlayerKickMessage: "You were be banned on this server until %duration%. Reason: %reason% (%sender%§r)" # Message on temporary banned player screen
Date: "time or duration" # <date or duration> in usage description
DateFormatError: "Ban duration error"Tested Minecraft BE version: 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 1.10, 1.11, 1.12, 1.13, 1.14, 1.16
Tested core: PocketMine-MP
You can use BanInfo v1.14.1 or higher with this plugin
https://github.com/WeekThor/BanInfo/releases
AdminProtect v1.3.0 beta 1
- Notify BanInfo when a player has been banned to be recorder in the player's ban history
Tested Minecraft BE version: 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 1.10, 1.11, 1.12, 1.13, 1.14, 1.16
Tested core: PocketMine-MP
You can use BanInfo v1.14.1 or higher with this plugin
https://github.com/WeekThor/BanInfo/releases
AdminProtect v1.2.4-r3
Tested Minecraft BE version: 1.16.x
Tested core: PocketMine-MP
You can use BanInfo v1.13.0 or higher with this plugin
https://github.com/WeekThor/BanInfo/releases