⭕ Marcely's Bedwars ⭕ Supports 1.8 - 1.20 ⭐⭐⭐⭐⭐ EST. 2015

MC Plugin ⭕ Marcely's Bedwars ⭕ Supports 1.8 - 1.20 ⭐⭐⭐⭐⭐ EST. 2015 5.4.4
✨ NO. 1 BEDWARS PLUGIN ✨350+ CONFIGURATIONS ✨ 0 LAG ✨ MULTI ARENA ✨ NETWORK-READY ✨

This is a minor update that fixes a bug which caused a few important features to break.
:)


Fixed bug:
  • Fixed error
This update is (once again ) super massive. We'd greatly appreciate a donation, as all our updates are completely free, even though we are spending so much man power and time with each. This is surely not a requirement, you may also simply download and enjoy it without any further thoughts
:)
. If you don't have the financial possibilities but still would like to express us your enjoyment, then we'd greatly appreciate a review as well ❤

Added features:
  • Added auto cloning
    • With this, you are now able to scale this plugin to any size, literally. Automatically. And the best thing? It's super easy to configure. Simply toggle a single config (auto-cloning-enabled), and you are ready to go. With that, the plugin is automatically cloning your existing arenas to an infinite amount. Afraid that your server gets filled quickly? Then you might want to use our ProxySync addon and offload all players to separate servers.
  • For arena pickers:
    • Add support for < > <= and >= for strings in arena pickers. Used for checking whether it starts or ends with something
    • New variables for arena pickers: regeneration_type and server_channel_name
    • Added %best_prefer_running% arena selector
  • Added PlaceholderAPI support to the ArenaGUI system
  • Added Ukrainian language (Thanks to Aladin)
Feature changes:
  • Updated config "death-skipscreen-advanced" (finally out of beta
    :)
    )
    • It now only supports 1.15+ (due to technical limitations :/ )
    • Enabled by default now
    • Works properly now without bugs
Added / improved support:
  • ASWM 2.8+
  • MC 1.19.1 & 1.19.2 (Thanks to MetallicGoat)
Config changes:
  • Added:
    • auto-cloning-enabled
    • auto-cloning-lobby-arenas-count
    • auto-cloning-max-per-arena
    • auto-cloning-world-prefix
    • teamchest-block
    • "close-inventory" config to "executecommand-button" element in arenasgui layouts
    • fireball-add-knockback-y
    • explosive-add-knockback-y
    • invisibility-hides-armor-extra-particles-count (invisibility effect now spawns more particles)
    • effects-given-on-trap-trigger (change effects on trap trigger) (Thanks to MetallicGoat)
    • traps-resistant-to-explosions (disable that explosives can destroy traps) (Thanks to MetallicGoat)
  • "fireball-fly-straight: false" now also works for 1.16+
  • Improved buy group system:
    • Fixed various bugs
    • Players now receive items with items at buy group level 0 and without keep-on-death
    • Whenever dying, the new buy group level is being chosen by the next lowest item that has keep-on-death enabled. Before, it'd always reset back to 0 in case there was no item with keep-on-death
  • Replaced monsterspawning-enabled with natural-mob-spawning-enabled and natural-mob-spawning-reasons-whitelist
Miscellaneous:
  • Don't track damage info for longer than 15 seconds. This fixes a case where if you were in a fight recently and died due to e.g. void later on, it would still say that you were in a fight with the person
  • With "endlobby-tptolobby" disabled, players now get teleported to his team spawn when falling into void during the endlobby phase
  • Auto-renaming for picked up items is now only being performed in case they don't already have a name
  • Added * selector for /bw arena setenabled
  • Fireball & TNT jumping velocity strength is now static and not dynamic (Thanks to MetallicGoat)
API changes:
  • Added:
    • ConfigsLoadEvent#isStartup()
    • Arena#formatItemStack(ItemStack, Player, team)
    • Arena#getItemsGivenOnSpawn(Player, Team, boolean, boolean)
    • GameAPI#getDropTypeById(String)
    • GameAPI#sendToHub(Player)
    • GameAPI#sendToHub(Player, boolean)
    • VarParticle.newDyedMobSpell(Color)
    • VarParticle.PARTICLE_POTION_INVISIBILITY
    • QuitPlayerMemory#getPlayTime()
    • QuitPlayerMemory#setPlayTime(long)
    • Thanks to MetallicGoat for the following additions:
    • Arena#getItemsGivenOnSpawn(Player, Team, boolean, boolean)
    • Arena#formatItemStack(ItemStack, Player, Team)
    • ShopGUIPostProcessEvent#getPage()
    • RoundStartEvent#isGivingItems()
    • RoundStartEvent#setGivingItems(boolean)
    • PlayerIngameRespawnEvent#isGivingItems()
    • PlayerIngameRespawnEvent#isGivingEffects()
    • PlayerIngameRespawnEvent#setGivingItems(boolean)
    • PlayerIngameRespawnEvent#setGivingEffects(boolean)
    • Helper#setPlayerArmor(Player, ItemStack, boolean)
    • Helper#givePlayerItem(Player, ItemStack)
    • HologramEntity#getSavingLocation()
    • HologramEntity#teleport(Location, boolean)
  • The default configurations now match the TNT & fireball jumping of HyPixel
  • VarParticle#newRandomizedDyedSwirl(int, double) is marked as deprecated
  • Fixed that with BuyGroup#getItems() the items would be twice in the List
  • ArenaBedBreakEvent#getBedLocation() new returns ImmutableLocation (does not break anything)
  • PlayerAddBedEvent#getLocation() now returns ImmutableLocation (does not break anything)
  • ImmutableLocation#clone() now returns ImmutableLocation instead of a Location (the given object was also a ImmutableLocation in the past, meaning nothing breaks by it)
  • Added ImmutableLocation#cloneMutable()
Fixed bugs:
  • Fixed arena renaming would break arena blocks
  • Fixed error in console when using /bw arena tp for an arena that does not exist
  • Fixed possible console error spam when reloading
  • Fixed error with bedwars1058 migration
  • Fixed being sent twice to hub when leaving arena
  • Fixed fireball jumping not working
  • Fixed broken lights for region arenas in 1.18+
  • Fixes for few specific scoreboard plugins: Game scoreboard now gets removed before the player leaves (would cause the new scoreboard to get replaced)
  • Fixed the time the player has been waiting within the lobby got included within the play time statistic
  • Fixed that the play time would reset every time somebody rejoined
  • Fixed rejoining would not store buy groups & already bought items
  • Fixed /bw arena saveblocks * not working
  • Fixed not having any effect when disable "spectating" (config.cm2)
  • Collected trap blocks don't stack with 'new' trap blocks
  • Fixed buggy behavior when trying to leave using /bw leave while being within death spectating mode
  • Fixed rare error
  • Fixed that fireball was always super fast on 1.15 and older whenever fireball-fly-speed was set to anything else other than 1.0
  • Villagers disappear after player death, and then reappear after a second death/respawn
  • Fixed possible NPE error when using CloudNetV3
Config changes:
  • Added {message} and {name} placeholders to "customchatmessage-message" config
  • Added the config "addcommand" to the lobby and "add-commands" to the spectator configs (thanks to MetallicGoat)
Miscellaneous:
  • Added support for all UTF-8 characters for arenasgui statue
  • Added support for netherite tools (when e.g. upgrading swords or armor) (Thanks to MetallicGoat)
Fixed bugs:
  • Fixed pressure plate traps...
Updated to 5.0.11
2022-04-10_22.24.01.png

Added feature:
  • Config: teamchat-hint-enabled
  • The plugin now sends a hint to the players to tell them how to write globally or that they are currently playing solo and that team chat because of that isn't available
Command changes:
  • Added /bw arena setregentype (for switching between world and region)
  • Added more aliases to some commands
Miscellaneous:
  • Improved logic of block placement/breaking handler
  • Region regenerator now may produce a little less lag
  • A list of required permissions now get shown when SQL doesn't work because of some missing
  • Improved bedwars1058 migration system
API additions:
  • PlayerDataAPI#boolean isSQLServiceActive()
  • PlayerDataAPI#Connection openSQLConnection()
  • Arena#boolean isCustomNameEnabled()
  • Arena#String getCustomName()
  • Arena#setCustomName(String)
  • Arena#void setGameWorldName(String)
  • Arena#void setCustomNameEnabled(boolean)
  • Arena#void addAuthors(Collection<String>)
  • Arena#int removeAllAuthors()
  • PlayerIngameDeathEvent#int getDeathSpectateDuration()
  • PlayerIngameDeathEvent#boolean isDeathSpectating()
  • PlayerIngameDeathEvent#void setDeathSpectateDuration(int)
  • PlayerModifyBlockPermissionEvent
  • DefaultPlayerProperty.TEAMCHAT_USE_LAST_HINT_TIME
  • DefaultPlayerProperty.TEAMCHAT_UNAVAILABLE_SOLO_LAST_HINT_TIME
Fixed bugs:
  • Fixed error
  • Fixed HyPixel's QuickBuy getting confused with items that have no name
  • Fixed some commands suggesting "/bw a setworld" instead of "/bw a setcorners" for region types
  • Fixed all spawners not loading when value "spawn-effect" was unknown
  • Spawner's visibility (using /bw a spawner display) doesn't update accordingly when active
  • Fixed some places where an error could occur because of an invalid item
  • Fixed PvPLevels support: Not automatically updating levels
  • Fixed teamchat-public-prefix being in the message when customchatmessage-enabled was active
  • Fixed error "java.lang.IllegalArgumentException: Trying to spawn it in a different world"
Added support:
  • 1.18.2
Added configs:
  • players-in-mode-placeholders: A way to adjust the output of {player} placeholders
  • permission-id (to shop items): A way to add a required permission for purchasing an item
  • players-in-mode-placeholders: Configurable PAPI arena mode players placeholders for counting the amount of players
