- Fixed NBT not properly parsing everything listed (compound tags were not being parsed)
Need help? Join the Discord: https://discord.gg/cgBww275Fg
- Removed the
PLAYSOUND
action's registered sound check to allow for custom resource packed sounds to be used - Added the
source
setting to thePLAYSOUND
action that allows specifying the Sound Source of a sound
Need help? Join the Discord: https://discord.gg/cgBww275Fg
- Updated to 1.21.1
- There are no major changes to any of the mechanics. You will need to update any NBT as that has internally changed in Minecraft
Need help? Join the Discord: https://discord.gg/cgBww275Fg
- Added direct support for using player heads as items. Just set the
"item"
field to any of the following: playerhead
- Returns the head of the viewing playerplayerhead-<USERNAME>
- Returns the head of a player from their username, though only if the player is online (may add offline support at some point, complex problem)playerhead-<UUID>
- Returns the head of the player from their UUID. Works online or offline (most of the time, sometimes steve skins are returned)- Fixed a startup crash caused by a missing GraalVM library when Cobblemon was not installed
- Added a
"custom_model_data"
option toITEM
Requirement andGIVE_ITEM
/TAKE_ITEM
Actions that will directly set the model data of an item, which allows for proper parsing inITEM
requirements - NBT will now be parsed for placeholders (strings and string lists only)
- All sub-folders within the
guis
folder will now be checked for valid GUI files - The
PLACEHOLDER
requirement'soutput
field may now contain a list of string values, which will return true if the output matches any of these values - The GUI title will now update whenever the GUI is refreshed
- The
PLAYSOUND
action'ssound
setting now accepts any resource location, allowing for resource pack based sounds (though sounds that are not available will no longer display an error) - Changed command permission level to a default of 2 instead of 4 to allow command blocks to execute commands
- Newlines in Item Lore will now be split automatically
- Improved action deserialization errors
- Improved NBT application
- General cleanup and improvements
Need help? Join the Discord: https://discord.gg/cgBww275Fg
- Added support for MiniPlaceholders placeholder parsing, if installed
- Added flexible lists where single value lists no longer need to be defined as lists! Example:
"slots": [10]
->"slots": 10
- Changed actions to optionally support multiple click types (
"click": ["RIGHT_CLICK", "LEFT_CLICK"]
) - General cleanup and improvements
Need help? Join the Discord: https://discord.gg/cgBww275Fg
- Fixed an issue with
REFRESH_GUI
not properly working after aOPEN_GUI
(the refresh controller was getting removed by the previous menu) - Added a debug message when a GUI refreshes
- Removed some leftover development printout debugs
Need help? Join the Discord: https://discord.gg/cgBww275Fg
- Added
REFRESH_GUI
action type to refresh the currently opened GUI (and player inventory) - Added
DIMENSION
requirement type that will check if the player is in a dimension - Added
click_requirements
Item option. Requirements defined here must be met before any Actions will be executed or have their action requirements checked - Fix wrong package name for
/guis reload
command (was conflict with new SkiesKits) - General cleanup and improvements
The Wiki has been updated with all of these changes.
Need help? Join the Discord: https://discord.gg/cgBww275Fg
- Added Placeholder support in all messages (both Impactor and PlaceholderAPI)
- Added
PLACEHOLDER
requirement which will parse a input placeholder and compare against an output - Added
JAVASCRIPT
requirement which will parse a javascript expression (GraavlVM) for a boolean result. Supports placeholders! (EXPERIMENTAL) - Added
PLAN_PLAYTIME
requirement which integrates with Plan for checking Playtime - Added
ITEM_GIVE
andITEM_TAKE
actions that will, well, give and take items! - Added a
strict
boolean value to theITEM
requirement type - Added support for Pebbles Economy as an Economy integration (
PEBBLES
) - Added a
chance
anddelay
option for all Actions to roll a chance for the action to execute or delay the action - Improved debugging (requirement checks will be logged)
- Updated the backend command structure
- Fixed the
/skiesguis open
command not working from the console - General cleanup and improvements
The Wiki has been updated with all of these changes and more. I've also begun work on a Discord server for support, suggestions, and whatever else reguarding SkiesGUIs and all of my future work! Feel free to join if your interested: https://discord.gg/cgBww275Fg