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

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

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



5.4.9
Important info: Start time might take a bit in case you are running a large server together while using SQL. This is due slight restructuring in the database to improve the efficiency of certain requests. Do not stop the server, just wait until things work again. It is doing everything automatically. You will notice that it is still processing due to temporary load on the database and that stats, shops etc. don't work. This is a one-time thing, you won't have to do this again in the future.

Added features:

  • /mbedwars locateplayer command (Thanks to @MetallicGoat )
    • See what a player is doing, in which arena he is active in and what the progress of the arena is. Also allows you to easily teleport yourself to him
  • Disable teleport GUI during death spectate (Thanks to @MetallicGoat )
  • You may now customize the TNT explosion radius (which was already possible for fireball etc., but forgotten for TNT)
  • You may now require players to have enough space in their inventory for purchases instead getting the excess dropped on the floor (Thanks to @MetallicGoat )
Added configs:
  • spectator-tp-gui-visible-on-death-spectate (Thanks to @MetallicGoat )
  • spectator-restricted-by-border
  • tnt-yield
Added permission:
  • mbedwars.cmd.locateplayer
Feature improvements:
  • HypixelV2 shop layout now displays what level of upgrade a team currently has in the ItemStack (Thanks to @MetallicGoat )
  • Auto hide leave item if match is about to start (time is less than lobby-leaveitem-time)
  • "/bw arena info" changes
    • Now also displays the amount of spectators (only shown if the current status can even carry spectators)
    • It is now possible to hover over the player amount to see them all
    • Shows the amount of players that have quit during a running match
  • Fireballs can no longer shoot somebody down
  • Added new subtitle message when a bed has been destroyed without a destroyed (e.g. team left)
  • Added new messages in case the team left and when the team left and didn't rejoin in time
Performance improvements:
  • Improved performance when puring players with LOCAL storage
  • No longer create copies for cloned arenas on drive. Do it all memory only
  • Improved efficiency of resetting player's inventory
  • Improved efficiency of messages by parsing them when loading the messages file instead of when they are sent
  • Slightly optimized queries for saving player data on SQL
  • Greatly improved performance with MariaDB by utilizing efficient algorithms (were only supported by MySQL in the past)
  • Greatly optimized player uuid fetching from their username (SQL)
Misc. improvements:
  • New arenas file system format
  • Added warning when using any kind of explosives and if the world's difficulty is set to peaceful (explosives won't cause any damage)
  • Improvements to gamemode interference avoider
  • Player placements now respects falling blocks (sand, scaffolding, ...)
  • Admins no longer bypass "kick-outofarena" when switching between worlds. Only if they stay within the arena
  • Revive player on auto join to avoid getting stuck in bugged condition
  • Player can't interact or die anymore while teleporting to spawn in case it takes a bit longer
  • Properly adjust light/dark green and gray colors in "HyPixel" template
  • Shop configs: Materials for either price or product no longer include the amount with the material config, as there is a seperate config for it
  • Added support for plugin tickets for 1.13+ for hiding players to improve compatibility with other plugins
API changes:
  • Added:
    • PlayerDataAPI#purgeAllPlayerData(statSetIds, achievements, properties, cacheOnly, callback)
    • RemoteAPI#getImplementedAPIVersion()
    • ShopLayoutHandler.OpenEvent#getArena()
    • UpgradeShopLayoutHandler.OpenEvent#getArena()
    • RemoteAPI#saveAllPlayerData(stats, properties, achievements, callback)
    • KickReason.PLUGIN_STOP
    • KickSpectatorReason.PLUGIN_STOP
    • AddPlayerIssue#BROKEN_LOBBY
    • CommandSenderWrapper#sendMessage(BaseComponent...)
    • IntXYZ class
    • Arena#isInside(IntXYZ)
    • Arena#getSpawnersAtLocation(IntXYZ)
    • PlayerTeleportHubEvent#setCustomImplementationCallback(callback)
    • PlayerTeleportHubEvent#getCustomImplementationCallback()
    • ArenaVotingPoolUpdateEvent#getMaxPoolSize()
    • ArenaVotingPoolUpdateEvent#getPotentialPool()
    • BedDestructionInfo.Cause enum
    • BedDestructionInfo#setCause(cause)
    • BedDestructionInfo#getCause()
    • ArenaBedBreakEvent#getCause()
    • PlayerBuyInShopEvent.DefaultProblem.NO_INVENTORY_SPACE
  • Fixed various broken javadoc descriptions
  • AddItemCondition#TYPE_XX are no longer public
  • AddItemCondition constructor is no longer public
  • Fixed calling ArenaStatusChangeEvent in some cases where the arena didn't even exist yet
Fixed bugs:
  • Fixed AccessDeniedException when there's a queue of tasks trying to safely write a file
  • Fixed arena cloning not working after /bw rl
  • Fixed spectators could trigger traps (Thanks to @MetallicGoat )
  • Fixed bug with "lobby-leaveitem-time": Able to leave even when the match already started
  • Fixed rare NPE when stopping/reloading running arenas doing race condition with region regenerator async file loading
  • Fixed running arenas being stopped with /bw rl
  • Fixed custom entity speeds to be twice as fast on 1.8-1.13 than on 1.14+ (causing e.g. the TNT sheep to be OP in these versions)
  • Fixed mbedwars.specialitem.x permission being reverted
  • Fixed spectators being able to enter non-spectator game modes
  • Fixed potential NPE when using the change speed item in spectating while having a speed that isn't in the config
  • Fixed a bug with assuming the version release number from a player's protocol version
  • Fixed potential conflicts with inventory plugins due to async teleportation
  • Fixed memory leak related to spectators when teleporting elsewhere during an active async teleportation task
  • Fixed potential "x not finite" error with Fireballs on 1.21
  • Fixed wrong fireball amplitute calculation across all versions
  • Fixed adding natural emerlad spawners to team bases with migrations from bw1058
  • Fixed errors during runtime if a buygroup was added to the "stacked-buygroups" but didn't have any items assigned to it
  • Fixed players being able to leave arenas using ender pearls
  • Fixed spectator's not being in right game mode when dying (which doesn't happen unless purposefully typing /suicide)
  • Fixed not properly parsing 1.20.5+ items if they have an amount included but no data components
  • Fixed bed rotation being something wrong when migrating from bw1058 (due it having a weird logic to identify beds)
  • Fixed being able to damage guard dog / iron golem using projectiles i.a. arrows
  • Fixed picked up arrows not stacking for 1.15 and older
----------, Aug 4, 2024
Resource Information
Author:
----------
Total Downloads: 1,729
First Release: Oct 23, 2015
Last Update: Nov 19, 2024
Category: ---------------
All-Time Rating:
234 ratings
Find more info at mbedwars.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings