2
0
mirror of https://github.com/proxiodev/RedisBungee.git synced 2024-12-23 10:38:01 +00:00

bumped dependices versoins and removed some unneded stuff from pom file + added ssl SUPPORT!

This commit is contained in:
mohammed jasem alaajel 2021-01-07 23:30:39 +04:00
parent 884e0ffa96
commit b3a41368ce
4 changed files with 26 additions and 30 deletions

40
pom.xml
View File

@ -6,7 +6,7 @@
<groupId>com.imaginarycode.minecraft</groupId>
<artifactId>RedisBungee</artifactId>
<version>0.5</version>
<version>0.6-SNAPSHOT</version>
<repositories>
<repository>
@ -15,39 +15,29 @@
</repository>
</repositories>
<ciManagement>
<system>jenkins</system>
<url>http://ci.md-5.net/job/RedisBungee/</url>
</ciManagement>
<distributionManagement>
<repository>
<id>md_5-releases</id>
<url>http://repo.md-5.net/content/repositories/releases/</url>
</repository>
<snapshotRepository>
<id>md_5-snapshots</id>
<url>http://repo.md-5.net/content/repositories/snapshots/</url>
</snapshotRepository>
</distributionManagement>
<inceptionYear>2013</inceptionYear>
<build>
<resources>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
</resource>
</resources>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<version>3.8.1</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
<version>2.1</version>
<version>3.2.4</version>
<executions>
<execution>
<phase>package</phase>
@ -98,19 +88,19 @@
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>2.9.0</version>
<version>3.4.1</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-pool2</artifactId>
<version>2.5.0</version>
<version>2.6.2</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>net.md-5</groupId>
<artifactId>bungeecord-api</artifactId>
<version>1.12-SNAPSHOT</version>
<version>1.16-R0.4-SNAPSHOT</version>
<type>jar</type>
<scope>provided</scope>
</dependency>
@ -129,7 +119,7 @@
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.11</version>
<version>4.13.1</version>
<scope>test</scope>
</dependency>
</dependencies>

View File

@ -19,7 +19,6 @@ import lombok.NonNull;
import net.md_5.bungee.api.ProxyServer;
import net.md_5.bungee.api.connection.ProxiedPlayer;
import net.md_5.bungee.api.plugin.Plugin;
import net.md_5.bungee.api.scheduler.ScheduledTask;
import net.md_5.bungee.config.Configuration;
import net.md_5.bungee.config.ConfigurationProvider;
import net.md_5.bungee.config.YamlConfiguration;
@ -413,6 +412,7 @@ public final class RedisBungee extends Plugin {
final String redisServer = configuration.getString("redis-server", "localhost");
final int redisPort = configuration.getInt("redis-port", 6379);
final boolean useSSL = configuration.getBoolean("useSSL");
String redisPassword = configuration.getString("redis-password");
String serverId = configuration.getString("server-id");
@ -433,7 +433,7 @@ public final class RedisBungee extends Plugin {
// Create the pool...
JedisPoolConfig config = new JedisPoolConfig();
config.setMaxTotal(configuration.getInt("max-redis-connections", 8));
return new JedisPool(config, redisServer, redisPort, 0, finalRedisPassword);
return new JedisPool(config, redisServer, redisPort, 0, finalRedisPassword, useSSL);
}
});

View File

@ -12,6 +12,9 @@ redis-password: ""
# inefficient plugins or a lot of players.
max-redis-connections: 8
# since redis can support ssl by version 6 you can use ssl in redis bungee too! (
useSSL: false
# An identifier for this BungeeCord instance.
server-id: test1

View File

@ -1,6 +1,9 @@
name: RedisBungee
name: ${project.name}
main: com.imaginarycode.minecraft.redisbungee.RedisBungee
version: 0.5
author: chunkr
version: ${project.version}
author: Chunker and Govindas limework
authors:
- chunkr
- Govindas Limework
# This is used so that we can automatically override default BungeeCord behavior.
softDepends: ["cmd_find", "cmd_list"]