A simpler fix would be to use an array of scrambled words, and a method of generating them. allowing manual removal.
I was thinking the word can be divided into 3 parts. For example
efficient can be divided into
ent. After dividing it, the 3 parts get scrambled
tne. After scrambling, the 3 parts get scrambled as well, so
efe then put together as one
This felt like a perfect example for the “3 parts” rule, but some words would have an uneven spread of letters so the last part could have 1 or 2 character more than the others if needed. Maybe longer words can have more parts to have a better scramble.
As for preventing inappropriate words from appearing, I wouldn’t worry about that for now.
In our continuing effort to phase out the Plugin Releases category, this thread is being locked because the plugin is already listed on Ore.
Check it out: https://ore.spongepowered.org/Simon_Flash/TriviaQuest