Automatic moderation functionality - wish list? #5777
-
Hello EssentialX community! I am the CEO of Tisane Labs, a content moderation API vendor. After discussions with several MC hosting companies we felt that there is an unfulfilled need for moderation that is beyond keyword spotting. But instead of building yet another plugin, we think that piggybacking on EssentialX would make it easier to deploy and adopt. We want to add a way for EssentialX to connect seamlessly to Tisane. This is what we can detect:
We also support so-called 2-factor moderation which takes the burden of resolving petty conflicts. You can pick and choose the how to handle each type of violations. (Goes without saying, no one is perfectly correct all the time but we also provide tools to track and handle errors.) The question is, what would you like to be added to EssentialX moderation-wise? Any sort of wish list features. |
Beta Was this translation helpful? Give feedback.
Replies: 5 comments 23 replies
-
Not affiliated with EssentialsX at all, however I have been using their software for over 10 years. This sounds like a horrible idea, and just seems like you're trying to push your very expensive product. |
Beta Was this translation helpful? Give feedback.
-
Was going to say, I'd much prefer that free, open-source projects within our community wasn't use to railroad somebody else's commercial software. There are already 1 or 2 options out there offering full plugins and platforms if people want them, compete on the fair market instead of trying to hijack your way into the ecosystem. |
Beta Was this translation helpful? Give feedback.
-
It would be better to approach this with a proposal of what a generalized chat moderation integration might require on the side of Essentials. I figure that anything that is overly specific needs to be justified with examples for how other alternative integration might be done, since otherwise it would be linking Essentials too closely to a commercial project most users are not interested in. |
Beta Was this translation helpful? Give feedback.
-
Locking things for now since things are getting too heated here. |
Beta Was this translation helpful? Give feedback.
-
It's unclear which of the following you're asking (and it seems you've asked for all three at different times):
EssentialsX is a project intended for small-scale servers, almost all of which are run at minimal cost and are non-commercial. It provides very simple moderation features for staff to mute, kick and ban players on their server, as well as filtering out URLs and allowing users to block one another. There may be scope for additional chat moderation features, but these would still need to be accessible primarily to the above kinds of server owners (for example, more customisable text filters using regular expressions). It is highly unlikely we would implement an integration for a third-party commercial moderation service within EssentialsX, as it serves little purpose for most users. Even in the event we were to integrate a third-party commercial service for the smaller segment of EssentialsX users who are commercial server owners, we would likely support an established service such as Community Sift, which is already trusted by several commercial server owners (and more widely online games as a whole), rather than a relatively unknown service/operator. There is similarly little interest in us accepting a PR to support this, as that code would become our responsibility to maintain despite being used by a select handful of commercial server owners. There is no real reason why you would need to ship an integration with your service within EssentialsX. Processing of chat messages can easily be achieved in a standalone plugin using the Spigot and/or Paper APIs, and you can optionally call the EssentialsX API if you want to interact with any of its features (like private messages, mails, nicknames, mutes etc). There isn't really any scope for EssentialsX to be involved here. Your subsequent responses make this pretty clear - it seems this discussiom mostly serves to promote a commercial service you are providing. I am sure your team is capable of researching the wider Minecraft server community and developing an appropriate integration for your service, but this isn't the place for that. |
Beta Was this translation helpful? Give feedback.
It's unclear which of the following you're asking (and it seems you've asked for all three at different times):
EssentialsX is a project intended for small-scale servers, almost all of which are run at minimal cost and are non-commercial. It provides very simple moderation features for staff to mute, kick and ban players on their server, as well as filtering out URLs and allowing users to block one another. There may be scope for additional chat moderation features, b…