- Fixed issues with UUID heads used in custom categories (they should now be converted to base64 heads)
- Fixed issue with
/phead not working correctly for the same reason as the UUID heads.
- Updated config layout to be less confusing
- Added configurable option to not use renamed items for item economy
- Additional attempts to fix connection timeouts including configurable attempt amounts.
- Fix for online players category causing lag when loading
- Fix for customModelData causing issues on versions below 1.14 when using item as currency
Apparently there's some issues with Alcohol related heads which can get servers blocked by Mojang. So from now on they are disabled by default on any new configs. If you have them enabled right now on a public server I would recommend disabling them.
- New config options for dropping heads when given to players.
Code (YAML):
# Should heads be dropped on the ground if the player inventory is full? drop-overflow-heads: false
# Should a message be sent to the player if the head given to them is dropped on the ground? drop-overflow-heads-message: false
- New config option to check for updates on SpigotMC.
Code (YAML):
# How often to poll for updates (in minutes) from spigotmc.org poll-rate: 360
- Updated Head Database API with new features.
- Fixed issues with NMS version detection throwing errors.
- Updated language files.
- fixed issue with
/hdb open not working for category enums
- fixed issue with custom InventoryHolder so it returns an inventory (compability issues with other plugins)
- modified colors of
/hdb info and added version of the plugin.
Added support for longer search arguments using /hdb random.
Fixed issue when using item currency with custom names the custom name would show up in chat whenever you buy a head.
- Fixed issue with "no permission" showing up on categories when economy is disabled.
- Fixed the need of buy permission when looking for heads when economy is disabled.
- Added
zh_CN.lang (Chinese).
- Added St Patrick's Day to the featured tags.
- Added Day of the Dead to the featured tags.
- added support for
Ukrainian - fixed double message appearing in console when loading a language
- added category specific buy permissions:
-> headdb.allow.buy.[category]
- updated language files (delete "texts" folder to update)
- lore for suggest item not being displayed
- category should now show when picking up a head after breaking it (if enabled in config)
- item currency should now take the correct amount of items.
- added configurable option to keep the category name in the lore of the heads.
- added tab complete to the commands.
- added support for
@a (everyone) for the player arguments in the commands.
- moved the configurable messages to it's own file for easier translations.
- added native support for 13 languages so far!
Code (Text):
en_US: English - UNITED STATES OF AMERICA
cs_CZ: Czech - CZECHIA
de_DE: German - GERMANY
es_MX: Spanish - MEXICO
fr_FR: French - FRANCE
it_IT: Italian - ITALY
pl_PL: Polish - POLAND
pt_BR: Portuguese - BRAZIL
pt_PT: Portuguese - PORTUGAL
ru_RU: Russian - RUSSIAN FEDERATION
ko_KR: Korean - KOREA, REPUBLIC OF
nl_NL: Dutch - NETHERLANDS
ro_RO: Romanian - ROMANIA
~ Item economy option works correctly now.
~ Heads now retain their name when picked up in 1.8 versions.
~ Heads picked up by inventories (hoppers) also get their name back now.
- Improved Item currency so it only checks the name of the item and not the lore.
- Fixed issue with "you don't have enough money"
- Added a way to send your custom heads from your custom category to the public database
Code (YAML):
# Send custom heads to public database # Heads added to your own custom categories might get added to the database. send-heads-to-database: true
author-name: "HDB-default"
- Added "search" option to random head command
- Fixed issue with SSL connection
- File gets created when the server isn't able to connect to the database
- Removed lore from heads in player inventories
- Added command item to the main inventory (disabled by default)
Code (Text):
custom-command: "menu"
main-menu-command-slot: 8
command-enabled: false
command-item: "barrier"
messages:
customCommandItemName: "&cBack to main menu"
- Fixed issues related to offline servers timing out converting playerheads to URL heads.
- Database location has been updated (which means more database updates
)
- added unbreakable to all items in the GUI
- hid all the itemflags from the items in the GUI
- increased amount of custom categories to 5 (you may need to update your config)
- added a way to get a random head from the database with the API
- added support for 1.13.2 using head placements through the API
Important: The database for versions below v4.4.0 no longer exists.
If you are still running an old version of Head Database update to the latest version and everything should still work
- Improved search so it will always show results (limited to 64 pages, removed "please be more specific")
- You can now search for specific IDs of heads using "id:[id here]"
- Switched to bstats instead of Massivestats
- added hidden disabled category for disabled heads (so they can still be used from the API)
- added a way to use ID's in the custom categories using (id:[ID here])
- added
headdb.admin.disabled to see disabled heads and categories
Added: - customisable message for phead error
- added recently added to features tags by default
- changed some default messages
- changed around default permissions so it's easier to use HDB when OP
- changed default head for plants to represent plants more
Fixed: - OP users not being able to grab heads if economy is disabled
- naming inconsistency when grabbing heads from database and picking up
- space between prefix and noHeadsFound and beMoreSpecific
- long delay for when searching and nothing is found
- when you need to be more specific it still showed all the heads
What happened? Mojang deleted thousands of skins from their skin servers without any announcement or explanation. We reported the problem to Mojang, offered our help and hope they will fix the bug. Right now, we wait for their reaction. If you want to help, visit the link below!
The plugin should be fully function again
Sorry for any inconveniences that resulted from this issue.
The issue was caused by a faulty power supply in the server which was hosting the database, thank you for your patience
Will do my best to add new measures to prevent this from happening again!
- added a way to add more heads to categories through the API
- added a way to remove heads from categories through the API
- added a way to apply skins to placed down skulls (lot's of NMS)
- made the featured categories load more quickly
added possibility to rename heads in the config
added
/hdb base64 command
fixed bug with not named heads stacking which causes loss of heads
fixed UTF-8 problems with head names and config.
Fixed Custom ID's for categories Custom and Alphabet
Fixed Custom2 and Custom3 from getting sorted alphabetically
Added prevention for buying heads when it doesn't fit in inventory
Added new message to the config for full inventory
Code (Text):
notEnoughSpace: "&cYou don't have enough space in your inventory!"
- added Configurable Featured tags system.
- fixed API when getting the ID from a head.
- added event for the API so you know when the database has loaded.
- fixed async loading issue for Alphabet category.
- added /phead [name] to spawn in playerheads.
- added [category] argument to /hdb random.
- fixed some small bugs with version dependencies.
- fixed economy item so it supports data values.
- fixed empty space in lore when there wasn't a category for the head.
- added a lot of GUI customisability in the config
- added a toggable next/back arrow menu navigation system
- fixed issue with loreColor and economy
- added async loading to the search menu as well
# Toggle for using a arrow (only back and next) instead of the paper web based one
# Also moves the back to main menu to the middle and removes the compass
arrow-menu-nav-enabled: false
arrow-menu-search-enabled: true
arrow-menu-current-page-enabled: true
#slots
back-to-menu-slot: 45
arrow-back-slot: 47
current-page-slot: 49
arrow-next-slot: 51
arrow-search-slot: 53
#items (also work on the other paper navigation system)
#all the items have to be different from eachother
arrow-item: "arrow"
paper-page-item: "paper"
current-page-item: "empty_map"
back-to-menu-item: "book"
info-item: "sign"
suggest-item: "writeable_book"
search-item: "compass"
background-item: "stained_glass_pane:8"
background-border-item: "stained_glass_pane:7"
loading-head-item: "skull_item:3"
- added possibility to use doubles as
currency amount eg: 0.5 (
playerpoints and
itemcurrency will be rounded down)
- fixed
"food and drinks" name
- enabled experimental loading by default