2
0
mirror of https://github.com/proxiodev/RedisBungee.git synced 2026-05-03 03:30:26 +00:00

12 Commits

Author SHA1 Message Date
mohammed jasem alaajel
76721cd5fd fix to spamming seconds behind (#2)
* fix to spamming seconds behind

* changes the message

* bumped version
2021-05-13 22:41:53 +04:00
mohammed jasem alaajel
f8ed847857 Last commit on the action workflow sorry :/ 2021-05-13 22:16:38 +04:00
mohammed jasem alaajel
bfdbe69b97 Update maven.yml 2021-05-13 22:14:20 +04:00
mohammed jasem alaajel
536686e92f Update maven.yml 2021-05-13 22:10:29 +04:00
mohammed jasem alaajel
78ee62a98a Create maven.yml 2021-04-27 19:52:17 +04:00
Govindas
01f63f0f58 Update bungeecord api to working one 2021-03-28 17:53:23 +03:00
mohammed jasem alaajel
28640ab859 changed version to without snapshot due bug in nexus i think 2021-02-06 16:50:02 +04:00
mohammed jasem alaajel
e72126a15b Update README.md 2021-01-10 23:38:14 +04:00
mohammed jasem alaajel
386b02ed30 Update example_config.yml 2021-01-10 23:23:30 +04:00
mohammed jasem alaajel
40e8831ab8 Update README.md 2021-01-10 22:22:57 +04:00
mohammed jasem alaajel
aca5203962 Update README.md 2021-01-08 00:20:37 +04:00
mohammed jasem alaajel
3512895ad8 fixed some typos in readme! and java docs added 2021-01-08 00:09:43 +04:00
5 changed files with 59 additions and 13 deletions

32
.github/workflows/maven.yml vendored Normal file
View File

@@ -0,0 +1,32 @@
# This workflow will build a Java project with Maven
# For more information see: https://help.github.com/actions/language-and-framework-guides/building-and-testing-java-with-maven
name: Java CI with Maven
on:
push:
branches: [ master ]
pull_request:
branches: [ master ]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Set up JDK 11
uses: actions/setup-java@v2
with:
java-version: '8'
distribution: 'adopt'
- name: Build with Maven
run: mvn -B package --file pom.xml
- name: Download a Build Artifact
uses: actions/upload-artifact@v2.2.3
with:
# Artifact name
name: Redis_JAR
# Destination path
path: target/RedisBungee*

View File

@@ -1,18 +1,19 @@
# Limework fork of RedisBungee # Limework fork of RedisBungee
this fork was made due maintainer of redisBungee became unactive so we took the place to develop it! Spigot link: [click](https://www.spigotmc.org/resources/redisbungee.87700/)
this fork was made due the maintainer of redisBungee became inactive, so we took the place to develop it!
RedisBungee bridges [Redis](http://redis.io) and BungeeCord together. RedisBungee bridges [Redis](http://redis.io) and BungeeCord together.
RedisBungee was used on thechunk server which we think was shutdown due website not loading... RedisBungee was used on thechunk server which we think was shutdown due website not loading...
~~This is the solution deployed on [The Chunk](http://thechunk.net) to make sure our multi-Bungee setup flows smoothly together.~~
this will be deployed soon on [Govindas limework!](https://Limework.net) this will be deployed soon on [Govindas limework!](https://Limework.net)
~~This is the solution deployed on [The Chunk](http://thechunk.net) to make sure our multi-Bungee setup flows smoothly together.~~
## Compiling ## Compiling
Now you can use maven without installing it using Maven wrapper https://github.com/takari/maven-wrapper :) Now you can use maven without installing it using Maven wrapper [github?](https://github.com/takari/maven-wrapper) :)
RedisBungee is distributed as a [maven](http://maven.apache.org) project. To compile it and install it in your local Maven repository: RedisBungee is distributed as a [maven](http://maven.apache.org) project. To compile it and install it in your local Maven repository:
@@ -21,9 +22,9 @@ RedisBungee is distributed as a [maven](http://maven.apache.org) project. To com
mvnw clean install mvnw clean install
## Javadocs ## Javadocs
The current version is 0.6-snapshot! will be updated every version number change!
will be availale soon! https://limework.net/JavaDocs/RedisBungee/
## Configuration ## Configuration
@@ -31,8 +32,8 @@ will be availale soon!
## License! ## License!
this project is distruped using Eclipse Public License 1.0 This project is distributed under Eclipse Public License 1.0
which you can find it [here](https://github.com/Limework/RedisBungee/blob/master/LICENSE) which you can find it [here](https://github.com/Limework/RedisBungee/blob/master/LICENSE)
you can find the orginal redisBungee by minecrafter [here](https://github.com/minecrafter/RedisBungee) or spigot page [here](https://www.spigotmc.org/resources/redisbungee.13494/) you can find the original redisBungee by minecrafter [here](https://github.com/minecrafter/RedisBungee) or spigot page [here](https://www.spigotmc.org/resources/redisbungee.13494/)

15
pom.xml
View File

@@ -6,7 +6,15 @@
<groupId>com.imaginarycode.minecraft</groupId> <groupId>com.imaginarycode.minecraft</groupId>
<artifactId>RedisBungee</artifactId> <artifactId>RedisBungee</artifactId>
<version>0.6-SNAPSHOT</version> <version>0.6.1</version>
<distributionManagement>
<repository>
<id>Limework-Maven-Public</id>
<url>http://mc.limework.net:8081/repository/public-maven/</url>
</repository>
</distributionManagement>
<repositories> <repositories>
<repository> <repository>
@@ -80,6 +88,9 @@
<groupId>org.apache.maven.plugins</groupId> <groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId> <artifactId>maven-javadoc-plugin</artifactId>
<version>2.9.1</version> <version>2.9.1</version>
<configuration>
<source>8</source>
</configuration>
</plugin> </plugin>
</plugins> </plugins>
</build> </build>
@@ -100,7 +111,7 @@
<dependency> <dependency>
<groupId>net.md-5</groupId> <groupId>net.md-5</groupId>
<artifactId>bungeecord-api</artifactId> <artifactId>bungeecord-api</artifactId>
<version>1.16-R0.4-SNAPSHOT</version> <version>1.16-R0.5-SNAPSHOT</version>
<type>jar</type> <type>jar</type>
<scope>provided</scope> <scope>provided</scope>
</dependency> </dependency>

View File

@@ -104,7 +104,8 @@ public final class RedisBungee extends Plugin {
if (lagged ? time >= stamp + 30 : time <= stamp + 30) if (lagged ? time >= stamp + 30 : time <= stamp + 30)
servers.add(entry.getKey()); servers.add(entry.getKey());
else if (nag && nagTime <= 0) { else if (nag && nagTime <= 0) {
getLogger().severe(entry.getKey() + " is " + (time - stamp) + " seconds behind! (Time not synchronized or server down?)"); getLogger().severe(entry.getKey() + " is " + (time - stamp) + " seconds behind! (Time not synchronized or server down?) and was removed from heartbeat.");
jedis.hdel("heartbeats", entry.getKey());
} }
} catch (NumberFormatException ignored) { } catch (NumberFormatException ignored) {
} }

View File

@@ -1,5 +1,5 @@
# RedisBungee configuration file. # RedisBungee configuration file.
# PLEASE READ THE WIKI: https://github.com/minecrafter/RedisBungee/wiki # PLEASE READ THE WIKI: https://github.com/Limework/RedisBungee/wiki
# The Redis server you use. # The Redis server you use.
# Get Redis from http://redis.io/ # Get Redis from http://redis.io/
@@ -12,7 +12,8 @@ redis-password: ""
# inefficient plugins or a lot of players. # inefficient plugins or a lot of players.
max-redis-connections: 8 max-redis-connections: 8
# since redis can support ssl by version 6 you can use ssl in redis bungee too! ( # since redis can support ssl by version 6 you can use ssl in redis bungee too!
# you must disable this if redis version is under 6 you must disable this or connection wont work!!!
useSSL: false useSSL: false
# An identifier for this BungeeCord instance. # An identifier for this BungeeCord instance.