chickenpowerrr / ranksync Goto Github PK
View Code? Open in Web Editor NEWSynchronize ranks between Minecraft and Discord
License: MIT License
Synchronize ranks between Minecraft and Discord
License: MIT License
No documentations to be found, not even the API has documentation.
When trying to build the latest version, the following error occurs:
[WARNING] The POM for com.gmail.chickenpowerrr:languagehelper:jar:0.0.3 is missing, no dependency information available
This is because language helper is (as far as I know) not available on a maven repo. Currently, the only way to obtain this dependency is by cloning the github repo and building it locally, in order to get it on maven local. I suggest you publish it on maven central or on a third party maven repo, to make the build process easier and more friendly, specially for CI/CD systems.
[19:30:45 WARN]: java.util.concurrent.CompletionException: java.lang.IllegalArgumentException: Illegal group reference
[19:30:45 WARN]: at java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:273)
[19:30:45 WARN]: at java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:280)
[19:30:45 WARN]: at java.util.concurrent.CompletableFuture.uniAccept(CompletableFuture.java:673)
[19:30:45 WARN]: at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:646)
[19:30:45 WARN]: at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:488)
[19:30:45 WARN]: at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1609)
[19:30:45 WARN]: at java.util.concurrent.CompletableFuture$AsyncSupply.exec(CompletableFuture.java:1596)
[19:30:45 WARN]: at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
[19:30:45 WARN]: at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)
[19:30:45 WARN]: at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)
[19:30:45 WARN]: at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:175)
[19:30:45 WARN]: Caused by: java.lang.IllegalArgumentException: Illegal group reference
[19:30:45 WARN]: at java.util.regex.Matcher.appendReplacement(Matcher.java:857)
[19:30:45 WARN]: at java.util.regex.Matcher.replaceAll(Matcher.java:955)
[19:30:45 WARN]: at java.lang.String.replaceAll(String.java:2223)
[19:30:45 WARN]: at com.gmail.chickenpowerrr.ranksync.discord.language.Translation.getTranslation(Translation.java:45)
[19:30:45 WARN]: at com.gmail.chickenpowerrr.ranksync.discord.command.LinkCommand.execute(LinkCommand.java:84)
[19:30:45 WARN]: at com.gmail.chickenpowerrr.ranksync.discord.event.DiscordEventListeners.lambda$onEvent$3(DiscordEventListeners.java:89)
[19:30:45 WARN]: at java.util.concurrent.CompletableFuture.uniAccept(CompletableFuture.java:670)
[19:30:45 WARN]: ... 8 more
Discord members with names that contain special characters and use !Link receive only the message discord-link-command-rightthere and return this error on the console.
Hello, I have luckperms on my bungeecord proxy but those ranks are mainly for staff ranks. I use luck perms separately on each server but would like all ranks from every server to be integrated into discord with the command /sync so how would I go about doing that without having the player enter that command on each and every server.
Describe the bug
Error in Console (Is it up to date?)
To Reproduce
Steps to reproduce the behavior:
Expected behavior
A clear and concise description of what you expected to happen.
No errors in Console
Screenshots
If applicable, add screenshots to help explain your problem.
Error : https://pastebin.com/rre2PMWz
Server (please complete the following information):
Cant find the documentation
Is your feature request related to a problem? Please describe.
Currently, users need to enable private messges in order to recieve their code.
Describe the solution you'd like
The bot could make use of discord's ephemeral messages.
Describe alternatives you've considered
Revert the link flow, the user would recieve the code via Minecraft instead of Discord. This would be harder to implement.
Describe the solution you'd like
I would like a function to sync names from Minecraft to Discord and set discord names to ingame names automatically.
Describe alternatives you've considered
wasn't able to find any.
Would it be possible to switch from role name to role id on the discord side? that would minimize problems with special characters in role names
Describe the bug
[13:45:58 ERROR]: java.util.concurrent.CompletionException: java.lang.IllegalStateException: zip file closed
[13:45:58 ERROR]: at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:315)
[13:45:58 ERROR]: at java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:320)
[13:45:58 ERROR]: at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1770)
[13:45:58 ERROR]: at java.base/java.lang.Thread.run(Thread.java:833)
[13:45:58 ERROR]: Caused by: java.lang.IllegalStateException: zip file closed
[13:45:58 ERROR]: at java.base/java.util.zip.ZipFile.ensureOpen(ZipFile.java:831)
[13:45:58 ERROR]: at java.base/java.util.zip.ZipFile.getEntry(ZipFile.java:330)
[13:45:58 ERROR]: at java.base/java.util.jar.JarFile.getEntry(JarFile.java:518)
[13:45:58 ERROR]: at java.base/java.util.jar.JarFile.getJarEntry(JarFile.java:473)
[13:45:58 ERROR]: at net.md_5.bungee.api.plugin.PluginClassloader.findClass(PluginClassloader.java:110)
[13:45:58 ERROR]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:587)
[13:45:58 ERROR]: at net.md_5.bungee.api.plugin.PluginClassloader.loadClass0(PluginClassloader.java:66)
[13:45:58 ERROR]: at net.md_5.bungee.api.plugin.PluginClassloader.loadClass(PluginClassloader.java:59)
[13:45:58 ERROR]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
[13:45:58 ERROR]: at com.gmail.chickenpowerrr.ranksync.discord.player.PlayerFactory.lambda$getPlayer$4(PlayerFactory.java:113)
[13:45:58 ERROR]: at com.gmail.chickenpowerrr.ranksync.discord.data.SqlDatabase.lambda$getPlayer$2(SqlDatabase.java:157)
[13:45:58 ERROR]: at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768)
[13:45:58 ERROR]: ... 1 more
[13:45:58 ERROR]: java.util.concurrent.CompletionException: java.lang.IllegalStateException: zip file closed
[13:45:58 ERROR]: at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:315)
[13:45:58 ERROR]: at java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:320)
[13:45:58 ERROR]: at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1770)
[13:45:58 ERROR]: at java.base/java.lang.Thread.run(Thread.java:833)
[13:45:58 ERROR]: Caused by: java.lang.IllegalStateException: zip file closed
[13:45:58 ERROR]: at java.base/java.util.zip.ZipFile.ensureOpen(ZipFile.java:831)
[13:45:58 ERROR]: at java.base/java.util.zip.ZipFile.getEntry(ZipFile.java:330)
[13:45:58 ERROR]: at java.base/java.util.jar.JarFile.getEntry(JarFile.java:518)
[13:45:58 ERROR]: at java.base/java.util.jar.JarFile.getJarEntry(JarFile.java:473)
[13:45:58 ERROR]: at net.md_5.bungee.api.plugin.PluginClassloader.findClass(PluginClassloader.java:110)
[13:45:58 ERROR]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:587)
[13:45:58 ERROR]: at net.md_5.bungee.api.plugin.PluginClassloader.loadClass0(PluginClassloader.java:66)
[13:45:58 ERROR]: at net.md_5.bungee.api.plugin.PluginClassloader.loadClass(PluginClassloader.java:59)
[13:45:58 ERROR]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
[13:45:58 ERROR]: at com.gmail.chickenpowerrr.ranksync.discord.player.PlayerFactory.lambda$getPlayer$4(PlayerFactory.java:113)
[13:45:58 ERROR]: at com.gmail.chickenpowerrr.ranksync.discord.data.SqlDatabase.lambda$getPlayer$2(SqlDatabase.java:154)
[13:45:58 ERROR]: at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768)
[13:45:58 ERROR]: ... 1 more
[13:45:58 ERROR]: java.util.concurrent.CompletionException: java.lang.IllegalStateException: zip file closed
[13:45:58 ERROR]: at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:315)
[13:45:58 ERROR]: at java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:320)
[13:45:58 ERROR]: at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1770)
[13:45:58 ERROR]: at java.base/java.lang.Thread.run(Thread.java:833)
[13:45:58 ERROR]: Caused by: java.lang.IllegalStateException: zip file closed
[13:45:58 ERROR]: at java.base/java.util.zip.ZipFile.ensureOpen(ZipFile.java:831)
[13:45:58 ERROR]: at java.base/java.util.zip.ZipFile.getEntry(ZipFile.java:330)
[13:45:58 ERROR]: at java.base/java.util.jar.JarFile.getEntry(JarFile.java:518)
[13:45:58 ERROR]: at java.base/java.util.jar.JarFile.getJarEntry(JarFile.java:473)
[13:45:58 ERROR]: at net.md_5.bungee.api.plugin.PluginClassloader.findClass(PluginClassloader.java:110)
[13:45:58 ERROR]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:587)
[13:45:58 ERROR]: at net.md_5.bungee.api.plugin.PluginClassloader.loadClass0(PluginClassloader.java:66)
[13:45:58 ERROR]: at net.md_5.bungee.api.plugin.PluginClassloader.loadClass(PluginClassloader.java:59)
[13:45:58 ERROR]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
[13:45:58 ERROR]: at com.gmail.chickenpowerrr.ranksync.discord.player.PlayerFactory.lambda$getPlayer$4(PlayerFactory.java:113)
[13:45:58 ERROR]: at com.gmail.chickenpowerrr.ranksync.discord.data.SqlDatabase.lambda$getPlayer$2(SqlDatabase.java:154)
[13:45:58 ERROR]: at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768)
[13:45:58 ERROR]: ... 1 more
After installing RankSync on Bungeecord, the error above shows every now and then. Every once in a while a player also gets kicked when this error occurs.
To Reproduce
Server (please complete the following information):
Describe the bug
Everytime I modify the config.yml file, it gets reset at start, and log says that the token is incorrect, even though it keeps resetting it.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
I expect it to keep config.yml how I set it
Screenshots
If applicable, add screenshots to help explain your problem.
Server (please complete the following information):
Additional context
Resets the entire file, not just the ID and token.
Describe the bug
The bot send messages twice.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The bot should send the message just once.
Screenshots
N/A
Server (please complete the following information):
Additional context
N/A
Is your feature request related to a problem? Please describe.
Add a reload command
Describe the solution you'd like
Everything in the title
Describe alternatives you've considered
Restart the server.
Additional context
N/A
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.