points
Honeypot now has a concept of "points". This idea sprang from the Honeypot structure on our server is large and while most griefers go for the expensive stuff (diamonds, iron, gold), we noticed a lot of people would just grab flowers from the garden or mess up some dirt parts of the structure. While technically part of the stucture and a bannable offense for griefing it, you then hear from so-and-so's friend who stole the flower that he "accidentally" hit the flower.
So I created points, where you can assign a "point limit" for the ban and you can assign points on a per-block basis. This way, maybe your point limit is 3 and your flowers are only worth 1 point, but those diamond/gold blocks are worth 3 (and therefore instaban). If you like to use mcbans to ban and make global offenses, this is a good way of making sure your bans stand up to dispute, as well as makes you (the admin) feel better about those bans as well.
So how does it work? Here is an example of my config.yml options related to this feature:
# config.yml offensePoints: 3 offensePointMap: # diamond ore/block "56": 3 "57": 3 # gold block "41": 3 # iron block "42": 3 # moss stone "48": 3 # wool "35": 3 # signs "63": 3 "68": 3
Here we see I set my offensePoints to 3. By default any block not listed in the points map is worth 1 point. Then we see in the map a few blocks that I consider instaban-worthy that are worth 3 points if broken.
If a player takes blocks that aren't instaban, Honeypot lets them break the blocks, but it also records the original state of the block and it will automatically rollback the damage if they are banned (by breaking too many blocks) or after 5 minutes of them logging out or being kicked.
Comments