Giter VIP home page Giter VIP logo

mcdash's Introduction

Contributors Forks Stargazers Issues Downloads MIT License


MyLinks Banner

About The Project

MCDash is a simple dashboard for your Minecraft server. It allows you to see the current status of your server, the online players, console and more.

Features

  • See the current status of your server
  • See the online players
  • View and edit the files of your server
  • Use your server console
  • Execute commands
  • See the installed plugins & install plugisn from spigotmc
  • Schedule tasks daily, monthly, ...
  • See the installed plugins
  • Create backups of your server
  • Manage your worlds
  • Update your server properties

Screenshots

Dashboard

Screenshot 1

Players

Screenshot 2

Files

Screenshot 3

Console

Screenshot 4

Worlds

Screenshot 5

Plugins

Screenshot 6

Plugins (Store)

Screenshot 7

Backups

Screenshot 8

Schedules

Screenshot 9

Configuration

Screenshot 10

Installation

Check out our installation guide to install MCDash on your server.

License

Distributed under the MIT License. See LICENSE for more information.

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

Watchers

 avatar  avatar  avatar  avatar

mcdash's Issues

[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".

Integration: Analyse

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

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

Signing in mc dash

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

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

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

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: 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.


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

IDEE: Scoreboard Übersicht

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

[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,

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.

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

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!

[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.

Idea: FM sort

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

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?

[BUG] Not Loading

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

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: 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.

[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?

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

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.

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] 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)

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.

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

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: 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

[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.

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

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.

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?

Fehler: Text makieren

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

Velocity Compat?

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

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.