Provides lobby features for mc servers running BedWars1058 in bungee mode.

Related tags

GUI BedWarsProxy
Overview

Documentation Report a Bug API Discord

BedWarsProxy is a plugin for Bungeecord networks that are running BedWars1058 in BUNGEE mode. This plugin provides features for lobby servers: join gui/ signs, placeholders and more.

Signs

FEATURES

  • dynamic game signs
  • static game signs
  • global arena selector
  • per group arena selector
  • arena rejoin system
  • admin /bw tp command to catch cheaters
  • per player language system in sync with arenas
  • PAPI placeholders
  • internal party system
  • API for developers

HOW TO USE

All the information you need can be found on its documentation/ wiki.

DOWNLOAD

MAVEN REPO

<repository>
    <id>andrei1058-releases</id>
    <url>https://repo.andrei1058.com/releases/</url>
</repository>
<dependency>
    <groupId>com.andrei1058.bedwars</groupId>
    <artifactId>proxy-api</artifactId>
    <version>VERSION HERE</version>
    <scope>provided</scope>
</dependency>

Codacy Badge Servers Version Chat Size Downloads Rating Versions

Comments
  • Added to /bw join and /bw gui the permission.

    Added to /bw join and /bw gui the permission.

    Added to /bw join the permission of "bw.join.GROUP" Added to /bw gui the permission of "bw.gui.GROUP"

    In this way, server owners can give this permission to VIPs for map selectors.

    Updated on BedWars1058 too.

    opened by zmario34 2
  • Party and Friends Support and Build fixes

    Party and Friends Support and Build fixes

    Adds support for Party and Friends Spigot and Bungee cord, Updated repos and fixed build issues, updated party plugin selection code to better pick which plugin is enabled

    opened by JT122406 1
  • problem with map randomization

    problem with map randomization

    Describe the bug I have a bungee mode server, but the maps are not random (the same map can happen 5 times in a row), and players fail to enter the fullest match

    To Reproduce Steps to reproduce the behavior:

    1. download bedwars proxy and bedwars
    2. set the mode to bungee

    Expected behavior random maps

    Screenshots

    System (please complete the following information):

    • OS: Linux
    • Server software paper
    • Server Version 1.8.8
    • Plugin Version bedwars proxy: 1.2.4 - bedwars1058: 22.3

    Additional context

    opened by haroldrc 0
  • Feature Request: Better Random

    Feature Request: Better Random

    After using the random command, the map with the most players and in the STARTING or WAITING state is selected first. If the number of players is the same, or there are no players, one will be entered at random.

    opened by BingYanchi 0
  • Restructured Repository List

    Restructured Repository List

    • Restructured the repository list so that repo.andrei1058.com is at the bottom as the current configuration of the web server is misconfigured causing maven to think that a file exist on that webserver even though it does not.
    • Also fixed hasParty returning false when the player has a party
    opened by Simonsator 0
  • I have a bug with the mysql

    I have a bug with the mysql

    I try to fix for my own but I can´t:(

    [13:02:13] [Craft Scheduler Thread - 5/INFO]: [Vault] Checking for Updates ... [13:02:13] [Craft Scheduler Thread - 5/INFO]: [Vault] No new version available [13:02:21] [Craft Scheduler Thread - 1/WARN]: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server. Attempted reconnect 3 times. Giving up. [13:02:21] [Craft Scheduler Thread - 1/WARN]: at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) [13:02:21] [Craft Scheduler Thread - 1/WARN]: at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) [13:02:21] [Craft Scheduler Thread - 1/WARN]: at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) [13:02:21] [Craft Scheduler Thread - 1/WARN]: at java.lang.reflect.Constructor.newInstance(Constructor.java:423) [13:02:21] [Craft Scheduler Thread - 1/WARN]: at com.mysql.jdbc.Util.handleNewInstance(Util.java:407) [13:02:21] [Craft Scheduler Thread - 1/WARN]: at com.mysql.jdbc.Util.getInstance(Util.java:382) [13:02:21] [Craft Scheduler Thread - 1/WARN]: at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1013) [13:02:21] [Craft Scheduler Thread - 1/WARN]: at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:987) [13:02:21] [Craft Scheduler Thread - 1/WARN]: at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:982) [13:02:21] [Craft Scheduler Thread - 1/WARN]: at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:927) [13:02:21] [Craft Scheduler Thread - 1/WARN]: at com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:2239) [13:02:21] [Craft Scheduler Thread - 1/WARN]: at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2168) [13:02:21] [Craft Scheduler Thread - 1/WARN]: at com.mysql.jdbc.ConnectionImpl.(ConnectionImpl.java:794) [13:02:21] [Craft Scheduler Thread - 1/WARN]: at com.mysql.jdbc.JDBC4Connection.(JDBC4Connection.java:47) [13:02:21] [Craft Scheduler Thread - 1/WARN]: at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) [13:02:21] [Craft Scheduler Thread - 1/WARN]: at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) [13:02:21] [Craft Scheduler Thread - 1/WARN]: at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) [13:02:21] [Craft Scheduler Thread - 1/WARN]: at java.lang.reflect.Constructor.newInstance(Constructor.java:423) [13:02:21] [Craft Scheduler Thread - 1/WARN]: at com.mysql.jdbc.Util.handleNewInstance(Util.java:407) [13:02:21] [Craft Scheduler Thread - 1/WARN]: at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:378) [13:02:21] [Craft Scheduler Thread - 1/WARN]: at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:305) [13:02:21] [Craft Scheduler Thread - 1/WARN]: at java.sql.DriverManager.getConnection(DriverManager.java:664) [13:02:21] [Craft Scheduler Thread - 1/WARN]: at java.sql.DriverManager.getConnection(DriverManager.java:270) [13:02:21] [Craft Scheduler Thread - 1/WARN]: at com.andrei1058.bedwars.proxy.database.MySQL.connect(MySQL.java:41) [13:02:21] [Craft Scheduler Thread - 1/WARN]: at com.andrei1058.bedwars.proxy.database.MySQL.(MySQL.java:29) [13:02:21] [Craft Scheduler Thread - 1/WARN]: at com.andrei1058.bedwars.proxy.BedWarsProxy.lambda$0(BedWarsProxy.java:77) [13:02:21] [Craft Scheduler Thread - 1/WARN]: at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftTask.run(CraftTask.java:71) [13:02:21] [Craft Scheduler Thread - 1/WARN]: at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:53) [13:02:21] [Craft Scheduler Thread - 1/WARN]: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [13:02:21] [Craft Scheduler Thread - 1/WARN]: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [13:02:21] [Craft Scheduler Thread - 1/WARN]: at java.lang.Thread.run(Thread.java:748) [13:02:21] [Craft Scheduler Thread - 1/WARN]: Caused by: java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES) [13:02:21] [Craft Scheduler Thread - 1/WARN]: at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1073) [13:02:21] [Craft Scheduler Thread - 1/WARN]: at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3593) [13:02:21] [Craft Scheduler Thread - 1/WARN]: at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3525) [13:02:21] [Craft Scheduler Thread - 1/WARN]: at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:931) [13:02:21] [Craft Scheduler Thread - 1/WARN]: at com.mysql.jdbc.MysqlIO.secureAuth411(MysqlIO.java:4031) [13:02:21] [Craft Scheduler Thread - 1/WARN]: at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1296) [13:02:21] [Craft Scheduler Thread - 1/WARN]: at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2338) [13:02:21] [Craft Scheduler Thread - 1/WARN]: at com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:2186) [13:02:21] [Craft Scheduler Thread - 1/WARN]: ... 20 more

    opened by EduG24 0
  • MySQL database password and username issue

    MySQL database password and username issue

    This will fix an issue where the connection fails when there are unique characters inside of the password or the username.

    https://stackoverflow.com/questions/47670078/java-cant-connect-to-mysql-if-password-contain-symbol

    opened by MherZaqaryan 0
  • Bungee utf-8(Chinese) server can't join

    Bungee utf-8(Chinese) server can't join

    I use Chinese server name for bungee config Bedwarsproxy left click connection does not respond. When bungee config is in English, it can be transmitted smoothly

    20211204121700

    • Server Version [1.8.8]
    opened by FootClick 0
  • Added

    Added "stats_total_kills" placeholder

    Small PR that adds the %bw1058_stats_total_kills% placeholder, just like the one from the main plugin. For some reason this placeholder didn't exist in bwproxy.

    opened by kimovoid 0
  • Asynchronous entity world add Exception

    Asynchronous entity world add Exception

    I am using v1.2.4 from https://www.spigotmc.org/resources/bedwarsproxy.66642. The server version is latest PandaSpigot.

    [Craft Scheduler Thread - 2751/WARN]: Exception in thread "Craft Scheduler Thread - 2751"
    [Craft Scheduler Thread - 2751/WARN]: org.apache.commons.lang.UnhandledException: Plugin BedWarsProxy v${gitVer}1.2.4 generated an exception while executing task 2190681
    at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57)
    at org.github.paperspigot.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:23)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
    at java.base/java.lang.Thread.run(Thread.java:833)
    Caused by: java.lang.IllegalStateException: Asynchronous entity world add!
    at org.spigotmc.AsyncCatcher.catchOp(AsyncCatcher.java:14)
    at net.minecraft.server.v1_8_R3.World.b(World.java:2867)
    at net.minecraft.server.v1_8_R3.Chunk.addEntities(Chunk.java:921)
    at org.bukkit.craftbukkit.v1_8_R3.chunkio.ChunkIOProvider.callStage2(ChunkIOProvider.java:49)
    at org.bukkit.craftbukkit.v1_8_R3.chunkio.ChunkIOProvider.callStage2(ChunkIOProvider.java:18)
    at org.bukkit.craftbukkit.v1_8_R3.util.AsynchronousExecutor.skipQueue(AsynchronousExecutor.java:337)
    at org.bukkit.craftbukkit.v1_8_R3.util.AsynchronousExecutor.getSkipQueue(AsynchronousExecutor.java:295)
    at org.bukkit.craftbukkit.v1_8_R3.chunkio.ChunkIOExecutor.syncChunkLoad(ChunkIOExecutor.java:16)
    at net.minecraft.server.v1_8_R3.ChunkProviderServer.getChunkAt(ChunkProviderServer.java:136)
    at net.minecraft.server.v1_8_R3.ChunkProviderServer.getChunkAt(ChunkProviderServer.java:118)
    at org.bukkit.craftbukkit.v1_8_R3.CraftWorld.getChunkAt(CraftWorld.java:145)
    at org.bukkit.craftbukkit.v1_8_R3.CraftWorld.getBlockAt(CraftWorld.java:91)
    at org.bukkit.craftbukkit.v1_8_R3.CraftWorld.getBlockAt(CraftWorld.java:592)
    at org.bukkit.Location.getBlock(Location.java:87)
    at com.andrei1058.spigot.signapi.SignVersion.update(SignVersion.java:23)
    at com.andrei1058.spigot.signapi.SignListener.lambda$onTP$1(SignListener.java:89)
    at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftTask.run(CraftTask.java:59)
    at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:53)
    ... 4 more
    
    opened by skbeh 0
  • maps are not filled

    maps are not filled

    Describe the bug I have a bungee mode server, maps are not filled, players enter random maps without filling one.

    To Reproduce Steps to reproduce the behavior:

    1. download bedwars proxy and bedwars
    2. set the mode to bungee

    Expected behavior that players enter the map with multiple players waiting

    Screenshots

    System (please complete the following information):

    • OS: Linux
    • Server software paper (windspigot)
    • Server Version 1.8.8
    • Plugin Version bedwars proxy: 1.2.5 - bedwars1058: 22.7

    Additional context

    opened by haroldrc 0
  • Parties doesn't work well with Bedwars Proxy

    Parties doesn't work well with Bedwars Proxy

    You and your friends invite each other with /party, then you join a solo match. The match doesn't start as you and your friends are in a party, therefore the same team. This means that BW1058 thinks that there's only one "player team" on the arena.

    How do you fix that issue?

    opened by Yunghub 0
  • Skill issue

    Skill issue

    [12:26:37] [Craft Scheduler Thread - 2/WARN]: org.apache.commons.lang.UnhandledException: Plugin BedWarsProxy v${gitVer}1.2.4 generated an exception while executing task 12
    	at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:56)
    	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
    	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630)
    	at java.base/java.lang.Thread.run(Thread.java:831)
    Caused by: java.lang.NullPointerException: Nodes must be provided.
    	at org.yaml.snakeyaml.nodes.NodeTuple.<init>(NodeTuple.java:28)
    	at org.yaml.snakeyaml.representer.BaseRepresenter.representMapping(BaseRepresenter.java:164)
    	at org.yaml.snakeyaml.representer.SafeRepresenter$RepresentMap.representData(SafeRepresenter.java:315)
    	at org.yaml.snakeyaml.representer.BaseRepresenter.representData(BaseRepresenter.java:95)
    	at org.yaml.snakeyaml.representer.BaseRepresenter.represent(BaseRepresenter.java:65)
    	at org.yaml.snakeyaml.Yaml.dumpAll(Yaml.java:307)
    	at org.yaml.snakeyaml.Yaml.dumpAll(Yaml.java:271)
    	at org.yaml.snakeyaml.Yaml.dump(Yaml.java:246)
    	at org.bukkit.configuration.file.YamlConfiguration.saveToString(YamlConfiguration.java:40)
    	at org.bukkit.configuration.file.FileConfiguration.save(FileConfiguration.java:103)
    	at com.andrei1058.bedwars.proxy.configuration.PluginConfig.save(PluginConfig.java:162)
    	at com.andrei1058.bedwars.proxy.configuration.PluginConfig.set(PluginConfig.java:147)
    	at com.andrei1058.bedwars.proxy.language.LanguageManager.saveIfNotExists(LanguageManager.java:56)
    	at com.andrei1058.bedwars.proxy.arenamanager.LegacyArena.<init>(LegacyArena.java:47)
    	at com.andrei1058.bedwars.proxy.arenamanager.LegacyArena.<init>(LegacyArena.java:51)
    	at com.andrei1058.bedwars.proxy.socketmanager.ArenaSocketTask.run(ArenaSocketTask.java:124)
    	at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftTask.run(CraftTask.java:71)
    	at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:53)
    	... 3 more
    
    opened by Memexurer 0
