Tags
Creators
Details
Licensed MPL-2.0
Published 3 years ago
Updated 10 months ago
All versions
1.8.0
Release
SkiesGUIs 1.8.011 months ago 142
Compatibility
Minecraft: Java Edition
1.21.1
Platform
Fabric
Supported environments
Server-side
Singleplayer
Required content
Any compatible version
Any compatible version
Changes
- Overhauled the economy management to allow for registering a economy service from another mod
- Changed the
CURRENCYrequirement to use the comparison>=by default, instead of== - Added support for using the Texture ID for playerheads in the format
"item": "playerhead-[TEXTURE_ID]" - Added support for defining the alias command permission for a GUI menu using
"alias_permission": "skiesguis.gui.example". Not defining it will default toskiesguis.gui.[GUI_ID], just as before. - Added a new NBT deserialization that implements support for defining the tag type of a given tag. For example, this allows you to define a byte tag instead of it defaulting to an integer:
"nbt": {
"minecraft:custom_data": {
"example_tag": {
"type": "byte",
"value": 1
}
}
}
- Added Advancement requirement type
"advancement": {
"type": "ADVANCEMENT",
"advancement": "minecraft:husbandry/bred_all_animals",
"progress": 1.0
}
- Added XP requirement type
"xp": {
"type": "XP",
"level": false,
"amount": 100
}
- Added new
MOLANGrequirement type, which allows the result of a molang expression to be compared against a output option. example:
"cobblemon": {
"type": "MOLANG",
"script": "t.party = q.gui.player.party; t.pokemon = t.party.get_pokemon(2); t.pokemon.is_shiny;",
"output": "1"
}
- Added alias
"slots"for the setting"slot" - Updated the default
example_molang.jsonfile to includeMOLANGrequirement type examples - Fixed economy actions/requirements not using a default service when unspecified
Need help? Join the Discord: https://discord.gg/cgBww275Fg
Optional dependencies
Any compatible version
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:eTmjDQ2A:Iuugc2C8"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:eTmjDQ2A:Iuugc2C8"
}

