Skip to content

NewBedwars v2.0-beta

Choose a tag to compare

@l299l l299l released this 22 Jun 14:47
98415a9

[2.0-beta] — 2026-06-22

Added

  • WorldEdit / FAWE schematic support — arenas can now be created from a .schem / .schematic file saved in the WorldEdit or FAWE schematics folder; use /bw arena create <name> -sche <schematic> (WorldEdit or FastAsyncWorldEdit soft dependency)
  • PlaceholderAPI supportNewBedwarsExpansion registers 14 placeholders under %newbedwars_*%; PlaceholderAPI is a soft dependency so the plugin loads normally without it
    • Per-player: %newbedwars_arena%, %newbedwars_status%, %newbedwars_team%, %newbedwars_kills%, %newbedwars_final_kills%, %newbedwars_beds_broken%, %newbedwars_players%, %newbedwars_max_players%, %newbedwars_is_spectator%, %newbedwars_phase%
    • Per-arena: %newbedwars_arena_<name>_status%, %newbedwars_arena_<name>_players%, %newbedwars_arena_<name>_max_players%, %newbedwars_arena_<name>_phase%
  • Per-arena resource pack forcing/bw setResourcePack <url|clear> [sha1hash] sets a resource pack that is sent to every player who joins the arena; SHA-1 hash optional; use clear to remove
  • /bw gamerule <name> <true|false> — set any per-arena gamerule from within setup mode without editing files; tab-completes both gamerule names and boolean values
  • More languages — German (de), Spanish (es), French (fr), and Russian (ru) language files added; missing keys automatically fall back to English so partial translations still work fully
  • 26.2 support

Fixed

  • Sharpness not applied on sword purchase — buying a sword from the shop now immediately applies the team's current Sharpness upgrade level; previously the enchant was only present after death/respawn
  • Potion effects broken on Paper 1.20.1 — right-clicking a custom potion now reliably applies the effect on all supported server versions; a two-layer approach (cancel in PlayerInteractEvent + fallback PlayerItemConsumeEvent) with next-tick scheduling ensures exactly one effect application regardless of how a specific Paper build handles the drinking animation
  • Blast-proof glass not protecting blocks below — explosion handler now also removes from the explosion list any placed block that has blast-proof glass directly above it (one Y-level up)
  • Player can drop sword with Q keyPlayerDropItemEvent now cancels sword drops during an active game while still allowing players to move items into chests
  • Schematic error shows literal /name/ — the SchematicNotFound message now substitutes the actual schematic name into the /name/ placeholder before sending
  • Objective.isRegistered() compile error in NScoreboardisRegistered() does not exist in the Paper 1.17 API; replaced with plain obj != null checks
  • Arenas not cleaned up on server disable or reloadonDisable() now calls forceShutdown() on every arena (cancels all tasks, teleports players to lobby, clears scoreboards and boss bars, removes ender dragons — skips world rollback which is unsafe during JVM shutdown); reloadAll() calls stop() (full rollback) on arenas with active players before clearing the arena maps, so worlds are cleanly reset and reloaded correctly
  • Schematic lookup only searched plugin folder — schematic resolution now checks the WorldEdit / FAWE schematics directory as a fallback when the file is not found in the plugin's own folder