Owner
Andrei Dascălu
Discord: andrei1058#4366 https://gitlab.com/andrei1058
Andrei Dascălu
DataFX - is a JavaFX frameworks that provides additional features to create MVC based applications in JavaFX by providing routing and a context for CDI.

What you’ve stumbled upon here is a project that intends to make retrieving, massaging, populating, viewing, and editing data in JavaFX UI controls ea

Guigarage 110 Dec 29, 2022
An IDE built specifically for Modding Minecraft Java Edition, containing many useful features that will be helpful for modders.

Modding-IDE An IDE built specifically for Modding Minecraft Java Edition, containing many useful features that will be helpful for modders. Trello: ht

null 11 Jul 16, 2022
Android Resource Manager application to manage and analysis your app resources with many features like image resize, Color, Dimens and code Analysis

AndroidResourceManager Cross-Platform tools to manage your resources as an Android Developer, AndroidResourceManager - ARM provide five main services

Amr Hesham 26 Nov 16, 2022
An IDE built specifically for Modding Minecraft Java Edition, containing many useful features that will be helpful for modders.

Railroad IDE Railroad IDE is an IDE that is made specifically for Minecraft Development including Forge Mods, and Fabric Mods! This IDE is made to hel

null 25 Dec 8, 2022
A maven plugin to include features from jmeter-plugins.org for JMeterPluginsCMD Command Line Tool to create graphs, export csv files from jmeter result files and Filter Result tool.

jmeter-graph-tool-maven-plugin A maven plugin to create graphs using the JMeter Plugins CMDRunner from JMeter result files (*.jtl or *.csv) or using F

Vincent DABURON 6 Nov 3, 2022
Experimenting with awesome React Native + Expo features.

Expo Mega Demo Experimenting with new awesome React Native + Expo features. Work in progress. More info soon. A preview video (click the image): Core

Bartłomiej Klocek 137 Dec 29, 2022
Provides a Java API to use the JavaScript library d3.js with the JavaFx WebView

javafx-d3 Provides a Java API for using the JavaScript library d3.js with JavaFx Applications. Many thanks to the authors of the projects gwt-d3 [1] a

null 98 Dec 19, 2022
JSilhouette provides additional shapes for Java applications

JSilhouette JSilhouette provides additional shapes for Java applications. Currently JavaFX is supported. Installing You can get the latest version of

Kordamp 39 Nov 7, 2022
Lib-Tile is a multi Maven project written in JavaFX and NetBeans IDE 8 and provides the functionalities to use and handle easily Tiles in your JavaFX application.

Lib-Tile Intention Lib-Tile is a multi Maven project written in JavaFX and NetBeans IDE and provides the functionalities to use and handle easily Tile

Peter Rogge 13 Apr 13, 2022
PostgreSQL is the world's most advanced open source database. Also, PostgreSQL is suitable for Event Sourcing. This repository provides a sample of event sourced system that uses PostgreSQL as event store.

