Tags
Creators
Details
Licensed MIT
Published 5 months ago
Updated 3 weeks ago
All versions
1.3.3-folia-beta
Beta
UltimateDonutSMP BETA 1.3.3 Folia5 months ago 40
Compatibility
Minecraft: Java Edition
26.1.x
1.21.11
Platform
Folia
Changes
Support:
- Folia: 1.21.x - 26.x
Changelogs:
Added
- Added Folia
/fakeplayersupport for temporary packet-only player bait NPCs with through-block aim detection and clickable staff alerts. - Added Folia fakeplayer skin resolution that prefers the active SkinsRestorer skin and falls back to the player's original Mojang GameProfile skin.
- Added Folia fakeplayer skin layers, timed despawn, gravity without fall damage, and vanilla-style damage, knockback, and hurt feedback.
- Added Folia manual
/tpaand/tpaherequeue review menus for requests received while incoming request settings are disabled, including player-head entries, page navigation, direct accept, random single-request accept, and normal request expiry. - Added Folia RTP destination chunk warmup before the teleport starts to reduce post-teleport ping spikes and missing terrain.
- Added temporary Folia RTP-only player chunk distance throttling after teleport, with automatic restore after the destination area has settled.
- Added Folia duel arena settings for item drop, block break/place, and bucket use controls.
- Added Folia vanilla-style lid animation and block sound feedback when opening the custom Ender Chest from a placed ender chest.
- Added Folia SpawnStash staff bait stashes with random
/spawnstashand/stashspawning, configurable stash types, timed rollback, and creator/staff alerts. - Added Folia SpawnStash bait spawners backed by the managed spawner system, including optional spawner claiming when bait spawners are broken.
- Added configurable Folia SpawnStash container contents for chest-style bait blocks.
Changed
- Folia crate item rewards now preserve complete custom item data, including plugin metadata, attributes, potion data, custom model data, and other item properties.
- Amethyst tools claimed from Folia crates now start a fresh countdown using the duration saved with the reward and receive the claimant as owner with a new unique item identity.
- Folia fakeplayers are removed from the player tab list after their skin profile is delivered while remaining visible in the world.
- Folia fakeplayer skin, tablist, physics, and hit behavior now use stable internal defaults instead of exposing implementation-specific tuning options.
- Re-enabling Folia TPA or TPAHere request settings no longer auto-accepts queued requests; players must review or accept those queued requests from the matching queue menu.
- Folia tablist formatting now omits unsupported
<head:...>tokens before MiniMessage parsing. - Folia RTP now treats pregenerated terrain as the safe default and avoids generating new chunks unless chunk generation is explicitly enabled.
- Folia RTP now falls back to limited chunk generation after pregenerated and loaded chunk searches fail, so non-pregenerated worlds can still find safe destinations without enabling full RTP chunk generation.
- Folia RTP search limits are clamped to safe minimums so old low values cannot cause one-attempt failures or unlimited searches.
- Folia RTP restores temporary player chunk distances gradually instead of sending the full view distance back in one burst.
- Folia config sync now cleans duplicate setup-comment blocks without changing YAML setting values.
- Folia managed YAML files now remove obsolete options that are no longer shipped while preserving runtime-managed crate, arena, and network entries.
- Folia duel item drops, block break/place, and bucket use now follow arena settings while preserving arena modification protection.
- Folia placed ender chest clicks now route directly into the custom Ender Chest before vanilla opens its own container state.
- Folia SpawnStash placement now uses the staff member's body position and keeps block protection configurable instead of always protecting bait blocks.
Fixed
- Fixed Folia crate item rewards losing custom metadata when saved, which caused Amethyst tools and other custom items to stop functioning after they were claimed.
- Fixed invalid or expired Amethyst items being accepted as Folia crate reward templates.
- Fixed Folia fakeplayer packet handling for current ProtocolLib APIs without making ProtocolLib a hard plugin dependency.
- Fixed Folia fakeplayers falling back to random default Minecraft skins when SkinsRestorer or Mojang profile textures are available.
- Fixed Folia fakeplayer skin layers, gravity, damage feedback, and vanilla-style knockback state updates.
- Fixed Folia managed spawners revealed by anti-ESP sometimes showing an empty cage instead of the rotating mini mob from
ENTITY_TYPE. - Fixed Folia tablist formats containing
<head:...>from falling through to raw or invalid text on runtimes without inline player-head text support. - Fixed Folia RTP safe-location failures caused by old configs with very low attempt or chunk sample values.
- Fixed Folia RTP region watchdog stalls caused by blocking generated-chunk checks during random sampling.
- Fixed Folia RTP searches ending with very low safe-location attempts, such as
attempts 1/64, samples 128/128, when chunk generation was disabled. - Fixed ungenerated chunks consuming valid-location attempts while Folia RTP chunk generation is disabled.
- Fixed Folia RTP config sync overriding
GENERATE-CHUNKS: trueback tofalseduring reload. - Fixed Folia RTP safe-location checks allowing destinations without full player clearance in overworld and end worlds.
- Fixed large missing terrain holes and ping spikes immediately after Folia RTP by preloading and refreshing the destination area in small batches.
- Fixed Folia RTP loaded-chunk fallback choosing locations closer than the configured
MIN-RADIUS, so admins can reliably push RTP farther out throughrtp.yml. - Fixed managed YAML setup comments being duplicated when older Folia config files already had blank-separated
# UDS setup:comment blocks. - Fixed repeated setup comment blocks from accumulating above top-level Folia config sections during automatic config sync.
- Fixed missing and updated Folia YAML defaults being moved to the bottom instead of staying beside their bundled siblings and top-level sections.
- Fixed inline option comments not being synchronized into existing Folia YAML files and managed comments being inserted inside multiline quoted values.
- Fixed Folia
worth.ymlBLOCK-ITEMSbeing ignored, so blocked materials no longer show worth, sell, or appear in the worth browser even when priced. - Fixed end crystals in active Folia duels so placed crystals can damage valid duel opponents and self-crystal deaths resolve through normal duel win/loss handling.
- Fixed Folia duel opponent checks so a participant is not treated as their own opponent.
- Fixed duplicate Folia Ender Chest close sounds when closing the custom Ender Chest opened from a placed block.
- Fixed Folia SpawnStash break alerts so the stash creator receives them, including clickable teleport-to-player alert messages.
- Fixed Folia SpawnStash configured container items not appearing in bait chests.
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:gmQWCJLh:DhO0Gttm"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:gmQWCJLh:DhO0Gttm"
}

