Piñata [1.9-1.13]
3.0.1[ARCHIVED] Break pinata and get drops! | Crates, GUI's, drops preview, API, very configurable.
3.0.1latestVersion 3.0.1 | Language updateDec 30, 2018 [INFO] | Change strings in the language will be automatically applied to server (no reload/restart needed) [ Fixed] | Language configuration problems like plugin get disabled if you change language to another then default [ Added] | Hungarian / Magyar language (thanks to montlikadani) [ Changed] | Added default message (to language.yml) for strings if some thing is wrong with the normal language file [ Changed] | The plugin file size is now smaller than before because of some optimizations according to plcore 3.0.0Version 3.0.0 | Minecraft 1.13 updateDec 21, 2018 [INFO] | The Pinata plugin is maintained by Tigerkatze now [INFO] | If you have ideas or bugs feel free to inform me [INFO] | Your old configuration files won´t be lost they will be renamed and saved. [ Fixed] | Starting problem, where the plugin crashed on lower minecraft versions [ Fixed] | Minor bugs such as nullpointer exceptions [ Added] | Support for Minecraft 1.13 and 1.13.2 [ Added] | Prefix with variable %prefix% in config [ Added] | L anguage & config migrator - From now on the files will be updated automatically with any update so you don´t need to edit it manually [ Added] | Color support for pinata name and drops [ Added] | Command /pinata setchance (Permission: pinata.admin.setchance) [ Added] | Command /pinata edit (Permission: pinata.admin.edit) [ Added] | Command /pinata new (Permission: pinata.admin.newpinata) [ Changed] | Update checker for faster and safer checking of newer versions [ Changed] | Language support/compatible [ Changed] | Renamed messages.yml to language.yml [ Changed] | Renamed pinatas.yml to pinata_storage.yml [ Changed] | Minor code improvements [ Deleted] | Support for 1.8 versions were dropped and won't be given back - end of story [ Deleted] | Some unused or not relevant code 2.6.5Pinata 2.6.5 - HotfixJul 4, 2018 [ Fixed] Startup errors due to mispelled validator string INFO: This is the last update for the 2.x branch. Plugin recode is coming soon. This was only a hotfix for user problem using InClass Translator xd. Join our pinata discord today! Invite: https://discord.gg/UXzUdTP
2.6.4Pinata 2.6.4 - Hungarian locale added, config manager fixMay 24, 2018 [ Added] Hungarian locale (thanks to montlikadani for this translation) [ Fixed] Errors that could be thrown from File Manager and server could shut down, class updated and now and it won't occur INFO: This is the last update for the 2.x branch. Plugin recode is coming soon. Join our pinata discord today! Invite: https://discord.gg/UXzUdTP
2.6.3Pinata 2.6.3 - Blindness effect per pinatasMay 16, 2018 · Added blindness effects per pinata (thanks to montlikadani for pull request at GitHub) INFO: This is the last update for the 2.x branch. Plugin recode is coming soon. Join our pinata discord today! Invite: https://discord.gg/UXzUdTP
2.6.2Pinata 2.6.2 - Validator fix, float number support in money dropsMar 21, 2018 · Fixed validator NPE fix on startup when you were using float numbers in drop chance · Added support for float numbers in money drops Join our pinata discord today! Invite: https://discord.gg/UXzUdTP2.6.1Pinata 2.6.1 - Fixed localizationMar 20, 2018 · Fixed es-AR locale Join our pinata discord today! Invite: https://discord.gg/UXzUdTP2.6.0Pinata 2.6.0 - Locales support added, double support in drop chanceMar 15, 2018 + Added locales support in config.yml (modify 'locale') Available locales: · messages.yml (default) ( English en-GB) (always latest) · messages_pl.yml ( Polski pl-PL) (version 9) · messages_fr.yml ( Français fr-FR) (version 9) (thanks to @OzaX_0maZa) · messages_de.yml ( Deutsch de-DE) (version 9) (thanks to @Elternbrief) · messages_nl.yml ( Nederlands nl-NL) (version 9) (thanks to @TomTheDeveloper) · messages_es.yml ( Español es-AR) (version 9) (thanks to @adolfo_garolfo) + Added double support in drop chances (for example 20.3%) + Some code changes + API and docs update Join our pinata discord today! Invite: https://discord.gg/UXzUdTP2.5.3Pinata 2.5.3 - Inventories small fixMar 5, 2018 + Fixed small issue with inventories if pinatas amount or drops amount will be higher than 18 plugin could throw error. Now it's fixed. Join our pinata discord today! Invite: https://discord.gg/UXzUdTP2.5.2Pinata 2.5.2 - Damage modifier addedFeb 8, 2018 + Added damage modifier in config.yml. It will modify every damage of pinata. It is useful when you have public type of pinata and you want to make all players damage pinata with same damage no matter what sword or item they have. Join our pinata discord today! Invite: https://discord.gg/UXzUdTP2.5.1Pinata 2.5.1 - Custom location creation addedFeb 2, 2018 + Added option to create pinata at custom location using /pinata create <world> <x> <y> <z> <pinata name>. To create pinata at random location just use /pinata create <world> <x-min>~<x-max> <y-min>~<y-max> <z-min>~<z-max> <pinata name>. Examples: Code (Text): /pinata create world 100 80 320 default or /pinata create world 20~83 80 100 default (command can be executed as player or from console) Suggested by @MrHumblePie + Updated messages.yml file version to 9 + Updated JavaDocs Join our pinata discord today! Invite: https://discord.gg/UXzUdTP2.5.0.1Pinata 2.5.0.1 - Major fixJan 27, 2018 + Fixed major bug when pinata type was private and drop type was punch. Now other players cannot get drops from it. Join our pinata discord today! Invite: https://discord.gg/UXzUdTP2.5.0Pinata 2.5.0 - Punch drop type addedJan 25, 2018 + Added punch drop type for every pinata! Now you can get drops when you punch pinata (previously you could only get drops by killing it) To set pinata drop type, please add this line to every pinata in pinatas.yml Code (YAML): drop-type : punch/death (select one) + Fixed potential bug with crates if Holographic Displays wasn't installed + Changed messages.yml file version to 8 + Some code changes Join our pinata discord today! Invite: https://discord.gg/UXzUdTP2.4.0Pinata 2.4.0 - Signs and disabled modules per world support, other changesJan 21, 2018 + Added Signs support (requested by @ SolaireGaming) To create pinata sign type: 1st line - [Pinata] 2nd line - all/ pinata name all - will open GUI with all pinatas pinata name - will specify sign to buy this type of pinata (cost configurable same as crates) + Added disabled modules per world setting in config.yml. Now you can disable signs or/and crates in disabled worlds + Some other code changes (very minor) Join our pinata discord today! Invite: https://discord.gg/UXzUdTP2.3.0.1Pinata 2.3.0.1 - Health fixJan 14, 2018 + Fixed not working health option per pinata in pinatas.yml Join our pinata discord today! Invite: https://discord.gg/UXzUdTP2.3.0Pinata 2.3.0 - Health/mob type customization, small code changesJan 8, 2018 + Added customizable pinata health in pinatas.yml + Added customizable pinata mob type in pinatas.yml + Code changes ( smaller plugin size ^^) + Now plugin is checking if created crate via command already exists + Price of pinatas now supports float numbers + Updated Java Docs https://plajer.github.io/Pinata/ + Changed messages.yml file version to 6 Join our pinata discord today! Invite: https://discord.gg/UXzUdTP2.2.11Pinata 2.2.11 - API changes, language file updateDec 26, 2017 + Updated JavaDocs https://plajer.github.io/Pinata/ + Added getPinataName() method in PinataCreate and PinataDeath events + Updated messages.yml with invalid item lines number Join our pinata discord today! Invite: https://discord.gg/UXzUdTP2.2.10.1Pinata 2.2.10.1 - FixesDec 22, 2017 + Fixed item hologram names when using lores + Disabled worlds are now reloading properly via /pinata reloadconfig command Join our pinata discord today! Invite: https://discord.gg/UXzUdTP2.2.10Pinata 2.2.10 - Disabled worlds, plugin.yml changesDec 21, 2017 + Added disabled worlds feature in config.yml (it will update automagically) + Added description and website in plugin.yml + Added pinata.* permission for all pinata commands Updated config.yml File-Version to 2 and messages.yml File-Version to 5 Join our pinata discord today! Invite: https://discord.gg/UXzUdTP2.2.9Pinata 2.2.9 - Fixes, 1.13 prepare, preview GUI lore supportDec 9, 2017 + Some code changes and improvements (thanks to @TomTheDeveloper) + Removed colored wool items in GUI's (preparing for 1.13 update ) + Lores of items are now visible in preview GUI + Fixed potentially unwanted GUI item steal bug + Fixed lore displayed at item name in preview menu Join our pinata discord today! Invite: https://discord.gg/UXzUdTP2.2.8.1Pinata 2.2.8.1 - Small fixNov 12, 2017 + Now default item from pinatas.yml has got item name instead of item ID Please don't use item ID's when creating new items! Join our pinata discord today! Invite: http://discord.gg/vWr86yj2.2.8Pinata 2.2.8 - (Major fix) Plugin enable errorNov 12, 2017 + Fixed plugin enable error when Holographic Displays was installed (reported by @mmuziek) Sorry for inconvenience everyone :/ Join our pinata discord today! Invite: http://discord.gg/vWr86yj2.2.7Pinata 2.2.7 - Config auto updater, blindness effect addedNov 10, 2017 + Added config auto updater (if you don't want to lose file comments please backup this file!) + Added blindness file to config.yml (suggested by @Toldi) Example screen of full blindness effect: Join our pinata discord today! Invite: http://discord.gg/vWr86yj2.2.6Pinata 2.2.6 - (Minor update) Packages changes, javadocs updatedNov 9, 2017 + Packages renamed + Updated JavaDocs JavaDocs is now available at http://mcgb.pl/pinata Join our pinata discord today! Invite: http://discord.gg/vWr86yj2.2.5Pinata 2.2.5 - Code changes and improvements, disable fixNov 6, 2017 + Minor code changes and improvements + Fixed plugin disable error when Holographic Displays isn't installed + Changed halloween-mode in config.yml to false by default Join our pinata discord today! Invite: http://discord.gg/vWr86yj2.2.4Pinata 2.2.4 - Lore support addedOct 31, 2017 + Added lore support to item type of pinata! Example usage: Code (YAML): - item;grass;2;&aGrass block/&aIt contains lore!/&3&lEven more lines!!!;20 + Explained how to create pinata in pinatas.yml better (doesn't affect your current pinatas.yml file ) Join our pinata discord today! Invite: http://discord.gg/vWr86yj2.2.3Pinata 2.2.3 - Validator update, updater updateOct 25, 2017 + Now validator will tell you wrong configured item line number (you need to add %number% to validator messages to get it works) + Updated plugin update checker Join our pinata discord today! Invite: http://discord.gg/vWr86yj2.2.2Pinata 2.2.2 - Small memory leak fixOct 22, 2017 + messages.yml file version changed to 4 + Small memory leaks fixed + Some code improvements Join our pinata discord today! Invite: http://discord.gg/vWr86yj2.2.1Pinata 2.2.1 - (Minor update) API updates, small code changesOct 20, 2017 + PinataCreateEvent is now cancellable + Small code changes Join our pinata discord today! Invite: http://discord.gg/vWr86yj2.2.0Pinata 2.2.0 - (Major update) Invisible hitch fixed (1.9+), major code improvements, fixesOct 19, 2017 + Fixed invisible hitch after creating pinata (bug in 1.9+) + Major code improvements + Fixed item names not being given when Holographic Displays plugin wasn't installed + Fixed hitch removing after killing pinata (now is removing instantly) + Updated JavaDocs http://178.33.255.47/pinata/ - Removed createFixedHitchPinata method (replaced by fixed createPinata method) - Removed "@default" hologram name tag as it was useless and not working as it should Please consider updating if you're still on outdated versions of plugin! (especially users using pinata 1.x versions) Join our pinata discord today! Invite: http://discord.gg/vWr86yj2.1.3Pinata 2.1.3 - (Minor update) API updatesOct 17, 2017 + Updated JavaDocs http://178.33.255.47/pinata + Added getDrops() method to PinataDeathEvent (method doesn't contains command, gun and money drops for now)2.1.2Pinata 2.1.2 - API update, fixesOct 15, 2017 + Updated JavaDocs http://178.33.255.47/pinata/ + Added new pinata creation method (createFixedHitchPinata) (not tested and not implemented to pinatas configuration yet, only usable by developers) + Changed messages.yml file version to 3 + Removed Vault checking when clicking non crate chest + Removed permission checking for crates when destroying non crate chest (reported by @mmuziek) Join our pinata discord today! Invite: http://discord.gg/vWr86yj2.1.1Pinata 2.1.1 - Sp00ky sound update (1.9+)Oct 14, 2017 + Added another sp00ky sound when damaging pinata ^-^ (only 1.9+ sorry ) Join our pinata discord today! Invite: http://discord.gg/vWr86yj2.1.0Uploaded wrong versionOct 13, 2017 Uploaded correct 2.1.0 version2.0.5Pinata 2.0.5 - FixesOct 10, 2017 + Fixed NPE when clicking outside opened inventory (reported by @PabloGamer380YT) ( https://hastebin.com/yesinitedo.vbs) + Fixed NPE using /pinata create <pinata> <player> command when target player isn't online (reported by @PabloGamer380YT) ( https://hastebin.com/lepohezeve.vbs) + Moved permission pinata.admin.setcrate to pinata.admin.crate.set + Fixed pinata.player.* permission not working properly (didn't give pinata.command.* permissions pack) + Changed file version of messages.yml to 2 (you don't need to add new messages lines! It will be updated automagically!) Join our pinata discord today! Invite: http://discord.gg/vWr86yj2.0.4Pinata 2.0.4 - Removed holographic displays dependency, minor code improvementsOct 9, 2017 + Removed Holographic Displays dependency (now is soft depend) (requested by @PabloGamer380YT) + Minor code improvements. Join our pinata discord today! Invite: http://discord.gg/vWr86yj2.0.3Pinata 2.0.3 - Command alias, messages auto updaterOct 3, 2017 + Added new command alias ( /pin) + Messages file auto updater is here! Now you don't need to add new messages every update! It will be added automatically. + Minor code improvements. Join our pinata discord today! Invite: http://discord.gg/vWr86yj2.0.2Pinata 2.0.2 - New command, fixesSep 24, 2017 + Added /pinata cratelist command (permission pinata.admin.crate.list) + Changed default value of hologram-refresh from 0.5 to 2 to prevent graphical glitches + Fixed pinata crate use permission (was pinata.command.crate instead of pinata.player.crate) + Fixed errors when clicking air in menus You can add this messages to messages.yml: Code (YAML): Pinata : [ ... ] Crate-Creation : [ ... ] List : "&6&lPinata &a>> List of all available crates:" List-Empty : "&6&lPinata &a>> &cThere are no crates!" Join our pinata discord today! Invite: http://discord.gg/vWr86yj2.0.1Pinata 2.0.1 - FixesSep 20, 2017 + Fixed crate destroying without permission (thanks to @OzaX_0maZa for reporting). Now you need permission: pinata.admin.crate.destroy + Fixed checking permission pinata.admin.freeall before buying pinata + Added validator checker for crate-time You can add this line to messages.yml to validator section: Code (YAML): Validator : [ ... ] Invalid-Crate-Time : "Crate time of pinata %name% isn't set!" + Updated Polski pl-PL language Join our pinata discord today! Invite: http://discord.gg/vWr86yj2.0.0Pinata 2.0.0 - Crates, messages.yml rework, permissions rework and more!Sep 19, 2017 PLEASE BACKUP ALL YOUR CONFIGURATION FILES (CONFIG, MESSAGES, PINATAS) BEFORE UPDATING!!! + Added pinata crates! (/pinata setcrate command, permission: pinata.admin.setcrate (creating), pinata.player.crate (using)) + messages.yml totally reworked! Please backup/remove your old messages.yml + config.yml changes! Please backup/remove your old config.yml + pinatas.yml additions! You need to add Code (YAML): crate-time : <number> to all pinatas! + Changed permissions! Please look main page for more info. + Other minor fixes (1.12 errors, commands dispatched twice...) + Compiled with spigot 1.12.1 Enjoy 2.0.0 update and remember to send me any bugs/errors at PM or Discord! (Plajer#7013) Join our pinata discord today! Invite: http://discord.gg/vWr86yj1.3.2Pinata 1.3.2 - Color checker, code improvmentsSep 11, 2017 + Minor code improvements + GUI of pinatas now will display colored wool based on pinata color instead of normal white wool + Validator now can check if pinata color is properly set You can add this line to your messages.yml if you want to translate all validator messages: Code (YAML): validator-invalid-color : "Color of pinata %name% isn't valid!" Join our pinata discord today! Invite: http://discord.gg/vWr86yj1.3.1Pinata 1.3.1 - API update, update notify fixSep 9, 2017 + Fixed update notify in /pinata reloadconfig (now works) + Notify about update will popup after join on chat (requires pinata.admin.notify permission) + Now you can create Pinata by yourself using PinataAPI! Example usage: Code (Java): //First step is define fence location Location fenceloc = p. getLocation ( ). add ( 0, 7, 0 ) ; //spawn fence above player //Second step is spawn a sheep Sheep sheep = p. getWorld ( ). spawn (p. getLocation ( ). add ( 0, 2, 0 ), Sheep. class ) ; //Third step is use createPinata method from PinataAPI to make our sheep automagically become pinata and attach it to fence and player //createPinata(fence location, player, sheep, pinata name <from config>) PinataFactory. createPinata (fenceloc, p, sheep, "default" ) ; Join our pinata discord today! Invite: http://discord.gg/vWr86yj We are nearly 100 downloads! Thank you !1.3.0Pinata 1.3.0 - Pinata API, colored console messagesSep 8, 2017 + Released Pinata API! Available events: · PinataCreateEvent · PinataDeathEvent + Added colored messages in console (detecting optional plugins, update notify) Join our pinata discord today! Invite: http://discord.gg/vWr86yj1.2.2Pinata 1.2.2 - GUI List, fixesSep 6, 2017 + Added GUI for pinata list (left click to view drops, right click to buy pinata if possibile) + /pinata list now display GUI with all pinatas + Fixed error thrown when environment killed pinata (now creator receive drops) + Added new messages to messages.yml (please add it to your messages.yml) Code (YAML): #Preview menu messages preview-inventory-name : "&lPinata preview menu" preview-drop-chance : "&3Chance of drop &7%chance%%" preview-command-execute : "&eExecuted command: &7%command%" preview-money-reward : "&eMoney reward: &7%money%" #Menu messages menu-list-name : "&lList of all pinatas" menu-cost : "&eCost of pinata: &7%money%" menu-cost-not-for-sale : "&cThis pinata is not for sale!" menu-type-public : "&6Type of pinata: &aPublic" menu-type-private : "&6Type of pinata: &cPrivate" menu-selection-left : "&c◄ &eLeft click to preview drops" menu-selection-right : "&c► &eRight click to buy pinata"1.2.1Pinata 1.2.1 - HotfixSep 4, 2017 + Fixed error occurred when trying to type no existing pinata in /pinata preview1.2.0Pinata 1.2.0 - Preview command, pinata types, additionsSep 4, 2017 + Added command to preview pinata drops (/pinata preview <pinata>) + /pinata create <pinata> <player> now works for players with sufficient permissions (permission is pinata.admin.create.others) + messages.yml update + Fixed update checker at /pinata reloadconfig + Now you can create 2 types of pinata: - public (everyone can damage pinata) - private (only creator can damage pinata) You need to add type: <type> line for each pinata in pinatas.yml! It's highly recommended that you remove your old messages.yml to create updated one!1.1.0Pinata 1.1.0 - Command update, fixesSep 3, 2017 + Command /pinata create can be executed from console now. + Plugin will load after Vault and CrackShot to prevent bugs with detecting them. You need to add that 2 lines to messages.yml: Code (YAML): pinata-create-by-console : "&6&lPinata &a>> &aYour pinata was created by console!" pinata-arg-player : "&cPlease specify player name!" Note: Older versions of plugin were removed.
Similar projects
Config →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
26.2MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.9MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
4.7MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta