ALL BUGS, ADJUSTMENTS AND ADD-ONS
Bedwars1058 - 2026
This is for the plugin BEDWARS1058. The plugin is open source. However, previous developers have worked on this and have created a custom fork for this plugin.
Our custom Bedwars1058 fork: https://github.com/Razeeey/BedWars1058
Please make sure to use this fork instead of the original plugin source as we have custom changes that the original one doesnt have, even if the original is newer.
NOTE: When completing the tasks, please ensure that other coding/adjustments made before are not tampered with unless we say so. If the source needs to be updated, then you may do so but must ensure our previous fixes/adjustments in this code are still there or if the newer source has that adjustment already.
We want you to complete the following tasks:
TOPIC: COMMANDS
1. /bw arenalist
- Create a permission needed: bw.arenalist
- Only people with this peremission can execute the command + opped players.
2. /bw stats
- Needs to be disabled
- In config.yml add somewhere where it can be enabled/disabled.
- Example: bw-stats-cmd: disabled
3. /bw gui
- Create a permission needed: bw.gui
- Only people with this peremission can execute the command + opped players.
4. /bw join {random/group/map}
- Create a permission: bw.join.bypass
- If a player does not have at least one of the following:
- Permission: bw.join.bypass
- Permission: bw.*
- OPPED
The player is not able to execute the command /bw join {random/group/map} themselves.
Only the console/opped players are able to execute the command for them.
For example: If an opped player does /sudo {user} {command} then the users will be sent to the map.
- Why: we will have a ranked bedwars bot that will send players into the game, so players should not be allowed to join any map by themselves.
The permission bw.* is already a thing, and anyone with this command has access to all bw commands. So of course any command I restricted above, bw.* can bypass it.
TOPIC: SPECTATING
1. Command
- /bw tp {player} is the command to spectate players.
- Change this command to /spectate {player}
- Aliases: /spec {player}
2. Message
- Currently when you initiate /bw tp {player} it returns " Now spectating *map name* "
- Change it so that when we initiate /bw tp {player} it returns " Now spectating *player* "
- We have tried to add player placeholders but it didnt work.
3. Action
- Currently when you initiate /bw tp {player} it teleports you directly to the player.
- Change it so that it teleports you to the top of the map the player is playing in.
- Say a user is playing on the map "lectus", if we do /bw join lectus, it will send us to the top of the map.
- /bw tp {player} should do the same.
4. Action Bug
- Currently when a player initiates /bw tp {player} or /bw join {*game started already-map*} the players can see the spectator for a split second.
- Fix this issue. They should not be able to see the spectator at all, even if its for a split second.
- It can cause a distraction to in game players.
- Showcase of current issue: https://streamable.com/hogfa6 & https://streamable.com/wdtdam
5. TAB - Visual
- When a player is spectating a map, their name is at the top.
- Change it so that the spectators names are all at the bottom.
- Showcase of current issue: https://prnt.sc/IWssHTtFCHbA
TOPIC: RESPAWNING
1. Bug
- When a player dies, others can see them respawning for a split second.
- Fix this issue. Players should not be able to see them respawning.
- Even the player whos respawning can see that they aren't invisible for a split second when respawning in the air.
- Showcase of current issue: https://streamable.com/4rfse9
2. Respawning Speed (fly)
- When a player is in the respawning phase their fly speed is slow.
- Change it so that they can fly around faster
- Showcase of current issue: https://streamable.com/hc6crf
TOPIC: CHEST ADD-ON
1. Punch-to-deposit
- We want you to add the "punch to deposit" feature that hypixel added.
- Explanation: When you're holding an item that you can drop e.g. gold/iron/potions/blockcs/etc, you can punch the ender chest (private chest) / normal chest (public chest) to put the item inside it instead of having to right click to open the chest and place the item inside it.
- Showcase of add-on: https://streamable.com/zackd6