Перейти к содержимому
Mineforgian

ScreamingBedWars

BedWars/EggWars/AnchorWars/CakeWars minigame compatible with all versions since 1.8.8

Загрузки
15K
Подписчики
33
Обновлён
19 июня 2026 г.
Лицензия
LGPL-3.0-only

Опубликован 23 апреля 2023 г.

ScreamingBedWars

Flexible BedWars plugin, formerly coded as a replacement for BedwarsRel. Supports all major version since 1.8.8.

Features

  • All the basics of BedWars game (Beds, Teams and so on)
  • Other BedWars variants: CakeWars/EggWars/AnchorWars/... Whatever you want to create
  • Highly customizable shop and multiple different shops per arena.
  • Simple BungeeCord and Velocity integration
  • Vault rewards and reward commands
  • Spectator mode (spectators can also join running game)
  • Arena rebuilding (Incredibly quick)
  • BossBar or XP bar in lobby and/or in game showing remaining time
  • Breakable blocks (those are refreshed after arena rebuild) / ignored blocks
  • SpecialItems (RescuePlatform, TNTSheep and many more) with global configuration and local configuration in shop
  • High configurability and configuration by arena
  • and many more

Arena creation:

https://docs.screamingsandals.org/BedWars/latest/arena/

  • Create new arena with command: /bw admin add
  • Then set arena size by setting two positions: /bw admin pos1 and /bw admin pos2
  • Add spectator spawn: /bw admin spec
  • Add some resource spawners to your position with command /bw admin spawner add <bronze|gold|iron>
  • Then spawn Villager stores with: /bw admin store add
  • Now create teams:
    • Run command /bw admin team add
    • Stand up where you want to set team spawn and run command: /bw admin team spawn
    • Then look at team bed and run command /bw admin team bed
    • You must create at least 2 teams.
  • Then go to lobby and execute /bw admin lobby
  • Now all basic things are set, so you can run /bw admin save to save and enable the game

Tutorials

Updated tutorial by SoulStriker including SBA addon (in English)

Original tutorial by SoulsStriker (in English)

Ченджлог

0.2.44Релиз26.1.1, 26.1.2, 26.2 · 19 июня 2026 г.

Additions:

  • 26.2 support
  • Added option to disable shift buying for a specific item in shop with new disable-shift-buying property
    - price: 1 iron
      stack: 1 stone
      disable-shift-buying: true
    
  • Added new configuration option spawn-resources-on-game-start. This triggers resource spawn for all spawners right when the game starts. Default is false.
  • Added new config option specials.tnt-sheep.damage to control the tnt damage of TNT Sheep. You can also use the damage property variable on the item in the shop. Default is whatever specials.auto-igniteable-tnt.damage is currently set, default of that is 4.0.
  • Custom sounds can now be played. Custom sounds must contain a namespace (like modname:sound) in order to be considered custom sounds. If the namespace cannot be specified (the server version is 1.8), prefix the sound name with ;.
  • Updated translations for Czech.

Fixes:

  • Fixed Warp Powder cloning exploit.
  • Fixed Spectator Teleportation exploit.
  • Fixed handling of water and waterlogged blocks during rebuild.
  • Fixed player respawn countdown being off by 1 second.
  • Fixed colors for newly created teams being mislabeled as old 0.2.1 colors in the arena file which caused accidental migration for certain colors.

Changes in 0.2.43.1 (not released on Modrinth, but the changes are included in this new release):
Automatic download of Groovy for using groovy shops is no longer provided. If you want to continue using Groovy shops, you can download (and inspect) the plugin-ized version of the runtime manually: https://repo.screamingsandals.org/public/org/screamingsandals/misc/groovy/3.0.16/groovy-3.0.16.jar
It is recommended to rely on YAML shops as Groovy shops are no longer developed.

0.2.43Релиз26.1, 26.1.1, 26.1.2 · 14 апреля 2026 г.

Additions:

  • 26.1.x support
  • Dynamic lobby countdown
    • If certain number of players joins the game, the countdown resets to a specified number of seconds to potentially speed up the game start for more populated lobbies.
    • /bw admin <arena> pausecountdown <seconds> [players:seconds,players:seconds,...], eg. /bw admin test pausecoundown 60 4:30,8:15 means the regular lobby countdown is 60, if 4 or more players join the countdown is 30 seconds and if 8 or more join then the countdown is only 15 seconds.
  • Added new config option bungee.rejoin-players-after-game (default: false). If this option is set to true, players will not be send back to the hub server when the game ends but immediatelly joined back to the lobby for another round.
  • Each shop file can now contain its own settings:
    options:
        rows: 4
        render-actual-rows: 6
        render-offset: 9
        render-header-start: 0
        render-footer-start: 45
        items-on-row: 9
        show-page-numbers: true
        inventory-type: CHEST
        ...
    data:
      - 1 stone for 1 bronze
      - ...
    
    You can omit any option you do not want to override.
  • ASPaperPlugin is now defined as soft dependency like other multiworld plugins, making sure it loads before BedWars.

