{"id":14969431,"url":"https://github.com/marfien/rewi-bw","last_synced_at":"2026-03-15T22:35:17.723Z","repository":{"id":230944855,"uuid":"770582467","full_name":"Marfien/rewi-bw","owner":"Marfien","description":"A clone of the famous bedwars minigame on rewinside.tv only for Bukkit 1.8.8 - Minecraft 1.8.X servers","archived":false,"fork":false,"pushed_at":"2025-01-27T20:17:56.000Z","size":8454,"stargazers_count":5,"open_issues_count":1,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-01-27T21:27:34.523Z","etag":null,"topics":["bukkit","clone","docker","gradle","java","minecraft","rewinside"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Marfien.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-03-11T19:53:04.000Z","updated_at":"2025-01-27T20:18:01.000Z","dependencies_parsed_at":"2024-05-31T22:50:17.320Z","dependency_job_id":"ae328a73-42cc-48f7-8bba-1fc1fa12692c","html_url":"https://github.com/Marfien/rewi-bw","commit_stats":null,"previous_names":["marfien/rewi-bw"],"tags_count":10,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Marfien%2Frewi-bw","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Marfien%2Frewi-bw/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Marfien%2Frewi-bw/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Marfien%2Frewi-bw/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Marfien","download_url":"https://codeload.github.com/Marfien/rewi-bw/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238284902,"owners_count":19446749,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bukkit","clone","docker","gradle","java","minecraft","rewinside"],"created_at":"2024-09-24T13:41:50.754Z","updated_at":"2025-10-26T07:31:37.385Z","avatar_url":"https://github.com/Marfien.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# RewiBW Clone\n\n### Disclaimer\n\nThis is a clone of the BedWars plugin of the Rewinside.tv Minecraft server. This plugin is not affiliated nor related to Rewinside.tv in any way. This plugin is not intended to be used for commercial.\n\n### Run locally\n\n```shell\ndocker compose run --rm --service-ports rewi-bw-server\n```\n\n### How to build from source\n\nFirst of all, you need to make sure that you have the spigot server in your local maven repository.\nYou can archive this by using [SpigotMC's BuildTools](https://hub.spigotmc.org/jenkins/job/BuildTools/lastSuccessfulBuild/artifact/target/BuildTools.jar).\nJust run it with `java -jar BuildTools.jar --rev 1.8.8`. Note that you need to have Java 8 and Maven installed.\n\nThis projects uses gradle(-wrapper) as build tool. Therefore, you can use the following commands to build the project:\nOn shell:\n\n```shell\n./gradlew clean shadowJar\n```\n\nOn Windows:\n\n```shell\n.\\gradlew.bat clean shadowJar\n```\n\nThe plugin can be found inside the `bedwars/build/libs` directory. The setup tool will be located in the `map-setup-tool/build/libs` directory.\n\n### Server up and running\n\nNote: The `map-setup-tool` and the `bedwars` plugin are not compatible. You should only use one of them at a time.\n\n1. Download the [latest release](https://github.com/Marfien/rewi-bw/releases/latest)\n2. Create an empty directory for the server\n3. Download Spigot 1.8.8 or any fork of it (perferably [PaperSpigot](https://api.papermc.io/v2/projects/paper/versions/1.8.8/builds/445/downloads/paper-1.8.8-445.jar)) and place the jar file in the server directory\n4. Put the `bedwars-*-all.jar` into the `plugins` directory inside your server directory (you might need to create it)\n5. Add the [NoteblocksAPI](https://jitpack.io/com/github/koca2000/NoteBlockAPI/1.6.2/NoteBlockAPI-1.6.2.jar) plugin to the `plugins` directory\n6. Create a file called `eula.txt` in the server directory and add `eula=true` to it to accept the EULA of Mojang\n7. Start the server with `java -jar \u003cyour_server_jar\u003e.jar\n\n#### Bonus: Anti-Reducing\n\n7. Download the `anti-reduce-agent-*-all.jar` from the [latest release](https://github.com/Marfien/rewi-bw/releases/latest)\n   and put it into the server directory\n8. Start the server with `java -javaagent:\u003cyour_agent_jar\u003e.jar -jar \u003cyour_server_jar\u003e.jar`\n\nIf you are feeling adventurous, you can take a look at the `server-bin` directory.\nIt contains an example start script for the server and some preconfigured server files for performance improvements.\n\nAlternatively, you can use Docker to run the server. If you are familiar with Docker, you can use the `docker-compose.yml` file in the root directory to run the server. \\\nThe Image is provided on [DockerHub](https://hub.docker.com/r/marfiens/rewibw-server).\nYou might also take a look at [the Dockerfile of the BedWars server](bedwars/Dockerfile) and [the Dockerfile of the server base](server-bin/Dockerfile).\n\n## Configuration\n\n### plugins/rewi-bw/config.yaml\n\n```yaml\nteams:\n  players: 2 # amount of players per team\n  colors: # which teams are available\n    - red\n    - green\n    - purple\n    - yellow\nvoting:\n  votable-slots: [1, 4, 7] # which slots in the vote inventory are filled with a map\n\nmap-pool: /data/maps/ # path to the map pool collection (maps will be copied to the server)\nlobby-map: /data/lobby/ # path to the lobby map\n```\n\n### lobby/config.yaml\n\n```yaml\nworld:\n  generator: empty # Map generator (currently only empty is supported)\n  environment: normal # Map environment (normal, nether, the_end)\n  init-time: 0 # Time of day when the map is loaded\n  difficulty: normal # Map difficulty (peaceful, easy, normal, hard)\nspawn: # Spawn location\n  x: 16.5\n  y: 64.0\n  z: 2.5\n  yaw: 180.0\ncps-tester: # Optional: Where the cps tester is located\n  x: 14.5\n  y: 64.0\n  z: 2.5\njump-and-run: # Optional: Where the jump and run is located\n  start:\n    x: 12.5\n    y: 64.0\n    z: 2.5\n  finish:\n    x: 10.5\n    y: 64.0\n    z: 2.5\nteams:\n  \u003cteam color\u003e:\n    joiner: # The ArmorStand to join the team\n      x: 9.5\n      y: 64.0\n      z: -5.5\n    displays: # An array of positions for the display npc's\n      - x: 8.5\n        y: 65.0\n        z: -8.5\n        pitch: 0.0\n        yaw: 0.0\n```\n\n### maps/\\\u003cmap name\u003e/config.yaml\n\nThis might not be the most convenient way to configure a map, but it gives you the most control about the locations.\nIf you want to have a more user-friendly way to configure the map, you can use the Map Setup Tool to generate the configuration file.\n\n```yaml\nworld: # Same as lobby config\nspectator-pawn:\n  x: -72.5\n  y: 120.0\n  z: -6.5\n  pitch: 90.0\nmap:\n  icon: log_2:1 # icon in format \u003cid\u003e[:\u003cdata\u003e]\n  display-name: \"Medieval Mansion\" # display name\n  border: # The border of the map\n    x1: 21\n    x2: -167\n    z1: -101\n    z2: 87\nshops: # array of shop locations\n  - x: -76.5\n    y: 75.0\n    z: -80.5\n    yaw: -45.0\nspawner:\n  bronze: # array of bronze spawning locations\n    - x: -80.5\n      y: 75.0\n      z: 67.5\n  silver: # array of gold iron locations\n    - x: -71.5\n      y: 73.0\n      z: 20.5\n  gold: # array of gold spawning locations\n    - x: -66.5\n      y: 87.0\n      z: 70.5\nteams:\n  \u003cteam color\u003e:\n    bed: # bed position and direction\n      x: -150 # These need to be integers\n      y: 82\n      z: 0\n      direction: north\n    spawn: # The team spawn location\n      x: -144.5\n      y: 75.0\n      z: -6.5\n      yaw: -90.0\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarfien%2Frewi-bw","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmarfien%2Frewi-bw","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarfien%2Frewi-bw/lists"}