All versions
1.5.4
Release
TelaXUtils 1.5.4last week 20
Uploaded by
Compatibility
Minecraft: Java Edition
1.21.x
Platforms
Folia
Paper
Purpur
Spigot
Changes
v1.5.4 - GUI Fixes, Ender Chest & Teleport Rework
GUI
- Warp/Home menus are now identified with an InventoryHolder + persistent data keys instead of inventory titles. Clicking a menu item no longer moves the icon into the player inventory; shift-click, number-key swaps and drag transfers are blocked.
- Added pagination (45 entries per page) with previous/close/next buttons; warp names and home numbers are stored as PDC data on the items.
New
- Added /ec [player] (aliases /enderchest, /echest) to open your ender chest.
- New permissions: tealaxutils.ec, tealaxutils.ec.others; new toggle commands.enderchest.enabled.
Teleport
- New shared TeleportUtils used by /home, /warp and both GUIs: configurable delay, action-bar countdown, movement cancellation, async teleport (Folia-safe).
- TPA delayed teleport now cancels correctly when the teleporting player changes worlds.
OnePlayerSleep
- One player sleeping now skips the night like vanilla (instant morning) instead of the accelerated time-lapse; sleeping players are woken safely on Paper and Folia.
- Removed the duplicate SleepListener registration that could double-handle beds.
Data & Compatibility
- Fixed locale decimal corruption in homes.txt/warps.txt; existing comma-decimal data is recovered on load and rewritten with Locale.ROOT.
- Homes/warps managers are synchronized, warps use an in-memory cache again and save on shutdown.
- SchedulerCompat normalizes Folia delays, fixes TimerTask cancellation leaks and adds entity-thread scheduling.
- Plugin version now comes from Gradle; removed invalid/empty entries from plugin.yml and registered /tealaxhelp and /tealaxutils-reload.
- Fixed /speed others-permission check, god-mode flight restore on quit/disable, and /test god-mode side effect.
Notes
- Backwards compatible with existing 1.5.x data files.
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:AdcPM9L6:fMMcowih"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:AdcPM9L6:fMMcowih"
}