Command changes:
  • It's now possible to apply some operations for all arenas (using /bw arena saveblocks * or /bw arena regenerate *)
  • Added more aliases for commands
API changes:
  • Fixed potential issues when trying to parse "data" of VarParticle
  • Added Helper#getPotionTypeByName(String)
  • Added Helper#getMinHeight(World)
Fixed bugs:
  • Fixed error with paper 1.18
  • Fixed possible SWM error when trying to save a SWM world (that previously was declared to not be one)
  • Player nametags occasionally weren't invisible with invisibly potions
  • Rescue Platforms couldn't be placed under y = 0 in 1.17+ worlds
  • Fixed taking bridge item when outside of arena
  • Fixed error when having a too large value for the knockback multiplier
  • Trying now to store a cached texture of the player when he quits (for skulls etc.)
  • Fixed regenerated worlds being sometimes empty with SWM
  • Lobby items could have been taken into games with vote arenas enabled
  • Fixed team parameter within PlayerJoinArenaEvent being always null
  • Chosen player teams are not persistent when moving from a vote lobby to an arena
  • Fixed modifications to lobby items staying for the next joining player (example: the new color of the change-team item)
  • Fixed Ghost Walker achievement bug with which you'd get the achievement at unwanted situations
Added support:
  • 1.18.2
Added configs:
  • players-in-mode-placeholders: A way to adjust the output of {player} placeholders
  • permission-id (to shop items): A way to add a required permission for purchasing an item
  • players-in-mode-placeholders: Configurable PAPI arena mode players placeholders for counting the amount of players
Command changes:
  • It's now possible to apply some operations for all arenas (using /bw arena saveblocks * or /bw arena regenerate *)
  • Added more aliases for commands
API changes:
  • Fixed potential issues when trying to parse "data" of VarParticle
  • Added Helper#getPotionTypeByName(String)
  • Added Helper#getMinHeight(World)
Fixed bugs:
  • Fixed error with paper 1.18
Added feature:
  • Added support for hex colors (1.16+ only, make sure to enable "hex-support")
Added configs:
  • hex-support
  • lobby-join-leave-particles
Miscellaneous:
  • Lobby scoreboard does not display negative numbers anymore
  • Slightly improved performance of upgrade shop
  • Slightly improved performance of messaging processing
  • Now enforcing mobGriefing=true game rule for arenas of the tye WORLD (otherwise fireball doesn't work)
API changes:
  • Fixed DefaultMessageMappings not working properly in all cases where messages got parsed
  • Fixed Arena#addSpawner and Spawner#remove not updating "display holos" (/bw arena spawner display)
  • Added Helper#synchronize(Runnable)
  • Added Arena#exists() and Arena#save()
  • Now showing a warning when the needed file for world regeneration does not exist
Fixed bugs:
  • Fixed spectators being able to earn the Ghost Walker achievement
  • Fixed repeating death messages
  • Fixed it not really being able to disable achievements
  • Fixed spectators (possibly) getting killed more often than they should, causing to various problems
  • Fixed & prefixes for colorcodes in custom "Lore" and "DisplayName" tags not functioning properly on older versions (1.8?)
  • Fixed error
  • Fixed items disappearing when dropped in the shop/upgradeshop
  • Fixed broken color code in message Changed_GameDoneLocation
  • Fixed error when converting a non-slime world to a slime world
  • Fixed possible NPE error with EssentialsGroupManager
Added feature:
  • Added support for hex colors (1.16+ only, make sure to enable "hex-support")
Added configs:
  • hex-support
  • lobby-join-leave-particles
Miscellaneous:
  • Lobby scoreboard does not display negative numbers anymore
  • Slightly improved performance of upgrade shop
  • Slightly improved performance of messaging processing
  • Now enforcing mobGriefing=true game rule for arenas of the tye WORLD (otherwise fireball doesn't work)
API changes:
  • Fixed DefaultMessageMappings not working properly in all cases where messages got parsed
  • Fixed Arena#addSpawner and Spawner#remove not updating "display holos" (/bw arena spawner display)
  • Added Helper#synchronize(Runnable)
  • Added Arena#exists() and Arena#save()
  • Now showing a warning when the needed file for world regeneration does not exist
Fixed bugs:
  • Fixed spectators being able to earn the Ghost Walker achievement
  • Fixed repeating death messages
  • Fixed it not really being able to disable achievements
  • Fixed spectators (possibly) getting killed more often than they should, causing to various problems
  • Fixed & prefixes for colorcodes in custom "Lore" and "DisplayName" tags not functioning properly on older versions (1.8?)
  • Fixed error
  • Fixed items disappearing when dropped in the shop/upgradeshop
  • Fixed broken color code in message Changed_GameDoneLocation
  • Fixed error when converting a non-slime world to a slime world
  • Fixed possible NPE error with EssentialsGroupManager
I've updated this resource to the latest version:

4.0.18.7.2​

Top Bottom