ModsJava
SuperLog [Async][1.7-1.16]
SuperLog is a simple lightweight & customizable asynchronous logging plugin. You can configure & log absolutely all events from Minecraft, like when a…
⬇ Download on Spigot
SuperLog is a simple lightweight & customizable asynchronous logging plugin.
You can configure & log absolutely all events from Minecraft, like when a player die, when a player break a block, open a chest etc.
Even more, you can even filter what should be logged!
It will saves logs asynchronously: that mean every log saving is on another thread: in others words, your main game thread will not be affected.
- Language: fully customizable language, write your own format for logs...
- Configuration: easy to use, variable friendly, fully documented
- Asynchronous saving: in game playing will not being affected, as the saving processus is on another thread; You have 2 configurations: (save-delay in config.yml)
- Using cache (save log in file after xxx seconds, better and default way)
- Without cache (write in file everytime an event happen; use a bit more ressources)
- Event listener optimizated: the plugin listen only to the events configurated
- Event conditions: log the event only if it respect your conditions (a type of block/entity, a player name...)
- Live alerts for commands used: receive a message ingame when commands are used by players (fully customizable in config)
- Live log listening in game: receive logs for player X directly by message ingame
- Auto-GZip: put logs into compressed GZip files, after X days, configurable.
- Auto-Delete: delete old logs, after X days, configurable.
- Reload supported
Spoiler: Examples config
Spoiler: Log player messages
Code (YAML):
events:
AsyncPlayerChatEvent:
enabled : true
message : ' {PLAYER } said {MESSAGE }'
AsyncPlayerChatEvent:
enabled : true
message : ' {PLAYER } said {MESSAGE }'
Spoiler: Log block placing only if it's a block of diamond
Code (YAML):
events:
BlockPlaceEvent:
enabled : true
message : 'placed {NAME } on [ {LOCWORLD }; {LOCX }; {LOCY }; {LOCZ } ]'
logged : diamond_block
BlockPlaceEvent:
enabled : true
message : 'placed {NAME } on [ {LOCWORLD }; {LOCX }; {LOCY }; {LOCZ } ]'
logged : diamond_block
Spoiler: Log all block placed except stone & dirt
Code (YAML):
events:
BlockPlaceEvent:
enabled : true
message : 'placed {NAME } on [ {LOCWORLD }; {LOCX }; {LOCY }; {LOCZ } ]'
ignored : stone,dirt
BlockPlaceEvent:
enabled : true
message : 'placed {NAME } on [ {LOCWORLD }; {LOCX }; {LOCY }; {LOCZ } ]'
ignored : stone,dirt
Spoiler: Log file example
---------------------------------------------------------
Code (Text):
[08/03/19 16:56:59][PlayerJoinEvent]: _Andross[192.168.0.55] joined the game.
[08/03/19 16:57:12][PlayerCommandPreprocessEvent]: Player _Andross used command: /test lol
[08/03/19 16:59:10][AsyncPlayerChatEvent]: _Andross >> hello
[08/03/19 17:18:05][PlayerInteractEvent]: Player _Andross interacted with a block CHEST on: world_survival; x: -2; y: 80; z: 28
[08/03/19 17:18:47][PlayerQuitEvent]: _Andross[192.168.0.55] left the game.
[08/03/19 16:57:12][PlayerCommandPreprocessEvent]: Player _Andross used command: /test lol
[08/03/19 16:59:10][AsyncPlayerChatEvent]: _Andross >> hello
[08/03/19 17:18:05][PlayerInteractEvent]: Player _Andross interacted with a block CHEST on: world_survival; x: -2; y: 80; z: 28
[08/03/19 17:18:47][PlayerQuitEvent]: _Andross[192.168.0.55] left the game.
Full documentation (Configuration, Commands, Permissions & list of events available):
https://superlog.andross.fr/
For any bug/questions/suggestions: -> PM me here or on discord.
--------------------------------------------------------------------
If you like this plugin, please rate it and/or leave a comment! Thanks!
Or give me a coffee:
![[IMG]](http://proxy.spigotmc.org/123abde3a786c0799d11cdb2d2c51a73daf0fb08?url=https%3A%2F%2Fwww.paypalobjects.com%2Fwebstatic%2Fen_US%2Fbtn%2Fbtn_donate_cc_147x47.png)
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.7, 1.8, 1.9
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
SuperLog [Async][1.7-1.16] is a free Minecraft Java mod. Compatible with Minecraft 1.7, 1.8, 1.9, 1.10 and newer. Downloaded 6,128 times (via Spigot). Download it and open it directly in the game.