Event Sourcing with PostgreSQL Introduction Example Domain Event Sourcing and CQRS 101 State-Oriented Persistence Event Sourcing CQRS Advantages of CQ

Evgeniy Khyst 146 Dec 20, 2022
MaterialFX is an open source Java library which provides material design components for JavaFX

MaterialFX MaterialFX is an open source Java library which provides material design components for JavaFX Explore the wiki » Download Latest Demo · Re

Alessadro Parisi 744 Jan 3, 2023
Lobby System Template for a multiplayer java game, with chat and other features, using JavaFX and socket TCP (will be extended to UDP).

JavaFX-MultiplayerLobbySystem JavaFX lobby system for multiplayer games with chat, ready toggle and kick buttons, using socket TCP by default. Demo Cr

Michele Righi 7 May 8, 2022
Override device mode by running Selenium test with JUnit on LambdaTest cloud.

Run Selenium 4 Tests With JUnit On LambdaTest Blog ⋅ Docs ⋅ Learning Hub ⋅ Newsletter ⋅ Certifications ⋅ YouTube       Learn how to use JUnit framewor

null 11 Jul 11, 2022
Staff-Mode plugin for Minecraft servers.

DONUTSTAFF A Simple Staff Mode plugin for you Minecraft Server. This plugin goals to lightweight and fast. At the moment, is on a BETA phase, so pleas

