PartyAnimals
2.4.0-689043A fun pinata plugin for custom server events and automated vote rewards. Supports custom entity models and unique escape mechanisms. The superior alternative to PinataParty.
2.4.0-689043latestyesterday chore(deps): bump com.mysql:mysql-connector-j from 26.7.0 to 26.10.0 (#96)2.4.0-09a1634 days ago chore(deps): bump gradle-wrapper from 9.8.1 to 9.8.2 (#94)2.4.0-ba3b984 days ago chore(deps): bump io.github.toxicity188:bettermodel-bukkit-api (#91)2.4.0-727bdf4 days ago chore(deps): bump actions/setup-java from 6.0.1 to 6.1.0 (#90)2.4.0last week ## What's New - Added support for Paper 26.3 and experimental Folia support. - The plugin now setsfolia-supported: true, but Folia support hasn't been extensively tested yet. If you happen to use Folia and run into issues, feel free to open an issue on GitHub. - Added optional mannequin passenger support to/pa pinata spawnand/pa pinata start. - Usage:/pa pinata <spawn|start> [template] [location] [passenger]- Example:/pa pinata spawn default lobby Notch(spawns a pinata at thelobbyspawnpoint with aNotchmannequin riding it) - Added configurable void protection (TELEPORTorKILL) for pinatas. ## Other Changes - Expandedmessages.ymlto make help menu and vote messages configurable. - Improved pinata pathfinding, water floating, and reflex behaviors. - Fixed offline player support in PlaceholderAPI vote placeholders. - Cached community goal progress in memory to cut down on database queries. - Switched the command framework to Cloud. - Updated plugin dependencies. ## Configuration Changes Your configs will update automatically on startup, but here is what was added to pinata templates (pinatas/*.yml):
A bunch of new entries were also added toyaml behavior: # Void protection settings. void-protection: enabled: true # Action to take when the pinata falls into the void. # 1. TELEPORT (Teleports the pinata to the spawn point) # 2. KILL (Kills the pinata while triggering the death event) action: TELEPORTmessages.yml(undercommands,help, andvote) that you may want to check out. Full Changelog: https://github.com/MaboroshiKobo/PartyAnimals/compare/2.3…2.3.0-72d17alast week Merge remote-tracking branch 'origin/passenger'2.3.0-b6e53blast week update deps versions in Loader2.3.0-e9a73flast week chore(deps): bump gradle-wrapper from 9.8.0 to 9.8.1 (#86)2.3.0-7d68492 weeks ago add 26.3 to supported versions2.3.0-c120363 weeks ago chore(deps): bump gradle/actions from 6.3.0 to 6.4.0 (#85)2.3.0-a13e1b4 weeks ago chore(deps): bump gradle-wrapper from 9.7.1 to 9.8.0 (#84)2.3.0-46c7daSep 23, 2026 chore(deps): bump io.github.toxicity188:bettermodel-bukkit-api (#83)2.3.0-fca94aSep 23, 2026 chore(deps): bump de.tr7zw:item-nbt-api from 2.16.0 to 2.16.1 (#82)2.3.0-1157c8Sep 22, 2026 chore(deps): bump org.incendo:cloud-paper from 2.0.0 to 2.0.1 (#81)2.3.0-409daeSep 14, 2026 chore(deps): bump actions/setup-java from 6.0.0 to 6.0.1 (#80)2.3.0-e802aeAug 27, 2026 chore(deps): bump actions/setup-java from 5.7.0 to 6.0.0 (#79)2.3.0-0c9111Aug 24, 2026 chore(deps): bump gradle-wrapper from 9.7.0 to 9.7.1 (#78)2.3.0-3d2c21Aug 22, 2026 migrate commands to Cloud2.3.0-ffb4f2Aug 22, 2026 cache community goal2.3.0-46b9f0Aug 18, 2026 add void protection2.3.0-ca8670Aug 14, 2026 chore(deps): bump io.github.toxicity188:bettermodel-bukkit-api (#76)2.3.0-acc997Aug 10, 2026 chore(deps): bump gradle-wrapper from 9.6.1 to 9.7.0 (#75)2.3.0-2a31f9Aug 4, 2026 revert back to initial scale after morphing ends2.3.0-af406bAug 3, 2026 chore(deps): bump gradle/actions from 6 to 6.2.0 (#72)2.3.0-7fbddeAug 1, 2026 switch to constant set for movement types in BehaviorHandler2.3.0-6024e5Jul 31, 2026 chore(deps): bump actions/setup-java from 5 to 5.6.0 (#69)2.3.0-33f0feJul 30, 2026 chore(deps): bump org.mariadb.jdbc:mariadb-java-client (#68)2.3.0-4e1b75Jul 29, 2026 chore(deps): bump com.mysql:mysql-connector-j from 9.7.0 to 26.7.0 (#67)2.3.0-15542dJul 28, 2026 chore(deps): bump de.tr7zw:item-nbt-api from 2.15.7 to 2.16.0 (#65)2.3.0Jul 26, 2026 ## What's Changed * Improved plugin logging utility. * Removed the built-in update checker in favor of [PluginUpdater](https://modrinth.com/plugin/plugin-updater). * Adjusted the build workflow to push dev builds into the Alpha channel. * Dropped support for versions below26.1. * Updated plugin dependencies. Full Changelog: https://github.com/MaboroshiKobo/PartyAnimals/compare/2.2…2.3.0-e9f8c0Jul 26, 2026 update build workflow and minor code cleanup2.3.0-4622c4Jul 26, 2026 improve logging2.3.0-814c3fJul 24, 2026 Merge pull request #64 from MaboroshiKobo/dependabot/gradle/com.ticxo.modelengine-ModelEngine-R4.1.1 chore(deps): bump com.ticxo.modelengine:ModelEngine from R4.1.0 to R4.1.12.3.0-98f0e5Jul 17, 2026 Merge pull request #62 from MaboroshiKobo/dependabot/gradle/io.github.toxicity188-bettermodel-bukkit-api-3.3.0 chore(deps): bump io.github.toxicity188:bettermodel-bukkit-api from 3.2.0 to 3.3.02.3.0-29a6ccJul 16, 2026 Merge pull request #61 from MaboroshiKobo/dependabot/gradle/com.gradleup.shadow-9.6.0 chore(deps): bump com.gradleup.shadow from 9.5.1 to 9.6.02.3.0-5eff2fJul 14, 2026 minor cleanup2.3.0-3ec2e8Jul 6, 2026 Merge pull request #60 from MaboroshiKobo/dependabot/gradle/com.gradleup.shadow-9.5.1 chore(deps): bump com.gradleup.shadow from 9.4.3 to 9.5.12.3.0-95c739Jul 4, 2026 Merge pull request #59 from MaboroshiKobo/dependabot/gradle/me.clip-placeholderapi-2.12.3 chore(deps): bump me.clip:placeholderapi from 2.12.2 to 2.12.32.3.0-beddafJun 30, 2026 Merge pull request #58 from MaboroshiKobo/dependabot/gradle/com.diffplug.spotless-8.8.0 chore(deps): bump com.diffplug.spotless from 8.7.0 to 8.8.02.3.0-9e0dadJun 26, 2026 Merge pull request #57 from MaboroshiKobo/dependabot/gradle/gradle-wrapper-9.6.1 chore(deps): bump gradle-wrapper from 9.6.0 to 9.6.12.3.0-37d87bJun 21, 2026 update README2.3.0-a2b26eJun 20, 2026 Merge pull request #54 from MaboroshiKobo/dependabot/gradle/io.github.toxicity188-bettermodel-bukkit-api-3.2.0 chore(deps): bump io.github.toxicity188:bettermodel-bukkit-api from 3.1.0 to 3.2.02.3.0-431b5dJun 20, 2026 Merge pull request #55 from MaboroshiKobo/dependabot/gradle/gradle-wrapper-9.6.0 chore(deps): bump gradle-wrapper from 9.5.1 to 9.6.02.3.0-160987Jun 17, 2026 Merge pull request #52 from MaboroshiKobo/dependabot/gradle/com.diffplug.spotless-8.7.0 chore(deps): bump com.diffplug.spotless from 8.6.0 to 8.7.02.3.0-c2c586Jun 15, 2026 Merge pull request #51 from MaboroshiKobo/dependabot/gradle/com.zaxxer-HikariCP-7.1.0 chore(deps): bump com.zaxxer:HikariCP from 7.0.2 to 7.1.02.3.0-2053f2Jun 12, 2026 Merge pull request #50 from MaboroshiKobo/dependabot/gradle/org.mariadb.jdbc-mariadb-java-client-3.5.9 chore(deps): bump org.mariadb.jdbc:mariadb-java-client from 3.5.8 to 3.5.92.3.0-4c6445Jun 4, 2026 fix startup order2.3.0-490c19Jun 4, 2026 fix versioning2.3.0-ec4e30Jun 4, 2026 fix versioningunspecifiedJun 4, 2026 update build configuration and versioning for beta builds2.2.1May 30, 2026 ## What's Changed * Fixed an issue where pinatas inACTIVEmode would get stuck on obstacles while trying to return to their original spawn location. They should* roam dynamically from their current position now. Full Changelog: https://github.com/MaboroshiKobo/PartyAnimals/compare/2.2…2.2.0May 4, 2026 ## What's Changed * Added support for ModelEngine nametags with configurable bone IDs. * Refactored the nametag system into separate handlers for vanilla and ModelEngine entities. * Updated dependencies including Paper API, MySQL Connector, and bettermodel-api. * Upgraded the Gradle wrapper to version 9.5.0. * Removed legacy configuration migration logic for a cleaner codebase. * Renamed internal config keys to a consistent hyphenated format. * Enabled visual and audio effects when players reach their daily vote limit. * Improved database error logging and removed unnecessary stack traces. * Fixed a bug where the vote reminder task would attempt to run with a zero interval. Full Changelog: https://github.com/MaboroshiKobo/PartyAnimals/compare/2.1…2.1.0Apr 4, 2026 ## What's Changed * Support for Minecraft 26.1 * Updated dependencies * Fixed MiniMessage tag formatting in Votifier messages Full Changelog: https://github.com/MaboroshiKobo/PartyAnimals/compare/2.0…2.0.0Feb 10, 2026 ## New Features The simple entity list in each pinata template has been removed in favor of pinata variants*. * Configure entity types, display names, sizes (scale), and raw NBT data for every variant. * Added hooks for [ModelEngine](https://mythiccraft.io/index.php?resources/model-engine) and [BetterModel](https://modrinth.com/plugin/bettermodel). * You can now assign a custom model ID to any pinata variant. Pinata reflexes* can now trigger specific animations on your custom models. * Reworked pinata movement options: *ACTIVE: Wanders, looks at players, and flees when hit. *PASSIVE: Wanders and looks at players, but doesn't attempt to flee. *STATIONARY: Stays in place but turns to look at nearby players. ## Breaking Changes It is highly recommended to regenerate your config files. Here are the notable changes: * The oldentityTypeslist has been removed. These must be manually redefined under the newvariantssection. * The separate lists forrewardsandcommandshave been merged into a single list calledactions. * Ensurerewardsandcommandsin your config files have been renamed toactions. * Renamed several placeholders for clarity: *<pinata>-><pinata_name>*<entity_type>-><pinata_type>*<health>-><pinata_health>*<max-health>-><pinata_max_health>1.5.3Jan 29, 2026 ### Additions * Added<entity_type>placeholder support for reward commands. * AddedRAINBOWcolor for boss bars to cycle colors automatically. * Added aNONEoption for the hit cooldown display setting to hide notifications. ### Changes & Improvements * Updated/pa vote sendto accept an optional service name argument. Improved the Blink* reflex teleportation logic to reliably find safe standing spots. * Removed/pa vote testcommand as it was redundant. * Updated dependencies.1.5.2Jan 26, 2026 ### Improvements & Changes * Fixed an issue where the update checker logic was incorrect resulting in no notifications. * Update notifications now appear exclusively in the server console on startup rather than in-game chat.1.5.1Jan 24, 2026 ### Fixes * Fixed a race condition where sending multiple votes simultaneously could bypass daily vote limits. ### Changes * Vote reminders now utilize 'actions' (sounds, particles, commands) instead of just sending a chat message.1.5.0Jan 23, 2026 This update brings a new feature: Daily Vote Limits. You can now cap how many rewards a player can receive per day which would then allow you to have additional vote sites set up as 'backups' or 'alternatives'. ###NEW!Daily Vote Limits You can now control exactly how many times a player can be rewarded for voting within a single day. * Set a hard limit (default is5). Any votes received after this limit is reached will be logged but will not grant rewards. * The system calculates the limit based on the server's local time (which resets at midnight). * You can define specific actions to run when a player hits the limit, such as sending them a warning message or playing a sound. ### Other Changes * Adjusted the default settings to provide a better out-of-the-box experience. * Pinata module is now enabled by default (it's the main feature, after all!). * Vote reminders & community goal settings are now disabled by default.1.4.1Jan 16, 2026 This is a quick patch to clean up some code inconsistencies and standardize formatting before things get messy. ### New Stuff You can now control the vertical launch height of the Shockwave reflex. Previously, the upward velocity was hardcoded, but now you can adjust theverticalBoostsetting in your config to determine exactly how high players get thrown. ### Changes & Improvements - Standardized all placeholder tags across the plugin. I replaced inconsistent tags like{player}or<player-name>with a uniform<player>and<uuid>format to match MiniMessage standards. - Removed the bundled SQLite driver. I recently learned that Paper includes this by default.1.4.0Jan 14, 2026 This update brings pinatas to life! They can now 'defend' themselves, and properly run away from players. ###NEW!Reflexes (Escape Mechanisms) Pinatas are no longer just punching bags... they now have reflexes to help them survive longer! When hit, a pinata has a chance to trigger one of six new defensive moves: 1. Shockwave knocks nearby players away. 2. Morph temporarily turns the pinata into a baby (or resizes it). 3. Blink randomly teleports the pinata to a nearby location. 4. Leap launches the pinata high into the air. 5. Sugar Rush gives the pinata a burst of speed. 6. Dazzle blinds the attacker with potion effects. Each reflex is highly configurable; you can define custom sound effects, particle effects, and even run commands whenever they trigger. ### Improved Movement You can now control exactly how your pinata moves. I added a new movement type that makes the pinata actively run away from players and that has been set as the default. * TheFLEEsetting makes the pinata stand still when idle, but run away when players get close (new default). * TheROAMsetting makes the pinata wander around randomly (previous behavior). * TheBOTHsetting combines them: wanders when idle, runs for its life when chased. * TheNONEsetting makes the pinata act like a statue. ### Fixes & Improvements * Fixed potential compatibility issues with certain mobs thus allowing more entity types to work as the pinata. * Fixed an issue where some messages would not parse the pinata's name and location. Yourconfig.ymland pinata templates should automatically update with these new settings the next time you restart the server. However, it is highly recommended to take a backup just to be safe.1.3.0Jan 10, 2026 * The/pa reloadcommand now fully reloads the database connection; no more restarting the whole server just to do so. * The vote reminder message now checks when a player last voted before nagging them. * Fixed an issue that prevented the plugin from working correctly on MariaDB database types. * Fixed an issue where/pa pinata killallwas not killing pinatas in countdown.1.2.1Jan 9, 2026 * Resolved aNumberFormatExceptionthat occurred when the version string contained whitespace.1.2.0Jan 9, 2026 ### New Features * Added new placeholders to display a player's exact vote count for specific periods based on the server time: *%partyanimals_votes_daily%(Since 00:00 today) *%partyanimals_votes_weekly%(Since start of current week) *%partyanimals_votes_monthly%(Since 1st of current month) *%partyanimals_votes_yearly%(Since Jan 1st of current year) * Added placeholders to track performance in the last completed cycle: *%partyanimals_votes_previous_daily%(Yesterday's total) *%partyanimals_votes_previous_weekly%(Last week's total) *%partyanimals_votes_previous_monthly%(Last month's total) *%partyanimals_votes_previous_yearly%(Last year's total) ### Breaking Changes * The plugin no longer calculates or caches its own "Top 10" lists. As such, old placeholders like%partyanimals_top_monthly_1_name%and%partyanimals_top_weekly_1_votes%have been removed. Use a plugin like [Topper](https://modrinth.com/plugin/topper-lb) for this purpose. ### Other Changes * Fixed an issue where importing legacy data from PinataParty would mark the migrated votes as happening "today". ### Resources * [Read the Wiki](https://docs.maboroshi.org) for setup guides. * Open an issue on [GitHub](https://github.com/MaboroshiKobo/PartyAnimals/issues) for bug reports. * [Join our Discord](https://discord.maboroshi.org) for support.1.1.0Jan 5, 2026 * Users can now customize the boss bar text for each pinata template individually. * The configuration has been updated to use kebab-case (e.g.,base-healthinstead ofbaseHealth). * Sounds and particles now use unique IDs in the config. This removes those annoying dashes and makes it much easier to keep track of multiple layered effects. * Fixed a bug in the health logic where pinatas were usingmaxHealthas a starting point instead of thebaseHealthvalue. * The build and release process is now mostly automated, ensuring everything is synced perfectly across GitHub, Modrinth, and Hangar.1.0.1PartyAnimals 1.0.1Jan 5, 2026 This release fixes hit registration issues in protected areas. * Fixed an issue where Pinatas could not be hit inside protected regions (like WorldGuard zones). * Moved theHitCooldownsettings fromTimerto theInteractionsection to make them easier to find.Resources
* [Read the Wiki](https://docs.maboroshi.org/) for setup guides. * Open an issue on [GitHub](https://github.com/MaboroshiKobo/PartyAnimals/issues) for bug reports. * [Join our Discord](https://discord.maboroshi.org) for support.1.0.0PartyAnimals 1.0.0Jan 5, 2026 This is the first public release for PartyAnimals. All features have been tested, but as this is an initial release, please report any edge cases you encounter.Resources
* [Read the Wiki](https://docs.maboroshi.org/) for setup guides. * Open an issue on [GitHub](https://github.com/MaboroshiKobo/PartyAnimals/issues) for bug reports. * [Join our Discord](https://discord.maboroshi.org) for support.
Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
PatPat [Mod & Plugin]
Allows you to pat ANY loved and unloved living mobs in Minecraft!
2.8MSueta
ItemSwapper
Inventory update concept for hotswapping items.
2.1MSueta
Grim Anticheat
Fully async, multithreaded, predictive, open source, 3.01 reach, 1.005 timer, 0.01% speed, 99.99% antikb, "bypassable" 1.8-1.21 anticheat
823.4KSueta
Orbital Strike Cannon
This datapack/mod/plugin adds an Orbital Strike Cannon like wemmbu!
791KSueta