GadgetsMenu [Premium] icon

GadgetsMenu [Premium] -----

More than 550+ cosmetic items! Animated Hats, Suits, Gadgets, Miniatures, Cloaks and many more.




Changes
  • Add 1.20, 1.21 material support.

Changes
  • Fixed ISSUES-980 - Fixed an issue where CATapult gadget is not working in server below 1.21.
----------, Jan 6, 2025

Changes
  • Add 1.21.4 support. (Beta)
----------, Dec 25, 2024

Changes
  • Fixed some monster pets throwing "Network protocol Error" when player ride the pet in 1.21.1 & 1.21.3.
----------, Dec 22, 2024

Changes
  • Fixed music gadget not working in server below 1.21.3.
  • Fixed minor bugs.
----------, Dec 5, 2024

Changes
  • Fixed ISSUES-981 - Fixed an issue where the Sound Effect failed to initialize in server version <= 1.21.1.
----------, Nov 26, 2024

Changes
  • Add 1.21.3 support. (Beta)
  • Fixed some minor bugs.
----------, Nov 24, 2024

Changes
  • Fixed GUI items cannot be interacted or clicked in certain scenario.
  • Fixed Jukebox Gadget not working in 1.21 server.
----------, Sep 1, 2024

Changes
  • Fixed GadgetsMenu not working in 1.21.1 paper server.
----------, Aug 11, 2024

Changes
  • Fixed some minor bugs that occur in older minecraft version.
  • Fixed Llama and Skeleton Horse pet not working in 1.21 server.
----------, Aug 5, 2024

Changes
  • Fixed some minor bugs that occur in older minecraft version.
----------, Jul 31, 2024

Changes
  • Fixed some minor bugs that occur in 1.21 server.
----------, Jul 28, 2024

Changes
  • Fixed an issue where IncompatibleClassChangeError exception occurs when player open Send Gift menu.
  • Fixed an issue where Frog pet is not spawning in certain minecraft version.
----------, Jul 21, 2024

Changes
  • Fixed paper 1.21 issue.
----------, Jul 8, 2024

Changes
  • Fixed an issue where error occurs when PlayerQuitEvent is triggered.
----------, Jul 6, 2024

Changes
  • Fixed Slime, Magma Cube and Sheep pet is not spawning in version 1.20.6 & 1.21.
----------, Jun 30, 2024

Changes
  • Add 1.21 support. (Beta)
  • Add back 1.20.2 support for 3 months.
----------, Jun 30, 2024

Changes
  • Another bug fix for backwards compatibility.
----------, Jun 20, 2024

Changes
  • Fixed GadgetsMenu not working in paper 1.20.6 server.
  • Fixed GadgetsMenu targetting the wrong NMS API in server 1.20.4.
----------, Jun 19, 2024

Changes
  • Add 1.20.6 support. (Beta)
  • Dropped 1.20.1, 1.20.2 support. (Still support 1.20.4 as well as 1.20.6)
----------, Jun 17, 2024

Changes
  • Update the CoinsAPI dependency version to v1.9.4

We will release minecraft 1.20.5 support in the next update.
----------, Apr 28, 2024

Changes
  • Prevent some of the gadgets to be activated in the area that has living entities(Including player).
  • Fixed ISSUES-970 - Fixed an issue where the arrow of Explosive Bow Gadget can be picked up by player.
----------, Apr 9, 2024

Changes
  • The equip command ("/gmenu equip") will now check the target player's permission before equipping the cosmetic.
  • Open multiple mystery box items are now configurable in "messages.yml" to set the number of mystery boxes to be opened. (Due to performance issue, the maximum value is 1000)

The permission for Open Multiple Mystery Boxes are now replaced with:
Code (YAML):
gadgetsmenu.multipleboxes.type1
gadgetsmenu.multipleboxes.type2
gadgetsmenu.multipleboxes.type3

Previously was
Code (Text):
gadgetsmenu.multipleboxes.20
gadgetsmenu.multipleboxes.50
gadgetsmenu.multipleboxes.250


Find more details at Permission.
----------, Feb 16, 2024

Changes
  • Fixed an NullPointerException error when user changed the "gadgetsmenu" command with another alias command.
  • Fixed an issue where player can right-click the off hand armor to replace equipped Suit pieces.
  • Fixed an issue where Slime particle is not working properly in 1.20.4 server.
----------, Jan 31, 2024

Changes
  • Re-enable Pets in version 1.20.4 that was disabled in last update due to some errors.
  • Dropped 1.19.0, 1.19.1, 1.19.2, 1.19.3 support. Please use 1.19.4 version instead.
  • Fixed an issue where play sound in async thread will cause an error.
----------, Jan 14, 2024

Changes
  • Add 1.20.3 support. (Beta)
  • Add 1.20.4 support for non production server. (Pets are disabled due to some issue)
  • You can now configure the jump power of the Trampoline Gadget.
  • The maximum character length of the pet name now excludes the color codes for calculating the length.
  • Fixed an issue where the player's inventory menu is not closed when Tic Tac Toe Gadget is ended.
----------, Dec 27, 2023

Changes
  • Added MySQL table index to speed up query search.
  • Fixed an issue where the json text messages are not showing properly when the text contains hex color.
  • Fixed Dracula Gadget sometimes does not spawn Bats in certain server configuration.
  • Fixed BBQ Grill Gadget does not spawn ArmorStands in certain server configuration.
----------, Dec 6, 2023

Changes
  • Added 5 new morphs. (Cave Spider, Wither Skeleton, Rabbit, Wolf, Grinch)
  • Added DecentHolograms support for individual hologram to replace ProtocolLib. (ProtocolLib is no longer a soft dependency now)
  • Code cleaned up.
----------, Nov 21, 2023

Changes
  • Add 2 Vex pet. [Normal & Angry] (Available from 1.12 - 1.20.2)
----------, Nov 7, 2023

Changes
  • Fixed ISSUES-962 - Fixed an issue where the plugin could not load properly in the latest build of paper 1.20.2.
----------, Oct 28, 2023

Changes
  • Fixed an issue where the plugin could not load properly in the latest build of spigot 1.20.2.
  • Fixed an issue where Mystery Vault animation was not working properly.
  • Fixed an issue where players were unable to ride pets in some server versions.
----------, Oct 28, 2023

Changes
  • Fixed an issue where the plugin could not load properly in the latest build of spigot 1.20.2.
----------, Oct 26, 2023

Changes
  • GadgetsMenu will now prevent players from accessing the CMI Armorstand Editor for GadgetsMenu armorstands.
  • Add an option to disable the usage of Gadget/Suit/Morph if the player do not have the permission to break blocks. (This is useful when your server is Faction/Survival mode and you do not want players to activate cosmetic in claimed land)
    • This setting can be found in gadgets.yml, suits.yml or morphs.yml file.
    • Code (YAML):
      Settings:
        Disable-Usage-If-Cannot-Break-Block
      : false
  • Add a new setting to configure the location of the Mystery Vault animation mini block.
    • Can be found in mystery boxes/animations.yml
    • Code (YAML):
      Mini-Block:
            Material
      : ENDER_CHEST
            Location-Offset
      :
              X
      : 0.5
              Y
      : -0.4
              Z
      : 0.5
            Location-Increment
      :
              Y
      : 0.05
----------, Oct 22, 2023

Changes
  • Add an option for player to reset their pet name. (/gmenu namepet --reset) [Require gadgetsmenu.commands.namepet.attr permission]
  • Fixed some minor bugs which can cause memory leaks.
----------, Oct 8, 2023

Changes
  • Add 1.20.2 support.
  • Add 3 more placeholders to display the pet happiness status and the number of pet items currently owned by the player. (%gadgetsmenu_current_pet_attribute_happiness%, %gadgetsmenu_pet_attribute_happiness_<type>%, %gadgetsmenu_pet_items_<pet_item>%)
----------, Oct 1, 2023

Changes
  • Add a new Mystery Dust Storage support - CoinsEngine. (Format: coinsengine:<currency>) [Click here for more details]
  • Add __global__ region support for blacklisted region.[Click here for more details]
  • Add more placeholders to display the pet's information.[Click here for more details]
  • Revamp the Custom Economy Storage API. [Click here for more details]
  • Add 3 more jukebox disc. (Disc Pigstep, Disc Otherside, Disc 5)
  • Fixed an issue where the sound effect can be heard by all players where it's supposed to be heard by the target player only.
  • Fixed an issue where the Bat Launcher Gadget's knockback effect sometimes not triggered even passed by the player.
  • Fixed an issue where the entities spawned by Mob Gun Gadget would automatically ride on vehicles (Boat).

Important Note for Developer
Custom Economy Storage API has been updated. Developers who use this API are required to update to the latest API. Please refer our wiki page on the latest API.
----------, Sep 26, 2023

