[15% SALE] ⭕ Marcely's Bedwars ⭕ Supports 1.8 - 1.21.4 ⭐⭐⭐⭐⭐    EST. 2015 icon

[15% SALE] ⭕ Marcely's Bedwars ⭕ Supports 1.8 - 1.21.4 ⭐⭐⭐⭐⭐ EST. 2015 -----

✨ NO. 1 BEDWARS PLUGIN ✨350+ CONFIGURATIONS ✨ 0 LAG ✨ MULTI ARENA ✨ NETWORK-READY ✨



5.5.1
We released a new and free addon! Check it out: Level Shop

Added features:
  • Bypass blocked-commands using new permission "mbedwars.bypassblockedcommands"
  • Added ability to make spawners drop a given amount of items at the start of the match
  • Added feather fall upgrade
  • Traps may now be removed by the original buyer of the trap
Added support:
  • GeyserMC without Floodgate (prior we only supported Floodgate, now both)
Config changes:
  • Config "floor-foliage-simplified-destruction" will now also function in non-build areas
  • Config "interacting" set to false now also prevents flower pot interaction
  • Added config to spawners.yml: "spawn-at-start"
  • Changes for "drops-killer-auto-pickup":
    • Nothing will drop at all if there is no responsible killer
    • It now also works for exp besides items
  • For upgrade-shop.yml:
    • Configured levels config must now start with 1 and increment one-by-one
    • Any upgrades with a different schema will be ignored
    • This change shouldn't break anything for anyone
  • For upgrade-shop.yml:
    • The order of configured upgrades is now being respected and properly displayed in the GUI
Performance improvements:
  • Slightly improved efficiency of spawner dropping items
  • Improved efficiency of logic that checks whether a block is interactable
  • Slightly improved efficiency of messaging system
  • Slightly improved efficiency of metadata storage
  • Reduced memory footprint of our NBT system
  • Improved efficiency of getting arenas by their name
  • Improved efficiency of hook manager
  • Improved efficiency of upgrade state handling
  • Improved efficiency of actionbar text + it's now async
  • Improved efficiency (both RAM and CPU) of hologram logic
Improvements:
  • Now using related player (and not receiving) for papi placeholders when somebody joins or leaves
  • Reworked endlobby rejoin (spectators turning into players)
    • Prior, we would use the regular “player joining arena” logic. However, that caused a wide array of unexpected problems, whereby we are now adapting on the regular rejoin system.
  • Improved system that lookups for legacy block types when using a match-blocks file for REGION arenas from older spigot versions
  • Reverted change where all spawners would drop an item at the start of the round
  • BEST arena picker selector now fallbacks to a random arena if any is full instead of none (useful for spectating arenas)
  • "HyPixelV2" Upgrade shop layout: Now displaying next roman tier in the name
  • Updated default "HyPixel" template
API changes:
  • Changed the meaning of QuitPlayerMemory
    • Previously, it would only exist if the player was able to rejoin (e.g. his team was not eliminated)
    • This would be problematic, as that would prevent losses from being counted
    • Now, QuitPlayerMemory always get constructed when the player leaves, unless the match hasn’t started yet (status != LOBBY)
    • All memories get cleared once the status changes to RESETTING.
    • Added QuitPlayerMemory#isRejoinPermitted()
    • Added QuitPlayerMemory#setRejoinPermitted(boolean)
    • Added RejoinPlayerIssue.NOT_PERMITTED
  • Added:
    • enum RejoinPlayerCause
    • PlayerRejoinArenaEvent#getCause()
    • Permissions.BYPASS_BLOCKED_COMANDS
    • KickReason#isRageQuit()
    • PlayerOpenArenaChestEvent.ChestType enum
    • PlayerOpenArenaChestEvent.OpenPurpose enum
    • PlayerOpenArenaChestEvent#getChestType()
    • PlayerOpenArenaChestEvent#getPurpose()
    • Arena#getChestType(Block)
    • Arena#getChestInventory(Block, Player)
    • Upgrade#getMinLevel()
    • UpgradeState#setCurrentUpgradeLevel(UpgradeLevel)
    • UpgradeState#clearUpgrade(Upgrade)
    • UpgradeTriggerHandlerType.FEATHER_FALL
    • QueuedTrap class
    • PlayerRemoveTrapEvent class
    • UpgradeState#removeTrap(QueuedTrap, Player)
    • HologramEntity#setPerPlayerVisibility(Predicate<Player>)
    • HologramEntity#getPerPlayerVisibility()
    • HologramEntity#updatePerPlayerVisibility()
    • Helper#isInteractableBlock(Material)
    • DropType#getSpawnAtStart()
    • DropType#setSpawnAtStart(int)
  • Deprecated:
    • AddPlayerCause#END_LOBBY
    • Helper#parseSNBTAsJson(String)
    • Helper#composeJsonAsSNBT(JsonObject)
    • PlayerOpenArenaChestEvent#isTeamChest()
    • PlayerOpenArenaChestEvent#isPrivateChest()
  • Breaking:
    • Upgrade#getLevels() now returns a List instead of a Set
    • UpgradeState#getNextUpgradeLevel(Upgrade) may now return null if max was reached
    • UpgradeState#getActiveUpgrades() new returns Collection instead of List
    • UpgradeState#getQueuedTraps() now returns Queue<QueuedTrap> instead of List<UpgradeLevel>
    • UpgradeState#queueTrap(UpgradeLevel, boolean) now expects a QueuedTrap parameter instead of the UpgradeLevel
    • PlayerOpenArenaChestEvent now also gets called for vanilla chests (e.g. shulker boxes, but excluding furnaces etc)
    • Fixed PlayerTriggerUpgradeEvent's cancellation not being respected
Fixed bugs:
  • Fixed error when migrating from MongoDB
  • Fixed that MongoDB storage would look for users in the configured db and not the "admin" db
  • Fixed broken TNT sheep&QuickBuy for 1.21 - 1.21.2
  • Fixed spectators not becoming visible if "endlobby-tptolobby" was enabled
  • Fixed losses not being counted for players not-rejoinable players
  • Fixed "blocked-commands" may as well block "allowcommand-stats" and "hubcommands"
  • Fixed dropped items potentially not stacking in the inventory for 1.20.4 and older
  • Fixed not properly saving & clearing 1.17+ entities folder in vanilla worlds for arenas of type WORLD. As a result, dropped spawners, iron golems etc. would remain for the next match
  • Fixed error when running /bw backup list
  • Fixed odd warnings when trying to join a full arena while in party
  • Fixed bedrock players getting stuck on respawn screen (1.15+)
  • Fixed being able to pickup items when leaving as spectator with ProxySync addon
  • Fixed various rare CME related to the registry
  • Fixed that leaving a server (without /leave command) wasn't considered as a rage quit
  • Fixed not properly displaying upgrade amounts for 1.20R4 for "HyPixelV2" Upgrade shop layout
  • Fixed not respecting WorldUnloadEvent's cancellation, and thus potentially causing unexpected behavior
----------, Mar 4, 2025
Resource Information
Author:
----------
Total Downloads: 1,754
First Release: Oct 23, 2015
Last Update: Mar 9, 2025
Category: ---------------
All-Time Rating:
235 ratings
Find more info at mbedwars.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings