Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Avatar for BeestoXd

The UltimateDonutSMP replica - Premium & Optimized plugin | Folia & Paper support

Report UltimateDonutSMP?

Beta
1.3.3-beta

BeestoXd released UltimateDonutSMP version 1.3.3-beta on Sun 5:46 AM

Support:

  • Paper: 1.21.x - 26.x
  • Spigot: 1.21.x - 26.x

Changelogs:

Added

  • Added /fakeplayer for staff to spawn a temporary packet-only player bait NPC with through-block aim detection and clickable staff alerts.
  • Added automatic fakeplayer skin resolution that prefers the active SkinsRestorer skin and falls back to the player's original Mojang GameProfile skin.
  • Added fakeplayer skin-layer rendering, timed despawn, gravity without fall damage, and vanilla-style damage, knockback, and hurt feedback.
  • Added manual /tpa and /tpahere queue 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 RTP destination chunk warmup before the teleport starts to reduce post-teleport ping spikes and missing terrain.
  • Added temporary RTP-only player chunk distance throttling after teleport, with automatic restore after the destination area has settled.
  • Added duel terrain-mode arena settings for generated FLAT and VANILLA arenas, including item drop, block break/place, bucket use, hunger, weather, morning, and fall-damage controls.
  • Added vanilla-style lid animation and block sound feedback when opening the custom Ender Chest from a placed ender chest.
  • Added SpawnStash staff bait stashes with random /spawnstash and /stash spawning, configurable stash types, timed rollback, and creator/staff alerts.
  • Added SpawnStash bait spawners backed by the managed spawner system, including optional spawner claiming when bait spawners are broken.
  • Added configurable SpawnStash container contents for chest-style bait blocks.

Changed

  • 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 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.
  • Fakeplayers are now removed from the player tab list after their skin profile is delivered while remaining visible in the world.
  • Fakeplayer skin, tablist, physics, and hit behavior now use stable internal defaults instead of exposing implementation-specific tuning options.
  • Re-enabling TPA or TPAHere request settings no longer auto-accepts queued requests; players must review or accept those queued requests from the matching queue menu.
  • Inline tablist player heads now only attempt skin rendering on Minecraft/Adventure runtimes that expose supported player-head text components.
  • On unsupported Paper/Spigot runtimes, tablist <head:...> tokens are omitted instead of forcing an unsupported render path.
  • RTP now treats pregenerated terrain as the safe default and avoids generating new chunks unless chunk generation is explicitly enabled.
  • 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.
  • RTP search limits are clamped to safe minimums so old low values cannot cause one-attempt failures or unlimited searches.
  • RTP restores temporary player chunk distances gradually instead of sending the full view distance back in one burst.
  • Config sync now cleans duplicate setup-comment blocks without changing YAML setting values.
  • Managed YAML files now remove obsolete options that are no longer shipped while preserving runtime-managed crate, arena, and network entries.
  • Duel item drops, block break/place, and bucket use now follow arena settings while preserving arena protection and rollback safety.
  • Placed ender chest clicks now route directly into the custom Ender Chest before vanilla opens its own container state.
  • SpawnStash placement now uses the staff member's body position and keeps block protection configurable instead of always protecting bait blocks.

Fixed

  • Fixed 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 crate reward templates.
  • Fixed fakeplayer spawn packets causing client Network Protocol Error disconnects on newer Paper/ProtocolLib combinations.
  • Fixed fakeplayers using random default Minecraft skins instead of the active SkinsRestorer or original GameProfile texture.
  • Fixed fakeplayer hat, jacket, sleeve, and pants layers disappearing shortly after spawn.
  • Fixed airborne fakeplayers remaining suspended, knockback snapping them back to spawn, and repeated hits leaving them floating.
  • Fixed managed spawners revealed by anti-ESP sometimes showing an empty cage instead of the rotating mini mob from ENTITY_TYPE.
  • Fixed repeating tablist refresh errors on Paper 1.21.8 caused by newer Adventure object-component calls being unavailable at runtime.
  • Fixed RTP safe-location failures caused by old configs with very low attempt or chunk sample values.
  • Fixed 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 RTP chunk generation is disabled.
  • Fixed RTP config sync overriding GENERATE-CHUNKS: true back to false during reload.
  • Fixed 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 RTP by preloading and refreshing the destination area in small batches.
  • Fixed RTP loaded-chunk fallback choosing locations closer than the configured MIN-RADIUS, so admins can reliably push RTP farther out through rtp.yml.
  • Fixed managed YAML setup comments being duplicated when older config files already had blank-separated # UDS setup: comment blocks.
  • Fixed repeated setup comment blocks from accumulating above top-level config sections during automatic config sync.
  • Fixed missing and updated 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 YAML files and managed comments being inserted inside multiline quoted values.
  • Fixed worth.yml BLOCK-ITEMS being ignored, so blocked materials no longer show worth, sell, or appear in the worth browser even when priced.
  • Fixed end crystals in active duels so placed crystals can damage valid duel opponents and self-crystal deaths resolve through normal duel win/loss handling.
  • Fixed generated-world duel claim rewards so winners receive the loser claim loot without losing their own restored inventory items.
  • Fixed duel opponent checks so a participant is not treated as their own opponent.
  • Fixed duplicate Ender Chest close sounds when closing the custom Ender Chest opened from a placed block.
  • Fixed SpawnStash break alerts so the stash creator receives them, including clickable teleport-to-player alert messages.
  • Fixed SpawnStash configured container items not appearing in bait chests.

Information

Published onJune 7, 2026
Downloads0

Platforms

Paper Paper (1.21-26.1.2)