A248 π΅πΈπͺπ
A248 π΅πΈπͺπ
Pardon me. The error logs are irrelevant, because the bug is a matter of contract observation. Anyway, here are your error logs: https://pastebin.com/n05Y1P8F
Test on a normal Bukkit-based server such as SpigotMC or PaperMC. Using Arclight is likely to cause issues -- with any plugin, not just AdvancedBan.
Actually, this is a bug in AdvancedBan. The check for whether a player is already banned is not resilient enough to handle concurrent execution. So, although it's usually impossible to...
The solution to this on AdvancedBan's side would be to use a database transaction and a sufficiently high transaction isolation level. That way, the check for the existing ban is...
For what it's worth, the docs for `Wake` detail an implementation based on park/unpark. It is more or less the same as this PR, minus the thread-local. Notably, it mentions:...
Closing due to the reason described.
We have an API for this reason. Using the LibertyBans API, developers can build different external plugins that perform these actions. For example, effects like lightning or sound can be...
Hi Snake, I've completed the heavy lifting with respect to the database queries that I described above in great detail. This means all you have to do is complete some...
@ant-7802 Please upvote/follow issue #194 and you will be notified when this issue is completed.