GithubHelp home page GithubHelp logo

gnmyt / mcdash Goto Github PK

View Code? Open in Web Editor NEW
57.0 57.0 13.0 2.64 MB

MCDash is a simple dashboard for your Minecraft server. It contains a http server that allows the dashboard to manage the server

Home Page: http://mcdash.gnmyt.dev/

License: MIT License

Java 51.73% JavaScript 46.50% HTML 0.26% CSS 0.02% Shell 1.49%
minecraft plugin spigot webinterface wrapper

mcdash's Introduction

Hi there 👋

I'm Mathias, a full-stack developer living in Germany.

🔗  My socials

📊  My current stats

Stats

mcdash's People

Contributors

dependabot[bot] avatar gnmyt avatar xitee1 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

mcdash's Issues

FEATURE: Log analysing

The feature is to have a new tab on the left called ‘log/logs’ like in aternos. Then to utilise https://mclo.gs/ to provide solutions on certain issues that may occur.

Plugin suddenly fails to load.

This plugin worked just fine before but all of a sudden it just fails to load now..

- [Thu 06:24:54 ERROR Minecraft] Error occurred while enabling MinecraftDashboard v1.1.5 (Is it up to date?)
java.lang.NoClassDefFoundError: org/bouncycastle/crypto/prng/RandomGenerator
    at MCDash-1.1.5.jar//org.apache.sshd.common.util.security.bouncycastle.BouncyCastleRandomFactory.create(BouncyCastleRandomFactory.java:43)
    at MCDash-1.1.5.jar//org.apache.sshd.common.util.security.bouncycastle.BouncyCastleRandomFactory.create(BouncyCastleRandomFactory.java:28)
    at MCDash-1.1.5.jar//org.apache.sshd.common.random.SingletonRandomFactory.<init>(SingletonRandomFactory.java:38)
    at MCDash-1.1.5.jar//org.apache.sshd.common.BaseBuilder.fillWithDefaultValues(BaseBuilder.java:166)
    at MCDash-1.1.5.jar//org.apache.sshd.server.ServerBuilder.fillWithDefaultValues(ServerBuilder.java:108)
    at MCDash-1.1.5.jar//org.apache.sshd.server.ServerBuilder.fillWithDefaultValues(ServerBuilder.java:58)
    at MCDash-1.1.5.jar//org.apache.sshd.common.BaseBuilder.build(BaseBuilder.java:273)
    at MCDash-1.1.5.jar//org.apache.sshd.server.ServerBuilder.build(ServerBuilder.java:151)
    at MCDash-1.1.5.jar//org.apache.sshd.server.ServerBuilder.build(ServerBuilder.java:58)
    at MCDash-1.1.5.jar//org.apache.sshd.common.BaseBuilder.build(BaseBuilder.java:297)
    at MCDash-1.1.5.jar//org.apache.sshd.server.SshServer.setUpDefaultServer(SshServer.java:442)
    at MCDash-1.1.5.jar//de.gnmyt.mcdash.api.controller.SSHController.start(SSHController.java:37)
    at MCDash-1.1.5.jar//de.gnmyt.mcdash.api.config.SSHManager.<init>(SSHManager.java:35)
    at MCDash-1.1.5.jar//de.gnmyt.mcdash.MinecraftDashboard.onEnable(MinecraftDashboard.java:34)
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:281)
    at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.enablePlugin(PaperPluginInstanceManager.java:189)
    at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.enablePlugin(PaperPluginManagerImpl.java:104)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:507)

Idee: Discord Integration

Es wäre schön, wenn man einen Discord Channel eingeben kann, in dem dann angezeigt wird, wenn z.B. ein Spieler den Server betritt/verlässt, ein Spieler eine Nachricht sendet oder der Server neu startet.

Würde es auch gehen, wenn Nachrichten die in Discord geschrieben werden, auf dem Server gesendet werden?

Idee: Erweitere Einstellungen (Nether erlauben, Seed, Rcon usw.) vereinfacht erklären

image

