PartyAnimals is a modular player engagement plugin for Paper servers designed to reward your community through voting and interactive, loot-filled Pinatas. The purpose of the plugin is to boost engagement, reward voters, and automate excitement with community-driven events.
PartyAnimals handles player retention with a focus on these core functions:
- It spawns interactive pinata entities (can be any mob!) that players can strike to receive configurable rewards.
- You can configure their behaviors, allowing pinatas to roam, flee from players, or defend themselves with reflexes like Shockwave (knockback), Blink (teleportation), and more!
- It features a complete voting module that integrates with NuVotifier to track votes, handle offline queuing, and manage community goals.
- It includes extensive customization for rewards, messages, and interaction rules, with optional PlaceholderAPI support.
To use this plugin, your server must be running Paper, Purpur, or Folia on 1.21 or higher. It requires Java 21 and the NuVotifier plugin to properly handle voting features.
Both dependencies are optional, but highly recommended:
For a complete guide on features, commands, and configuration, please visit our Wiki. If you have questions or need to report a bug, join our Discord server.
This plugin utilizes bStats to collect anonymous usage metrics.
If you wish to build the project from source, ensure you have a Java 21 environment configured.
./gradlew build