Remove /vote from TFM and add VotePlugin from Spigot

  • i believe /vote could be better, but when it comes time to address it we are better off not coming up with our own implementation. TFM maintainers are spread too thin. they basically maintain dozens of small plugins bundled into one (62 FreedomServices & 173 commands).

    VotePlugin on Spigot does it better. it's updated for the latest MC version, on GitHub, and gets new commits several times per day. if it needs to be forked, it will at least receive upstream contributions.

    Spigot: https://www.spigotmc.org/resources/votingplugin.15358/
    GitHub: https://github.com/BenCodez/VotingPlugin/
    Javadocs: https://bencodez.github.io/VotingPlugin/

    Our version:

    VotePlugin:


  • Vouch. Another thing we could try to use for this is DeluxeMenus. With that plugin, you have to do a bit more setup, but you can completely customize GUI menus for pretty much anything. It would work well for voting menus, although it wouldn't handle as much information as VotePlugin.

  • I will look into this more, I think expanding our horizon and lessening the overall work for TFM is a prospect to pursue in light of the development teams current status. I'm sure there are plenty of plugins dedicated to nuanced features provided by TFM that would greatly benefit us to introduce.

  • This is a trade-off between having everything ready out of the box and having it tailored exactly to what we need. It's pretty much a linear scale depending on how many development resources you have: servers run by kids grab everything off spigotmc.org, while Hypixel doesn't run a single off-the-shelf plugin. We're obviously somewhere in the middle, but moving up or down the scale is always a trade-off because you might not be able to get feature parity.

  • I did ask Fleek quite a while ago to replace the current voting sites with the link.tree we made that contains all voting sites, guess it was never pushed through. The link.tree and this plugin are basically the same principle, it’s a hub for all of the voting links and you just click it to go to the site.

    The link.tree however does not require any testing/dev work to implement and it’s as easy as just changing what /votes says to the link.tree url.

    https://linktr.ee/totalfreedom

  •   RedEastWood Given the voting links are just in config I don't see why we would want to send people to something like Linktr.ee anyway (I have a personal hate for sites like that so that's part of it...)

    Code
    votinginfo:  @@@WCF_PRE_LINEBREAK@@@  - '&bVoting Links:'  @@@WCF_PRE_LINEBREAK@@@  - ' &6- https://minebrowse.com/server/2803'  @@@WCF_PRE_LINEBREAK@@@  - ' &2- https://minecraft-mp.com/server/228386/vote/'  @@@WCF_PRE_LINEBREAK@@@  - ' &2- https://minecraft-server-list.com/server/443272/vote/'  @@@WCF_PRE_LINEBREAK@@@  - ' &6- https://topg.org/Minecraft/in-599712'  @@@WCF_PRE_LINEBREAK@@@  - ' &2- https://minecraftlist.org/vote/18975'  @@@WCF_PRE_LINEBREAK@@@  - ' &6- https://minecraftservers.org/vote/595721'  @@@WCF_PRE_LINEBREAK@@@  - ' &2- https://topservers.com/minecraft/in-1275'  @@@WCF_PRE_LINEBREAK@@@  - ' &6- https://topmcservers.com/server/681/vote'  @@@WCF_PRE_LINEBREAK@@@  - ' &2- https://minecraft.buzz/server/1024&tab=vote'  

    I do agree that moving to something slightly more purpose built and sophisticated would be advantageous.

    FS-400 raised to find an appropriate plugin and get it tested, configured and added.

    Wild1145

    Network Owner at TotalFreedom

    Managing Director at ATLAS Media Group Ltd.

    Founder & Owner at MastodonApp.UK