Derzeit wird in dieser Übersicht alles so gezeigt wie in der properties Datei, glaube ich. Um Neueinsteiger noch ein bisschen mehr mit MCDash zu helfen, fände ich es vorteilhaft und hilfreich, wenn da genauer steht was es macht und daunter in die Beschreibung was es "ganz genau" macht.


Bsp.:
Nether erlauben
Lässt Spieler in das Nether teleportieren, wenn sie über ein Netherportal dorthin gelangen wollen.

Fliegen erlauben
Erlaubt Spielern ohne Operator-Rechte mehr oder länger zu Fliegen als üblich.


[Feature Idea] more clickable widgets

image
like where this is, have it where you can click the MOTD, and it bring you to a webpage to maybe edit it, or just the config for it, with some Syntax so you can change the colours of the text,

Idea: Velocity/Bungeecord support

It would be nice if you could install the plugin on a Velocity or Bungeecord proxy to manage the servers from the panel.

This is the best plugin I have ever seen!

Idee: Backups in Google Drive speichern

Ich würde es vorteilhaft finden, wenn die Backups nicht direkt auf dem Server laufen wo der MC-Dash läuft. Besser ist immer getrennt, von daher kann ich mir Google Drive als Backupplatz gut vorstellen. Jeder hat dort mindestens 15GB Speicherplatz, den man dafür nutzen könnte.

Idee: Backups umbenennen

Es wäre schön, wenn man den Backups einen Namen geben könnte!
Vielleicht kann man auch wenn man automatische Backups mache in den Name ein {date} oder {time} reinschreiben wodurch die Backups quasi automatisch benannt werden

Multiple Backups Made

When the server runs an automated backup sometimes it completes one automated backup. Sometimes it completes several and I have to manually remove them.
image

Idee: Suchen im Dateimanager

Könnte es ein Suchfeld geben, wo man einen Begriff eingeben kann und dann alle Dateien durchsucht werden?
Sobald man eine Datei geöffnet hat, sollte man auch in dieser Datei suchen können.

Signing in mc dash

hi great plugin but i just want to know how do i create an account for mc dash

Idea: Schedule backups

It is great to have an option to manually create backups, and would be great to have a scheduling system for them!

Idee: IP mit eigener Domain verknüpfen

Einige haben eine Domain und nutzen es lieber als die IP. Da wäre es hilfreich, wenn man erklärt bekommt wie man das macht und zudem das MCDash auch prüft, ob man selbst alles richtig gemacht hat (auf Beitrittsanfrage zum Server prüfen). Außerdem wäre es ein geiles Feature, den Server mit einem Cloudflare Tunnel zu schützen.
image

Fehler: Text makieren

Wenn ich in einer Datei den Text makiere wird der text nicht als makiert angezeigt.

Integration: Analyse

Would be great to see an integration with Analyse and have more settings and information controll over the server!

Unable to download large files

When I try to download my 11GB Backup, I only get a 41B File.
Other smaller files like 14MB Plugins work perfectly fine.

Error:

[18:40:30] [pool-10-thread-4/WARN]: java.lang.reflect.InvocationTargetException
[18:40:30] [pool-10-thread-4/WARN]:     at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:119)
[18:40:30] [pool-10-thread-4/WARN]:     at java.base/java.lang.reflect.Method.invoke(Method.java:578)
[18:40:30] [pool-10-thread-4/WARN]:     at MCDash-1.1.7.jar//de.gnmyt.mcdash.api.handler.DefaultHandler.execute(DefaultHandler.java:79)
[18:40:30] [pool-10-thread-4/WARN]:     at MCDash-1.1.7.jar//de.gnmyt.mcdash.api.handler.DefaultHandler.lambda$handle$0(DefaultHandler.java:67)
[18:40:30] [pool-10-thread-4/WARN]:     at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:577)
[18:40:30] [pool-10-thread-4/WARN]:     at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
[18:40:30] [pool-10-thread-4/WARN]:     at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)
[18:40:30] [pool-10-thread-4/WARN]:     at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
[18:40:30] [pool-10-thread-4/WARN]:     at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
[18:40:30] [pool-10-thread-4/WARN]:     at java.base/java.lang.Thread.run(Thread.java:1589)
[18:40:30] [pool-10-thread-4/WARN]: Caused by: java.lang.OutOfMemoryError: Required array size too large
[18:40:30] [pool-10-thread-4/WARN]:     at java.base/java.nio.file.Files.readAllBytes(Files.java:3293)
[18:40:30] [pool-10-thread-4/WARN]:     at org.apache.commons.io.FileUtils.readFileToByteArray(FileUtils.java:2581)
[18:40:30] [pool-10-thread-4/WARN]:     at MCDash-1.1.7.jar//de.gnmyt.mcdash.panel.routes.backups.BackupDownloadRoute.get(BackupDownloadRoute.java:38)
[18:40:30] [pool-10-thread-4/WARN]:     at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
[18:40:30] [pool-10-thread-4/WARN]:     ... 9 more

[Feature] More players info

When a new player enters the server add a flag and add a list of new players entered.
I would maintain this list persistent and also add from which host have they entered, for example, if I enter the frist time in the server with the hostname of "test.server.minecraft:5634" I'll be listed to joined players into the server, add when I first entered and also I would persist a list of player entrance history in order to check who has entered during last month and check hours they've joined and how many times, etc.

Use outside of network?

Hello, I have a quick question about your MCDash Plugin, can it be used outside of the network? I would like to use it on my server that I host on an Oracle cloud VM so me and my friend can access it on our phones and in other places, so is that possible? BTW, The project is already really good, HOW IN 2 WEEKS A REALLY GOOD MINECRAFT PLUGIN?

Bemerkung: RAM wird nicht vollständig genutzt, evtl. zus. Feature?

Ich habe mir testweise es auf einem Server installiert, da ist mir aufgefallen das laut Oberfläche nur insgesamt 1.94GB RAM zur Verfügung stehen. Mein Problem ist, das es auf einem Server läuft der 8GB RAM hat.
Da käme mir die Idee auf, das man im Creator zumindest angeben kann, wieviel RAM (oder auch Speicher) man verfügbar hat. Bei eventueller knapper Ressource wäre es gut, informiert zu werden (zum. bei Speicherplatz).

[Feature] Serversoftware aktualisieren / nach Updates suchen

Mal angenommen man nutzt Paper als Software. Sobald ein neues Update vorhanden ist, erscheint in der Übersicht, das ein Update verfügbar ist. Durch Klicken auf den Upgrade Button in dieser Info wird dann die Software aktualisiert und der Server neu gestartet. Auf Wunsch, wird das Update in der Nacht durchgeführt. Automatisch Updates installieren wäre hierbei auch denkbar.

Fehler: Anscheinend kein Speicher mehr

Dieser Fehler stand plötzlich in der Konsole. Obwohl ich dem Server 5 GB Ram zugewiesen habe, scheint der zu wenig zu haben. Liegt dies am Dashboard?
Hier der Log:

grafik

[BUG] Not Loading

When creating a password for the dashboard via the console the dashboard does not load.

Idea: FM sort

Add a function to the file manager to sort files alphabetically, etc.

Ram Detection Issue

Hey there seems to be an issue with Ram Detection my server running with 24GB ram is showing up as 5GB
image
it correctly shows up in other plugins
image

[Feature] Simple server website

Add an option to the backoffice to edit a website and publish it to a host (generate an nginx or apache or leave the option to configure it ourselves)

OP toggle button doesn't work

Hi, I have a problem with the GUI: When I click the button to toggle player op, a message appear and then nothing happens after clicking "YES, CONTINUE":
image

image

image

The same happens when I want to deop a player:
image

image

However, in this case the whole row is selected instead

[Feature] Add color to the console

Add console colors, maybe could be great to add custom colors by the user with regex.
Like, add if the string contains "ERROR" underline the whole line or just the word "ERROR".

BUG - Plugins that break when reloading

When reloading the server via a timed schedule the orebfuscator and ProtocolLIB plugin break. The only way to fix it is my clicking the ‘restart’ button for me.

Backup Feature making Errors

