The Snake | [1.8 - 26.1.2] icon

The Snake | [1.8 - 26.1.2] -----

Bring the iconic Snake game to your server with fully playable Minecraft mechanics.




Technical Updates
  • Added bStats metrics.
  • Updated the Gradle to version 9.5.0.
  • Updated the Gradle shadow plugin to version 9.4.2.
----------, Jun 4, 2026

Changes
  • Added support for Minecraft 26.1.2.

Technical Updates
  • Updated the Commons to v2.1.2.
----------, May 31, 2026

The Snake - v1.5.5

Changes & Fixes
  • Added support for Minecraft 26.1 and higher versions.
----------, May 5, 2026

The Snake - v1.5.4

Changes
  • Migrated the project from Maven to Gradle with Shadow-based packaging.
  • Improved modern input handling by detecting PlayerInputEvent support directly and falling back to ProtocolLib only when needed.
  • Improved arena lookup performance by caching player-to-arena bindings instead of scanning all arenas.
  • Improved leaderboard handling with immutable leaderboard entries and cached player names.
  • Improved flatfile statistics handling by batching writes and flushing them on schedule or shutdown instead of saving every update immediately.
  • Improved snake horizontal movement mapping so A/D input now follows the arena start direction more consistently.

Fixes
  • Fixed plugin startup flow so initialization failures now stop the enable sequence cleanly.
  • Fixed shutdown handling so player statistics are saved and flushed before the database is closed.
  • Fixed async event dispatch so plugin events are now called immediately on the main thread when already safe to do so.
  • Fixed legacy dismount listener compatibility by using the Paper 1.21 EntityDismountEvent package.
  • Fixed placeholder expansion persistence and null-player handling so placeholders behave correctly after reloads and in non-player contexts.
  • Fixed leaderboard placeholders so name/value lookups now resolve safely even when the leaderboard manager is unavailable.
  • Fixed arena round cleanup so direction, apple state, score, timers, and growth flags are reset correctly between games.
  • Fixed invalid no-input direction updates so NOP input no longer overwrites the active direction.
  • Fixed tick interval settings so values are clamped to at least 1 and no longer allow invalid speeds.
  • Fixed command framework user parameter resolution by typing the sender as a Player explicitly.
  • Fixed MySQL statistic updates to use prepared statements and safer player name handling.

Dependency Updates
  • Updated Command Framework dependency from 1.5.9 to 1.6.2.
  • Updated Inventory Framework dependency from 2.4.5 to 2.4.7.
  • Updated PlaceholderAPI dependency from 2.11.6 to 2.11.7.
  • Updated Commons dependency from 2.0.6 to 2.0.9.
----------, Apr 25, 2026

  • Updated CommandFramework to v1.5.9.
  • Fixed aliases for tab completers not working.
----------, Jan 2, 2026

  • Updated CommandFramework to v1.5.8.
  • Huge performance improvements on the command system.
----------, Dec 31, 2025

  • Updated Command Framework to v1.5.7.
  • General performance improvements.
  • Excluded some of the unnecessary folders from the plugin JAR.
  • Fixed the wrong relocation pattern for the Commons library.
----------, Dec 29, 2025

  • Added support for Minecraft 1.21.11.
----------, Dec 25, 2025

  • Fixed libraries not relocated correctly.
----------, Dec 8, 2025

  • Moved to a new namespace: dev.despical
  • Updated the Command Framework to the latest available version.
----------, Dec 7, 2025

  • Fixed plugin can not initialize due to new package name is not updated in the plugin.yml file.
----------, Dec 7, 2025

  • Updated the Command Framework library.
  • Optimized the command system and tab completions.
----------, Dec 3, 2025

  • Added an option to test the database connection on plugin startup.
  • Updated the mysql.yml.
  • Updated the Commons library.
----------, Oct 30, 2025

  • Updated the Commons library.
  • Fixed broken item tooltips in Minecraft 1.21.5+.
----------, Oct 23, 2025

  • Fully MC 1.21.5+ support.
  • Fixed players can not be able to join a fully configured arena.
----------, Oct 18, 2025

  • MC 1.21.8 support.
----------, Aug 18, 2025

  • Updated Commons library.
  • Now players won't be able to join arenas that their game locations have not been loaded yet.
----------, Jul 27, 2025

  • Updated Commons library to v1.9.7.
----------, Jul 15, 2025

  • MC 1.21.6 & 1.21.7 support.
----------, Jul 3, 2025

  • Added configurable arena registration delay to register arenas after waiting a specific amount of time.
Changes in the config.yml
Code (YAML):
# If there are too many worlds to load and an arena is located in one of them,
# you should wait until all the worlds are fully loaded before accessing the arena.
arena-registration-delay
: 0
----------, Jun 26, 2025

  • Migrated project from Java 8 to Java 21, updated codebase and dependencies accordingly.
----------, Jun 18, 2025

  • Updated Inventory Framework library to the latest available version.
----------, Jun 3, 2025

  • Updated dependencies to their latest versions: Commons 1.9.5 and InventoryFramework 2.3.7
----------, May 9, 2025

  • Refactor leaderboard sorting and entry addition logic.
  • Refactor leaderboard creation and standardize SQL column types.
----------, Apr 18, 2025

  • Lots of improvements on the MySQL storage.
----------, Apr 15, 2025

  • Updated Commons library.
  • Updated XSeries library.
----------, Apr 14, 2025

  • Updated InventoryFramework library.
  • Removed unused code.
  • A small code based improvement.
----------, Apr 11, 2025

  • Fixed user statistics not saving.
  • Fixed leaderboard not working correctly on flat file.
  • Fixed leaderboard was not loaded on plugin start.
----------, Apr 9, 2025

  • Fixed leaderboard system consumes too much memory by caching all the available statistics.
  • Fixed leaderboard placeholders not working correctly with MySQL storage.
  • Fixed some of the configuration files such as mysql.yml not getting created on plugin start.
  • Huge improvements on the MySQL statements.
  • Changed default name for MySQL to "the_snake_stats".
----------, Apr 5, 2025

  • Added support for My_Worlds plugin.
----------, Apr 4, 2025

  • Support for different World Manager plugins such as:
    • Multiverse-Core
    • SlimeWorldManager
    • SlimeWorldPlugin
    • MultiWorld
----------, Apr 2, 2025

  • Fixed an exception occurring on clicking to blocks on game blocks page.
----------, Apr 1, 2025

  • Support for MC 1.21.5.
----------, Mar 31, 2025

  • Updated Commons library.
    • Updated XSeries to the v13.1.0.
----------, Mar 27, 2025

  • Now user class will not cache nullable values.
  • Updated PlayerJoinEvent and PlayerQuit event priorities.
  • Removed PlayerKickEvent handler.
  • Other code based changes.
----------, Mar 20, 2025

  • Code maintenance.
----------, Mar 11, 2025

  • Updated Commons library.
    • Now hiding the potion effect icons and particles.
----------, Feb 16, 2025

  • Fixed an exception occurring on game ending if the player eats all the apples.
----------, Feb 14, 2025

  • Fixed arena editor items not working in some of the game versions.
  • Fixed game board selector not clearing the selection if the current selection is not 2D.
----------, Feb 5, 2025

  • Fixed sounds not playing on Minecraft 1.21+.
  • Updated Commons library.
----------, Feb 3, 2025

  • Code refactoring and cleaning.
  • Updated Commons library.
----------, Feb 1, 2025

  • Lots of improvements on the custom VehicleSteerPacketAdapter and database implementations.
----------, Jan 9, 2025

  • Lots of improvements on the database system.
----------, Jan 6, 2025

  • Updated Command Framework library.
----------, Jan 3, 2025

  • Fixed an issue about the MySQL database.
----------, Dec 27, 2024

  • Updated Commons library.
  • Fixed potion effect issues in Minecraft 1.8.X.
  • Code based improvements/changes.
----------, Dec 19, 2024

  • Fixed some bugs happen when the player in an arena leaves the server.
----------, Dec 12, 2024

  • Support for MC 1.21.4.
----------, Dec 8, 2024

  • Updated Commons library.
  • Fixed Command Framework library's relocation path wasn't proper.
----------, Nov 27, 2024

  • Added a message to messages.yml.
Changes in the messages.yml
Code (YAML):
messages:
  commands
:
    not-playing
: "&cYou are not playing The Snake at the moment!"
----------, Nov 21, 2024

  • Set default locale to English.
----------, Nov 18, 2024

  • Added option to disable update checker.
Changes in the config.yml
Code (YAML):
# Should we check for any available updates?
update-notifier
: true
----------, Nov 17, 2024

  • Fixed saving leaderboard entries on server start.
  • Small improvements on the commands.
----------, Nov 15, 2024

  • Removed the test command.
----------, Nov 13, 2024

  • Added update checker.
----------, Nov 11, 2024

  • Fixed not closing the MySQL connection on server shutdown/reload.
  • Updated Commons to v1.8.83.
----------, Nov 10, 2024

  • Updated Commons library.
  • Updated Command Framework library.
  • Updated Inventory Framework library (MC 1.21.2+ support)
  • Fixed hiding item tooltips.
----------, Nov 9, 2024

Resource Information
Author:
----------
Total Downloads: 23
First Release: Nov 9, 2024
Last Update: Jun 4, 2026
Category: ---------------
All-Time Rating:
1 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings