- Required server version: 1.8.8, 1.12.2, 1.17.1, 1.18.1, 1.18.2
- Required Java version:
• 8: 1.8.8, 1.12.2
• 16+: 1.17.1
• 17+: 1.18.1, 1.18.2 - Compatible software: Spigot, Paper Spigot (recommended)
- Dependencies: WorldEdit or FastAsyncWorldEdit (recommended)
- Soft-Depend: SlimeWorldManager, AdvancedSlimeWorldManager, Citizens, AsyncWorldEdit (if not using FastAsyncWorldEdit)
- Placeholders: PlaceholderAPI
- Practice Modes:
• Bridging
• MLG
• Fireball/TNT Jumping - Per-player language:
• Standalone
• Integration with BedWars1058 (at least 22.01) - Tablist
• Per language
• PlaceholderAPI support - Chat format
• PlaceholderAPI support - Proxy support:
• Integration with BedWarsPracticeProxy - Fully customisable:
• GUIs
• Messages
• Custom arenas
• Custom items - Statistics for Bridging Mode
- Practice NPC (requires Citizens)
- Database:
• MySQL: Store informations across multiple practice servers
• FlatFile: Store informations locally - Cooldown upon switching practice modes
- Placeholders (click for placeholders list)
- Languages:
• English
• Romanian
• Polish
• Deutsch
• Chinese - Lobby functions:
• Teleport upon joining
• Toggle join or quit messages
• Allow damage from players and mobs
• Block break protection
• Remove hunger - Inventory cache
- Scoreboard for each practice mode
- Developer API
• Documentation
In-Game Screenshots

- /bwp (opens the Mode Selector GUI)
• quit (Quits the current practice arena) - /bwpa (admin command)
• setLobby (sets practice lobby)
• schem (create practice schematics)
• create (teleports to the schematic creator world)
• list (list with required practice schematics)
• load <name> (load a practice schematic from the plugin)
• pos <1, 2, wand> (select the containing blocks of a practice schematic)
• save <name> (save practice schematic)
• leave (leave the schematic creator world)
• setup
• list (list with required practice configurations)
• set <name> (load the schematic and teleport to schematic's spawn)
• pos <1, 2, wand> (select the containing blocks that should mark the finished state)
• save (unloads the schematic and save the practice configuration)
• quit (leave the practice setup)
• build (Allow building in lobby, for the executor) - /bwplang (change displayed language)
- bedwarspractice.admin (access to /bwpa - admin command)
• bwpractice.admin
• bedwarspractice.*
• bwpractice.*
Download BedWars Practice configuration
Setup tutorial
Part 1. Setup practice lobby
How to setup the BedWars Practice Lobby
Choose a location you'd like to be the BedWars Practice spawn (it could be the server's main spawn location).
The position you're having will result in the way players are spawned.
(e.g. If you're looking to the ground, the player will spawn looking at the ground)
To set the lobby, use: /bwpa setLobby
Choose a location you'd like to be the BedWars Practice spawn (it could be the server's main spawn location).
The position you're having will result in the way players are spawned.
(e.g. If you're looking to the ground, the player will spawn looking at the ground)
To set the lobby, use: /bwpa setLobby
Part 2. Creating a practice schematic
How to create a schematic for BedWars Practice
Before you start, here are some crucial informations regarding schematic creation:
- ALWAYS the player should face SOUTH (The starting point must be set with the player facing south, as well, viewing the end point)
IF NOT, the plugin won’t behave as excepted.
- When saving the schematic, your position must represent the way you want the player to spawn.
e.g.
1] If you’re going to save the schematic and bellow you is void, the player that will join the practice arena will be spawned there and thrown in void, resulting in bad behaviour.
2] If you’re going to save the schematic, facing in a weird position (e.g. looking at the ground), the player that will join the practice arena will be spawned looking at the ground.
Optional information:
- When using /bwpa schem load, the schematic will load and paste at your current location. (The schematic file must be present in ‘plugins/BedWarsPractice/Schematics’)
Steps:
- How to set the positions:
Here we have to create a cuboid region (similar to a world edit selection between two positions).
We go to the top right corner (or any position you would like), and type: /bwpa schem pos 1
Afterwards, you must go to the OPPOSITE corner and type: /bwpa schem pos 2
Good job! You’ve finished setting the positions. - How to save the schematic:
First, place yourself the way you would like the players to spawn on the schematic.
Then, type: /bwpa schem save <schematic name>
Execution example: /bwpa schem save MLG
You’ve finished setting up a schematic. Good luck setting all of them!
After you’ve finished creating all schematics, you must setup them.
Part 3. Setting up a practice configuration
How to setup a schematic for BedWars Practice
Steps:
- Start the schematic setup by using /bwpa setup set <schematic name>
Execution example: /bwpa setup set MLG - Next, set the ending positions (in MLG case, the platform spawn region)
Bridging:
- Go to the finishing island and set the positions (similar to world edit cuboid regions).
- The cuboid must contain the location that once passed, marks the practice as finished.
MLG:
- Create a region in front of the spawning island and set the positions. (Pay attention to the example to create the perfect configuration)
To set the position, use /bwpa setup pos <1, 2, wand>
Execution example: /bwpa setup pos 1 - Save the arena by using /bwpa setup save
After you’ve finished setting up all schematics, you’re done!
To exit the schematic creation process, use /bwpa schem leave
Everything is set.
Enjoy using the plugin!
Consider evaluating the plugin and post a review reflecting your experience using this plugin.
In case you’ve encountered an Issue, please consider joining the support server on Discord, or leaving a private message on spigot regarding your issue.
Video Tutorial
Coming Soon!
- Official BedWars Practice servers
• 79.137.115.101:25578 - Community BedWars Practice servers (Submit your server today!)
• play.twistedmc.net (English)
• play.omgsmp.net (English)
- No chargebacks (The plugin can be tested on the listed servers above)
- No redistribution (You're not allowed to reverse engineer or share the plugin)
- One purchase is available for one network
- Unlimited support (Buyers will receive unlimited support from the author. Spoken languages are English and Romanian)