Pigstep Party is a plugin that implements dynamic Piglin reaction to music playback in the Nether, controlling their behavior in strict accordance with the gameplay.
Core Mechanics 1. Precise Dance Synchronization
Synchronization: Piglin dance animations are synchronized with the actual duration of the disc playback.
Time Calculation: If the plugin cannot determine the type of disc (for example, when using custom items), the average playback duration is used for synchronization.
2. Anti-Exploit Cooldown
To prevent the dance mechanic from being exploited (used for safe killing of Piglins), a cooldown period system is introduced.
After the dance ends, the Piglin enters a short cooldown during which it cannot be provoked into dancing again.
️️ 3. Piglin Status
As long as a Piglin is in a dancing state, it is considered friendly and will not attack the player unless provoked (outside of standard game mechanics).
⚙️ Configuration and Compatibility Selectable Discs
In the configuration file (config.yml), you can specify a list of allowed discs that Piglins will react to.
Supported Activators
The Jukebox can be activated not only by standard discs but also by any item possessing the jukebox_playable component.
Full support for activation components is achieved in Minecraft 1.21.3+.
Version Requirements
The plugin will not work on versions below Paper 1.20.1. This is due to the lack of a necessary method in the Application Programming Interface (API) required to programmatically activate the Piglin dance animation.
Feedback Please report any detected deficiencies or bugs in the server's Discord. Your assistance is vital for the stability of the plugin.