MCPcopy Index your code
hub / github.com/ScreamingSandals/BedWars

github.com/ScreamingSandals/BedWars @0.2.44

Chat with this repo
repository ↗ · DeepWiki ↗ · release 0.2.44 ↗ · + Follow
2,052 symbols 6,764 edges 230 files 564 documented · 27%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

BedWars

Build and publish BedWars ver/0.2.x Discord

This branch includes bugfixes for Minecraft: Java Edition 1.17, 1.18, 1.19, 1.20, 1.21, 26.1 & 26.2.

Complete rewrite of the BedWarsRel plugin. This project is now under complete rewrite and we don't have much time, so be patient :)

Supported versions: [1.8.8 - 26.2]. Recommended version: [26.1.2]

Support

If you need any help, you can contact us on Discord. Please make sure to look into older messages. There are many question already answered. It is really anoying to repeat the same thing over and over.

Make sure to check out our Wiki before contacting us on Discord. It will save our time, you know. O:)

If you have found any bug, feel free to report is into Issues, we will look into it.

Features

  • All the basics of BedWars game (Beds, Teams and so on)
  • Other BedWars variants: CakeWars/EggWars/AnchorWars
  • Shop that supports multi-shop per arena!
  • BungeeCord
  • Vault rewards
  • Spectator mode (now, spectators can join running game!)
  • Arena rebuilding (fast af)
  • BossBar or XP bar in lobby countdown or with game time
  • Breakable (those are refreshing after arena rebuild) / ignored blocks
  • SpecialItems (RescuePlatform, TNTSheep and so on) - they can be configured in shop too!

Customizable

  • Team selecting GUI
  • Auto coloring items (like armor and so)
  • Resource Spawners (you can have as much as you want)
  • Player statistics
  • In fact everything is customizable
  • And many more useful features..

Compiling

This project uses Gradle and requires JDK 17 or newer (the compiled JARs require JDK 8 or newer to run). To build it, clone the repository and run:

./gradlew clean build

On Windows, use:

gradlew.bat clean build

The compiled JAR file will be located in the plugin/build/libs directory.

License

This project is licensed under the GNU Lesser General Public License v3.0 License - see the LICENSE file for details.

Extension points exported contracts — how you extend this code

Core symbols most depended-on inside this repo

Shape

Method 1,818
Class 191
Interface 35
Enum 7
Function 1

Languages

Java100%
Kotlin1%

Modules by API surface

plugin/src/main/java/org/screamingsandals/bedwars/game/Game.java242 symbols
api/src/main/java/org/screamingsandals/bedwars/api/game/Game.java129 symbols
plugin/src/main/java/org/screamingsandals/bedwars/Main.java79 symbols
plugin/src/main/java/org/screamingsandals/bedwars/game/GameCreator.java38 symbols
api/src/main/java/org/screamingsandals/bedwars/api/statistics/PlayerStatistic.java31 symbols
plugin/src/main/java/org/screamingsandals/bedwars/listener/PlayerListener.java29 symbols
plugin/src/main/java/org/screamingsandals/bedwars/game/CurrentTeam.java29 symbols
api/src/main/java/org/screamingsandals/bedwars/api/BedwarsAPI.java27 symbols
plugin/src/main/java/org/screamingsandals/bedwars/lib/nms/entity/EntityNMS.java24 symbols
plugin/src/main/java/org/screamingsandals/bedwars/lib/nms/holograms/Hologram.java23 symbols
plugin/src/main/java/org/screamingsandals/bedwars/statistics/PlayerStatistic.java22 symbols
plugin/src/main/java/org/screamingsandals/bedwars/lib/nms/entity/FakeEntityNMS.java21 symbols

For agents

$ claude mcp add BedWars \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page