Changes:

  • bungee.serverRestart now defaults to false
  • The plugin now prints a warning in the console if the Java version is less than 17 as BedWars 0.3.x will most likely require Java 17. Previously, this warning was shown to anyone on Java below 11.
  • /bw dump now also upload sbaconfig.yml if SBA is installed
  • Updated translations:

Fixes:

  • Fixed leaving bedwars game being processed twice if the mainlobby is set and enabled.
  • Fixed tablist shows {"text":""} in header/footer upon leaving bw game with built-in tab enabled.
  • Fixed removing an arena did not remove the file.
0.2.42.2Релиз1.21.9, 1.21.10, 1.21.11 · 25 января 2026 г.

This is another hotfix for Spigot 1.21.11. Recent updates broke version resolution in our plugin, and this release fixes that issue. Users on older Spigot versions or on Paper are not affected.

0.2.42.1Релиз1.21.9, 1.21.10, 1.21.11 · 19 декабря 2025 г.

This is a hotfix version fixing support for Spigot 1.21.11. Those of you using Paper or its forks are not affected by the issue.

Additionally, this update adds missing entries to /bw help for lobbypos1 and lobbypos2 commands. Translations were also updated, thanks YOMA8338 for updating Japanese and NeoEarth-MC for updating French.

0.2.42Релиз1.21.9, 1.21.10, 1.21.11 · 11 декабря 2025 г.

Additions:

  • 1.21.11 support
  • Ability to hide lobby on game start.
    • Lobby boundaries can be set using commands /bw admin <arena> lobbypos1 and /bw admin <arena> lobbypos2
    • Variable invisible-lobby-on-game-start needs to be enabled in config.yml or using in-game configuration commands.
    • New API methods for this feature were added to the Game class: getLobbyPos1(), getLobbyPos2(), getInvisibleLobbyOnGameStart() and getOriginalOrInheritedHideLobbyAfterGameStart().
  • Current game countdown is now directly exposed in the API without the need to use placeholders or plugin internals: getCountdown()
  • Added command /bw dumplogs, which dumps the latest.log file using mclo.gs.
  • Health and MaxHealth attributes are now restored to the previous values after the game rather than just setting it to the default value.

Fixes:

  • Fixed dump failing when an arena contains spawner of invalid type.
  • Fixed incorrect version detection when the patch version is two or more digits, causing some features to be unavailable in 1.21.10.
0.2.41Релиз1.21.8, 1.21.9, 1.21.10 · 9 октября 2025 г.

Additions:

  • 1.21.9/10 support
  • Added new API event: BedwarsPlayerRespawnedIngameEvent
    • This event is called whenever the player switches from spectator -> bw player or simply respawns if there is no respawn cooldown.
  • Added option to silence SBW sounds in BedwarsPlayerKilledEvent.
  • Updated translations:

Fixes:

  • Fixed error that could happen if SBW failed to obtain chunk tickets.
0.2.40Релиз1.21.6, 1.21.7, 1.21.8 · 18 июля 2025 г.

Additions:

  • 1.21.8 support
  • Added a new option: disable-waterlogging-of-original-blocks. When enabled, players will be prevented from waterlogging protected blocks.
  • Introduced a fallback mechanism for unsupported environments. If the plugin detects a Minecraft version newer than the latest one it officially supports, it will attempt to use the most recent known NMS mappings. While this is not guaranteed to make the plugin work, it may succeed for minor updates or hotfixes (e.g., 1.21.7 or 1.21.8).
  • Exposed spectator state to the API with a new method: Game#isSpectator(Player)
0.2.39Релиз1.21.5, 1.21.6, 1.21.7 · 1 июля 2025 г.

Additions:

  • 1.21.7 support
  • Linking stores to specific teams
    • The command for adding store now supports specifying a team. The format is now /bw admin <arena> store add [name above dealer head] [file with shop] [team name] [use main shop], the new argument is optional. The old command variant (/bw admin <arena> store add [name above dealer head] [file with shop] [use main shop]) can still be used.
    • Added new option disable-opening-stores-of-other-teams (default: false) to config.yml
      • If true, players cannot open stores linked to an enemy team.
    • Team linkage is exposed in the API for use in addons.
  • Shop open API introduced in the previous version has been expanded with tryOpenStore, tryOpenDefaultStore and tryOpenCustomStore methods, which calls the BedwarsOpenShopEvent and thus provide support for addons manipulating with or replacing the shop system. Use of these new methods is now preferred over openDefaultStore and openCustomStore.
  • Updated translations:

Комментарии

Загружаем…