00:48:48 WARN: at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:119)
00:48:48 WARN: at java.base/java.lang.reflect.Method.invoke(Method.java:578)
00:48:48 WARN: at MCDash-1.1.4.jar//de.gnmyt.mcdash.api.handler.DefaultHandler.execute(DefaultHandler.java:79)
00:48:48 WARN: at MCDash-1.1.4.jar//de.gnmyt.mcdash.api.handler.DefaultHandler.lambda$handle$0(DefaultHandler.java:67)
00:48:48 WARN: at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:577)
00:48:48 WARN: at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
00:48:48 WARN: at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)
00:48:48 WARN: at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
00:48:48 WARN: at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
00:48:48 WARN: at java.base/java.lang.Thread.run(Thread.java:1589)
00:48:48 WARN: Caused by: java.io.IOException: The process cannot access the file because another process has locked a portion of the file
00:48:48 WARN: at java.base/sun.nio.ch.FileDispatcherImpl.read0(Native Method)
00:48:48 WARN: at java.base/sun.nio.ch.FileDispatcherImpl.read(FileDispatcherImpl.java:54)
00:48:48 WARN: at java.base/sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:339)
00:48:48 WARN: at java.base/sun.nio.ch.IOUtil.read(IOUtil.java:305)
00:48:48 WARN: at java.base/sun.nio.ch.IOUtil.read(IOUtil.java:282)
00:48:48 WARN: at java.base/sun.nio.ch.FileChannelImpl.read(FileChannelImpl.java:240)
00:48:48 WARN: at java.base/sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:74)
00:48:48 WARN: at java.base/sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:103)
00:48:48 WARN: at java.base/java.io.InputStream.read(InputStream.java:217)
00:48:48 WARN: at org.apache.commons.io.IOUtils.copyLarge(IOUtils.java:1309)
00:48:48 WARN: at org.apache.commons.io.IOUtils.copy(IOUtils.java:978)
00:48:48 WARN: at org.apache.commons.io.IOUtils.copyLarge(IOUtils.java:1282)
00:48:48 WARN: at org.apache.commons.io.IOUtils.copy(IOUtils.java:953)
00:48:48 WARN: at org.apache.commons.io.IOUtils.toByteArray(IOUtils.java:2405)
00:48:48 WARN: at MCDash-1.1.4.jar//de.gnmyt.mcdash.api.controller.BackupController.zipDirectory(BackupController.java:54)
00:48:48 WARN: at MCDash-1.1.4.jar//de.gnmyt.mcdash.api.controller.BackupController.zipDirectory(BackupController.java:51)
00:48:48 WARN: at MCDash-1.1.4.jar//de.gnmyt.mcdash.api.controller.BackupController.zipDirectory(BackupController.java:51)
00:48:48 WARN: at MCDash-1.1.4.jar//de.gnmyt.mcdash.api.controller.BackupController.createBackup(BackupController.java:85)
00:48:48 WARN: at MCDash-1.1.4.jar//de.gnmyt.mcdash.panel.routes.backups.BackupRoute.put(BackupRoute.java:98)
00:48:48 WARN: at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
00:48:48 WARN: ... 9 more
[01:00:35 WARN]: java.lang.reflect.InvocationTargetException
[01:00:35 WARN]: at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:119)
[01:00:35 WARN]: at java.base/java.lang.reflect.Method.invoke(Method.java:578)
[01:00:35 WARN]: at MCDash-1.1.4.jar//de.gnmyt.mcdash.api.handler.DefaultHandler.execute(DefaultHandler.java:79)
[01:00:35 WARN]: at MCDash-1.1.4.jar//de.gnmyt.mcdash.api.handler.DefaultHandler.lambda$handle$0(DefaultHandler.java:67)
[01:00:35 WARN]: at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:577)
[01:00:35 WARN]: at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
[01:00:35 WARN]: at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)
[01:00:35 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
[01:00:35 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
[01:00:35 WARN]: at java.base/java.lang.Thread.run(Thread.java:1589)
[01:00:35 WARN]: Caused by: java.lang.OutOfMemoryError: Java heap space
[01:00:35 WARN]: at java.base/java.nio.HeapByteBuffer.(HeapByteBuffer.java:71)
[01:00:35 WARN]: at java.base/java.nio.ByteBuffer.allocate(ByteBuffer.java:373)
[01:00:35 WARN]: at jdk.httpserver/sun.net.httpserver.Request$WriteStream.write(Request.java:387)
[01:00:35 WARN]: at jdk.httpserver/sun.net.httpserver.FixedLengthOutputStream.write(FixedLengthOutputStream.java:81)
[01:00:35 WARN]: at java.base/java.io.FilterOutputStream.write(FilterOutputStream.java:108)
[01:00:35 WARN]: at jdk.httpserver/sun.net.httpserver.PlaceholderOutputStream.write(ExchangeImpl.java:459)
[01:00:35 WARN]: at MCDash-1.1.4.jar//de.gnmyt.mcdash.api.http.ResponseController.send(ResponseController.java:158)
[01:00:35 WARN]: at MCDash-1.1.4.jar//de.gnmyt.mcdash.api.http.ResponseController.bytes(ResponseController.java:87)
[01:00:35 WARN]: at MCDash-1.1.4.jar//de.gnmyt.mcdash.panel.routes.backups.BackupDownloadRoute.get(BackupDownloadRoute.java:38)
[01:00:35 WARN]: at java.base/java.lang.invoke.LambdaForm$DMH/0x000000080268c000.invokeVirtual(LambdaForm$DMH)
[01:00:35 WARN]: at java.base/java.lang.invoke.LambdaForm$MH/0x00000008010b4400.invoke(LambdaForm$MH)
[01:00:35 WARN]: at java.base/java.lang.invoke.LambdaForm$MH/0x00000008010d0800.invokeExact_MT(LambdaForm$MH)
[01:00:35 WARN]: at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(DirectMethodHandleAccessor.java:156)
[01:00:35 WARN]: at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
[01:00:35 WARN]: at java.base/java.lang.reflect.Method.invoke(Method.java:578)
[01:00:35 WARN]: at MCDash-1.1.4.jar//de.gnmyt.mcdash.api.handler.DefaultHandler.execute(DefaultHandler.java:79)
[01:00:35 WARN]: at MCDash-1.1.4.jar//de.gnmyt.mcdash.api.handler.DefaultHandler.lambda$handle$0(DefaultHandler.java:67)
[01:00:35 WARN]: at MCDash-1.1.4.jar//de.gnmyt.mcdash.api.handler.DefaultHandler$$Lambda$8948/0x0000000802c1c870.run(Unknown Source)
[01:00:35 WARN]: ... 6 more
[01:01:05 WARN]: java.lang.reflect.InvocationTargetException
[01:01:05 WARN]: at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:119)
[01:01:05 WARN]: at java.base/java.lang.reflect.Method.invoke(Method.java:578)
[01:01:05 WARN]: at MCDash-1.1.4.jar//de.gnmyt.mcdash.api.handler.DefaultHandler.execute(DefaultHandler.java:79)
[01:01:05 WARN]: at MCDash-1.1.4.jar//de.gnmyt.mcdash.api.handler.DefaultHandler.lambda$handle$0(DefaultHandler.java:67)
[01:01:05 WARN]: at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:577)
[01:01:05 WARN]: at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
[01:01:05 WARN]: at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)
[01:01:05 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
[01:01:05 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
[01:01:05 WARN]: at java.base/java.lang.Thread.run(Thread.java:1589)
[01:01:05 WARN]: Caused by: java.lang.OutOfMemoryError: Java heap space
[01:01:05 WARN]: at java.base/java.nio.HeapByteBuffer.(HeapByteBuffer.java:71)
[01:01:05 WARN]: at java.base/java.nio.ByteBuffer.allocate(ByteBuffer.java:373)
[01:01:05 WARN]: at jdk.httpserver/sun.net.httpserver.Request$WriteStream.write(Request.java:387)
[01:01:05 WARN]: at jdk.httpserver/sun.net.httpserver.FixedLengthOutputStream.write(FixedLengthOutputStream.java:81)
[01:01:05 WARN]: at java.base/java.io.FilterOutputStream.write(FilterOutputStream.java:108)
[01:01:05 WARN]: at jdk.httpserver/sun.net.httpserver.PlaceholderOutputStream.write(ExchangeImpl.java:459)
[01:01:05 WARN]: at MCDash-1.1.4.jar//de.gnmyt.mcdash.api.http.ResponseController.send(ResponseController.java:158)
[01:01:05 WARN]: at MCDash-1.1.4.jar//de.gnmyt.mcdash.api.http.ResponseController.bytes(ResponseController.java:87)
[01:01:05 WARN]: at MCDash-1.1.4.jar//de.gnmyt.mcdash.panel.routes.backups.BackupDownloadRoute.get(BackupDownloadRoute.java:38)
[01:01:05 WARN]: at java.base/java.lang.invoke.LambdaForm$DMH/0x000000080268c000.invokeVirtual(LambdaForm$DMH)
[01:01:05 WARN]: at java.base/java.lang.invoke.LambdaForm$MH/0x00000008034f4400.invoke(LambdaForm$MH)
[01:01:05 WARN]: at java.base/java.lang.invoke.LambdaForm$MH/0x00000008010d0800.invokeExact_MT(LambdaForm$MH)
[01:01:06 WARN]: at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(DirectMethodHandleAccessor.java:156)
[01:01:06 WARN]: at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
[01:01:06 WARN]: at java.base/java.lang.reflect.Method.invoke(Method.java:578)
[01:01:06 WARN]: at MCDash-1.1.4.jar//de.gnmyt.mcdash.api.handler.DefaultHandler.execute(DefaultHandler.java:79)
[01:01:06 WARN]: at MCDash-1.1.4.jar//de.gnmyt.mcdash.api.handler.DefaultHandler.lambda$handle$0(DefaultHandler.java:67)
[01:01:06 WARN]: at MCDash-1.1.4.jar//de.gnmyt.mcdash.api.handler.DefaultHandler$$Lambda$8948/0x0000000802c1c870.run(Unknown Source)
[01:01:06 WARN]: ... 6 more

Setting up Panel

HI. I am running my server on an oracle VM. I have enabled the TCP and UDP port 7867 as well as having setup my server password using the /panel command. However, when I navigate to 'myip:7867' it just says that the site cannot be reached unfortunately

IDEE: Scoreboard Übersicht

Es wäre cool, wenn es einen Reiter "Scoreboard" geben würde, wo man scoreboards erstellen und verwalten könnte.

[IDEA] Custom Domains

how to add a custom domain so dont have to enter 255.255.255.255 and you can put like panel.domain.tld
or if there is a way, is there any tutioral, what domain records need to be added?

Unexpected Application Error!

Unexpected Application Error!

Cannot read properties of undefined (reading 'split')

TypeError: Cannot read properties of undefined (reading 'split')
    at o (http://dn16.falix.gg:58613/assets/index-bd775d73.js:250:14741)
    at vie (http://dn16.falix.gg:58613/assets/index-bd775d73.js:251:1076)
    at xC (http://dn16.falix.gg:58613/assets/index-bd775d73.js:38:19538)
    at X1 (http://dn16.falix.gg:58613/assets/index-bd775d73.js:40:3139)
    at aA (http://dn16.falix.gg:58613/assets/index-bd775d73.js:40:44830)
    at oA (http://dn16.falix.gg:58613/assets/index-bd775d73.js:40:39787)
    at XF (http://dn16.falix.gg:58613/assets/index-bd775d73.js:40:39715)
    at kg (http://dn16.falix.gg:58613/assets/index-bd775d73.js:40:39568)
    at lb (http://dn16.falix.gg:58613/assets/index-bd775d73.js:40:35933)
    at nA (http://dn16.falix.gg:58613/assets/index-bd775d73.js:40:34882)

showing this how i fix it

Cannot use the web console

When the server starts, this warning appears in the console:
image

Then, if I want to use the web console, an error appears:
image

and a large error is shown in the local console:
image

Note: I'm using Spigot 1.8.8

Velocity Compat?

Hi, your plugin looks amazing. Would it work on Velocity powered servers by any chance?

Idee: Spieler-Statistiken

Es wäre schön, wenn man irgendwo die Statistiken zu allen Spielern (auch die Offline sind) ansehen und vielleicht auch verändern könnte.
Also ich meine Spielzeit, Tode, Inventar usw.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.