
DeltaLogger
A block, container and entity logging tool for the fabric mod loader
- Загрузки
- 2K
- Подписчики
- 12
- Обновлён
- 15 апреля 2021 г.
- Лицензия
- Custom
Опубликован 2 февраля 2021 г.
Block and chest/container inventory tracking tool for fabric that can be configured to use MySQL or SQLite.
Setup
DeltaLogger supports two types of database: MySQL and SQLite
Place the mod jar in the mods folder of your server directory and launch your fabric server once to make it generate a config/deltalogger.properties. Or make a file called deltalogger.properties in the config folder of your server directory. Put the following as the file content:
# DeltaLogger configuration
# Whether you want to use an SQLite database. Put false for MySQL.
use_sqlite=true
##! MYSQL ONLY BELOW. If you are using SQLite these are safe to ignore. !##
# Name of the MySQL database to use. If you do not have one, then do
# "CREATE DATABASE yourdbname" from a MySQL client first.
database=
# MySQL port
port=
# MySQL host/url
host=
# MySQL username
username=
# MySQL password
password=
# MySQL SSL configuration. You can leave this as false but the database
# connection will not be encrypted. If you are using MySQL across the open internet
# then you should strongly consider properly enabling SSL
useSSL=false
requireSSL=false
By default, SQLite is enabled. This means that your logs will be saved to a database found in world/deltalogger.sqlite. If you want to use MySQL, fill out the additional properties with the relevant information to access your database and set use_sqlite to false.
This mod also requires the fabric api mod, which you can find here.
In Game Commands
/dl resetpassget a temporary password for the web interface./dl inspectWhack a block or container to see recent interactions with the target./dl inspect <pos>Shows database records for the block position provided./dl search <args>Builds a database query with the parameters specified/dl sql (block|transaction) <query>Runs a query on the database with the SQL specified
Support
Support can be obtained on the discord found here
License
Licensed under AGPL with additional linking permission. See the license file.
Issues
If you find a bug, please open an issue on the issues page. Please ask on the discord if you have a support issue which is not a bug
Ченджлог
1.1.3Релиз1.16.5 · 15 апреля 2021 г.
Changes:
- Added NBT and block state information parsing for rollbacks
- Added rollbacks for entities
- Minor technical changes to the database and a schema version bump
1.1.2Релиз1.16.3, 1.16.4, 1.16.5 · 20 марта 2021 г.
Another minor release with stability fixes and tweaks:
Changes in 1.1.2
- Added luckperms support (more info on the GitHub wiki page)
- Fixed potential issues involving being kicked when interacting with containers
- Transactions now filter by pos in the search command and display their exact position
- Added Dutch translations
- Fixed an issue where search command suggestions appeared before you type them
- Fixed range filter for transactions on the search command
1.1.1Релиз1.16.3, 1.16.4, 1.16.5 · 8 марта 2021 г.
A minor release for small improvements and fixes
Changes since v1.1.0
- TNT explosions are now logged properly, and can be rolled back
- Clicking on the reset password message will now copy/paste the one-time password
- Fixed mySQL crashing when launching for the first time and not manually making tables
- Fixed target filtering on the search command
- Added a config option to disable the webUI, which will be on by default in config files made before this version
- Fixed errors with AE2 autocrafting
1.1.0Релиз1.16.3, 1.16.4, 1.16.5 · 1 марта 2021 г.
New features in v1.1.0
- Added rollbacks for blocks and container transactions, triggered using
/dl rollback <radius> <time> [params] - DeltaLogger now supports modded containers
Bug fixes in v1.1.0
- Fixed the web UI breaking outside of dev env
- Fixed icons for discord and GitHub in the web UI
- Fixed a potential NPE when an entity was killed in lava or by fireballs
1.0.0Релиз1.16.3, 1.16.4, 1.16.5 · 26 февраля 2021 г.
Features
- Fast and efficient database system, configurable to use either SQLite or MySQL
- In game command system for reading the database, which allows for searching placements, transactions, mob griefs and more
- WebUI for an overview of your server's database, with configurable port
- Translations to Spanish, Polish, Chinese and Catalan, all server-side
- Migration from existing WatchTower databases
Requirements
- Minecraft 1.16.2 - 1.16.5
- Fabric API 0.30.0 or newer
Комментарии
Загружаем…