
✨ HMCWraps ⚙️ Custom Skins 1.6.2
Custom skins for Minecraft Items, Tools & Armor - Nexo & ItemsAdder compatible!
This update fixes a few simple bugs:
- Armor imitated items not being able to be moved around the survival inventory
- Polymart API broke, moved to different endpoint for now (functionality restored)
- Equippables may now only have the slot defined, not the asset id
- Unexplainable error with racking datapack temporarily fixed
As a few users have recently reported that the new wraps logic threw an error in certain edge cases,
this update had to be rolled out as soon as possible.
It only contains:
- Fix error on startup
- Fix error on unwrap
- Fix rare visual duplication error
Thank you for reporting these bugs!
- Item Model support!
- Wraps logic rewrite with breaking API changes, behaviour stays the same for the end user
- Fix hide attributes not working after all
- Better backwards compatibility (and compatibility test mode)
- Add same wrap rewrap settings
- Fix certain config comments disappearing
- Easier equippable support
- Store wraps with a single source of truth to prevent duplicates (still investigating cause)
- Automatically taking name and lore from the hook if used
Another update, the first in 2025, with a few new features and bugfixes!
Changelog:
- Add glint-override
to override the glint of an item
- Add remove-trim
option to temporarily remove an item's trim while the wrap is applied
- Add automatic dye hiding on leather armor imitation
- Fix armor imitation not updating the model id properly
- Fix equippable slot being enough for the texture to appear on helmets
- Fix version utility causing an error when no minor Minecraft version is present (for exeample 1.21)
- Fix hide attributes flag not working (workaround)
- Remove -upload flag on debug commands in favor of a -noupload flag to simplify debugging in tickets
- Add Nexo support
- Add equippable components support
- Add actions for locked items
- Prevent trim-wrapped items to be used in a smithing table
- Fix off-by-one error on armor imitation
- Fix pagination not working
- Backwards compatibility for versions below 1.21.3
- Use trims on wraps, also works with Oraxen & Crucible integrations (ItemsAdder once it releases as well)
- Configurable armor imitation, meaning you can define which material the armor will be switched to. Existing configurations will still work as expected.
- upside-down-preview is a new property to turn the floating preview item upside down. This property is automatically set to true when previewing a helmet wrap.
- The resource pack version has been downgraded to work on older versioms
- The info debug now prints versions of relevant plugins
- The item debug prints 1.20.5 components
- The debug upload should work on more devices now and not be flagged by Cloudflare
- The namespace and id NBT will be automatically added to items that are wrapped with a wrap from the ItemsAdder hook. Previous NBT tags will be restored on unwrap.
- Actions per wrap in the inventory have been added
- Added apply-name-only-empty boolean on wraps to only apply the wrap name on an item when it has no customized display name
- Added %originalname% placeholder in the wrap name
- Added a mythic old version check to prevent errors
- Fixed a bug with equipped items in the inventory
- Fixed the preview not having the correct NBT to display correctly
- Moved NBT handling to a new method which should significantly increase its speed
- Fixed the ItemsAdder range not working
- When removing the message in the properties file but keeping the key, the message will not be sent
- The update checker should now alert beta testers as well
- 1.21 & 1.20.6 support
- Debug uploads not working properly
- Fix lore getting removed on rewrapping
- No item title
- Show item without wrap selected
- Show item with wrap selected
- /wraps debug item command added
- Resource pack fixed
- Add skull-texture and skull-owner
- Add disable shortcut permission
- Add equipped placeholder to PlaceholderAPI
- Add equipped-item to wrap config
- Fix various issues with original model-id, lore, names etc.
- Rewrap Settings
- Console command fix
- Add in hand preview
- Emerald wraps (Diamond tools)
- Fix useless item setting
- /wraps create command
- nbt renamed to wrap-nbt (automatically)
- using a config version (which SHOULDN'T be changed)
- nbt added to GUI item
- fix ranges
- add full nbt functionality for lists
- wrap-flags added
- hit-any, hit-player and hit-entity added to wrap actions
- Textures for armor (Armor Imitation using leather)
- message when trying to interact with a block that could break the wrap
- disable original preservations
- add favorite set/clear message
- fix exception when using non existent wrap and commands
- fix shift click actions
- many more checks for wrap permissions
- periodical wrap permissions check
- global disable (item exclusion list)
- wrap-durability & durability
- many other minor bugs
This update is very simple yet very important.
Owners experiencing players getting kicked on join or wraps not unwrapping correctly, here is the fix.
If you experience any issues, make sure to send us a bug report in our Discord server!
Changelog:
- Update necessary things to 1.20.x
The 1.3.2 Update
- Flags now carry over to the wrapped item
- Flags have preservation
- Favorites toggle fixed
- AIR items in inventory fixed
- DeluxeMenu command support
- Better configuration updater
- UTF-8 better supported
For developers:
- Dokka documentation fixed
This update fixes a serious bug when using music discs and jukeboxes.
This update is highly recommended.
A new minor release has been published including minor bug fixes, new features, better performance and major performance improvements.
- Performance improvements: The permission checking has been improved and made more performant
- Add many debug commands to easier receive help in support
- Fix dupe glitch
- Shift-click and middle click actions
- Mythic / Crucible Hook
- Color from hook
- Fix locked lore and locked name depending on each other
- Add wrap lore
- Rework model id include / exclude system (current ones will not work anymore!)
- Add color include / exclude
- Wrap Favorites
- Wrap NBT
For developers:
- Repository has been moved
- Many classes were moved
- Examples in docs have changed
I hope you enjoy this update and new docs on https://docs.hibiscusmc.com/.
We have been collecting requested features and issues for the past few weeks and summed them up in another new minor version: 1.2.0
I hope you enjoy the features:
- Preview permission checks - check if a user has permission when previewing (permission-settings.inventory-permission)
- Fix the ItemSkins converter not functioning correctly
- Add exclude and include model ids for wraps - if you want to not let people apply wraps when the target item is a specific model id or isn't a specific model id (model-id-exclusion, model-id-inclusion)
- Wraps are now model id, color and name, as you can now change the name of the item - this has been implemented too for preservation and will be added automatically (wrap-name)
- Update checker - get notified when a new update (like this one) appears (updater.platform, updater.enabled, updater.frequency)
- Wrap filtering - let the user toggle a filter to only show the wraps the player owns or all (actions: TOGGLE_FILTER) (has been added to the default configuration, if you want to take a look at it)
- Basic improvements to the message handling system - PlaceholderAPI placeholders now get parsed better; if you want to have more control over the formatting, you can use this:
- <papi:some_placeholder> which will self close (no colors from there will continue) or
- <papi:some_placeholder:inserting> which won't close itself
The config should automatically update, although we always recommend doing backups beforehand.
If any bugs or questions occur, join our Discord server!
Here's a video showcasing the filtering feature:
Changelog:
- Fix color and model id preservation
- Fix Wrap & Collection File enabled setting
- Add locked item
- Message pool (doesn't send the same message multiple times in 1 second)
- Add wrap to preview and unwrap event