null 10 Jan 28, 2022
Bukkit/Bungee plugin to send Minecraft data to JMX

Bukkit/Bungee plugin to send Minecraft data to JMX

Fabrizio La Rosa 4 Jan 30, 2022
HubCore - Lobby Plugin for Nukkit with Server Selector, Gadgets, and Friends , Parties!

HubCore HubCore is an in-Development Lobby Plugin for Nukkit and PowerNukkit supporting API Versions through 1.0.9 to 1.0.13 It is highly configurable

OP Heroes Development Team 1 Jan 4, 2022
Server grouping /hub and /lobby command

BungeeHub Server grouping /hub and /lobby command This plugin only needs to be installed in BungeeCord/Waterfall. There is currently no development pl

Bing's Plugins 2 Dec 12, 2022
A Java Virtual Machine - running on a Java Virtual Machine - running on a (jk).

Javaception A Java Virtual Machine - running on a Java Virtual Machine - running on a (jk). Goals JVMS compliant Java Virtual Machine Somewhat fast Re

null 33 Oct 10, 2022
A client-side Fabric mod for Minecraft Beta 1.7.3 that allows you to connect to servers running almost any patch from Alpha v1.1.2_01 to Beta 1.7.3.

multiversion-fabric A client-side Fabric mod for Minecraft Beta 1.7.3 that allows you to connect to servers running almost any patch from Alpha v1.1.2

0n1 2 Mar 13, 2022
Plugin aimed at unifying inventory menus for Java Edition with Bedrock Edition forms, on servers running Geyser.

CrossplatForms A plugin aimed at providing fast, easy, and dynamic creation of Bedrock Edition forms through configurations. Also allows for creation

ProjectG 43 Jan 4, 2023