
FAST GUI
FastGUI is a Minecraft server plugin developed by the XSY Team, providing custom user interface solutions based on vanilla chests. Administrators can quickly create and manage complex interfaces without client modifications, while maintaining full compatib
Tags
Creators
Details
5.8.6
Compatibility
Changes
FastGUI v5.8.6 Update Log
New Features
1. Cache Management Command
- Added /fg refresh command: Added functionality to clear all cached loaded UIs
- Cache clearing feedback: Displays the number of cleared UIs after command execution
- Debug logging support: Records detailed information about cache clearing operations when debug mode is enabled
Feature Details
/fg refresh Command
- Functionality: Clears all cached loaded UIs, forcing reload from files on next access
- Purpose: Allows administrators to force the plugin to re-read UI files when they've been modified externally
- Permission requirement: Requires fastgui.admin permission
- Feedback information: Shows the number of cleared UIs to help administrators understand the scope of the operation
- Debug information: When debug mode is enabled, logs which administrator performed the cache clearing and how many UIs were affected
Bug Fixes
1. Language File Extraction Issue
- Fixed issue where only en.yml was extracted on first install: Now both zh.yml and en.yml language files are extracted
- Fixed default language setting issue: Default language is now correctly set to zh.yml instead of en.yml
- Root cause: In the LanguageManager.extractDefaultLanguageFilesIfNeeded method, previously only the en.yml file was extracted, not the zh.yml file
2. Removed Redundant Interface Command
- Removed /fg set Interface command: Because the Display functionality has already replaced the Interface functionality
- Simplified command structure: Now only ID and Display property setting options are retained
- Updated help information: Removed Interface-related help text
Compatibility
- Minecraft Version: 1.13 - 1.20
- Dependencies: No additional dependencies required
- Backward Compatibility: Fully compatible with existing UI files and configurations
*Note: Language files have been updated. Server administrators need to delete the lang folder to allow the plugin to regenerate it with the new translations.
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:bofPGPAy:14GWsEns"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:bofPGPAy:14GWsEns"
}