Changes
  • Add owning player head material support. (Shows the current player's skull)
  • Add better sound configuration support by allowing to configure the sound pitch and volume. (Click here for more details)
  • Add a new Mystery Dust Storage support - TokenManager. (How to setup mystery dust storage?)
  • Add whitelisted region support. (Only allow cosmetic usage in certain region)
  • You can now configure the per world region in blacklisted region. (Click here for more details)
  • Fixed an issue where Paintball Gun Gadget and Paint Trail Gadget could break bamboo block.
----------, Sep 10, 2023

Changes
  • Player can now move the menu item in Creative mode. (Previously only non-Creative mode can move the menu item)
  • Fixed an issue where players were receiving duplicate cooldown messages when attempting to activate gadget.
----------, Aug 21, 2023

Changes
  • Fixed an InvocationTargetException error when player equip suit.
  • Fixed an issue where player can right-click the Elytra to replace the equipped hat/suit pieces/banner/emote.
  • Fixed an issue where pet and miniature is no longer follow the owner when the owner teleported to another location.
  • Fixed an issue where pet not working in 1.20.1 server due to the upstream API changes.
----------, Aug 16, 2023

Changes
  • Fixed custom model data not working for colorable material. (Leather Armors)
  • Fixed particle effects still exists when the player is kicked.
----------, Jul 29, 2023

Changes
  • Add Camel & Sniffer pets. (Total 4 pets, 2 baby and 2 adult)
  • Fixed an issue where Horse & Llama pet's variant not updating according to the selected color in 1.20 server.
  • Fixed an issue where Slime & Magma Cube pet not resize properly in server 1.19.x & 1.20.
  • Fixed an issue where player can right-click the armor item to replace the equipped hat/suit pieces/banner/emote.
  • Fixed an NoSuchMethodError error when unequip Bumblebee suit in server below 1.12.
  • Fixed some minor bugs.


Permissions
Code (YAML):
gadgetsmenu.pets.camel.*
   - gadgetsmenu.pets.camel
   - gadgetsmenu.pets.babycamel

gadgetsmenu.pets.sniffer.*
   - gadgetsmenu.pets.sniffer
   - gadgetsmenu.pets.babysniffer
----------, Jul 23, 2023

Changes
  • Add custom model data support for colored leather armor material.
    • (Format: [custommodeldata]:<material>:<modeldata>:<Hex Color Code>)
    • (Example: 'custommodeldata:LEATHER_HELMET:123456:#FF0000')
  • Fixed an issue where DecentHolograms's holograms are flicking when player is riding pet in server version 1.8.x.
----------, Jul 10, 2023

Changes
  • Fixed an error when using the Paintball Gun Gadget in 1.19 server.
----------, Jun 18, 2023

Changes
  • Fixed ISSUES-957 - Fixed an IllegalArgumentException error which occurs in server 1.19 and above.
----------, Jun 15, 2023

Changes
  • Add 1.20.1 support.
  • Fixed some minor bugs.
----------, Jun 14, 2023

Planned to drop support for 1.19.1, 1.19.2, 1.19.3 in the future update, but will still remain support for 1.19.4.

Changes

  • 1.20 support. (Beta)
  • Fixed MySQL/SQLite database failed to update data when using certain database version.
----------, Jun 10, 2023

Changes
  • Fixed some of the config messages do not support PlaceholderAPI placeholders.
  • Fixed an issue where the player's location was out of sync between client & server side when riding a horse pet.
  • Fixed an issue where the knockback would activate without touching nearby players when using the Bat Launcher Gadget.
  • Fixed ISSUES-952 - Fixed Bat pet behaving incorrectly when the player was riding.
----------, May 6, 2023

Changes
  • Fixed a ProtocolLib related issue.
----------, Apr 26, 2023

Changes
  • Add 8 more types of cat pets for minecraft 1.14 and above.
  • Add Angry Bee & Rolling Bee pets.
  • Fixed an issue where bee pets do not have gravity(does not reduce height) when mounted by a player.


New cat pet permissions
Code (YAML):
gadgetsmenu.pets.tabbycat
gadgetsmenu.pets.babytabbycat
gadgetsmenu.pets.britishshorthaircat
gadgetsmenu.pets.babybritishshorthaircat
gadgetsmenu.pets.calicocat
gadgetsmenu.pets.babycalicocat
gadgetsmenu.pets.persiancat
gadgetsmenu.pets.babypersiancat
gadgetsmenu.pets.ragdollcat
gadgetsmenu.pets.babyragdollcat
gadgetsmenu.pets.whitecat
gadgetsmenu.pets.babywhitecat
gadgetsmenu.pets.jelliecat
gadgetsmenu.pets.babyjelliecat
gadgetsmenu.pets.allblackcat
gadgetsmenu.pets.babyallblackcat
New bee pet permissions
Code (YAML):
gadgetsmenu.pets.angrybee
gadgetsmenu.pets.babyangrybee
gadgetsmenu.pets.rollingbee
gadgetsmenu.pets.babyrollingbee
For full permission list, please refer here.
----------, Apr 11, 2023

Changes
  • Fixed an issue where players were unable to interact with the pet menu on 1.8 - 1.14 servers.
----------, Apr 2, 2023

Changes
  • Add Bee pets.
  • Fixed an issue where some particle effects not working properly on 1.19.4 servers.
  • Fixed an issue where custom items do not execute the commands.
----------, Apr 2, 2023

Changes
  • Add 1.19.4 support.
  • Fixed GadgetsMenu reload command not working in paper 1.19.3 latest version.
----------, Mar 18, 2023

Changes
  • Add Custom Miniatures. (Configuration)
  • Add PlaceholderAPI support in GadgetsMenu configuration messages. (Beta) [For more details, see the section below]
  • Now you can configure different name and material for each General Mystery Box & Gifted Mystery Box.
  • Fixed ISSUES-948 - Fixed an issue where Paintball Gun Gadget blacklist setting not working for some materials.
  • Fixed an issue that could cause server tps to drop.
  • Fixed GadgetsMenu reload command not working in paper 1.19.3 latest version.

PlaceholderAPI support
You can now use PAPI placeholder in GadgetsMenu configuration files. However, currently not all text messages in GadgetsMenu file allow placeholders.

Cosmetic Item
Take an example of a cosmetic item, you can only apply placeholders in lore messages, but not the item display name.
Code (YAML):
Superhero:
    Name
: '&6Superhero Cloak'  <-- Does not support placeholders
    Material
: RED_DYE
    Mystery Dust
: 65
    Rarity
: Legendary
    Enabled
: true
    CanBeFound
: true
    Purchasable
: true
    Lore
:   <-- Support placeholders
      Locked
:
      - '&7Straight from the comic'
      - '&7books comes that signature'
      - '&7red cloak!'
      Unlocked
:
      - '&7Straight from the comic'
      - '&7books comes that signature'
      - '&7red cloak!'

Messages
All messages in messages.yml file support PAPI placeholders.
Code (YAML):
Received-MysteryDust : ' {PREFIX }&eYou''ve received &b {MYSTERY_DUST } &emystery dust
  from &b %vault_prefix% %player_displayname%&e.'


If you found some parts that you need to use placeholders, but it is not supported yet, you can discuss with us in our discord server. We will consider add placeholder support for it in the future update.
----------, Mar 18, 2023

Changes
  • Introducing Player Action in main menu custom item to perform custom actions not present in commands.
  • Clicking on custom items will no longer close the player's inventory, unless you need to.
  • ISSUES-945 - Fixed an issue where Paintball Gun Gadget & Paint Trail Gadget can destroy Dripleaf.
  • Fixed some minor bugs.

Player Action (Custom Items)

  • Clicking main menu custom item will no longer close player's inventory by default. You can add this code PLAYER:CLOSE_INVENTORY in the commands section if you want to close player's inventory when they clicked on the item.
  • Currently only has 1 player action available, which is CLOSE_INVENTORY
Code (YAML):
Custom-Items:
  Item-1
:
    Name
: '&eCustom Item 1'
    Material
: BOOK
    Enabled
: true
    Slot
: 2
    Commands
:
    - PLAYER:gmenu menu emotes
    - PLAYER:CLOSE_INVENTORY
----------, Feb 19, 2023

Changes
  • You can now set the following distance and fixed distance of the pet in pets.yml file. Keep your privacy when you do something secret.
  • Custom items are now available in the main menu. When the player clicks on the item, custom commands will be executed as what you have setup in the file.
  • Fixed an issue where an error occurred when creating a Mystery Vault.
  • Remove "Slot-Layout" from mainmenu.yml file and replace with "Slot" in every main menu item.

Pet Distance
Code (YAML):
Chicken:
  Following-Distance
: 2.0
  Fixed-Distance
: 1.0

Main Menu Custom Items
Code (YAML):
Custom-Items :
  # You can add as many custom items as you like.
  Item-1
:
    Name
: '&eCustom Item 1'
    Material
: BOOK
    Enabled
: true
    Slot
: 4
    # Command Type: CONSOLE, PLAYER
    # CONSOLE: Command will be executed from console side.
    # PLAYER: Command will be executed from player side. Player need to have the permission in order to execute the command.
    # Placeholder: {PLAYER}
    Commands
:
    - CONSOLE:say {PLAYER } is clicking Custom Item 1.
    - PLAYER:say I'm clicking Custom Item 1.
    Lore
:
    - '&7This is the custom item lore.'
----------, Feb 12, 2023

Changes
  • Fixed an issue where some particle effects were not able to spawn in 1.19.3 server.
  • Fixed an issue where pig zombie pet being set to the wrong entity type.
  • Fixed an issue that could cause server tps to drop.
----------, Jan 29, 2023

Changes
  • Fixed a ProtocolLib related issue that caused Mystery Vault holograms to not work in 1.19.3 server.
  • Fixed a threading issue that could cause the server to crash.
----------, Jan 8, 2023

Changes
  • Fixed version compatibility issues in server 1.8 - 1.16.
----------, Dec 27, 2022

Changes
  • Fixed entities are not removed when the server is unloading chunks.
----------, Dec 21, 2022

Changes
  • Add 1.19.3 support.
  • Fixed some minor bugs.
----------, Dec 11, 2022

Changes
  • Fixed an issue where armorstand could not be spawned in 1.8.8 custom build server.
----------, Dec 4, 2022

Changes
  • Fixed an issue where an error would occur when player is interacting with entities in server below 1.19.
----------, Nov 23, 2022

Changes
  • Fixed an issue where Allay can hold GadgetsMenu menu item and cosmetic items and player can claim back as normal item.
  • Fixed ISSUE-939 - Fixed an issue where pets & hologram cannot be spawned in paper 1.19.2 server.
  • Fixed some other minor bugs.
----------, Nov 17, 2022

Changes
  • You can now hide certain Mystery Box Crafting item in messages.yml file.
  • Fixed an issue where all Cat type pet does not change variant in 1.19 server.
  • Fixed some minor bugs.
----------, Oct 24, 2022

Changes
  • Fixed an issue where Bumblebee Suit ability would restart when player clicked a block while flying.
----------, Oct 16, 2022

Changes
  • Fixed an error in the paper server when spawning entities.
  • Fixed an issue where the placeholder for the number of unlocked suits was showing the wrong value.
----------, Oct 2, 2022

Changes
  • Add migration command to migrate the data from SQLite to MySQL database. (Beta) (Click here for more details)
  • GadgetsMenu reload command is now require an extra argument to confirm the usage. (/gmenu reload confirm)
----------, Sep 18, 2022

Changes
  • Add migration command to migrate the data from SQLite to MySQL database. (Beta) (Click here for more details)
  • GadgetsMenu reload command is now require an extra argument to confirm the usage. (/gmenu reload confirm)
----------, Sep 18, 2022

Changes
  • Add 1.19.2 support.
  • Updated bstats dependency version.
  • Fixed an issue where using Protocollib for mystery vault individual hologram will cause high server latency.
  • Fixed an issue where Kawarimi No Jutsu Gadget teleport player to the underground.
  • Fixed some minor bugs.
----------, Aug 13, 2022

Changes
  • Add 1.19.1 support
  • Add 10 Axolotl pets for server 1.17 and above.
  • Drop 1.19 support. (Use 1.19.1 instead)
  • Fixed ISSUE-926,927 - Fixed an issue where GadgetsMenu is not compatible with the latest version of ProtocolLib.

New permissions (Axolotl)
Code (YAML):
 gadgetsmenu.pets.axolotl.*
   gadgetsmenu.pets.lucyaxolotl
   gadgetsmenu.pets.babylucyaxolotl
   gadgetsmenu.pets.wildaxolotl
   gadgetsmenu.pets.babywildaxolotl
   gadgetsmenu.pets.goldaxolotl
   gadgetsmenu.pets.babygoldaxolotl
   gadgetsmenu.pets.cyanaxolotl
   gadgetsmenu.pets.babycyanaxolotl
   gadgetsmenu.pets.blueaxolotl
   gadgetsmenu.pets.babyblueaxolotl
----------, Jul 31, 2022

Changes
  • Added 6 new pets for 1.19 and above. (Allay, 3 Frogs, Tadpole, Warden)
  • Fixed an issue where some JSON message shows "<>" prefix in 1.19 server.

New Permissions
Code (YAML):
gadgetsmenu.pets.allay.*
- gadgetsmenu.pets.allay

gadgetsmenu.pets.frog.*
- gadgetsmenu.pets.temperatefrog
- gadgetsmenu.pets.warmfrog
- gadgetsmenu.pets.coldfrog

gadgetsmenu.pets.tadpole.*
- gadgetsmenu.pets.tadpole

gadgetsmenu.pets.warden.*
- gadgetsmenu.pets.warden
----------, Jul 11, 2022

Changes
  • Added support for 1.19 materials.
  • Added an option to give all pet items with just one command. (/gmenu petitems All <player>)
  • Fixed ISSUE-857 - Fixed an issue where GadgetsMenu still broadcast server-wide even if the player is vanished.
  • Fixed an issue where Parachute Gadget will occasionally drop the leash on the ground.
  • Fixed an issue where some messages do not fully support hex color.
----------, Jul 4, 2022

Changes
  • Add minecraft 1.19 support.
  • Add support for 1.19 particle effects.
  • Fixed an issue that caused high latency while using individual hologram.

New Particle Effects
Code (YAML):
SONIC_BOOM
SCULK_SOUL
SCULK_CHARGE
SCULK_CHARGE_POP
SHRIEK
----------, Jun 15, 2022

Changes
  • Dropped 1.9, 1.10, 1.11, 1.16.1, 1.16.2, 1.18.1 minecraft version support.
  • Added a new item to access provide care menu for current summoned pet.
  • Added 3 new placeholders. (%gadgetsmenu_current_pet_level%, %gadgetsmenu_current_pet_exp_obtained%, %gadgetsmenu_current_pet_exp_max%)
  • Player who riding pet fail into void will now dismount automatically.
  • Fixed rabbit pet not following the owner in 1.18.2 server.
  • Fixed hex color code not working for holograms.

Additional Notes
  • GadgetsMenu now only supports minecraft version 1.8.8, 1.12.2, 1.13.2, 1.14.4, 1.15.2, 1.16.5, 1.17.1 & 1.18.2
  • This update is in preparation for 1.19 support.
----------, Jun 8, 2022

Changes
  • ISSUES-915 - Fixed Grappling Hook Gadget transform all fishing rods into Grappling Hook.
  • Fixed %unlocked_total_percentages% placeholder displays wrong data.
  • Fixed Ice Walker Suit cannot be equipped via '/gmenu equip' command.
  • Fixed Cryotube Gadget may kill entities due to block collision.
  • Fixed an issue where the sound effects of insufficient Mystery Dust when crafting Mystery Box were not updated according to the settings.
  • Fixed some minor bugs.
----------, Apr 23, 2022

Changes
  • Added 1.18.2 support.
  • Unified inventory slot layout for all menus.
  • Fixed an issue where Mystery Vault individual hologram was not working as expected.
----------, Mar 4, 2022

Changes
  • Fixed an issue where non-flyable pets could jump very high.
  • Fixed an issue where player unable to send another request to the same target player while using Flower Giver Gadget and TicTacToe Gadget.
  • Fixed an issue where Cowboy Gadget always mount the same player.
  • Fixed an issue where player could place GadgetsMenu cosmetic item inside Glow Item Frame.
----------, Feb 6, 2022

Changes
  • Added Grappling Hook Gadget. (Only for minecraft version 1.13 and above)
  • Added an option to give mystery box reward with no expiration date.
  • Added a blacklist option for DJ Booth Gadget to prevent player activate the gadget on specific blocks.
  • Fixed an issue where it consumes a lot of CPU time when player craft items in the crafting table.
----------, Jan 18, 2022

Changes
  • Drop v1_8_R1, v1_8_R2, v1_9_R1 and v1_13_R1 minor version support. (server version 1.8.8, 1.9.4, 1.13.1 and 1.13.2 are still supported by GadgetsMenu)
  • Fixed an issue where player can equip duplicate particle effects.
  • Fixed nbs files are broken and cause errors while using any music-related gadget.
----------, Dec 29, 2021

Changes
  • GadgetsMenu is now support 1.18.1 server.
  • Added support for 1.17 particle effects. (Check here for more details)
  • Added 1.18 materials & sounds.
  • AND 30% discount for new year sales. :eek: Only limited for 1 week. Happy Holiday!!!:love:


Please report any bug/issue found on GitHub issue tracker or Discord server.



1.18 Material
Code (YAML):
MUSIC_DISC_OTHERSIDE

1.18 Sound
Code (YAML):
BLOCK_GROWING_PLANT_CROP
ITEM_BUNDLE_DROP_CONTENTS
ITEM_BUNDLE_INSERT
ITEM_BUNDLE_REMOVE_ONE
MUSIC_DISC_OTHERSIDE
MUSIC_OVERWORLD_DRIPSTONE_CAVES
MUSIC_OVERWORLD_FROZEN_PEAKS
MUSIC_OVERWORLD_GROVE
MUSIC_OVERWORLD_JAGGED_PEAKS
MUSIC_OVERWORLD_LUSH_CAVES
MUSIC_OVERWORLD_MEADOW
MUSIC_OVERWORLD_SNOWY_SLOPES
MUSIC_OVERWORLD_STONY_PEAKS
----------, Dec 27, 2021

Changes
  • Fixed an error occurred when using Teleporter Gadget.
  • Fixed a typo of HeroBrine hat name.
  • Fixed Morph-Ability attribute missing in morph.yml file.
  • Fixed ISSUES-877,882,891 - Fixed Rabbit pet not working in 1.17.1 server.
  • Fixed ISSUES-892 - Fixed an error occurred when using Paintball Gun Gadget in 1.17.1 server.
  • Fixed ISSUES-893 - Fixed a bug where the leash of Tetherball Gadget can be unleashed by player.

1.18 support is working in progress and will be released soon.
----------, Dec 24, 2021

Changes
  • The time zone of the crafting date of Crafted Mystery Box can now be changed in config.yml file.
  • Fixed MySQL database not working in Tuinity server.
  • Fixed some minor bugs.
----------, Oct 17, 2021

Changes
  • Added 2 new placeholders. (%gadgetsmenu_settings_bypasscooldown%, %gadgetsmenu_settings_selfmorphview%)
  • Fixed an issue that cause some gadgets not working in 1.8 server.
  • Fixed an issue where cosmetic items were drop on ground when player dead. (It supposed to remove the items automatically)
  • Fixed %gadgetsmenu_locked_animated_hats% placeholder showing incorrect data.
----------, Oct 3, 2021

Changes
  • Added Turtle pets. (Turtle & Baby Turtle)
  • Added Fox pets. (Red Fox, Baby Red Fox, Snow Fox, Baby Snow Fox)
  • Added Goat pets. (Goat & Baby Goat)
  • Added Custom Model Data Material support for minecraft 1.14 and above. (Beta) Format: custommodeldata:<material>:<modeldata> (Click here for more details)
  • Fixed ISSUES-872 - Fixed a Kawarimi No Jutsu Gadget related bug.
----------, Aug 28, 2021

Changes
  • Added 1.17 material support.
  • Added 1.17 sound support.
  • Fixed an error occurred when player left the server.
  • Fixed DiscoBall Gadget may not remove the "discoball" block when player teleport away the DiscoBall area.
  • Fixed Kawarimi No Jutsu Gadget may kill entities due to block collision.
  • Fixed ISSUES-871 - Fixed a problem that will occur error when using Spooderman Suit ability.
----------, Aug 15, 2021

Changes
  • Fixed a minor bug that causing error when open main menu.
  • Fixed IllegalStateException: Asynchronous entity ticklist removal related issue when using Bat Launcher Gadget.
  • Fixed some grammatical problems in the message.
----------, Aug 6, 2021

Very sadly to say that due to the inconsistency of Mojang patches between spigot and paper, Rabbit pet does not work and will occur error when you using spigot server. (switch to paper or wait for spigot to update)

Bug Fixes
  • Fixed ISSUES-862 - ClassNotFoundException error occurred while using cowboy gadget. (For 1.17)
  • Fixed an issue where the movement path of the mobs for Necromancer Suit ability was incorrect.
----------, Jul 19, 2021

Bug Fixes
  • Fixed MySQL database failed to establish connection for some servers.
  • Fixed "Asynchronous entity unregister!" error when using Melon Launcher Gadget.
  • Fixed ISSUES-844 - Fixed TNT can destroy GadgetsMenu summon blocks such as Trampoline.
----------, Jul 13, 2021

The plugin is now stable and is ready to be used in production servers. Keep in mind that there might errors/bugs happen from time to time, so please report the issue to us so we can fix the issue asap.

Changes

  • Added 1.17.1 support.
  • Dropped 1.17 support. (No longer work in 1.17 server)
  • Fixed some errors that might occur in 1.17.1
----------, Jul 8, 2021

This is an alpha release. It will be unstable and might have errors, so it is not recommended to use in production servers.
Bug Fixes
  • Fixed Pig Zombie pet spawn incorrect entity in 1.17 minecraft.
  • Fixed Kawarimi No Jutsu Gadget may kill entities due to block collision.
  • Fixed an error when using 1.16.5 outdated paper builds.
  • Fixed some other bugs that occur in 1.17
Please report any bug/issue found so we can release fix patches and release a stable version for production usage.
----------, Jul 6, 2021

This is an alpha release. It will be unstable and might have errors, so it is not recommended to use in production servers.

Changes
  • 1.17 Support (Alpha)
  • Fixed some minor bugs.

After working for about 1 week, finally completed the first development for 1.17 support. Will keep tracking the errors/issues found and release another patches.
----------, Jul 2, 2021

Bug Fix
  • Fixed bug - SQLite occur error after changing the SQL statement to fix MySQL issue.
----------, Apr 16, 2021

Bug Fixes
  • Fixed bug - SQLException occur while using latest paper build with enabled MySQL database.
  • Fixed bug - Using BatLauncher Gadget could cause the server stop responding.
----------, Apr 14, 2021

Bug Fixes
  • Fixed bug - Able to duplicate the gadget item/menu item by placing the block on ground using (shift + left and right) click.
  • Fixed bug - Activating the Warrior Suit ability before the player is immediately death/leave the server can causing the falling blocks become solids.
  • Fixed some minor bugs.

Release this update to fix urgent bugs, more bug fix updates will be release soon.
----------, Mar 18, 2021

Bug Fixes
  • Fixed bug - Mystery Box Crafting Menu does not support head material.
  • Fixed bug - PlayerSwapHandItemsEvent listener may causing TPS drop.
----------, Feb 1, 2021

Bug Fix
  • Fixed bug - Incompatible with older version of ProtocolLib.
----------, Jan 13, 2021

Changes
  • Shorten the time to open Mystery Vault menu.
  • Fixed ISSUES-824 - ConcurrentModificationException error occurred while using Spooderman Suit.
  • Fixed ISSUES-827 - Latest Protocollib build causing NoClassDefFoundError error.
  • Fixed bug - MysteryBox give command will give 1 extra box in some cases.
  • Fixed bug - ConcurrentModificationException error occurred while using Bat Launcher Gadget.
  • Fixed some minor bugs.
----------, Jan 10, 2021

Changes
  • Settings menu items can now be hided and modify slot.
  • Hex color support for 1.16 and above. (Ex: {#FFFFFF}, {#000000})
  • Fixed ISSUES-777 - Unable to kick player from owner's plot while the player is riding pet. (PlotSquared)
  • Fixed ISSUES-814 - When the rabbit pet spawns the console spamming the debugging messages.
  • Fixed bug - PhysicsToGo plugin might causing some explosion gadget(TNT Fountain) breaks the blocks.
  • Fixed some minor bugs.
----------, Nov 8, 2020

Changes
  • 1.16.4 support.
----------, Nov 3, 2020

Bug Fix
  • Fixed bug - Some of the cosmetics generate wrong material type.
----------, Nov 1, 2020

This update focuses on improve the performance of the plugin and mainly on bug fixes. Making the plugin run smoother with fewer errors.

Changes

  • Database will now reconnect when the connection is closed.
  • Some of the event's priority have been changed from 'MONITOR' to 'HIGHEST'.
  • 'No permission to ride pet' message is now separate from 'no permission' message.
  • 'Custom Economy Storage' interface methods return type have been changed from 'void' to 'boolean'. (Developer API)
  • Made some optimization of NMS code by replacing with Reflections which reduces more than 180kb of the plugin size.

Bug Fixes

  • Fixed ISSUES-795 - Mystery Box broadcast message will no longer visible for other players when the target player is vanished.
  • Fixed ISSUES-808 - IllegalStateException is triggered when removing an item from player inventory using asynchronous task.
  • Fixed bug - Paintball Gun Gadget may destroy bamboo.
  • Fixed bug - Show Loading message instead of get the data instantly from the database which might cause errors and crashes.
  • Fixed bug - Some gadgets may destroy the item frame or painting.
  • Fixed bug - Cosmetic items in inappropriate player inventory will now be removed automatically every after 1 min.
  • Fixed bug - An error occurred when the player tried to join the server but was kicked out.
  • Fixed bug - Player unable to control pet in 1.16.2 - 1.16.3 server.
  • Fixed bug - Player able to take GadgetsMenu armorstand equipments using CMI armorstand editor.
  • Fixed bug - Changed minor NoteBlockAPI code that might causing error occurred in some cases.
  • Fixed bug - The console displays "Initializing Legacy Material Support. Unless you have legacy plugins and/or data this is a bug!" message when the server startup.
  • Fixed bug - An error occurred when the item material is spawn egg where the server version does not supported. (Ex: use CAT_SPAWN_EGG in 1.8 server)
  • Fixed some minor bugs.

Found A Bug?
Please do not hesitate to contact me and provide the error log. You can create a ticket on GitHub or on Discord.
----------, Nov 1, 2020

Bug Fixes
  • Fixed ISSUES-798 - Occur ArrayIndexOutOfBoundsException when checking player's inventory item.
  • Fixed ISSUES-799 - Pet not spawning in minecraft 1.16.2 or above.
  • Fixed bug - Sometimes player does not have fall damage while using certain cosmetic in minecraft 1.15 or above.
----------, Aug 30, 2020

Bug Fixes
  • Fixed ISSUES-797 - Spamming the warning messages in blacklisted regions.
  • Fixed some minor bugs.
----------, Aug 17, 2020

Changes
  • 1.16.2 server support. (Beta)
  • Added 1.15 & 1.16 material support.
  • Added an option to silent pet. (inside pet-items.yml file)
  • Implemented the latest PlaceholderAPI API methods. (#794)
  • Fixed bug - Rabbit is not following the owner in 1.16.1 minecraft server.
  • Fixed bug - Occur error while spawning Pig Zombie pet in 1.16.1 minecraft server.
Issue found in 1.16.2 server
  • Spawning pet might not instantly visible for player.
  • When pet never move before and spawned by player recently, riding pet will not have any movement speed.
----------, Aug 15, 2020

Bug Fixes
  • Fixed ISSUES-772 - Throws NullPointerException error while using Tic Tac Toe Gadget.
  • Fixed bug - Blacklisted regions only works in only one world but not multiple worlds.
----------, Jun 30, 2020

Changes
  • Code cleanup in updater classes.
  • Disabling the plugin while cannot load plugin correctly.
  • Fixed bug - Unable to change the hologram height value of mystery vault.
----------, Jun 29, 2020

Changes
  • Added 7 different types of Panda pets. (1.14+ minecraft only)
  • Fixed bug - Occur error while using MobGun gadget.
  • Fixed bug - Player unable to open menu via menu item in 1.8 minecraft.

Panda pet permissions
Code (YAML):
gadgetsmenu.pets.panda.*
   gadgetsmenu.pets.normalpanda
   gadgetsmenu.pets.babynormalpanda
   gadgetsmenu.pets.lazypanda
   gadgetsmenu.pets.babylazypanda
   gadgetsmenu.pets.worriedpanda
   gadgetsmenu.pets.babyworriedpanda
   gadgetsmenu.pets.playfulpanda
   gadgetsmenu.pets.babyplayfulpanda
   gadgetsmenu.pets.brownpanda
   gadgetsmenu.pets.babybrownpanda
   gadgetsmenu.pets.weakpanda
   gadgetsmenu.pets.babyweakpanda
   gadgetsmenu.pets.aggressivepanda
   gadgetsmenu.pets.babyaggressivepanda
----------, Jun 28, 2020

Changes
  • 1.16 support.
  • Update NoteBlockAPI to support nbs v4.0 format.
----------, Jun 26, 2020

Changes
  • Added 1.15 particle support.
  • Fixed ISSUES-766 - Sending particle effect in every single world.
  • Fixed ISSUES-789 - Player can see vanished player particle effects.
----------, Jun 22, 2020

Bug Fixes
  • Fixed bug - Player can get Llama pet from Mystery Box in 1.8/1.9 server which is not supported.
  • Fixed bug - Parachute Gadget Leash item can be used to leash horse/llama.
  • Fixed ISSUES-769 - Spooderman Suit ability won't reset when the cobweb drop into void.
  • Fixed ISSUES-773 - Diving Board Gadget will change the block state of the block underground such as concrete powder.
  • Fixed ISSUES-774 - Paintball Gun gadget could breaks flowers in minecraft version 1.15.
  • Fixed ISSUES-776 - Parachute gadget does not launch player to the air.
----------, May 27, 2020

Bug Fixes
  • Fixed bug - Teleporter Gadget no longer teleport player to a world that GadgetsMenu is not enabled.
  • Fixed bug - Cryotube Gadget and Tetherball Gadget might break item frames and paintings.
  • Fixed ISSUES-762 - Icewalker Suit can generate snow block on top of level, buttons.
  • Fixed ISSUES-763 - Player able to fly after using Rocket Gadget.
----------, May 2, 2020

Bug Fixes
  • Fixed bug - Player run time tasks keep running even though the player is offline.
  • Fixed bug - Player able to fly after using Parachute Gadget.
----------, Apr 23, 2020

Changes
  • Added pet name blacklist. Available in 'pet system.yml' file.
  • Fixed bug - Scarecrow Gadget able to break item frames and paintings.
  • Fixed bug - User who using CraftBukkit server will occur error while retrieving server TPS in Anti Lag Checker task.
  • Fixed bug - Player could send Mystery Gift to himself.
  • Fixed bug - Bat Launcher Gadget might occur error when the bats hit the player.
  • Fixed bug - Player can't fly in creative mode after using Parachute Gadget or Rocket Gadget.
  • Fixed bug - Parachute Gadget sometimes doesn't punch player to the air in 1.8.8 server.
  • Fixed bug - Paintball Gun Gadget and Paint Trail Gadget can destroy Barrel & Smoker.
  • Fixed bug - Gadgets category menu, Suits category menu & Pets category menu take a little bit time to get it opened.
  • Fixed ISSUES-755 - Broadcasting to all players when a vanished player found a Mystery Box.
  • Fixed ISSUES-758 - Sending numerous update querys to SQLite at the same time might occur error.
----------, Apr 20, 2020

Bug Fixes
  • Fixed bug - Suit helmet will not be re-equipped after activating Scarecrow Gadget.
  • Fixed bug - Some menus take a longer time to load before getting opened.
  • Fixed ISSUES-754 - The reload command does not work when the jar file contains symbols.
----------, Apr 17, 2020

Changes
  • Changed the priority of pet riding event to MONITOR.
  • Fixed bug - Sheep Morph ability not working in the latest Lib's Disguise plugin.
----------, Apr 16, 2020

Bug Fixes
  • Fixed bug - Bat Launcher Gadget might occur error when removing bats.
  • Fixed bug - Blacklisted regions does not work for some gadgets such as paintball gun gadget.
  • Fixed bug - Blaze Morph fireball does not make sound in 1.15 minecraft.
Due to coronavirus :ROFLMAO:, I have free time for the whole day and I was testing the gadgets and found the issues by myself.
----------, Apr 11, 2020

Bug Fixes
  • Fixed bug - Occur error while equip Morph.
  • Fixed bug - Paintball Gun Gadget can destroy attached pumpkin stem & attached melon stem.
Sorry for the morph issue, I was testing something which causes Morph not working. :cry:
----------, Apr 11, 2020

Bug Fix
  • Fixed bug - SQLite not working in 1.8 server.
----------, Apr 10, 2020

Bug Fixes
  • Made SQLite compatible with the both Free and Premium version of GadgetsMenu.
  • Fixed bug - Paintball Gun Gadget can destroy grown potatoes, carrots, sweetberries & beetroots.
  • Fixed bug - Paintball Gun Gadget blacklist reset every times when plugin loaded.
  • Fixed some minor bugs.
----------, Apr 10, 2020

Changes
  • Added SQLite to replace flat file. (Beta) (Users who using flat file as player storage will automatically migrate to SQLite)
  • Added '/gmenu menuitem [player]' command to give player menu selector.
  • You can now disable certain cosmetic in different blacklisted region.
  • Removed '/gmenu purge' command.
  • Removed 'Name' column from MySQL tables.
  • Fixed some minor bugs about teleporting outside of border and in blacklisted regions.
About files migration
Last year, we found that there are some issues while using flat files to store player data. One of the issues is we are using async mode to update player data which creates an issue when multiple modification in the same player file. There isn't a fix as we must utilize async mode otherwise will causing huge lag while saving a huge records such as 1000 Mystery Boxes. Now, we are moving flat files to SQLite to eliminate the issues.

If you are using file to store player data, all the files will be migrate automatically during the update. The migration processes are running in async mode which might takes a while to migrate all files depending on how many files do you have. It is recommended to purge old/inactive files before download this update. You may execute this command " /gmenu purge t:<1d|1w|1m|1y>" to remove inactive files. Besides, we also recommend do not let player join in the server during migration process. It might cause data failed to migrate to SQLite due to player data is being created in SQLite database when player join in the server.

This is still a beta feature which you might get some error during play time. Please do not hesitate to contact me and report the issue. During the migration process, you might get some messages inform you that some of the corrupted files are failed to migrate. If you receive this message, you can contact me and I will help you to fix the issue.

Question About Migrating Data From SQLite to MySQL
Currently we did not provide an option to migrate your data from SQLite to MySQL. We will planned to add this feature in the future update.

New Command
  • /gmenu menuitem [player]
    • permission: gadgetsmenu.commands.menuitem
    • alises: menuitem, menuselector, mi
Blacklisted Regions
Code (YAML):
Blacklisted-Regions:
  Disable-All-Cosmetics
:
 - region1
  - region2
  - region3
  Disable-Hats
: ''
  Disable-Animated-Hats
: ''
  Disable-Particles
: ''
  Disable-Suits
: ''
  Disable-Gadgets
: ''
  Disable-Pets
: ''
  Disable-Miniatures
: ''
  Disable-Morphs
: ''
  Disable-Banners
: ''
  Disable-Emotes
: ''
  Disable-Cloaks
: ''
  Disable-Pet-Riding
: ''
----------, Apr 7, 2020

Changes
  • Added an option to toggle new pet system.
  • Added unicode support for pet's name.
  • Fixed ISSUES-748 - Morphs not working in 1.15 minecraft.
  • Fixed some minor bugs.
----------, Mar 29, 2020

Changes
  • Added an option to remove rarity name from recent loots. (#680)
  • Fixed some minor bugs.
Code (YAML):
Mystery-Box-Information:
        Name
: '&aMystery Box Information'
        Material
: BOOK
        Slot
: 49
        Loot-Contain-Rarity
: true <-- (option to remove rarity name in lore )
        Lore
:
       - '&bMystery Boxes &7contains almost'
        - '&7any cosmetics items. To earn'
        - '&bMystery Boxes&7, all you have to'
        - '&7do is play on the server!'
        - ''
        - '&eYour 5 most recent items found are:'
        - '&71. {RECENT_LOOT_1 }'
        - '&72. {RECENT_LOOT_2 }'
        - '&73. {RECENT_LOOT_3 }'
        - '&74. {RECENT_LOOT_4 }'
        - '&75. {RECENT_LOOT_5 }'
        - ''
        - '&7Your have
: &b{MYSTERY_BOXES} Mystery Boxes'
----------, Mar 24, 2020

Bug Fixes
  • Added an option to equip all unlocked suit with one click. (#743)
  • Added an option to toggle creeper morph ability which affect players around. (#723)
  • Fixed ISSUES-734 - Starting-Mystery-Dust option doesn't work when using MySQL.
  • Fixed bug - Color bed not working in 1.12 version.
  • Fixed bug - Saving data into MySQL throw error while disabling the plugin.
----------, Mar 23, 2020

Bug Fixes
  • Fixed ISSUES-720 - Failed to connect to MySQL server in some countries.
  • Fixed ISSUES-722 - Explosive Bow Gadget might breaks item frame.
  • Fixed ISSUES-730 - TPS drops and takes a while when player leave the server. This issue only happened when using MySQL storage.
  • Fixed ISSUES-733 - Miniature and Pet sometimes doesn't follow the owner.
  • Fixed ISSUES-735 - Explosive Sheep Gadget item (Shears) are usable for shearing wools & crops.
  • Fixed ISSUES-740 - Paintball Gun Gadget can destroy grown potatoes, carrots.
  • Fixed ISSUES-745 - Mystery Dust deducted wrongly when player purchase cosmetic item.
  • Fixed ignore permission checking when re-equip cosmetic items on player join.
  • Fixed SQL connection causes server crash.
  • Fixed Spooderman Suit ability sometimes throw errors.
  • Fixed MelonLauncher Gadget sometimes throw errors.
  • Fixed some minor bugs.
----------, Mar 22, 2020

Changes
  • Add 1.15 support.
  • Fixed ProtocolLib issue on 1.15.
  • Fixed some minor bugs.
----------, Dec 25, 2019

Bug Fixes
  • Fixed ISSUES-719 - Occur error when have Citizens plugin in the same server.
  • Fixed bug - Occur error while spawning pet.
----------, Nov 10, 2019

Changes
  • Changed 1.13 & 1.14 holograms location.
  • Made a small changes on pet level message.
  • Fixed TetherBall Gadget did not disable in version 1.14
  • Fixed some minor bugs.
----------, Oct 14, 2019

Bug Fixes
  • Fixed bug - Pet not following the owner when too far away.
File storage soon will be replace with SQLite.
----------, Oct 1, 2019

Changes
  • Remade pet nms classes.
  • Fixed bug - Pet not following the owner in 1.8 server.
  • Fixed bug - Occur error while spawning horse pet in 1.8 server.
  • Fixed bug - Unable to spawn baby zombie pet in 1.8 server.
  • Fixed bug - Pets can be killed or can be damaged.
  • Fixed bug - Saving player data file in async thread will breaks the player data file.
  • Fixed some minor bugs.
----------, Sep 30, 2019

Updates
  • Added an option to change the description of /pet name command.
  • Fixed bug - Occur error while player join & leave the server. Only affected servers who using MySQL as storage.
Make sure you read this before update to 4.5.2 version.
4.5.0 update
----------, Sep 26, 2019

Bug Fixes
  • Fixed bug - Occur error while player join & leave the server. Only affected servers who using MySQL as storage.

Make sure you read this before update to 4.5.1 version.
4.5.0 update
----------, Sep 26, 2019

**WARNING**
Backup all the files before updating the plugin. This update might override cosmetic items lore. Make sure you have done that otherwise you might lost the translations you have done.

New pet system

I spent a year to redesign the pet system. With the new pet system, each pet has its level, attributes(Hunger, Thirst, Exercise) and unique name. Every pet can level up to lvl 100 by sending them for missions. Moreover, player can now ride their own pet:cool:. More details about new pet system will be introduce at here.

This update is a major update since 4.4.0 released. In this update, we focus on adding new features and bug fixes. After releasing this update, I will spent another 1-2 years to develop 4.6.0, so stay tuned.

Main Changes:

  • Code cleanup.
  • Optimized nms classes & menus.
  • New pet system.
  • You're able to ride your own pet. (gadgetsmenu.ridepet)
  • Pets are now have Attributes(Hunger, Thirst, Exercise). Feed them with pet items will gain Happiness(Happy, Very Happy & Super Happy). Once they are happy, you can send them on "missions" to earn experiences and get level up.
  • Summon pets are now required an extra permission which is gadgetsmenu.summonpet.
  • Player can gain pet items by opening Mystery Boxes.
  • Cosmetic items lore are now splitted into locked lore & unlocked lore. (Item lores have been resetted due to format changes)
  • Added Piggy Bank Gadget.
  • Added Firefighter Suit.
  • Added Bat, Enderman, Rainbow Sheep, Slime and Magma Cube pet.
Minor Changes:
  • Fully supported for all material including player head and coloured leather armor. More details check here.
  • Added a new command for adding pet items. (/gmenu petitems)
  • Added some new placeholders. (%gadgetsmenu_equipped_cosmetics%, %gadgetsmenu_<pet>_pet_name%, %gadgetsmenu_current_pet_name%)
  • Added an option to modify the way to open menu selector. (LEFT, RIGHT, LEFT_AND_RIGHT)
  • Added an option for sorting inventory menu items. (Sorting Types: DEFAULT, RARITY, NAME)
  • Some of the items are now able to change the inventory slot.
  • You're now able to change the main menu inventory size.
  • Every quality of Mystery Box has its own chances. They shared the same chances in the old version.
  • Mystery Boxes Reward play time are now saved in database, player're able to gain Mystery Box all over the servers.
  • Added an option to avoid afk players gain Mystery Box Reward. The default value is false. Use some method to avoid afk pool.
  • Added an option to set the worlds which enable Mystery Boxes Reward.
  • Added an option to set the expiry date of Mystery Boxes gained from play time reward.
  • Optimized SQL queries to reduce duplicate request.
  • Added SSL support for MySQL database.
  • GEconomyProvider API has been changed.
  • Added an option to give offline player mystery dust.
  • Player who riding pet will disable fall damage.
  • Added 1.14 Note Block Song support.
  • Added an option to modify the Y increment of holograms.
  • Custom Mystery Boxes Loot is now supported multiple commands.
  • Improved Developer API.
  • Optimized Open Mystery Boxes Menu code and reduce lag.
  • Added an option to toggle mob disguise name.

Fixed Bugs:
  • Fixed ISSUES-645 - Having latency issue in opening Mystery Boxes event.
  • Fixed ISSUES-676 - Equipped cosmetics doesn't sync if player first join into a world which cosmetics is disabled.
  • Fixed ISSUES-699 - Placing blocks around when using Iron Golem Morph ability.
  • Fixed ISSUES-706 - Occur error while using Spooderman ability.
  • Fixed ISSUES-708 - Occur error while disabling plugin causing the plugin itself fail to remove cosmetic items.
  • Reduced the number of times checking player's permissions while opening main menu. Older version will repeat for 7-8 times, now only access once.

Removed Features:
  • Removed Coins-JasperJH for Mystery Dust support.
  • Removed %gadgetsmenu_pet_name% placeholder.

Known Issues:
  • Unable to change the villager type in 1.14.4
  • Baby pet also sound as non baby pet.

I also remade the documentation on the wiki page. Make sure you check that before asking questions. If you found any issue, please report to us on GitHub or Discord.

Permissions

Code (YAML):

gadgetsmenu.ridepet
gadgetsmenu.summonpet

Firefighter suit
gadgetsmenu.suits.firefighter.helmet
gadgetsmenu.suits.firefighter.chestplate
gadgetsmenu.suits.firefighter.leggings
gadgetsmenu.suits.firefighter.boots

Piggy Bank Gadget
gadgetsmenu.gadgets.piggybank

New pets
gadgetsmenu.pets.bat
gadgetsmenu.pets.enderman
gadgetsmenu.pets.rainbowsheep
gadgetsmenu.pets.bigslime
gadgetsmenu.pets.smallslime
gadgetsmenu.pets.tinyslime
gadgetsmenu.pets.bigmagmacube
gadgetsmenu.pets.smallmagmacube
gadgetsmenu.pets.tinymagmacube
----------, Sep 26, 2019

Changes
  • Added bukkit server support.
  • Fixed ISSUE-700 - Tic Tac Toe Gadget occur error after game completion.
  • Fixed PlaceholderAPI placeholders not working after reload the plugin.
  • Fixed DJ Booth Gadget will destroy some of the blocks such as shulker box.
  • Fixed Kawarimi No Jutsu Gadget will break item frame and painting.
  • Fixed Paintball Gun Gadget will destroy item frame in some cases.
  • Fixed Teleporter Gadget not working in some cases.
  • Fixed errors while unequip suits.
  • Fixed error occur while server have ProtocolLib plugin.
----------, Aug 16, 2019

Changes
  • Fixed an issue on failed to connect to MySQL database.
----------, Jul 22, 2019

Changes
  • 1.14, 1.14.1, 1.14.2 & 1.14.3 no longer supported, only 1.14.4 is supported from this update.
  • Fixed ISSUES-698 - Crops & Seeds and Pots won't restore back after block replaced by Paintball Gun Gadget.
  • Fixed bug - Cosmetic items can be placed on item frame.
  • Fixed some minor bugs.
----------, Jul 21, 2019

Changes
  • Added 1.14.3 support.
  • Fixed bug - Morph ability disabled in configuration but still give slimeball while morphing.
----------, Jun 25, 2019

Changes
  • Added an option to hide individual mystery vault holograms.
  • Fixed ISSUES-678 - Support skull head for mystery boxes crafting menu.
  • Fixed ISSUES-687 - Some of the items not functioning in 1.13.2 version and above.
  • Fixed ISSUES-692 - Occur error while unequipping suit.
  • Fixed bug - Menu selector can be used for crafting.
----------, Jun 24, 2019

Bug Fixed
  • Fixed ISSUES-690 - Moving items using Hotkey buttons will occur errors while using 1.14 version.
----------, Jun 8, 2019

Changes
  • Remove ProtocolLib support for version 1.14
----------, Jun 4, 2019

Changes
  • Added an option to avoid wrong formatted config being removed automatically. (inspired by NamerPRO)
  • Fixed bug - Holograms not working in the latest 1.14.2 spigot.
  • Fixed bug - Melon Launcher not working in 1.14 spigot.
----------, Jun 4, 2019

Bug Fixes
  • Added 1.14.2 support.
  • Fixed ISSUES-686 - Catapult gadget and Mob Gun gadget not working in 1.14 version.
  • Fixed bug - Occur IllegalStateException while using Tic Tac Toe gadget.
  • Fixed bug - Sync cosmetics without permissions getting loaded.
  • Fixed bug - Occur error while using Iron Golem morph in 1.14.1 version.
----------, May 29, 2019

Bug Fixes
  • Fixed ISSUES-675 - Tic Tac Toe gadget sometimes not working correctly.
  • Fixed ISSUES-681 - Already had loot message message won't shows up even the player have the loot.
  • Fixed ISSUES-685 - Occur errors when player join in the server and immediately leave the server.
----------, May 20, 2019

Changes
  • Added 1.14.1 support.
  • Fixed ISSUES-683 - Pets menu not working on 1.13.2.
----------, May 14, 2019

Bug Fixed
  • Fixed bug - Unable to move items in Horse & Llama inventory while using version 1.14 server.
----------, May 12, 2019

Changes
  • Added 1.14 support. (Beta)
  • Added 1.14 materials, sounds and particle effects.
  • Updated PlaceholderAPI with the latest API.
  • Some of the placeholders has been renamed. (selected replace with equipped)
  • Tether Ball Gadget has been removed temporarily in version 1.14.
  • Fixed bug - Fire Trail Gadget sometime will spread the fire and burns leaves without getting removed.
----------, May 9, 2019

Bug Fixes
  • Fixed ISSUES-670 - Having issue of accepting Tic Tac Toe gadget & Flower Giver gadget request.
  • Fixed ISSUES-674 - Equipped cosmetics doesn't sync after teleport to an invalid world.
----------, Apr 24, 2019

Bug Fixes
  • Fixed bug - Occur error while reload the plugin.
----------, Apr 21, 2019

Changes
  • Added an option to disable suit ability.
  • Main menu item typo error.
  • Fixed ISSUES-663 - Teleporter gadget occur error in some situation.
  • Fixed bug - Player can go through the worldborder via gadgets.
  • Fixed bug - Unable to connect to MySQL server in some cases.
  • Fixed incompatible problem with LuckPerms.
----------, Apr 18, 2019

Changes
  • Improve developer API.
  • Fixed ISSUES-656 - Occur error while equip suit.
  • Fixed bug - Left click the gadget will activate the cooldown timer but the gadget did not launch.
----------, Feb 21, 2019

Bug Fixed
  • Fixed ISSUES-655 - Custom mystery boxes loots command doesn't work.
----------, Feb 16, 2019

Changes
  • You're able to add custom loots now. (Make sure all of the servers has the same custom loots, otherwise will occur errors)
  • You can now disable certain cosmetic to be sync on join.
  • You can now give all online players mystery dust by one command.
  • Added an option to toggle mob disguise damage.
  • Added 2 Cloaks. (Yin and Yang Cloak, Flame of the Titans Cloak)
  • Broadcast player name with prefix & suffix when they open Mystery Boxes.

Bug Fixes
  • Fixed bug - Disabled commands doesn't work in some cases.
  • Fixed bug - Occur NoSuchMethodError while using Pocket Beach Gadget in 1.8.8 version.
  • Fixed bug - Animated hat "Purchasable: true" unable to set to false.
  • Fixed bug - Mystery boxes doesn't support for head material.
  • Fixed bug - Particle Effect & Cloak Effect doesn't hide if player is in spectator mode.
  • Fixed bug - You can duplicate emotes/gadgets if you place them on an armor stand and take them again.
  • Fixed bug - Every single chat message that you type that containing one of the "disabled-commands" strings will be cancelled.
----------, Feb 15, 2019

Changes
  • You're able to add custom loots now. (Make sure all of the servers has the same custom loots, otherwise will occur errors)
  • You can now disable certain cosmetic to be sync on join.
  • You can now give all online players mystery dust by one command.
  • Added an option to toggle mob disguise damage.
  • Added 2 Cloaks. (Yin and Yang Cloak, Flame of the Titans Cloak)
  • Use license key to identify premium version buyers.
  • Broadcast player name with prefix & suffix when they open Mystery Boxes.

Bug Fixes
  • Fixed bug - Disabled commands doesn't work in some cases.
  • Fixed bug - Occur NoSuchMethodError while using Pocket Beach Gadget in 1.8.8 version.
  • Fixed bug - Animated hat "Purchasable: true" unable to set to false.
  • Fixed bug - Mystery boxes doesn't support for head material.
  • Fixed bug - Particle Effect & Cloak Effect doesn't hide if player is in spectator mode.
  • Fixed bug - You can duplicate emotes/gadgets if you place them on an armor stand and take them again.
  • Fixed bug - Every single chat message that you type that containing one of the "disabled-commands" strings will be cancelled.
License Key
A license.txt file will generated automatically in GadgetsMenu folder. What you need to do is check your spigot conversation to get your unique license key and paste it into license.txt file. ​
----------, Feb 14, 2019

Bug Fixes
  • Fixed ISSUES-649 - Throwing webs into void will not deactivate the ability itself while using Spooderman Suit.
  • Fixed bug - Occur IllegalStateException: "Asynchronous entity add!" while using animated hat.
  • Fixed bug - Occur ConcurrentModificationException while synchronizing player's mystery boxes.
  • Fixed bug - Occur IllegalStateException: "Asynchronous player tracker clear!" while using Teleporter Gadget.
  • Fixed bug - Add cooldown timer while player using Jukebox gadget & Radio gadget but not playing a song.
----------, Jan 18, 2019

Changes
  • Fixed bug - Player do not have the permission to use cosmetics in blacklisted regions even he had permission.
----------, Jan 4, 2019

Changes
  • Fixed ISSUES-646 - All menus not working if using the latest build of WorldGuard.
----------, Jan 4, 2019

Why Premium:
GadgetsMenu has developed 3 years since the first release in 2015. It takes time and effort to develop a cosmetics plugin as to offers the features you want. Tons of the features/cosmetics has been added into the plugin till now. Our team(one people) spent hours per day to develop new features to benefit you. Therefore, in order to maintain our daily expenses we need to turn into Premium to provide better features. For our premium buyers, you're able to download the latest version of GadgetsMenu which is GadgetsMenu [Premium].

New cosmetic Items:
  • Miniatures has been added!:love:
  • Added 22 Miniatures.
  • Added 48 Hats.
  • Added 4 Animated Hats.
  • Added 7 Banners.
  • Added 1 Cloak.

Main Changes:
  • Reached to 2MB! :eek:
  • Anti lag system has been added into plugin. Unequip online players cosmetics and disable the usage of cosmetics if server is running on low TPS. (Can be modify in config)
  • Cosmetics can now disable in certain regions.(Required WorldGuard)
  • Unlocked cosmetic items data will now be saved in MySQL/File instead of 3rd permission plugin. (Highly recommended you all use MySQL to store data)
  • Miniatures placeholder has been added.
  • New commands has been added. (/gmenu addperm, /gmenu removeperm & /gmenu status)

Minor Changes:

  • Added an option to change the default value of Mystery Vault Animation.
  • Each quality of Mystery Box has its own no permission message now.
  • The display name of exploding sheep can now be changed.
  • The name of gadget categories GUI name can now be changed in gadgets file.
  • The name of pet categories GUI name can now be changed in gadgets file.
  • The name of suit categories GUI name can now be changed in gadgets file.
  • You can now modify the main menu layout.
  • "Available Mystery Boxes" Hologram display nothing when player is opening Mystery Box.
  • {PREFIX} is now able to use in all messages including lore.

Fixed Bugs:
  • Fixed ISSUES-593 - Player get kicked for invalid move packet while using Pocket Beach Gadget.
  • Fixed ISSUES-636 - Players can pass the world border with Spooderman suit.
  • Fixed ISSUES-645 - Tasks latency problem.
  • Fixed bug - Selected cosmetics doesn't re-equip automatically after player respawn in some cases.
  • Fixed bug - Occur NoSuchMethorError while using the latest build of 1.13.2 spigot.
  • Fixed some minor bugs.

Removed Features:
  • Auto update has been dropped. You need to update GadgetsMenu plugin manually.

New cosmetic Items
26 Rainbow Alphabets Hat
12 Constellation Hat
Gold Block Hat
Diamond Block Hat
Neutral Hat
Fall In Love Hat
China Hat
Nurse Hat
Cool Doge Hat
Skull Hat
Pumpkin Hat
Pacman Hat
Traffic Light Animated Hat
Joe The Penguin Animated Hat
Comet The Reindeer Animated Hat
Broken TV Animated Hat
Tryhard Banner
Pumpkin Banner
Crown Banner
Fire Creeper Banner
Portal Banner
Rainbow Wall Banner
Devourer Banner
Archangel Cloak
Devil Miniature
[​IMG]
Snowman Miniature
[​IMG]
Reindeer Miniature
[​IMG]
Snowglobe Miniature
[​IMG]

New commands
/gmenu addperm <cosmetic> <type> <player>
Give player’s permission to access cosmetic items.

/gmenu removeperm <cosmetic> <type> <player>
Remove the permission to access cosmetic item from a player.

/gmenu status <player>
Check player’s data.


config.yml
Code (Text):
# Anti Lag System.
# Activate these actions if server TPS is below the minimum TPS.
Anti-Lag:
  Enabled: false
  Minimum-TPS: 17
  Action:
    # Unequip online players cosmetics.
    Clear-Cosmetics: true
    # Disable the usage of cosmetics.
    Disable-Usage: true

# Player does not allow to use cosmetics in these regions. (Required WorldGuard installed)
Blacklisted-Regions:
- region1
- region2
- region3
----------, Jan 1, 2019

Why Premium:
GadgetsMenu has been developed for 3 years since it was first released in 2015. Tons of the features has been added into plugin. Our team(1 people) spent hours per day to develop new features to benefit you all. In order to provide further features, we need to transfer into Premium to maintain daily expenses.

New Cosmetic items:
  • Miniatures has been added!:love:
  • Added 22 miniatures.
  • Added 48 Hats.
  • Added 4 Animated Hats.
  • Added 7 Banners.
  • Added 1 Cloak.

Main Changes:

  • This plugin reached to 2MB.:oops:
  • Anti lag system has been added into plugin. Unequip online players cosmetics and disable the usage of cosmetics if server is running on low TPS. (Can be modify in config)
  • Cosmetics can now disable in certain regions.(Required WorldGuard)
  • Unlocked cosmetic items data will now be saved in MySQL/File instead of 3rd permission plugin. (Highly recommended you all use MySQL to store data)
  • Miniatures placeholder has been added. (Placeholders)
  • New commands has been added. (/gmenu addperm, /gmenu removeperm & /gmenu status)
Minor Changes:
  • Added an option to change the default value of Mystery Vault Animation. (Can be changed in config)
  • Each quality of Mystery Box has its own "no permission" message now.
  • The display name of exploding sheep can now be changed.
  • The name of gadget categories GUI name can now be changed in gadgets file.
  • The name of pet categories GUI name can now be changed in gadgets file.
  • The name of suit categories GUI name can now be changed in gadgets file.
  • You can now modify the main menu layout.
  • "Available Mystery Boxes" Hologram display nothing when player is opening Mystery Box.
  • {PREFIX} is now able to use in all messages including lore.

Fixed Bugs:

  • Fixed ISSUES-593 - Player get kicked for invalid move packet while using Pocket Beach Gadget.
  • Fixed ISSUES-636 - Players can pass the world border with Spooderman suit.
  • Fixed ISSUES-645 - Tasks latency problem.
  • Fixed bug - Selected cosmetics doesn't re-equip automatically after player respawn in some cases.
  • Fixed bug - Occur NoSuchMethorError while using the latest build of 1.13.2 spigot.
  • Fixed some minor bugs.
Removed Features:
  • Auto update has been dropped. You need to update GadgetsMenu plugin manually.

New Cosmetic Items
Doge Miniature
Mr Smiley Miniature
Devil Miniature
Astronaut Miniature
Zombie Miniature
Enderman Miniature
Iron Golem Miniature
Witch Miniature
Swamp Monster Miniature
Scarecrow Miniature
Clown Miniature
Ghost Miniature
Grim Reaper Miniature
Miner Miniature
Santa Miniature
Snowman Miniature
Reindeer Miniature
Lantern Miniature
Present Miniature
Globe Miniature
Mars Miniature
Snowglobe Miniature
26 Rainbow Alphabets Hat
12 Constellation Hat
Gold Block Hat
Diamond Block Hat
Neutral Hat
Fall In Love Hat
China Hat
Nurse Hat
Cool Doge Hat
Skull Hat
Pumpkin Hat
Pacman Hat
Traffic Light Animated Hat
Joe The Penguin Animated Hat
Comet The Reindeer Animated Hat
Broken TV Animated Hat
Tryhard Banner
Pumpkin Banner
Crown Banner
Fire Creeper Banner
Portal Banner
Rainbow Wall Banner
Devourer Banner
Archangel Cloak
Devil Miniature
[​IMG]
Snowman Miniature
[​IMG]
Reindeer Miniature
[​IMG]
Snowglobe
[​IMG]


config.yml
Code (Text):
# Anti Lag System.
# Activate these actions if server TPS is below the minimum TPS.
Anti-Lag:
  Enabled: false
  Minimum-TPS: 17
  Action:
    # Unequip online players cosmetics.
    Clear-Cosmetics: true
    # Disable the usage of cosmetics.
    Disable-Usage: true

# Player does not allow to use cosmetics in these regions.
Blacklisted-Regions:
- region1
- region2
- region3
----------, Dec 28, 2018

Resource Information
Author:
----------
Total Downloads: 2,400
First Release: Dec 11, 2018
Last Update: Yesterday at 4:38 AM
Category: ---------------
All-Time Rating:
57 ratings
Find more info at www.gadgetsmenu.net...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings