Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Avatar for magicmq

A Python scripting engine for Minecraft servers running Bukkit or one of its forks (Spigot, Paper, etc.).

Report pyspigot?

Release
0.9.1

magicmq released pyspigot version 0.9.1 on July 27, 2025

This update contains some important bug fixes, as well as some minor additions and changes.

Additions in this version:

  • Added a new PluginMessageManager to interface with Spigot's plugin messaging framework and send/listen for plugin messages
  • A notification is now sent when using a SNAPSHOT version as opposed to a release version
  • A warning message is now displayed if a tab complete function returns something other than a list

Changes in this version:

- PySpigot is now compiled with Java 21. From this version onwards, PySpigot will only work on Java 21+

  • PySpigot now uses the Kyori Adventure API for messaging
  • Improved the information displayed in the /pyspigot info command
  • Logging improvements
  • A lot of code cleanup, reorganization, and improvements
  • JavaDocs improvements

Bugs fixed in this version:

  • Fixed an issue where duplicate scripts/project could be loaded, or the same script/project could be loaded more than once, if case-variant names were passed
  • Fixed an issue where the script_options.yml file was never loaded on the BungeeCord platform
  • Fixed an error that occurred when listeners, commands, etc. were registered from a utility module or a non-main project file
  • The main script displayed in the /pyspigot info command now show the correct script file for single-file scripts
  • Fixed a memory leak associated with fetching the latest plugin version from Spigot
  • Fixed issue where command registration parameters were not recognized
  • Fixed an issue where the configuration files were saved before the plugin folder was initialized/created
  • The version checking system now evaluates SNAPSHOT versions as older than release versions of the same number

This release also contains a preliminary release for a BungeeCord-compatible version of PySpigot. This is not an official release because I have not comprehensively tested it. Download it here. Feel free to download, test it out, and report any issues here on GitHub or on Discord.

Information

Published onJuly 27, 2025
Downloads0

Platforms

Paper Paper (1.16-1.21.8)