Tags
Creators
Details
Licensed MIT
Published 7 months ago
Updated 3 hours ago
All versions
2.1.0+1.21.4
Alpha
CarpetGUI 2.1.0 for 1.21.43 hours ago 2
Compatibility
Minecraft: Java Edition
1.21.4
Platform
Fabric
Supported environments
Client-side
Client and server
Required content
Any compatible version
Changes
2.1.0
Fixes
- Lag when searching with many rules (#21): rule rows are now built once and reused. Typing in the search box only updates highlights and re-mounts the matching rows, instead of rebuilding every widget on each keystroke.
- Enum rule values recorded with changed case (#20): values such as
falseandFALSEno longer count as a change, so the rule stack stops recording spurious entries. - Hotkey does nothing on some servers (#11): when the server does not have CarpetGUI installed and there is no local cache, the screen is now built from the rules Carpet syncs. If no rules are available at all, an actionbar message explains why the screen cannot open.
- Crash when joining a server on 1.21.5 (#5): added a dedicated 1.21.5 build, since 1.21.5 changed the
CompoundTagAPI. The 1.21.4 build is now limited to 1.21.4. - Search box shows a caret but ignores typing (#22): the search box now gets real keyboard focus when the rules screen opens, so you can type without clicking it first.
- Click sound while typing in the search box (#23): typing no longer plays a button click on every character. With an IME, committing several characters at once used to stack the sound.
- Watchdog crash when quitting after opening the screen (#24): the background thread that saves the rule cache no longer keeps the game process alive, so the game exits normally instead of hanging until the shutdown watchdog kills it.
Features
- Configurable menu size and combined filters (#7, #25):
- A new settings panel adjusts UI scale (50%–150%), menu width, menu height and category panel width.
- Hold Shift or Ctrl while clicking categories to combine several filters, for example modified + a category. Only rules that match every selected filter are shown.
Supplementary resources
| File | Type | Size | |
|---|---|---|---|
| carpetgui-2.1.0+1.21.4-sources.jar | Unknown | 188 KiB |
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:ieIj9FLp:66iF7ocI"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:ieIj9FLp:66iF7ocI"
}

