new file: .gitignore
new file: README.md new file: database/schema.sql new file: paper-plugin/pom.xml new file: paper-plugin/src/main/java/de/simolzimol/mclogger/paper/PaperLoggerPlugin.java new file: paper-plugin/src/main/java/de/simolzimol/mclogger/paper/commands/MCLoggerCommand.java new file: paper-plugin/src/main/java/de/simolzimol/mclogger/paper/database/DatabaseManager.java new file: paper-plugin/src/main/java/de/simolzimol/mclogger/paper/listeners/BlockListener.java new file: paper-plugin/src/main/java/de/simolzimol/mclogger/paper/listeners/EntityListener.java new file: paper-plugin/src/main/java/de/simolzimol/mclogger/paper/listeners/InventoryListener.java new file: paper-plugin/src/main/java/de/simolzimol/mclogger/paper/listeners/LuckPermsListener.java new file: paper-plugin/src/main/java/de/simolzimol/mclogger/paper/listeners/PlayerChatCommandListener.java new file: paper-plugin/src/main/java/de/simolzimol/mclogger/paper/listeners/PlayerDeathListener.java new file: paper-plugin/src/main/java/de/simolzimol/mclogger/paper/listeners/PlayerMiscListener.java new file: paper-plugin/src/main/java/de/simolzimol/mclogger/paper/listeners/PlayerSessionListener.java new file: paper-plugin/src/main/java/de/simolzimol/mclogger/paper/listeners/WorldListener.java new file: paper-plugin/src/main/resources/config.yml new file: paper-plugin/src/main/resources/plugin.yml new file: paper-plugin/target/classes/config.yml new file: paper-plugin/target/classes/de/simolzimol/mclogger/paper/PaperLoggerPlugin.class new file: paper-plugin/target/classes/de/simolzimol/mclogger/paper/commands/MCLoggerCommand$RsConsumer.class new file: paper-plugin/target/classes/de/simolzimol/mclogger/paper/commands/MCLoggerCommand.class new file: paper-plugin/target/classes/de/simolzimol/mclogger/paper/database/DatabaseManager$ThrowingRunnable.class new file: paper-plugin/target/classes/de/simolzimol/mclogger/paper/database/DatabaseManager.class new file: paper-plugin/target/classes/de/simolzimol/mclogger/paper/listeners/BlockListener.class new file: paper-plugin/target/classes/de/simolzimol/mclogger/paper/listeners/EntityListener.class new file: paper-plugin/target/classes/de/simolzimol/mclogger/paper/listeners/InventoryListener.class new file: paper-plugin/target/classes/de/simolzimol/mclogger/paper/listeners/LuckPermsListener.class new file: paper-plugin/target/classes/de/simolzimol/mclogger/paper/listeners/PlayerChatCommandListener.class new file: paper-plugin/target/classes/de/simolzimol/mclogger/paper/listeners/PlayerDeathListener.class new file: paper-plugin/target/classes/de/simolzimol/mclogger/paper/listeners/PlayerMiscListener.class new file: paper-plugin/target/classes/de/simolzimol/mclogger/paper/listeners/PlayerSessionListener.class new file: paper-plugin/target/classes/de/simolzimol/mclogger/paper/listeners/WorldListener.class new file: paper-plugin/target/classes/plugin.yml new file: paper-plugin/target/maven-archiver/pom.properties new file: paper-plugin/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst new file: paper-plugin/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst new file: paper-plugin/target/mclogger-paper-1.0.0.jar new file: paper-plugin/target/original-mclogger-paper-1.0.0.jar new file: velocity-plugin/pom.xml new file: velocity-plugin/src/main/java/de/simolzimol/mclogger/velocity/VelocityLoggerPlugin.java new file: velocity-plugin/src/main/java/de/simolzimol/mclogger/velocity/database/VelocityDatabaseManager.java new file: velocity-plugin/src/main/java/de/simolzimol/mclogger/velocity/listeners/VelocityEventListener.java new file: velocity-plugin/src/main/resources/velocity-config.yml new file: velocity-plugin/target/classes/de/simolzimol/mclogger/velocity/VelocityLoggerPlugin.class new file: velocity-plugin/target/classes/de/simolzimol/mclogger/velocity/database/VelocityDatabaseManager$ThrowingRunnable.class new file: velocity-plugin/target/classes/de/simolzimol/mclogger/velocity/database/VelocityDatabaseManager.class new file: velocity-plugin/target/classes/de/simolzimol/mclogger/velocity/listeners/VelocityEventListener.class new file: velocity-plugin/target/classes/velocity-config.yml new file: velocity-plugin/target/classes/velocity-plugin.json new file: velocity-plugin/target/maven-archiver/pom.properties new file: velocity-plugin/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst new file: velocity-plugin/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst new file: velocity-plugin/target/mclogger-velocity-1.0.0.jar new file: velocity-plugin/target/original-mclogger-velocity-1.0.0.jar new file: web/Dockerfile new file: web/app.py new file: web/blueprints/__init__.py new file: web/blueprints/auth.py new file: web/blueprints/group_admin.py new file: web/blueprints/panel.py new file: web/blueprints/site_admin.py new file: web/config.py new file: web/crypto.py new file: web/docker-compose.yml new file: web/panel_db.py new file: web/requirements.txt new file: web/static/css/style.css new file: web/static/js/main.js new file: web/templates/_pagination.html new file: web/templates/admin/base.html new file: web/templates/admin/dashboard.html new file: web/templates/admin/group_edit.html new file: web/templates/admin/group_members.html new file: web/templates/admin/groups.html new file: web/templates/admin/user_edit.html new file: web/templates/admin/users.html new file: web/templates/auth/admin_login.html new file: web/templates/auth/login.html new file: web/templates/base.html new file: web/templates/blocks.html new file: web/templates/chat.html new file: web/templates/commands.html new file: web/templates/dashboard.html new file: web/templates/deaths.html new file: web/templates/group_admin/base.html new file: web/templates/group_admin/dashboard.html new file: web/templates/group_admin/database.html new file: web/templates/group_admin/member_edit.html new file: web/templates/group_admin/members.html new file: web/templates/login.html new file: web/templates/panel/blocks.html new file: web/templates/panel/chat.html new file: web/templates/panel/commands.html new file: web/templates/panel/dashboard.html new file: web/templates/panel/deaths.html new file: web/templates/panel/no_db.html new file: web/templates/panel/perms.html new file: web/templates/panel/player_detail.html new file: web/templates/panel/players.html new file: web/templates/panel/proxy.html new file: web/templates/panel/server_events.html new file: web/templates/panel/sessions.html new file: web/templates/perms.html new file: web/templates/player_detail.html new file: web/templates/players.html new file: web/templates/proxy.html new file: web/templates/server_events.html new file: web/templates/sessions.html
This commit is contained in:
28
paper-plugin/target/classes/config.yml
Normal file
28
paper-plugin/target/classes/config.yml
Normal file
@@ -0,0 +1,28 @@
|
||||
# ============================================================
|
||||
# MCLogger – Paper Configuration
|
||||
# Author: SimolZimol
|
||||
# ============================================================
|
||||
|
||||
server:
|
||||
# Unique name of this server (stored in the DB)
|
||||
name: "survival-01"
|
||||
|
||||
database:
|
||||
host: "localhost"
|
||||
port: 3306
|
||||
database: "mclogger"
|
||||
username: "mclogger"
|
||||
password: "change_me_please"
|
||||
ssl: false
|
||||
# Number of concurrent database connections
|
||||
pool-size: 10
|
||||
|
||||
logging:
|
||||
# Log block events (can be disabled under high traffic)
|
||||
blocks: true
|
||||
# Log entity spawns (WARNING: can produce a huge number of entries!)
|
||||
entity-spawns: false
|
||||
# Log inventory clicks (except crafting, enchanting)
|
||||
inventory-clicks: true
|
||||
# Only log destructive events (break/explode) = lower volume
|
||||
blocks-break-only: false
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
59
paper-plugin/target/classes/plugin.yml
Normal file
59
paper-plugin/target/classes/plugin.yml
Normal file
@@ -0,0 +1,59 @@
|
||||
name: MCLogger
|
||||
version: '1.0.0'
|
||||
main: de.simolzimol.mclogger.paper.PaperLoggerPlugin
|
||||
api-version: '1.20'
|
||||
description: Minecraft event logger
|
||||
author: SimolZimol
|
||||
|
||||
softdepend:
|
||||
- LuckPerms
|
||||
|
||||
commands:
|
||||
mclogger:
|
||||
description: MCLogger admin command
|
||||
usage: /mclogger <help|reload|status|chat|commands|deaths|sessions|blocks|perms>
|
||||
permission: mclogger.use
|
||||
aliases:
|
||||
- mcl
|
||||
- mlog
|
||||
|
||||
permissions:
|
||||
mclogger.use:
|
||||
description: Access to MCLogger commands
|
||||
default: op
|
||||
children:
|
||||
mclogger.admin: true
|
||||
mclogger.view.chat: true
|
||||
mclogger.view.commands: true
|
||||
mclogger.view.deaths: true
|
||||
mclogger.view.sessions: true
|
||||
mclogger.view.blocks: true
|
||||
mclogger.view.perms: true
|
||||
|
||||
mclogger.admin:
|
||||
description: Full access to MCLogger (reload, status)
|
||||
default: op
|
||||
|
||||
mclogger.view.chat:
|
||||
description: View chat logs in-game
|
||||
default: op
|
||||
|
||||
mclogger.view.commands:
|
||||
description: View command logs in-game
|
||||
default: op
|
||||
|
||||
mclogger.view.deaths:
|
||||
description: View death logs in-game
|
||||
default: op
|
||||
|
||||
mclogger.view.sessions:
|
||||
description: View session logs in-game
|
||||
default: op
|
||||
|
||||
mclogger.view.blocks:
|
||||
description: View block logs in-game
|
||||
default: op
|
||||
|
||||
mclogger.view.perms:
|
||||
description: View LuckPerms permission changes in-game
|
||||
default: op
|
||||
3
paper-plugin/target/maven-archiver/pom.properties
Normal file
3
paper-plugin/target/maven-archiver/pom.properties
Normal file
@@ -0,0 +1,3 @@
|
||||
artifactId=mclogger-paper
|
||||
groupId=de.simolzimol
|
||||
version=1.0.0
|
||||
@@ -0,0 +1,16 @@
|
||||
de\simolzimol\mclogger\paper\commands\MCLoggerCommand.class
|
||||
de\simolzimol\mclogger\paper\database\DatabaseManager$ThrowingRunnable.class
|
||||
de\simolzimol\mclogger\paper\PaperLoggerPlugin.class
|
||||
de\simolzimol\mclogger\paper\listeners\InventoryListener.class
|
||||
de\simolzimol\mclogger\paper\database\DatabaseManager.class
|
||||
de\simolzimol\mclogger\paper\listeners\LuckPermsListener$1.class
|
||||
de\simolzimol\mclogger\paper\listeners\EntityListener.class
|
||||
de\simolzimol\mclogger\paper\listeners\PlayerMiscListener.class
|
||||
de\simolzimol\mclogger\paper\listeners\PlayerChatCommandListener.class
|
||||
de\simolzimol\mclogger\paper\listeners\BlockListener.class
|
||||
de\simolzimol\mclogger\paper\listeners\PlayerDeathListener.class
|
||||
de\simolzimol\mclogger\paper\listeners\LuckPermsListener.class
|
||||
de\simolzimol\mclogger\paper\listeners\WorldListener.class
|
||||
de\simolzimol\mclogger\paper\listeners\PlayerSessionListener.class
|
||||
de\simolzimol\mclogger\paper\commands\MCLoggerCommand$RsConsumer.class
|
||||
de\simolzimol\mclogger\paper\listeners\InventoryListener$1.class
|
||||
@@ -0,0 +1,12 @@
|
||||
C:\Users\Simon.Speedy\Documents\dev projekte\Minecarft\Tools\Log\paper-plugin\src\main\java\de\simolzimol\mclogger\paper\commands\MCLoggerCommand.java
|
||||
C:\Users\Simon.Speedy\Documents\dev projekte\Minecarft\Tools\Log\paper-plugin\src\main\java\de\simolzimol\mclogger\paper\database\DatabaseManager.java
|
||||
C:\Users\Simon.Speedy\Documents\dev projekte\Minecarft\Tools\Log\paper-plugin\src\main\java\de\simolzimol\mclogger\paper\listeners\BlockListener.java
|
||||
C:\Users\Simon.Speedy\Documents\dev projekte\Minecarft\Tools\Log\paper-plugin\src\main\java\de\simolzimol\mclogger\paper\listeners\EntityListener.java
|
||||
C:\Users\Simon.Speedy\Documents\dev projekte\Minecarft\Tools\Log\paper-plugin\src\main\java\de\simolzimol\mclogger\paper\listeners\InventoryListener.java
|
||||
C:\Users\Simon.Speedy\Documents\dev projekte\Minecarft\Tools\Log\paper-plugin\src\main\java\de\simolzimol\mclogger\paper\listeners\LuckPermsListener.java
|
||||
C:\Users\Simon.Speedy\Documents\dev projekte\Minecarft\Tools\Log\paper-plugin\src\main\java\de\simolzimol\mclogger\paper\listeners\PlayerChatCommandListener.java
|
||||
C:\Users\Simon.Speedy\Documents\dev projekte\Minecarft\Tools\Log\paper-plugin\src\main\java\de\simolzimol\mclogger\paper\listeners\PlayerDeathListener.java
|
||||
C:\Users\Simon.Speedy\Documents\dev projekte\Minecarft\Tools\Log\paper-plugin\src\main\java\de\simolzimol\mclogger\paper\listeners\PlayerMiscListener.java
|
||||
C:\Users\Simon.Speedy\Documents\dev projekte\Minecarft\Tools\Log\paper-plugin\src\main\java\de\simolzimol\mclogger\paper\listeners\PlayerSessionListener.java
|
||||
C:\Users\Simon.Speedy\Documents\dev projekte\Minecarft\Tools\Log\paper-plugin\src\main\java\de\simolzimol\mclogger\paper\listeners\WorldListener.java
|
||||
C:\Users\Simon.Speedy\Documents\dev projekte\Minecarft\Tools\Log\paper-plugin\src\main\java\de\simolzimol\mclogger\paper\PaperLoggerPlugin.java
|
||||
BIN
paper-plugin/target/mclogger-paper-1.0.0.jar
Normal file
BIN
paper-plugin/target/mclogger-paper-1.0.0.jar
Normal file
Binary file not shown.
BIN
paper-plugin/target/original-mclogger-paper-1.0.0.jar
Normal file
BIN
paper-plugin/target/original-mclogger-paper-1.0.0.jar
Normal file
Binary file not shown.
Reference in New Issue
Block a user