Bedwars Unlimited ∞ - All-in-one Bedwars (like TeamKyudo) 1.0.5 BETA

100% configurable - super efficient - BungeeCord

  1. Schwalboss
    Native Minecraft Version:
    Legacy (< 1.13)
    Tested Minecraft Versions:
    • 1.8
    Source Code:
    Languages Supported:
    Need help? Found a bug? Got a nice idea?
    Add me on discord! mEMES#0001

    If you like or dislike the plugin please rate it!

    But please do not rate it 1-star you because you encountered a bug or a problem. You are free to contact me at any time and I try to answer as fast as possible.
    Youtube Video ⚊➤

    ⚊ What is "Bedwars Unlimited" ? ⚊➤
    Bedwars Unlimited doesn't work like your normal spigot gamemode. It works like a "arena on-demand" system.
    It is made for BungeeCord networks since it takes a complete spigot server to work but it is also an multi-arena plugin.

    Bedwars Unlimited gets configured by providing it "clusters", which are arena presets. Whenever a arena is needed it will generate a new one by copying the cluster to a different world.
    With the mechanic the plugin is able to let 1000 player play on your server in different arenas and you only needed to setup it once.
    Bedwars Unlimited funktioniert nicht wie jeder andere Spigot Spielmodus. Es ist eher ein "Arena auf Abruf"-System.
    Es wurde für BungeeCord Server entwickelt, da es einen gesamten Spigot Server einnimmt, ist jedoch trotzdem ein Multiarena Plugin.

    Bedwars Unlimited funktioniert mit "Clustern", was quasi Vorlagen für Arenen sind. Wenn eine Arena benötigt wird, wird der Cluster in eine andere Welt kopiert und eine neue Arena auf dieser Map erstellt.
    Mit dieser Technik kannst du eine Arena einrichten und 1000 Spieler darauf spielen lassen!
    ⚊ What are the core features ? ⚊➤
    • Its FREE and Open Source!
    • Unlimited arenas on one server with no extra work!
    • Unlimited teams and team sizes!
    • 1vs1, 2vs2, ... Challenger System
    • Sign System that automatically provides new arenas when needed
    • A settings menu to let you players customize their experience
    • Super efficient map generator
    • ALL messages, items, inventory titles and scoreboards 100% configurable
    • A ""-like configurable shop
    • A built-in party/group system
    • Kostenlos und Open-Source!
    • Unendlich viele Arenen auf einem Server ohne extra Arbeit!
    • Unendlich viele Teams mit unendlicher Größe!
    • 1vs1, 2vs2, ... Challenger System
    • Ein Schildersystem das automatisch neue Arenen bereitstellt wenn diese benötigt werden.
    • Ein Einstellungsmenü dass Spieler ihr eigenes Spiel einstellen lässt.
    • Ein extrem effizienter Map-Generator.
    • ALLE Nachrichten, Items, Inventare und Scoreboard komplett einstellbar.
    • Ein "" ähnlicher Shop (einstellbar)
    • Ein eingebautes Party / Group - System
    ⚊ How to setup ⚊➤

    What you need to know:
    Bedwars Unlimited already contains a lot of stuff. You don't need a lot of extra plugins. Dont use a multiword plugin. Dont use a Tablist plugin. Dont use a scoreboard plugin. Dont use a chat plugin. Dont install other gamemodes on the server where Bedwars Unlimited is installed.
    The 3 worlds used by the plugin:
    How to install:
    1. Use a clean spigot server.
    2. Put the BWUnlimited.jar in the plugins-folder and restart (no reload)
    3. Build or copy your lobby and your waiting room in the default world.
    4. Set the lobby spawn with /bw lobby setlobby
    5. Set the waiting room spawn with /bw lobby setgamelobby
    6. Restart/reload the server and reconnect
    7. You should receive the lobby items (this indicates that the plugin is ready)
    Create a cluster:
    1. Teleport to the cluster world (/bw worldtp presets)
    2. If you already have the map you want to add to the game, paste the map in the world. Use /bw cluster gettool to receive a WorldEdit-like wand. Use this wand to mark you arenas region. Important: Leave space between the map and the border you select because the area you select is also the playing-arena. Players cant leave this area. When you are done use /bw cluster create <name> to save it.
    3. If you want to build a map I added a handy tool the generates a border for you with preset recommendations for spawn points. Use /bw cluster createWithTemplate to view the help on how the command works. You dont need to use /bw cluster create <name> to save it.
    4. Continue when the preset is complete and you built everything. Now we will create teams. Teams are global so if you already created a green team for 2 players you can use that on all clusters. Create a team by entering /bw teams create <name> <displayname> <color> <max-players>. The <name> will only be used internally. The display name will be shown the the players (dont add Colorcodes there). The list of available colors: /bw colorlist.
    5. After you created all the teams you need, you add them to the cluster by doing /bw setup addteam <cluster> <team>
    6. Then you set the team spawns. Your head-rotation will be saved too. Do /bw setup setteamspawn <cluster> <team> for all teams.
    7. Then add shops. This is easy. Just do /bw setup addshop <cluster> at the desired locations.
    8. The last thing you need are the item spawners. The command is /bw setup addspawner <cluster> <Material> <Ticks> <Displayname>. The Material is the Spigot Material's name. The ticks is the time between the spawns.
    9. Optional steps: Add a custom displayname to the cluster using /bw setup setdisplayname and a custom displayitem using /bw setup setdisplayitem.
    10. Enable the cluster using /bw cluster enable <cluster>
    11. Optional: If you want your cluster to show up in the challenger menu use: /bw lobby addchallengercluster <cluster>. This only works with clusters that have 2 even teams.
    Create a sign:
    Creating signs is super easy. Just put a sign in your lobby and write "[Template]" in the fist line. Put you cluster name in the second line and you are done.
    This plugin gives every arena it starts an category. The defaults are the "template_sign"-category for sign started games and the "challenger"-category for games started using the challenger item.
    If you add a 3rd line to your sign you can define its category. For example putting there "no_bows" would start the arena in the category "no_bows".

    So what ? Categories can be used to filter items and drops from certain arenas. In the shop.yml you can disable shop-categories and single items for some categories. So lets say you disable the category "no_bows" in the shop-category "Bows" you wont be able to buy Bows in arenas that were started using signs in the category "no_bows". The same is for itemspawners in the clusters.yml. You can give them the flag "disable_in_categories" and add categories in which the spawners wont drop.

    Commands and Permissions ⚊➤
    • /bw reload - "bwunlimited.reload"
    • /bw - (all setup commands) "bwunlimited.setup"
    • /spectate - (this is an Admin / Moderator command!) "bwunlimited.spectatecommand"
    • /start - (for VIPs and Staff etc.) "bwunlimited.start"
    • /group - no permission needed
    • /leave - no permission needed
    Other permissions:
    • "bwunlimited.nostats" disables points for the player having this permission. Other stats like kills and deaths will still be saved. This ensures that admins dont get mentioned in the ranking
    • In the config you can set permissions for individual group sizes: (* means infinite)
      Code (Text):

    Questions and Answers ⚊➤
    Yes you are. In config.yml in "lobby -> challenger" you can set enabled to false.
    Yes you are. In config.yml in "lobby -> settings" you can set enabled to false.
    If the special characters in chat and tab look strange and your config contains stuff like "\xbb" you need to change the Java file-encoding to UTF8. You can do this by adding "-Dfile.encoding=UTF-8" to your startfile.

    The command should look like this: java ... -Dfile.encoding=UTF-8 -jar spigot...jar

    Unfortunately you need to reset the config files to restore the working string messages.
    This feature is added to prevent you from falling in the void while beeing in the lobby. Either move your lobby up or lower the "respawn_y" value in the config.yml.
    You can't challange players in gamemode 1. Be sure the other player is in gamemode 0.
    You probably didn't set the gamelobby location. Set it with /bw lobby setgamelobby.

    Known Bugs and TODO list ⚊➤
    • When somebody gets killed the hearts in the killing message can be completely wrong. Hotfix: Remove the "%lifes%" variable from the death_killed message in messages.yml [FIXED in 1.0.3]
    • Add a "/stats"-Command (1.0.2)
    • Finish the game-queue (currently not working)
    • Add the ability to customize the category of the signs which allows you for example to enable/disable shop items on certain arenas or it allows you to better organize the spectate menu (1.0.2)
    • Add a "itemdrop on death" flag
    7unex, qirin97, vy_vu and 2 others like this.

Recent Reviews

  1. konger
    Version: 1.0.5 BETA
    [BedwarsUnlimited] Task #471 for BedwarsUnlimited v1.0.5 BETA generated an exception
    how can i start a game:)
  2. ImWeon
    Version: 1.0.5 BETA
    Excelent plugin is very good for play with some players i will use it for my server

    You can add an economy system?
  3. wannabecarry
    Version: 1.0.5 BETA
    Super Plugin, ich hab nur ein Problem und zwar wenn ich einen Bornze Spawner machen möchte bekomm ich bei "BRICK" immer nur die Blöcke, was soll ich da nehmen?
  4. TomasGeilo
    Version: 1.0.5 BETA
    Wäre nice wenn du eine deutsche messages.yml hochladen würdest ;)

    mit freundlichen grüßen
  5. 0ap_
    Version: 1.0.5 BETA
    Ich finde das Plugin bis jetzt gut. Ich kann keine Runde starten. da stoppt es ab 3 Sekunden und es wird durchgehen 3.. 3... 3... angezeigt. was is der fehler? Help
    1. Schwalboss
      Author's Response
      Das ist seltsam. Dafür brächte ich den Log um zu helfen
  6. Dyhnen
    Version: 1.0.5 BETA
    Ansich sehr nices Plugin aber wen eine Runde zu ende ist oder jemand werend einer Runde Leavet wird die Konsole biss zum Crash voll gespammt: [12:49:46 WARN]: [BedwarsUnlimited] Task #713 for BedwarsUnlimited v1.0.5 BETA generated an exception
    1. Schwalboss
      Author's Response
      Sicher das alle Locations richtig gesetzt wurden?
      (/bw lobby setlobby und /bw lobby setgamelobby)
      Das ist eigentlich der typische Fehler wenn die gamelobby nicht gesetzt wurde

      Die Lösung sazu steht auch bereits im Q&A weiter oben :)
  7. FrostedICEPlays
    Version: 1.0.5 BETA
    Please Fix The Glitch where Players can take out items and i will rate 5 stars. I Tested it the Shop was Glitchy Players can Shift Click Items out :(
    1. Schwalboss
      Author's Response
      Please report bugs to me via PM. I need more information about what happend, otherwise I wont fix the bug. The review section is not made for bug reports.
  8. LetsHacks
    Version: 1.0.5 BETA
    Hey, ansich gut, aber leider flackert das lobby scoreboard...
    Daher würde ich dir empfehlen, beim scoreboard die scores einzeln upzudaten. :)
    1. Schwalboss
      Author's Response
      Oh okay danke für die Info und die Bewertung :D Ich gucke mir das nochmal an. Am besten beim nächsten mal einfach ne PM schicken :)
  9. WearkBr
    Version: 1.0.5 BETA
    Great plugin.
    Some great ideas:
    1- Permission: bwunlimited.fulljoin - Enter even if the room is full, kicking a player without permission.
    2- Add an economy system to improve the gameplay, examples:
    - Shop for kits
    - Shop Particles of Projectiles
    - Sounds to die / kill
    - Dying / killing effects
    When winning: 50 Coins / XP
    When killing: 2 Coins / Xp
    At the end of the game: 10 Coins / Xp

    3- Add support PlaceholderAPI
    4- LeaderHeads support
  10. Timo05801
    Version: 1.0.5 BETA
    Ich habe ein Problem unzwar kann ich mich in der Lobby nicht bewegen. Ich bitte um hilfe.
    1. Schwalboss
      Author's Response
      Lobby weiter nach oben verschieben oder in der config den Wert "respawn_y" niedriger stellen bei welchem man wieder zurückteleportiert wird. Das Feature ist dafür gedacht dass man nicht unendlich aus der Map fällt. Danke für die Bewertung :D