Skip to content

Commit 234a078

Browse files
committed
Release 1.4.0
1 parent b470aef commit 234a078

3 files changed

Lines changed: 20 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,18 @@
11
# Changelog
22

3+
## 1.4.0
4+
### Added or Changed
5+
- Added a permissions system. Whenever a command or action is initiated, check if the player has the required permission.
6+
* `botblocker.enable` - Allows the user to enable the BotBlocker plugin.
7+
* `botblocker.disable` - Allows the user to disable the BotBlocker plugin.
8+
* `botblocker.status` - Allows the user to see whether BotBlocker is enabled or disabled.
9+
* `botblocker.settimelimit` - Allows the user to set the time limit for detecting bots.
10+
* `botblocker.gettimelimit` - Allows the user to display the configured time limit for detecting bots.
11+
* `botblocker.setbanmessage` - Allows the user to set the ban message.
12+
* `botblocker.getbanmessage` - Allows the user to display the configured ban message.
13+
14+
- Added support for BanManager. If the plugin is installed, the `BmAPI.ban` command is used. Else, the default Bukkit ban adds the corresponding entry to `banned-players.json`.
15+
316
## 1.3.0
417

518
### Added or Changed

README.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,11 @@
7777

7878
BotBlocker is a solution for Minecraft servers designed to limit bot intrusion. It is available for both Bukkit/Spigot Minecraft servers and as a Fabric mod. If a user logs out too quickly after joining (indicating they might be a bot), the user is banned. This approach limits the number of login attempts from each UUID, effectively mitigating the consequences of a bot attack.
7979

80+
As of version 1.4.0 BotBlocker supports integration with:
81+
- [BanManager](https://banmanagement.com/)
82+
- [LuckPerms](https://luckperms.net/)
83+
84+
8085
### Built With
8186

8287
* ![Java](https://img.shields.io/badge/java-%23ED8B00.svg?style=for-the-badge&logo=openjdk&logoColor=white)
@@ -114,7 +119,7 @@ When a player quits, BotBlocker calculates the duration of their connection. If
114119
* `/BotBlocker getBanMessage` - Display the configured ban message.
115120

116121
### Permissions
117-
* `botblocker.enable` - Allows the user to enable the BotBlocker plugin
122+
* `botblocker.enable` - Allows the user to enable the BotBlocker plugin.
118123
* `botblocker.disable` - Allows the user to disable the BotBlocker plugin.
119124
* `botblocker.status` - Allows the user to see whether BotBlocker is enabled or disabled.
120125
* `botblocker.settimelimit` - Allows the user to set the time limit for detecting bots.

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
<groupId>ovh.aichan</groupId>
77
<artifactId>BotBlocker</artifactId>
8-
<version>1.3.0</version>
8+
<version>1.4.0</version>
99
<packaging>jar</packaging>
1010

1111
<properties>

0 commit comments

Comments
 (0)