Phantom Voting - [1.16 - 1.21.4] ⭐ Milestones, Streaks, Rewards & More ⭐ icon

Phantom Voting - [1.16 - 1.21.4] ⭐ Milestones, Streaks, Rewards & More ⭐ -----

1.16 -> 1.21.4 | Milestones | Vote Parties | Rewards | Streaks & More.




What's Changed
  • Experimental by @Fergs32 in #4
  • Finalized support for SQL & MySQL through rigorous testing.
  • Minor code cleanup with some performance improvements.
What's Added
  • Implemented caching for fetching vote party current votes and more.
  • Added hover & clickable message support for VOTE_LIST message type (Look at Wiki)
  • Added Module-Permissions inside of modules.yml if you would rather have a permission approach inside of enabled/disabled. (Look at modules.yml if you want to add)
  • Added /votingadmin opengui {player] [menu-type] command for external plugins to open menus for players.
  • Added storage.yml for SQL configuration.
What's fixed
  • Fixed / Added support for adding multiple votes to a player.
  • Fixed / Added support to remove multiple votes from a player.
  • Fixed a startup error relating to Placeholder API.
  • Fixed an error with vote reminder not having a default message to fallback on.
  • Fixed mistake for voting sounds, it was playing the sound in the players location and not the player directly.
New Contributors
Full Changelog: v1.2.1...v1.2.2
----------, Feb 24, 2025

What's Changed
  • Changed vote storage to utilize caching along with asynchronous fetching of data, improving overall performance and less SQL calling within menus and more.
  • Minor code refactoring and clenaup.
What's Added
  • Added ASCII startup with additional startup logging with colors.
  • Added 2 new placeholders, see below
    • %phantomvoting_top_player_{position}% -> Returns the top players name in that position
    • %phantomvoting_top_votes_{position}% -> Returns the top votes in that position
Full Changelog: v1.1.9...v1.2.0
----------, Jan 26, 2025

What's Changed
  • Fix placeholders not working after /papi reload by @efekurbann in #3
What's Added
  • Added %required_streak% placeholder to use in streak menu item lore.
  • Added %votes_required% placeholder to use in the milestones menu item lore.
Full Changelog: v1.1.8...v1.1.9
----------, Jan 24, 2025

What's New
  • Implemented new additional config options for vote party, which are Permission-Commands & Chance-Commands.
What's Fixed
  • Fixed Skull meta data not persisting on versions above 1.20.5+.
What's Changed
  • Added command caching to vote party.
  • Minor code changes throughout the plugin.
Full Changelog: v1.1.7...v1.1.8
----------, Jan 16, 2025

What's New
  • Added additional options for menu items, such as glowing, custom-model-data, item flags and more.
  • Added option to send titles in all messages in messages.yml.
What's Fixed
  • If Placeholder API wasn't installed it would cause startup errors, that is now fixed.
What's Changed
  • Reduced SQL Database calls in menus, therefore increasing the overall performance.
  • Implemented my own Player Manager, this should eliminate lag spikes with vote parties on high player counts.
  • Minor code improvements and clean-ups.
Full Changelog: v1.1.6...v1.1.7
----------, Jan 13, 2025

What's New
  • Added Streaks Menu module, which is a menu similar to milestones but for streaks.
  • Added new SQL Table to account for new streaks implementations.
  • Added option to voteparty.yml to disable them.
  • Added new set of commands related to streaks (reset|set|add)
  • Added new messages for streaks menu and streak commands. Please look at wiki for the additional messages & more.
What's Changed
  • Made inventory animation async, also made some database fetching async to improve performance.
Full Changelog: v1.1.5...v1.1.6
----------, Jan 12, 2025

What's New
  • Added new /vote toggle reminder to disable / enable notifications.
  • Added new configuration section in Vote Reminder module for the toggle options.
  • Added Base-64 skull support, visit wiki for info on how to add to items. Not available in some cases.
  • Added new messages to alert user on disabled modules, and vote reminder message for toggling. Refer to wiki.
Full Changelog: v1.1.4...v1.1.5
----------, Jan 7, 2025

What's Changed
Fixes
  • Fixed an issue where I used the wrong placeholder for milestone voting message, now fixed.
What's New
  • Added new vote party admin commands (forcestart|add|set)
  • Updated dependencies which now supports up to 1.21.3
  • Minor code refactoring, removal of methods and other things.
Full Changelog: v1.1.3...v1.1.4
----------, Jan 2, 2025

Bug Fixes:
  • Added a check for milestones to prevent null instance on reload.
----------, Nov 28, 2024

Update v1.1.3 - Milestones & Enhancements

What's New:
  • Milestones:
    • Fully implemented milestone system to enhance player rewards and engagement.
    • Milestones are togglable via modules.yml.
    • Added support for SQL tables to store claimed milestones and related data.
  • New Features:
    • Added new configurable messages for milestones in messages.yml.
    • Option to play a sound on the VoteReceiveEvent (contributed by @Frxq15).
  • Improvements:
    • Minor code refactoring for better performance and maintainability.
Full Changelog:
v1.1.2...v1.1.3
----------, Nov 28, 2024

This release is just a quick patch for the reloading command!

  • Patched: Reloading with Vote reminder module causing errors when generating new task with new intervals.
To view the full log of changes, please refer below to see the recent commits!
https://github.com/PhantomDevelopmentMC/PhantomVoting/compare/v1.1.0...v1.1.1
----------, Nov 24, 2024

Resource Information
Author:
----------
Total Downloads: 506
First Release: Nov 24, 2024
Last Update: Feb 24, 2025
Category: ---------------
All-Time Rating:
4 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings