-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Logging blocks when they should not. #9
Labels
Comments
matcracker
added
bug
Something isn't working
Resolution: Won't fix
This will not be worked on
labels
Jul 11, 2019
Closed
matcracker
added a commit
that referenced
this issue
Apr 27, 2020
- Fixed correct meta (damage) value of block. - Fixed wrong restore of bed and doors when placed. - Fixed logging of not placeable blocks. (#9) - Minor improvements.
matcracker
added
Resolution: Fixed
and removed
Resolution: Won't fix
This will not be worked on
labels
Apr 27, 2020
matcracker
added
Resolution: Won't fix
This will not be worked on
and removed
Resolution: Fixed
labels
Apr 27, 2020
matcracker
added a commit
that referenced
this issue
May 8, 2020
# Introductory notes - **This update is recommended because it contains many improvements and bug fixes.** - The update is backward compatible with **v0.5.x** - If you are already using BedcoreProtect **v0.5.x** and you upgrade to **v0.6.0, you will notice a message of database upgrading**. Don't worry, that's normal. It's the patch manager process that updates the database tables for the new version. **If during the process you got a crash, please open a issue [here](https://github.com/matcracker/BedcoreProtect/issues/new/choose)!** # Changelog (Last update: 08/05/2020) The update is not finished yet and the changelog could be updated in any time. ## Features - Added /bcp undo command _(Permission: bcp.subcommand.undo)_. Allows to undo the last rollback/restore. - Now block restrictions works. So, is now possible to include/exclude certain blocks during a rollback or a lookup. - When a player spawn an entity through a spawn egg is now logged. - When a entity dies due to a block (e.g. fire, lava, etc...) is now logged. - When a player ignites a TNT is now logged. - Code analyzed with PHPStan level 8. ## Improvements - With SQLite the data will be saved every 5 minutes (same as worlds) instead of 5 hours. - Re-wrote query execution code getting a speed up! - Most of queries when executed are now scheduled in order by preventing missing or wrong logs. - Improved the QueryGenerator execution. - Improved painting break tracking. - Removed tiles when rollback placed blocks. - General minor improvements. ## Changes - The patch manager is now able to patch a different numbers of patches for each database type. - From now in the database version of status command (/bcp status) will be applied a suffix indicating if the current database version is backward compatible. _(e.g. - Database version: v0.6.1 (Backward Compatible))_ - Default SQLite database file name is now **logs.db**. (This change is backward compatible) ## Bug fixes - Fixed #9 - Fixed #12 - Fixed an issue not allowing inspector to getting logs of the replaced block. - Fixed crash during the rollback of entities. - Fixed possible issue with command permission check order. - Fixed order of plugin data folder creation. - Fixed wrong position calculation of liquid tracking. - Fixed correct meta value (damage) when placing block. - Fixed wrong restore of bed and doors when placed. - Fixed duplicated door log when breaking. - Fixed block burning rollback not correctly working some times. - Fixed purge command not correctly working on SQLite. - Fixed excessive log during inventory transaction. - Fixed database file creation on start-up not taking the choosed file name in the config. - Fixed possibles crashes relative to null values while tracking. - When rollback an area containing blocks with light source, the light will try to be updated. (This avoid empty light areas) - Don't log anymore players when they die. It causes a crash while rollback.
Closed
matcracker
added a commit
that referenced
this issue
Jun 22, 2021
commit 30e384e Author: matcracker <matcracker@users.noreply.github.com> Date: Tue Jun 22 18:33:03 2021 +0200 Revert "Changed version to v0.8.4, there will be not any new feature in this update" This reverts commit 4780ddc. commit 4780ddc Author: matcracker <matcracker@users.noreply.github.com> Date: Tue Jun 22 18:32:14 2021 +0200 Changed version to v0.8.4, there will be not any new feature in this update commit 55f2fa5 Author: matcracker <matcracker@users.noreply.github.com> Date: Tue Jun 22 18:29:45 2021 +0200 Removed unused plugin's API + minor change to MathUtils::floorBoundingBox commit 8f23062 Author: matcracker <matcracker@users.noreply.github.com> Date: Sat Jun 19 19:57:40 2021 +0200 Minor changes commit 22bb96f Author: matcracker <matcracker@users.noreply.github.com> Date: Fri Jun 18 22:34:36 2021 +0200 Revert "Trying to fix PHPStan lint" This reverts commit 6d4d6e8. commit 6d4d6e8 Author: matcracker <matcracker@users.noreply.github.com> Date: Fri Jun 18 22:33:29 2021 +0200 Trying to fix PHPStan lint commit 3779af4 Author: matcracker <matcracker@users.noreply.github.com> Date: Fri Jun 18 22:30:05 2021 +0200 Made DatabaseManager final class commit 032689a Author: matcracker <matcracker@users.noreply.github.com> Date: Fri Jun 18 22:29:47 2021 +0200 Transformed DefaultQueries in DefaultQueriesTrait commit 743aaae Author: matcracker <matcracker@users.noreply.github.com> Date: Fri Jun 18 22:01:10 2021 +0200 Fixed RollbackTask not using array as Threaded object. Removed AbstractSerializable class commit 963f1e5 Merge: ebc5d7b 048cb4d Author: matcracker <matcracker@users.noreply.github.com> Date: Mon Jun 14 19:37:37 2021 +0200 Merge branch 'stable' into experimental commit ebc5d7b Merge: f669404 d07bd98 Author: matcracker <matcracker@users.noreply.github.com> Date: Mon Jun 14 19:17:02 2021 +0200 Merge branch 'stable' into experimental commit f669404 Author: matcracker <matcracker@users.noreply.github.com> Date: Sun Jun 13 23:30:28 2021 +0200 Minor PHP 7.4 fixes commit 2e90f1f Author: matcracker <matcracker@users.noreply.github.com> Date: Sun Jun 13 23:11:17 2021 +0200 Drop support for PHP 7.3, minimum is now PHP 7.4. API required is 3.21.0 commit 294e8b9 Author: matcracker <matcracker@users.noreply.github.com> Date: Sun Jun 13 22:59:05 2021 +0200 Added DefaultQueries where locate all insertXxx functions commit 4545c8d Author: matcracker <matcracker@users.noreply.github.com> Date: Sat Jun 12 09:52:53 2021 +0200 Renamed Database to DatabaseManager commit 4b23a6b Author: matcracker <matcracker@users.noreply.github.com> Date: Sat Jun 12 09:46:11 2021 +0200 Thanks to Git for ignoring this change from the stable branch... commit 67fb738 Author: matcracker <matcracker@users.noreply.github.com> Date: Sat Jun 12 09:41:13 2021 +0200 Updated comment commit 0f982be Author: matcracker <matcracker@users.noreply.github.com> Date: Sat Jun 12 09:41:06 2021 +0200 Exposed as protected RollbackTask::getSerializedChunks() commit 5dcfc5c Author: matcracker <matcracker@users.noreply.github.com> Date: Sat Jun 12 09:40:15 2021 +0200 QueryManager::addReportMessage() does not require anymore a translated string. commit 21a7f2b Author: matcracker <matcracker@users.noreply.github.com> Date: Sat Jun 12 09:38:55 2021 +0200 Next version is v0.9.0 commit 155f2d0 Merge: acc9b31 6485d88 Author: matcracker <matcracker@users.noreply.github.com> Date: Sat Jun 12 09:22:49 2021 +0200 Merge branch 'stable' into experimental commit acc9b31 Author: matcracker <matcracker@users.noreply.github.com> Date: Fri May 7 20:13:50 2021 +0200 Show which options are implemented/changed/removed in the configuration when it's updated. commit 32c07ff Author: matcracker <matcracker@users.noreply.github.com> Date: Fri May 7 19:34:32 2021 +0200 Show "Just now" when an log just happend commit 539f61d Author: matcracker <matcracker@users.noreply.github.com> Date: Fri May 7 19:31:15 2021 +0200 Fixed rollback radius not required but optional. commit a38f61d Author: matcracker <matcracker@users.noreply.github.com> Date: Fri May 7 17:45:20 2021 +0200 Update Forms.php commit 9feda95 Author: matcracker <matcracker@users.noreply.github.com> Date: Fri May 7 17:45:06 2021 +0200 Entities names are now saved with "#" commit f43e2bb Author: matcracker <matcracker@users.noreply.github.com> Date: Fri May 7 17:43:57 2021 +0200 Fixed entity filter not working commit b0ac015 Author: matcracker <matcracker@users.noreply.github.com> Date: Fri May 7 17:43:17 2021 +0200 Fixed #37 commit 5fc205a Author: matcracker <matcracker@users.noreply.github.com> Date: Fri May 7 16:08:51 2021 +0200 Fixed lookup taking the default radius instead of null commit b8afca9 Author: matcracker <matcracker@users.noreply.github.com> Date: Fri May 7 16:04:33 2021 +0200 Allow negative ID + allowed more space for meta (fixed #44) commit ceede3c Author: matcracker <matcracker@users.noreply.github.com> Date: Fri May 7 15:01:54 2021 +0200 Forgot do add "ON DELETE CASCADE" in MySQL patch file commit 44b2efd Author: matcracker <matcracker@users.noreply.github.com> Date: Fri May 7 14:56:31 2021 +0200 Fixed radius not optional in the lookup menu UI commit c7baa57 Author: matcracker <matcracker@users.noreply.github.com> Date: Fri May 7 14:55:47 2021 +0200 Allowed radius in lookup command commit 853b0ee Author: matcracker <matcracker@users.noreply.github.com> Date: Fri May 7 14:31:59 2021 +0200 Re-structured database tables (see description) - Added constraint names for foreign keys - Allow negative Y coordinate (ready for MC 1.17) - Reduced X/Z coordinates to INTEGER instead of BIGINT - All the column with data type BIGINT UNSIGNED are converted to SIGNED because PHP does not handle unsigned integer properly. commit fcc366d Author: matcracker <matcracker@users.noreply.github.com> Date: Fri May 7 14:27:22 2021 +0200 Fixed user filter not working on MySQL commit bc9089f Author: matcracker <matcracker@users.noreply.github.com> Date: Fri May 7 11:02:24 2021 +0200 ConfigUpdater: now it maintains the previous settings where possible. commit 9cb8846 Author: matcracker <matcracker@users.noreply.github.com> Date: Thu May 6 20:08:58 2021 +0200 Fixed crash when using restricted block in UI + updated form library commit 3b4860d Author: matcracker <matcracker@users.noreply.github.com> Date: Thu May 6 19:37:19 2021 +0200 Fixed inclusions/exclusions not working on MySQL + re-implemented support for meta when include/exclude blocks + fixed missing rollback binding parameter commit b3a095e Author: matcracker <matcracker@users.noreply.github.com> Date: Thu May 6 14:26:00 2021 +0200 Re-ordered parameters of InventoriesQueries::addInventorySlotLog() commit 88dc6be Author: matcracker <matcracker@users.noreply.github.com> Date: Thu May 6 14:25:28 2021 +0200 Improved management of time when saving log. Now it directly uses UNIX time without any timezone conversion. commit b6ea5a9 Merge: 9c37b5a 60fd418 Author: matcracker <matcracker@users.noreply.github.com> Date: Wed May 5 18:28:30 2021 +0200 Merge branch 'stable' into experimental commit 9c37b5a Author: matcracker <matcracker98@gmail.com> Date: Fri Jun 12 12:18:06 2020 +0200 0.7.0 is done. commit a42bb41 Author: matcracker <matcracker98@gmail.com> Date: Fri Jun 12 12:17:46 2020 +0200 Added translation for config updater, increment config version commit e8ab916 Author: matcracker <matcracker98@gmail.com> Date: Thu Jun 11 23:06:36 2020 +0200 Forgot to temporary change the config version to 0. commit dd1bcdf Author: matcracker <matcracker98@gmail.com> Date: Thu Jun 11 22:57:25 2020 +0200 Remove array index key check... It should never happen. commit 3b23ea0 Author: matcracker <matcracker98@gmail.com> Date: Thu Jun 11 22:56:30 2020 +0200 Useless condition or condition... commit 67e9133 Author: matcracker <matcracker98@gmail.com> Date: Thu Jun 11 22:43:22 2020 +0200 Change again the way to log sides block... the previuos was too expensive... commit 55b6717 Author: matcracker <matcracker98@gmail.com> Date: Thu Jun 11 17:55:35 2020 +0200 Implemented ConfigUpdater commit 0baabc1 Author: matcracker <matcracker98@gmail.com> Date: Wed Jun 10 23:06:06 2020 +0200 Trying fixing PHPStan issue commit 5adfc10 Author: matcracker <matcracker98@gmail.com> Date: Wed Jun 10 22:56:49 2020 +0200 Minor improvements while rollbacking entities. commit b2318dc Author: matcracker <matcracker98@gmail.com> Date: Wed Jun 10 22:56:21 2020 +0200 Fixed wrong action while placing/breaking paintings commit 9e00e7f Author: matcracker <matcracker98@gmail.com> Date: Wed Jun 10 22:54:23 2020 +0200 Fixed block sides not correctly logged. NOTE: This change do not recurively find all sides to avoid performance issues. commit 7e5f87b Author: matcracker <matcracker98@gmail.com> Date: Wed Jun 10 22:50:04 2020 +0200 Fixed flint and steel not able to log "click" actions. commit f9350e0 Author: matcracker <matcracker98@gmail.com> Date: Wed Jun 10 22:48:57 2020 +0200 Fixed cake not logged when eaten. commit 8b00de3 Author: matcracker <matcracker98@gmail.com> Date: Wed Jun 10 22:46:51 2020 +0200 Fixed logging liquid when placed in another different liquid. commit 88f07e6 Author: matcracker <matcracker98@gmail.com> Date: Wed Jun 10 22:44:12 2020 +0200 Liquids flow is now tracked commit dbeefa5 Author: matcracker <matcracker98@gmail.com> Date: Wed Jun 10 22:43:20 2020 +0200 Fixed lilypad logged when placed inside the water. commit 75dc9dc Author: matcracker <matcracker98@gmail.com> Date: Wed Jun 10 22:42:17 2020 +0200 Fixed tracking sign text when placed. commit 27a0f7b Author: matcracker <matcracker98@gmail.com> Date: Wed Jun 10 22:38:28 2020 +0200 Revert "Fixed liquids not updated after the rollback" This reverts commit fde165d. commit 0f0ac92 Author: matcracker <matcracker98@gmail.com> Date: Wed Jun 10 18:08:47 2020 +0200 Fixed /co undo during inventories rollback. commit 2485aa9 Author: matcracker <matcracker98@gmail.com> Date: Wed Jun 10 18:08:11 2020 +0200 Fixed trapped chest not rollback correctly. commit fde165d Author: matcracker <matcracker98@gmail.com> Date: Wed Jun 10 17:30:24 2020 +0200 Fixed liquids not updated after the rollback commit a32a6c7 Author: matcracker <matcracker98@gmail.com> Date: Wed Jun 10 17:29:36 2020 +0200 Removed unused parameter commit 6ab74ff Author: matcracker <matcracker98@gmail.com> Date: Wed Jun 10 00:19:24 2020 +0200 Fixed liquids tracking when breaking blocks. commit b7db882 Author: matcracker <matcracker98@gmail.com> Date: Wed Jun 10 00:14:12 2020 +0200 Removed SpawnEgg tracking.. not really useful in case of AI. commit fdf7d0a Author: matcracker <matcracker98@gmail.com> Date: Wed Jun 10 00:13:39 2020 +0200 Fixed LogsQueryGenerator not inserting the time param. commit 340a082 Author: matcracker <matcracker98@gmail.com> Date: Wed Jun 10 00:10:13 2020 +0200 Reverted 25ef5e7 + get first array key instead of 0. commit 87c3adf Author: matcracker <matcracker98@gmail.com> Date: Tue Jun 9 19:54:42 2020 +0200 Fixed possible null position when placing itemframe. commit 17a6afb Author: matcracker <matcracker98@gmail.com> Date: Tue Jun 9 19:52:11 2020 +0200 Fixed IronDoor not logged when clicked. commit 783c3de Author: matcracker <matcracker98@gmail.com> Date: Tue Jun 9 19:51:42 2020 +0200 Forgot to commit this changes commit e1a2903 Author: matcracker <matcracker98@gmail.com> Date: Tue Jun 9 19:49:07 2020 +0200 Using Position::getLevelNonNull() instead of Utils:getLevelNonNull() commit 0687655 Author: matcracker <matcracker98@gmail.com> Date: Tue Jun 9 19:43:37 2020 +0200 Do not log click action when player is sneaking. commit 21ef19f Author: matcracker <matcracker98@gmail.com> Date: Tue Jun 9 19:43:13 2020 +0200 Fixed flint and steel not logging correctly TNT ignites. commit 1cc6030 Author: matcracker <matcracker98@gmail.com> Date: Tue Jun 9 19:41:41 2020 +0200 Require API 3.13.0 commit 6ac40f8 Author: matcracker <matcracker98@gmail.com> Date: Tue Jun 9 19:41:29 2020 +0200 Remove entity from fire when logged commit bdf4f6b Author: matcracker <matcracker98@gmail.com> Date: Sat Jun 6 00:24:09 2020 +0200 Fixing some PHPStan issues commit 2523a58 Author: matcracker <matcracker98@gmail.com> Date: Sat Jun 6 00:12:34 2020 +0200 Minor optimizations commit 776c256 Author: matcracker <matcracker98@gmail.com> Date: Fri Jun 5 23:51:55 2020 +0200 Improved painting and spawn eggs logging. commit e667603 Author: matcracker <matcracker98@gmail.com> Date: Fri Jun 5 19:28:16 2020 +0200 Improved rollback report commit 82ed8d9 Author: matcracker <matcracker98@gmail.com> Date: Fri Jun 5 13:02:11 2020 +0200 Check active rollbacks outside the await call. commit bdd5254 Author: matcracker <matcracker98@gmail.com> Date: Fri Jun 5 13:01:25 2020 +0200 Fixed #19 commit 519f6ea Author: matcracker <matcracker98@gmail.com> Date: Fri Jun 5 12:53:55 2020 +0200 Require ContainerInventory instead of Inventory + do not store in a var the positions commit 6dfdaf8 Author: matcracker <matcracker98@gmail.com> Date: Fri Jun 5 12:46:37 2020 +0200 Wops commit 4795431 Author: matcracker <matcracker98@gmail.com> Date: Fri Jun 5 12:23:31 2020 +0200 Code format commit 25ef5e7 Author: matcracker <matcracker98@gmail.com> Date: Fri Jun 5 12:21:28 2020 +0200 Simplified and fixed an issue with BlocksQueryGeneratorTask commit 5f0921d Author: matcracker <matcracker98@gmail.com> Date: Fri Jun 5 00:32:46 2020 +0200 Removed some PHPStan ignoredErrors commit bdffa31 Author: matcracker <matcracker98@gmail.com> Date: Fri Jun 5 00:32:18 2020 +0200 Fixed possible null itemframe. commit 01ffeb1 Author: matcracker <matcracker98@gmail.com> Date: Fri Jun 5 00:26:30 2020 +0200 Fixed ItemFrame not correctly logged. commit 8141db0 Author: matcracker <matcracker98@gmail.com> Date: Fri Jun 5 00:23:10 2020 +0200 Updated Action enum to be compatible commit 8fda6d3 Author: matcracker <matcracker98@gmail.com> Date: Fri Jun 5 00:22:16 2020 +0200 Updated enum to last PMMP changes. commit 1c4eef5 Author: matcracker <matcracker98@gmail.com> Date: Thu Jun 4 19:51:32 2020 +0200 Fixed double plant not logged when placed. commit bbc1a6e Author: matcracker <matcracker98@gmail.com> Date: Thu Jun 4 19:51:00 2020 +0200 Fixed lily pad not logged when placed. commit 3826556 Author: matcracker <matcracker98@gmail.com> Date: Thu Jun 4 18:06:46 2020 +0200 Dropped BlockSniper support. commit 853ce60 Author: matcracker <matcracker98@gmail.com> Date: Wed Jun 3 14:24:53 2020 +0200 Fixed Fallable blocks not logged when placed. commit 7b057b4 Author: matcracker <matcracker98@gmail.com> Date: Wed Jun 3 14:19:44 2020 +0200 Fixed restore logs not correctly ordered commit 872a54c Author: matcracker <matcracker98@gmail.com> Date: Mon Jun 1 19:44:16 2020 +0200 Do not allow more than one rollback in the same area or by the same player. commit 1e9e496 Author: matcracker <matcracker98@gmail.com> Date: Mon Jun 1 19:36:35 2020 +0200 Implemented Farmland and Grasspath logging. commit 07a0ae5 Author: matcracker <matcracker98@gmail.com> Date: Mon Jun 1 18:20:34 2020 +0200 Added __toString() values in Serializable classes commit 7fc8486 Author: matcracker <matcracker98@gmail.com> Date: Mon Jun 1 18:19:22 2020 +0200 Do not serialize SerializaBlocks in the BlocksQueryGeneratorTask commit f6c0fb2 Author: matcracker <matcracker98@gmail.com> Date: Mon Jun 1 18:18:19 2020 +0200 Fixed important bug introduced in v0.6.2: when rollback some falling blocks it causes a log recursion due to block update. This could be cause of #32 commit 416d8fb Author: matcracker <matcracker98@gmail.com> Date: Mon Jun 1 18:14:47 2020 +0200 Fixed FenceGate and Levers not logged when clicked. commit 3d83028 Author: matcracker <matcracker98@gmail.com> Date: Mon Jun 1 18:04:49 2020 +0200 Starting v0.7.0 development (see description about changes) - Performance boost during log process, not use serializable classes. - Removed address column from entities table because not used. - The log time is now calculated from the plugin instead of database, so it avoids to get some stupid logs due to concurrency. commit 68ca7ce Merge: 815387d b9343c1 Author: matcracker <matcracker98@gmail.com> Date: Tue May 26 17:09:05 2020 +0200 Merge branch 'stable' into experimental commit 815387d Author: matcracker <matcracker98@gmail.com> Date: Mon May 18 14:21:20 2020 +0200 WTF Git? commit 7abd9d7 Author: matcracker <matcracker98@gmail.com> Date: Mon May 18 14:18:58 2020 +0200 Downgrade to libasynql v3.2.0 commit 6d0614f Merge: 1a077f0 cec1302 Author: matcracker <matcracker98@gmail.com> Date: Mon May 18 14:14:33 2020 +0200 Merge branch 'stable' into experimental commit 1a077f0 Author: matcracker <matcracker98@gmail.com> Date: Fri May 8 19:49:47 2020 +0200 Fixed block burning tracking. commit 8925f57 Author: matcracker <matcracker98@gmail.com> Date: Fri May 8 19:49:22 2020 +0200 Renamed functions commit 654f14a Author: matcracker <matcracker98@gmail.com> Date: Fri May 8 19:11:49 2020 +0200 Minor improvement commit 486098b Author: matcracker <matcracker98@gmail.com> Date: Fri May 8 19:11:37 2020 +0200 Removed useless empty functions (I don't remember why I put them...) commit 9115991 Author: matcracker <matcracker98@gmail.com> Date: Thu May 7 21:25:18 2020 +0200 Woopss commit 104ee7c Author: matcracker <matcracker98@gmail.com> Date: Thu May 7 20:54:16 2020 +0200 More PHPStan again commit 82eb981 Author: matcracker <matcracker98@gmail.com> Date: Thu May 7 20:44:22 2020 +0200 More PHPStan... commit 7fe3740 Author: matcracker <matcracker98@gmail.com> Date: Thu May 7 20:25:57 2020 +0200 PHPStan commit e915f47 Author: matcracker <matcracker98@gmail.com> Date: Wed May 6 20:37:55 2020 +0200 Fixing PHPStan issues commit 18869e0 Author: matcracker <matcracker98@gmail.com> Date: Wed May 6 20:24:19 2020 +0200 Fixed more PHPStan issues... commit b97e681 Author: matcracker <matcracker98@gmail.com> Date: Wed May 6 20:12:39 2020 +0200 Resolving some PHPStan issues commit 76352de Author: matcracker <matcracker98@gmail.com> Date: Wed May 6 19:57:25 2020 +0200 Trying max level commit 800d7a9 Author: matcracker <matcracker98@gmail.com> Date: Wed May 6 19:48:48 2020 +0200 Update phpstan.neon.dist commit 5690c76 Author: matcracker <matcracker98@gmail.com> Date: Wed May 6 19:39:06 2020 +0200 Update phpstan.neon.dist commit 475c4dd Author: matcracker <matcracker98@gmail.com> Date: Wed May 6 19:35:29 2020 +0200 Update phpstan.neon.dist commit 572c7e0 Author: matcracker <matcracker98@gmail.com> Date: Wed May 6 19:30:11 2020 +0200 Update phpstan.neon.dist commit 13873db Author: matcracker <matcracker98@gmail.com> Date: Wed May 6 19:21:13 2020 +0200 Update phpstan.neon.dist commit 8040479 Author: matcracker <matcracker98@gmail.com> Date: Wed May 6 19:19:04 2020 +0200 Update phpstan.neon.dist commit 4e000b9 Author: matcracker <matcracker98@gmail.com> Date: Wed May 6 19:16:23 2020 +0200 Update phpstan.neon.dist commit 0458847 Author: matcracker <matcracker98@gmail.com> Date: Wed May 6 19:09:56 2020 +0200 Update phpstan.neon.dist commit fd32a54 Author: matcracker <matcracker98@gmail.com> Date: Wed May 6 19:06:52 2020 +0200 Update phpstan.neon.dist commit 4a5ec2a Author: matcracker <matcracker98@gmail.com> Date: Wed May 6 19:03:08 2020 +0200 Update phpstan.neon.dist commit 9ada9ed Author: matcracker <matcracker98@gmail.com> Date: Wed May 6 18:59:31 2020 +0200 Ignoring errors commit 111d66d Author: matcracker <matcracker98@gmail.com> Date: Wed May 6 18:49:57 2020 +0200 Testing commit 06d778f Author: matcracker <matcracker98@gmail.com> Date: Wed May 6 18:38:09 2020 +0200 Revert enum changes and excluded dir from analysis. commit 4ad8706 Author: matcracker <matcracker98@gmail.com> Date: Wed May 6 18:34:27 2020 +0200 Trying to fix PHPStan commit 9709c15 Author: matcracker <matcracker98@gmail.com> Date: Wed May 6 18:17:28 2020 +0200 Minor change commit 55e8f3c Author: matcracker <matcracker98@gmail.com> Date: Wed May 6 12:57:31 2020 +0200 Trying level 7 commit 088407e Author: matcracker <matcracker98@gmail.com> Date: Wed May 6 12:52:25 2020 +0200 Update phpstan.neon.dist commit 6fac43d Author: matcracker <matcracker98@gmail.com> Date: Wed May 6 12:48:27 2020 +0200 Update phpstan.neon.dist commit 0ab8a9d Author: matcracker <matcracker98@gmail.com> Date: Wed May 6 12:43:52 2020 +0200 Revert "Trying PHPStan level 6" This reverts commit e71b4f5. commit e71b4f5 Author: matcracker <matcracker98@gmail.com> Date: Wed May 6 12:32:10 2020 +0200 Trying PHPStan level 6 commit bdf0252 Author: matcracker <matcracker98@gmail.com> Date: Wed May 6 12:25:58 2020 +0200 Revert "Update phpstan.neon.dist" This reverts commit 4e352ad. commit 4e352ad Author: matcracker <matcracker98@gmail.com> Date: Wed May 6 12:24:00 2020 +0200 Update phpstan.neon.dist commit 86f1158 Author: matcracker <matcracker98@gmail.com> Date: Tue May 5 20:15:55 2020 +0200 PHPStan test commit b1bda15 Author: matcracker <matcracker98@gmail.com> Date: Tue May 5 19:54:40 2020 +0200 Trying new autoloaded dirs for PHPStan removed untested code commit 13f9f41 Author: matcracker <matcracker98@gmail.com> Date: Tue May 5 19:44:39 2020 +0200 Minor code code formatting commit 10858c0 Author: matcracker <matcracker98@gmail.com> Date: Mon May 4 22:39:29 2020 +0200 Better inconsistency check for inventory slot log. commit 1fb97b5 Author: matcracker <matcracker98@gmail.com> Date: Mon May 4 22:31:27 2020 +0200 Split EntityUtils from Utils commit e6d1531 Author: matcracker <matcracker98@gmail.com> Date: Mon May 4 22:18:03 2020 +0200 Wrong exception import... commit c4a0b50 Author: matcracker <matcracker98@gmail.com> Date: Mon May 4 21:41:22 2020 +0200 Fixed possible inconsistency issues with entities and tile blocks that get some null values due to asynchronous methods. commit b643bf9 Author: matcracker <matcracker98@gmail.com> Date: Mon May 4 20:19:18 2020 +0200 Some code formatting commit 6c84508 Author: matcracker <matcracker98@gmail.com> Date: Sun May 3 15:28:25 2020 +0200 Added undo command on forms. commit c7c1578 Author: matcracker <matcracker98@gmail.com> Date: Sun May 3 14:25:11 2020 +0200 Improved events handling and splitted inspector handlers from track handlers commit 8be1994 Author: matcracker <matcracker98@gmail.com> Date: Sat May 2 21:55:27 2020 +0200 Always check for empty logs commit 9db5dd9 Author: matcracker <matcracker98@gmail.com> Date: Sat May 2 21:49:23 2020 +0200 Wops commit fdd4fae Author: matcracker <matcracker98@gmail.com> Date: Sat May 2 21:45:41 2020 +0200 Unset events onDisable() commit 3085e56 Author: matcracker <matcracker98@gmail.com> Date: Sat May 2 21:44:35 2020 +0200 Improved Painting break tracking. commit 02c8ca1 Author: matcracker <matcracker98@gmail.com> Date: Sat May 2 21:43:58 2020 +0200 Saving ConfigParser instance for each event. commit de05930 Author: matcracker <matcracker98@gmail.com> Date: Sat May 2 19:24:10 2020 +0200 The ignited TNT is now logged. commit 95f2190 Author: matcracker <matcracker98@gmail.com> Date: Sat May 2 19:23:49 2020 +0200 Minor change commit f0c6443 Author: matcracker <matcracker98@gmail.com> Date: Sat May 2 18:59:39 2020 +0200 Woops commit fd29244 Author: matcracker <matcracker98@gmail.com> Date: Sat May 2 18:56:55 2020 +0200 Refactored some methods commit 3727906 Author: matcracker <matcracker98@gmail.com> Date: Sat May 2 18:56:31 2020 +0200 Fixed missing database name saving to be related to config. commit 9cf670f Author: matcracker <matcracker98@gmail.com> Date: Fri May 1 21:10:01 2020 +0200 Minor improvements commit 900727b Author: matcracker <matcracker98@gmail.com> Date: Fri May 1 21:08:30 2020 +0200 Using new version of UpdateNotifier commit 9d76340 Author: matcracker <matcracker98@gmail.com> Date: Fri May 1 21:07:49 2020 +0200 Renamed DB file to logs.db commit 22e118f Author: matcracker <matcracker98@gmail.com> Date: Fri May 1 19:25:50 2020 +0200 Rollback improvements! - Removed useless calculation of block to exclude/include during the rollback, they were already calculated on query! - Get rid of unused and useless CommandParser from rollback steps. - Now the /co undo is able to undo changes without the time constraint. commit 8cd0062 Author: matcracker <matcracker98@gmail.com> Date: Fri May 1 12:07:03 2020 +0200 Removed excessive log during inventory transaction commit 6b504f5 Author: matcracker <matcracker98@gmail.com> Date: Fri May 1 11:45:03 2020 +0200 Using equals to compare items commit c5416a3 Author: matcracker <matcracker98@gmail.com> Date: Fri May 1 11:42:12 2020 +0200 Get rid of BlockFactory and BlockIds where possible. commit a890d35 Author: matcracker <matcracker98@gmail.com> Date: Fri May 1 11:40:48 2020 +0200 Fixed missing array counter on parsing time commit f634251 Author: matcracker <matcracker98@gmail.com> Date: Thu Apr 30 22:08:21 2020 +0200 Fixed purge command not correctly working on SQLite. commit f9a5c5a Author: matcracker <matcracker98@gmail.com> Date: Thu Apr 30 22:07:51 2020 +0200 Using getVanillaName() instead getName() commit 50093a8 Author: matcracker <matcracker98@gmail.com> Date: Thu Apr 30 21:22:47 2020 +0200 Improved time parsing. commit c950566 Author: matcracker <matcracker98@gmail.com> Date: Mon Apr 27 19:38:51 2020 +0200 Removing tiles when rollbacking placed blocks. commit 13c5434 Author: matcracker <matcracker98@gmail.com> Date: Mon Apr 27 19:28:30 2020 +0200 Fixed duplicated door log when breaking. commit a9e09ac Author: matcracker <matcracker98@gmail.com> Date: Mon Apr 27 19:27:33 2020 +0200 Hack fixes for block place tracking, closes #9 (read description) - Fixed correct meta (damage) value of block. - Fixed wrong restore of bed and doors when placed. - Fixed logging of not placeable blocks. (#9) - Minor improvements. commit c091e21 Author: matcracker <matcracker98@gmail.com> Date: Mon Apr 27 17:14:55 2020 +0200 Micro-optimization commit b5e25e3 Author: matcracker <matcracker98@gmail.com> Date: Mon Apr 27 17:11:07 2020 +0200 Removed unused assignment. commit 2ae28ae Author: matcracker <matcracker98@gmail.com> Date: Mon Apr 27 17:08:30 2020 +0200 Fixed crash during lookup command on console commit 15ea76a Author: matcracker <matcracker98@gmail.com> Date: Mon Apr 27 12:54:02 2020 +0200 Minor improvements for player interactions. commit ca14587 Author: matcracker <matcracker98@gmail.com> Date: Mon Apr 27 12:53:17 2020 +0200 Fixed wrong position calculation of liquid tracking commit 5cca2df Author: matcracker <matcracker98@gmail.com> Date: Mon Apr 27 12:06:33 2020 +0200 Fixed order of plugin data folder creation. commit 7d4fa23 Author: matcracker <matcracker98@gmail.com> Date: Sat Apr 25 23:22:27 2020 +0200 Update README.md commit 35090d9 Author: matcracker <matcracker98@gmail.com> Date: Sat Apr 25 17:51:26 2020 +0200 Changed order of permission check. commit 0382baf Author: matcracker <matcracker98@gmail.com> Date: Sat Apr 25 17:50:30 2020 +0200 Fixed unreacheable point. commit 1e34124 Author: matcracker <matcracker98@gmail.com> Date: Sat Apr 25 17:44:57 2020 +0200 Added permission and doc. for /bcp undo commit f0d0981 Author: matcracker <matcracker98@gmail.com> Date: Sat Apr 25 17:07:08 2020 +0200 Implemented block restrictions during lookup/rollback commit 3901b46 Author: matcracker <matcracker98@gmail.com> Date: Sat Apr 25 17:06:10 2020 +0200 Minor improvements commit 01ccaaa Author: matcracker <matcracker98@gmail.com> Date: Sat Apr 18 17:25:02 2020 +0200 Added /bcp undo command. commit 56714cb Author: matcracker <matcracker98@gmail.com> Date: Sat Apr 18 17:24:43 2020 +0200 Using isset in this case. commit fb972ed Author: matcracker <matcracker98@gmail.com> Date: Sat Apr 18 17:24:08 2020 +0200 Fixed /co l not correctly working commit d6fc36c Author: matcracker <matcracker98@gmail.com> Date: Fri Apr 17 12:44:21 2020 +0200 Removed unused mcpe-protocol (there was also a typo... lol) commit 9672dd7 Author: matcracker <matcracker98@gmail.com> Date: Mon Apr 13 19:32:24 2020 +0200 Removed unused and useless Query::getLastLogId() commit 1e678df Author: matcracker <matcracker98@gmail.com> Date: Mon Apr 13 19:26:04 2020 +0200 Don't throw an exception during the data request, it could be a false friend. commit ac93319 Author: matcracker <matcracker98@gmail.com> Date: Mon Apr 13 19:25:01 2020 +0200 Updated to new await-generator v2.3.0 commit d652cd6 Author: matcracker <matcracker98@gmail.com> Date: Mon Apr 13 12:20:28 2020 +0200 Minor improvements on forms commit 046c303 Author: matcracker <matcracker98@gmail.com> Date: Sun Apr 12 21:06:13 2020 +0200 Updated to libasynql v3.3 commit ef71ed4 Author: matcracker <matcracker98@gmail.com> Date: Sun Apr 12 20:59:41 2020 +0200 Fixed useless tracking of player death. commit 7282731 Author: matcracker <matcracker98@gmail.com> Date: Sun Apr 12 20:45:52 2020 +0200 Tracking entities killed by blocks (fire, lava, etc...) commit cc263e4 Author: matcracker <matcracker98@gmail.com> Date: Sat Apr 11 23:01:47 2020 +0200 Update PluginQueries.php commit 6b2a052 Author: matcracker <matcracker98@gmail.com> Date: Sat Apr 11 22:09:30 2020 +0200 Fixed crash on executeInsertRaw and fixed PHPStan void error. commit 02dadf2 Author: matcracker <matcracker98@gmail.com> Date: Sat Apr 11 22:08:34 2020 +0200 Populate skylight on rollback. commit 4589e38 Author: matcracker <matcracker98@gmail.com> Date: Sat Apr 11 19:44:00 2020 +0200 Removing some void usage commit 2e8fe9e Author: matcracker <matcracker98@gmail.com> Date: Sat Apr 11 18:50:42 2020 +0200 Removed useless comment. commit f43aa80 Author: matcracker <matcracker98@gmail.com> Date: Sat Apr 11 18:45:35 2020 +0200 Fixing PHPStan issue commit 5647124 Author: matcracker <matcracker98@gmail.com> Date: Sat Apr 11 18:36:31 2020 +0200 Test 4 commit 7824ac9 Author: matcracker <matcracker98@gmail.com> Date: Sat Apr 11 18:20:59 2020 +0200 Test 3 commit 346ad03 Author: matcracker <matcracker98@gmail.com> Date: Sat Apr 11 18:12:43 2020 +0200 Test 2 commit 3d1703f Author: matcracker <matcracker98@gmail.com> Date: Sat Apr 11 18:06:02 2020 +0200 Test commit 7deffd1 Author: matcracker <matcracker98@gmail.com> Date: Sat Apr 11 17:50:59 2020 +0200 Update Main.php commit 46fc915 Author: matcracker <matcracker98@gmail.com> Date: Sat Apr 11 17:43:36 2020 +0200 Update Main.php commit 5ce754d Author: matcracker <matcracker98@gmail.com> Date: Sat Apr 11 17:38:37 2020 +0200 Fixed PHPDoc commit b081e39 Author: matcracker <matcracker98@gmail.com> Date: Sat Apr 11 17:19:37 2020 +0200 Update phpstan.neon.dist commit f01374a Author: matcracker <matcracker98@gmail.com> Date: Sat Apr 11 17:11:44 2020 +0200 Update phpstan.neon.dist commit 82aa4b2 Author: matcracker <matcracker98@gmail.com> Date: Sat Apr 11 16:58:37 2020 +0200 Added BlockSniper dep. commit 3edba4a Author: matcracker <matcracker98@gmail.com> Date: Sat Apr 11 16:46:54 2020 +0200 Update phpstan.neon.dist commit f4c29cf Author: matcracker <matcracker98@gmail.com> Date: Sat Apr 11 15:57:26 2020 +0200 Update phpstan.neon.dist commit 7dc8602 Author: matcracker <matcracker98@gmail.com> Date: Sat Apr 11 15:54:47 2020 +0200 Update phpstan.neon.dist commit a7e44a2 Author: matcracker <matcracker98@gmail.com> Date: Sat Apr 11 15:52:50 2020 +0200 Update phpstan.neon.dist commit a247fb6 Author: matcracker <matcracker98@gmail.com> Date: Sat Apr 11 15:46:42 2020 +0200 Prepare phpstan.neon.dist commit 3d61985 Author: matcracker <matcracker98@gmail.com> Date: Sat Apr 11 14:50:55 2020 +0200 Update phpstan.neon commit 8991719 Author: matcracker <matcracker98@gmail.com> Date: Sat Apr 11 14:41:40 2020 +0200 Update phpstan.neon commit 71965d3 Author: matcracker <matcracker98@gmail.com> Date: Sat Apr 11 14:38:08 2020 +0200 Update phpstan.neon commit 67bedc3 Author: matcracker <matcracker98@gmail.com> Date: Sat Apr 11 14:33:28 2020 +0200 Update phpstan.neon commit 0f52a6b Author: matcracker <matcracker98@gmail.com> Date: Sat Apr 11 14:23:01 2020 +0200 Trying revert language commit commit b16bc71 Author: matcracker <matcracker98@gmail.com> Date: Sat Apr 11 14:03:43 2020 +0200 Update phpstan.neon commit e8fa698 Author: matcracker <matcracker98@gmail.com> Date: Sat Apr 11 14:00:22 2020 +0200 Update .gitignore commit ed469f0 Author: matcracker <matcracker98@gmail.com> Date: Sat Apr 11 13:58:47 2020 +0200 Update .poggit.yml commit 25df9c4 Author: matcracker <matcracker98@gmail.com> Date: Sat Apr 11 13:58:08 2020 +0200 Create phpstan.neon commit bae7af0 Author: matcracker <matcracker98@gmail.com> Date: Sat Apr 11 13:00:21 2020 +0200 Update .poggit.yml commit 27b71a2 Author: matcracker <matcracker98@gmail.com> Date: Sat Apr 11 12:57:27 2020 +0200 [WIP] More improvements, fixed issues on rollback with SQLite commit 14322f8 Author: matcracker <matcracker98@gmail.com> Date: Sat Apr 11 00:12:02 2020 +0200 Upgrading version commit 3cb05a6 Author: matcracker <matcracker98@gmail.com> Date: Sat Apr 11 00:11:38 2020 +0200 Improved PatchManager, fixed issue with rollback items from tiles. commit 01461be Author: matcracker <matcracker98@gmail.com> Date: Fri Apr 10 22:22:34 2020 +0200 Fixed NBT of tiles not logged. Removed useless code on task. commit 8865a78 Author: matcracker <matcracker98@gmail.com> Date: Fri Apr 10 19:30:44 2020 +0200 Forgot SQLite.. commit ffa9c50 Author: matcracker <matcracker98@gmail.com> Date: Fri Apr 10 19:28:17 2020 +0200 [WIP] commit 80fd151 Author: matcracker <matcracker98@gmail.com> Date: Mon Apr 6 22:46:48 2020 +0200 [WIP] More API avaiable commit 35e63e2 Author: matcracker <matcracker98@gmail.com> Date: Mon Apr 6 22:38:28 2020 +0200 Wrong doc. commit 206f74c Author: matcracker <matcracker98@gmail.com> Date: Mon Apr 6 22:31:42 2020 +0200 [WIP] Bug fixes + improvements + anonymous functions type hints commit dce13b7 Author: matcracker <matcracker98@gmail.com> Date: Mon Apr 6 13:08:34 2020 +0200 [WIP] Bug fixes + improvements commit a838905 Author: matcracker <matcracker98@gmail.com> Date: Sun Apr 5 15:43:20 2020 +0200 [WIP] commit 1dfda2b Author: matcracker <matcracker98@gmail.com> Date: Sun Apr 5 12:31:24 2020 +0200 [WIP] Reworking queries classes - Replaced traits with classes - Performace and improvements
matcracker
added a commit
that referenced
this issue
Jun 22, 2021
commit 3f93a1f07ea8bfd5c77661a1cef3bd6af4101987 Author: matcracker <matcracker@users.noreply.github.com> Date: Tue Jun 22 18:33:37 2021 +0200 Squashed commit of the following: commit 30e384e8af73d92f5cbf5714e56ff4f413dee132 Author: matcracker <matcracker@users.noreply.github.com> Date: Tue Jun 22 18:33:03 2021 +0200 Revert "Changed version to v0.8.4, there will be not any new feature in this update" This reverts commit 4780ddcf9035793647601a187bcf4a87a7ff239c. commit 4780ddcf9035793647601a187bcf4a87a7ff239c Author: matcracker <matcracker@users.noreply.github.com> Date: Tue Jun 22 18:32:14 2021 +0200 Changed version to v0.8.4, there will be not any new feature in this update commit 55f2fa5889806ac8aa4a9926aeab8a8216bca24a Author: matcracker <matcracker@users.noreply.github.com> Date: Tue Jun 22 18:29:45 2021 +0200 Removed unused plugin's API + minor change to MathUtils::floorBoundingBox commit 8f23062005a336eb2f43cd8e51bfe6804d92f346 Author: matcracker <matcracker@users.noreply.github.com> Date: Sat Jun 19 19:57:40 2021 +0200 Minor changes commit 22bb96f5558cdb94807347ce345acea3f9298f44 Author: matcracker <matcracker@users.noreply.github.com> Date: Fri Jun 18 22:34:36 2021 +0200 Revert "Trying to fix PHPStan lint" This reverts commit 6d4d6e833ba16d43460a4f772ca25caee8491338. commit 6d4d6e833ba16d43460a4f772ca25caee8491338 Author: matcracker <matcracker@users.noreply.github.com> Date: Fri Jun 18 22:33:29 2021 +0200 Trying to fix PHPStan lint commit 3779af4bf74a204714791e9955027eb790957d15 Author: matcracker <matcracker@users.noreply.github.com> Date: Fri Jun 18 22:30:05 2021 +0200 Made DatabaseManager final class commit 032689ab1778e3603fa053ab454db79a768af5b0 Author: matcracker <matcracker@users.noreply.github.com> Date: Fri Jun 18 22:29:47 2021 +0200 Transformed DefaultQueries in DefaultQueriesTrait commit 743aaae530784c7ef00ef87a4d2022b34f7135c4 Author: matcracker <matcracker@users.noreply.github.com> Date: Fri Jun 18 22:01:10 2021 +0200 Fixed RollbackTask not using array as Threaded object. Removed AbstractSerializable class commit 963f1e50ba22fea1cb529e2fa516f83374e174b4 Merge: ebc5d7b 048cb4d Author: matcracker <matcracker@users.noreply.github.com> Date: Mon Jun 14 19:37:37 2021 +0200 Merge branch 'stable' into experimental commit ebc5d7b3fd102bd2d8c90b73fc84b88a432ec4f7 Merge: f669404 d07bd98 Author: matcracker <matcracker@users.noreply.github.com> Date: Mon Jun 14 19:17:02 2021 +0200 Merge branch 'stable' into experimental commit f669404212f438d0415684623c0d10992440cbb7 Author: matcracker <matcracker@users.noreply.github.com> Date: Sun Jun 13 23:30:28 2021 +0200 Minor PHP 7.4 fixes commit 2e90f1f9e17c0a83e4f3a18fe649af0e1a039943 Author: matcracker <matcracker@users.noreply.github.com> Date: Sun Jun 13 23:11:17 2021 +0200 Drop support for PHP 7.3, minimum is now PHP 7.4. API required is 3.21.0 commit 294e8b950998dd7384a4976576961d86fbecc226 Author: matcracker <matcracker@users.noreply.github.com> Date: Sun Jun 13 22:59:05 2021 +0200 Added DefaultQueries where locate all insertXxx functions commit 4545c8de83dac197211fa5da673d265611e07a9a Author: matcracker <matcracker@users.noreply.github.com> Date: Sat Jun 12 09:52:53 2021 +0200 Renamed Database to DatabaseManager commit 4b23a6baa70aab45e6f1e90a8dad2334ef28822c Author: matcracker <matcracker@users.noreply.github.com> Date: Sat Jun 12 09:46:11 2021 +0200 Thanks to Git for ignoring this change from the stable branch... commit 67fb73820d6bd11da7e6d151ae9e7fa1ee10629a Author: matcracker <matcracker@users.noreply.github.com> Date: Sat Jun 12 09:41:13 2021 +0200 Updated comment commit 0f982bef6e7941fa133cf93eb4d9d6d2c04c3732 Author: matcracker <matcracker@users.noreply.github.com> Date: Sat Jun 12 09:41:06 2021 +0200 Exposed as protected RollbackTask::getSerializedChunks() commit 5dcfc5c68dd180c5e4a5826343cfe58b5cbfc79a Author: matcracker <matcracker@users.noreply.github.com> Date: Sat Jun 12 09:40:15 2021 +0200 QueryManager::addReportMessage() does not require anymore a translated string. commit 21a7f2ba7e4fdf6f4c5a9731cf6d3b4595e21e6e Author: matcracker <matcracker@users.noreply.github.com> Date: Sat Jun 12 09:38:55 2021 +0200 Next version is v0.9.0 commit 155f2d0dd9ef6143ddf2fe1090eb199c307326bb Merge: acc9b31 6485d88 Author: matcracker <matcracker@users.noreply.github.com> Date: Sat Jun 12 09:22:49 2021 +0200 Merge branch 'stable' into experimental commit acc9b319506f241d812857ceb289465e5fdc7926 Author: matcracker <matcracker@users.noreply.github.com> Date: Fri May 7 20:13:50 2021 +0200 Show which options are implemented/changed/removed in the configuration when it's updated. commit 32c07ffc25d1c993cac49d562b51dd49134f6e4b Author: matcracker <matcracker@users.noreply.github.com> Date: Fri May 7 19:34:32 2021 +0200 Show "Just now" when an log just happend commit 539f61d5f63c76fb04232ac48071528d16be4461 Author: matcracker <matcracker@users.noreply.github.com> Date: Fri May 7 19:31:15 2021 +0200 Fixed rollback radius not required but optional. commit a38f61d1acd51911c92d66011d0e02a35062f515 Author: matcracker <matcracker@users.noreply.github.com> Date: Fri May 7 17:45:20 2021 +0200 Update Forms.php commit 9feda950a5e37c45c7e1d7c31ea10f483b787a4e Author: matcracker <matcracker@users.noreply.github.com> Date: Fri May 7 17:45:06 2021 +0200 Entities names are now saved with "#" commit f43e2bbab645ab80f1bbc19651ea6b40a320ba39 Author: matcracker <matcracker@users.noreply.github.com> Date: Fri May 7 17:43:57 2021 +0200 Fixed entity filter not working commit b0ac015991d2229604f70c3318e8d2f42c188cc9 Author: matcracker <matcracker@users.noreply.github.com> Date: Fri May 7 17:43:17 2021 +0200 Fixed #37 commit 5fc205afae6e234efd3aa17224ec9ebd7094bd45 Author: matcracker <matcracker@users.noreply.github.com> Date: Fri May 7 16:08:51 2021 +0200 Fixed lookup taking the default radius instead of null commit b8afca952335a449148aebbdae5d1828eb25975e Author: matcracker <matcracker@users.noreply.github.com> Date: Fri May 7 16:04:33 2021 +0200 Allow negative ID + allowed more space for meta (fixed #44) commit ceede3c2dc45afa5a3226d1b8f25c5d8128fa6b2 Author: matcracker <matcracker@users.noreply.github.com> Date: Fri May 7 15:01:54 2021 +0200 Forgot do add "ON DELETE CASCADE" in MySQL patch file commit 44b2efd82e1a03761e97c58b9bc70e0d279324e9 Author: matcracker <matcracker@users.noreply.github.com> Date: Fri May 7 14:56:31 2021 +0200 Fixed radius not optional in the lookup menu UI commit c7baa575a12ea736f41febd73b922c588a2bc872 Author: matcracker <matcracker@users.noreply.github.com> Date: Fri May 7 14:55:47 2021 +0200 Allowed radius in lookup command commit 853b0eeadf970eae7d965b21298f0a1fa09ec20e Author: matcracker <matcracker@users.noreply.github.com> Date: Fri May 7 14:31:59 2021 +0200 Re-structured database tables (see description) - Added constraint names for foreign keys - Allow negative Y coordinate (ready for MC 1.17) - Reduced X/Z coordinates to INTEGER instead of BIGINT - All the column with data type BIGINT UNSIGNED are converted to SIGNED because PHP does not handle unsigned integer properly. commit fcc366d13551ebde36ea909097ad2d4daaaf7231 Author: matcracker <matcracker@users.noreply.github.com> Date: Fri May 7 14:27:22 2021 +0200 Fixed user filter not working on MySQL commit bc9089fa7f0d412389435ead469004d83d68a183 Author: matcracker <matcracker@users.noreply.github.com> Date: Fri May 7 11:02:24 2021 +0200 ConfigUpdater: now it maintains the previous settings where possible. commit 9cb884661fbb197db13b15b72715d861d765fae7 Author: matcracker <matcracker@users.noreply.github.com> Date: Thu May 6 20:08:58 2021 +0200 Fixed crash when using restricted block in UI + updated form library commit 3b4860d97a3c8380b9d9978fd5ac9e3ec393a218 Author: matcracker <matcracker@users.noreply.github.com> Date: Thu May 6 19:37:19 2021 +0200 Fixed inclusions/exclusions not working on MySQL + re-implemented support for meta when include/exclude blocks + fixed missing rollback binding parameter commit b3a095e46daf0083da7f8d22f23594ef786d1f03 Author: matcracker <matcracker@users.noreply.github.com> Date: Thu May 6 14:26:00 2021 +0200 Re-ordered parameters of InventoriesQueries::addInventorySlotLog() commit 88dc6beeacb9d064680ffdb766a0b80704202675 Author: matcracker <matcracker@users.noreply.github.com> Date: Thu May 6 14:25:28 2021 +0200 Improved management of time when saving log. Now it directly uses UNIX time without any timezone conversion. commit b6ea5a9f7cade8bbf2100facba95c9bfce278f26 Merge: 9c37b5a 60fd418 Author: matcracker <matcracker@users.noreply.github.com> Date: Wed May 5 18:28:30 2021 +0200 Merge branch 'stable' into experimental commit 9c37b5af0b9c60e25053243628971d4e95d725c0 Author: matcracker <matcracker98@gmail.com> Date: Fri Jun 12 12:18:06 2020 +0200 0.7.0 is done. commit a42bb41736f1aa563b0f2f33839dddb17f90232f Author: matcracker <matcracker98@gmail.com> Date: Fri Jun 12 12:17:46 2020 +0200 Added translation for config updater, increment config version commit e8ab91687df4af2e5e75e256c084d53769c96e2b Author: matcracker <matcracker98@gmail.com> Date: Thu Jun 11 23:06:36 2020 +0200 Forgot to temporary change the config version to 0. commit dd1bcdfc4fd04c9fa5bb5d442cc42bd27d0b5d2c Author: matcracker <matcracker98@gmail.com> Date: Thu Jun 11 22:57:25 2020 +0200 Remove array index key check... It should never happen. commit 3b23ea0cbd3b4a791b8e8d161b24faabfb108004 Author: matcracker <matcracker98@gmail.com> Date: Thu Jun 11 22:56:30 2020 +0200 Useless condition or condition... commit 67e913397bdffe3ca98dcd2a3979aed0503530f1 Author: matcracker <matcracker98@gmail.com> Date: Thu Jun 11 22:43:22 2020 +0200 Change again the way to log sides block... the previuos was too expensive... commit 55b671788078ea121e4ffedd02910b4f04664326 Author: matcracker <matcracker98@gmail.com> Date: Thu Jun 11 17:55:35 2020 +0200 Implemented ConfigUpdater commit 0baabc14e784b1a5fb69ab6a3b230224d3feeeea Author: matcracker <matcracker98@gmail.com> Date: Wed Jun 10 23:06:06 2020 +0200 Trying fixing PHPStan issue commit 5adfc10dcccceed0c8b5d840a655f386b54c4ed6 Author: matcracker <matcracker98@gmail.com> Date: Wed Jun 10 22:56:49 2020 +0200 Minor improvements while rollbacking entities. commit b2318dced7411595287a6436039fb0868ad9f223 Author: matcracker <matcracker98@gmail.com> Date: Wed Jun 10 22:56:21 2020 +0200 Fixed wrong action while placing/breaking paintings commit 9e00e7fa3a14df5019f1e45397f21544f12dc58a Author: matcracker <matcracker98@gmail.com> Date: Wed Jun 10 22:54:23 2020 +0200 Fixed block sides not correctly logged. NOTE: This change do not recurively find all sides to avoid performance issues. commit 7e5f87bd0a348b28a7c2794985d067c36a7e6f6d Author: matcracker <matcracker98@gmail.com> Date: Wed Jun 10 22:50:04 2020 +0200 Fixed flint and steel not able to log "click" actions. commit f9350e071dce98df8ee66303bbcfc780722fa17b Author: matcracker <matcracker98@gmail.com> Date: Wed Jun 10 22:48:57 2020 +0200 Fixed cake not logged when eaten. commit 8b00de32cf7cc2256081a65b9480fdc24e5ccfc3 Author: matcracker <matcracker98@gmail.com> Date: Wed Jun 10 22:46:51 2020 +0200 Fixed logging liquid when placed in another different liquid. commit 88f07e68bcdd73d1dc75dc5f80485f672b8cce0b Author: matcracker <matcracker98@gmail.com> Date: Wed Jun 10 22:44:12 2020 +0200 Liquids flow is now tracked commit dbeefa5a7d712ed9b66655d9a16c4e893c52c81f Author: matcracker <matcracker98@gmail.com> Date: Wed Jun 10 22:43:20 2020 +0200 Fixed lilypad logged when placed inside the water. commit 75dc9dc500b641c5077a26c4a4486871729bb708 Author: matcracker <matcracker98@gmail.com> Date: Wed Jun 10 22:42:17 2020 +0200 Fixed tracking sign text when placed. commit 27a0f7b1acf54852d6dd6dfbad9a0dfee6842ab3 Author: matcracker <matcracker98@gmail.com> Date: Wed Jun 10 22:38:28 2020 +0200 Revert "Fixed liquids not updated after the rollback" This reverts commit fde165d18ac1b7242ae1b4ee6eb526c1f2650f1a. commit 0f0ac9214743abac72e34dc84155bf44e2196044 Author: matcracker <matcracker98@gmail.com> Date: Wed Jun 10 18:08:47 2020 +0200 Fixed /co undo during inventories rollback. commit 2485aa9254590f618bf07b00f283f0a7437dc9e9 Author: matcracker <matcracker98@gmail.com> Date: Wed Jun 10 18:08:11 2020 +0200 Fixed trapped chest not rollback correctly. commit fde165d18ac1b7242ae1b4ee6eb526c1f2650f1a Author: matcracker <matcracker98@gmail.com> Date: Wed Jun 10 17:30:24 2020 +0200 Fixed liquids not updated after the rollback commit a32a6c7564f7056efb7e6c3e94cdb94d6770f203 Author: matcracker <matcracker98@gmail.com> Date: Wed Jun 10 17:29:36 2020 +0200 Removed unused parameter commit 6ab74ff4adc6f5796e4854326983d3c7fb6ff217 Author: matcracker <matcracker98@gmail.com> Date: Wed Jun 10 00:19:24 2020 +0200 Fixed liquids tracking when breaking blocks. commit b7db882b73addf4667323d9d3dd6e0795fbb1027 Author: matcracker <matcracker98@gmail.com> Date: Wed Jun 10 00:14:12 2020 +0200 Removed SpawnEgg tracking.. not really useful in case of AI. commit fdf7d0af70ad60e55c8e732b6f739e5d18033b00 Author: matcracker <matcracker98@gmail.com> Date: Wed Jun 10 00:13:39 2020 +0200 Fixed LogsQueryGenerator not inserting the time param. commit 340a0825cd45ad4bdf0e16d524d404f2898feb17 Author: matcracker <matcracker98@gmail.com> Date: Wed Jun 10 00:10:13 2020 +0200 Reverted 25ef5e7 + get first array key instead of 0. commit 87c3adf32d1b54bd888126351d9bd154eeaff496 Author: matcracker <matcracker98@gmail.com> Date: Tue Jun 9 19:54:42 2020 +0200 Fixed possible null position when placing itemframe. commit 17a6afb5edb72143610d82edae7292d8a338bdc7 Author: matcracker <matcracker98@gmail.com> Date: Tue Jun 9 19:52:11 2020 +0200 Fixed IronDoor not logged when clicked. commit 783c3dea2672a1776a32a7e4267ce340b0a2f382 Author: matcracker <matcracker98@gmail.com> Date: Tue Jun 9 19:51:42 2020 +0200 Forgot to commit this changes commit e1a2903ad517a4c94f231743317fb528d888f122 Author: matcracker <matcracker98@gmail.com> Date: Tue Jun 9 19:49:07 2020 +0200 Using Position::getLevelNonNull() instead of Utils:getLevelNonNull() commit 06876558fda41127631fa5ab1e5bb25e0637a8ae Author: matcracker <matcracker98@gmail.com> Date: Tue Jun 9 19:43:37 2020 +0200 Do not log click action when player is sneaking. commit 21ef19f8294f13c6f167adc6bbd8818be48408ab Author: matcracker <matcracker98@gmail.com> Date: Tue Jun 9 19:43:13 2020 +0200 Fixed flint and steel not logging correctly TNT ignites. commit 1cc603020f7a0e15c345d19efc94356361c43ed8 Author: matcracker <matcracker98@gmail.com> Date: Tue Jun 9 19:41:41 2020 +0200 Require API 3.13.0 commit 6ac40f84e6427522d30ea3ff420cefd0958dc1ef Author: matcracker <matcracker98@gmail.com> Date: Tue Jun 9 19:41:29 2020 +0200 Remove entity from fire when logged commit bdf4f6b2bc194560e05d9025e9a92cab87b6d597 Author: matcracker <matcracker98@gmail.com> Date: Sat Jun 6 00:24:09 2020 +0200 Fixing some PHPStan issues commit 2523a58d5143c2b06297c347823103184fbb3e99 Author: matcracker <matcracker98@gmail.com> Date: Sat Jun 6 00:12:34 2020 +0200 Minor optimizations commit 776c2560faf9360dcb8a65675de25a9db27c7a49 Author: matcracker <matcracker98@gmail.com> Date: Fri Jun 5 23:51:55 2020 +0200 Improved painting and spawn eggs logging. commit e66760303b88014e6b1b1a5fccb535c0c0125966 Author: matcracker <matcracker98@gmail.com> Date: Fri Jun 5 19:28:16 2020 +0200 Improved rollback report commit 82ed8d99b2bee9a03c02e7fe74e2995dad75b2e8 Author: matcracker <matcracker98@gmail.com> Date: Fri Jun 5 13:02:11 2020 +0200 Check active rollbacks outside the await call. commit bdd5254b65aeed924902ed04d9903f9dc1198235 Author: matcracker <matcracker98@gmail.com> Date: Fri Jun 5 13:01:25 2020 +0200 Fixed #19 commit 519f6eaa231c100ea5e811d181ee6fb9b0887aca Author: matcracker <matcracker98@gmail.com> Date: Fri Jun 5 12:53:55 2020 +0200 Require ContainerInventory instead of Inventory + do not store in a var the positions commit 6dfdaf8c1ec905ffb32835676a519a115d1d641e Author: matcracker <matcracker98@gmail.com> Date: Fri Jun 5 12:46:37 2020 +0200 Wops commit 479543181a060dcc343b2f208bb23f9afa723175 Author: matcracker <matcracker98@gmail.com> Date: Fri Jun 5 12:23:31 2020 +0200 Code format commit 25ef5e77bb8f851f156ddf3c3bf7487a99978c6f Author: matcracker <matcracker98@gmail.com> Date: Fri Jun 5 12:21:28 2020 +0200 Simplified and fixed an issue with BlocksQueryGeneratorTask commit 5f0921d79b388952b224a70b4bd41dba3796c1f3 Author: matcracker <matcracker98@gmail.com> Date: Fri Jun 5 00:32:46 2020 +0200 Removed some PHPStan ignoredErrors commit bdffa31d8a35d78c48c92656310db02854586eb3 Author: matcracker <matcracker98@gmail.com> Date: Fri Jun 5 00:32:18 2020 +0200 Fixed possible null itemframe. commit 01ffeb1e580b74e487b2861c9ce3c2c5c08a2ba3 Author: matcracker <matcracker98@gmail.com> Date: Fri Jun 5 00:26:30 2020 +0200 Fixed ItemFrame not correctly logged. commit 8141db0f04d949e414d2405c250eae052997f197 Author: matcracker <matcracker98@gmail.com> Date: Fri Jun 5 00:23:10 2020 +0200 Updated Action enum to be compatible commit 8fda6d3792c17e5bd61434877fcdbb146ccff7bb Author: matcracker <matcracker98@gmail.com> Date: Fri Jun 5 00:22:16 2020 +0200 Updated enum to last PMMP changes. commit 1c4eef54bb7851353719f863b6a7d9f26ebb9c2f Author: matcracker <matcracker98@gmail.com> Date: Thu Jun 4 19:51:32 2020 +0200 Fixed double plant not logged when placed. commit bbc1a6e7e7e41399182a8a9caa13fbe5c2aceb41 Author: matcracker <matcracker98@gmail.com> Date: Thu Jun 4 19:51:00 2020 +0200 Fixed lily pad not logged when placed. commit 38265566e86f8385f630557390a36d3d2d82db31 Author: matcracker <matcracker98@gmail.com> Date: Thu Jun 4 18:06:46 2020 +0200 Dropped BlockSniper support. commit 853ce60b57d44a03c1ba2eac66012e95ae673c94 Author: matcracker <matcracker98@gmail.com> Date: Wed Jun 3 14:24:53 2020 +0200 Fixed Fallable blocks not logged when placed. commit 7b057b4d37f26b5294c6883f0eda7b1e7d5fa0ad Author: matcracker <matcracker98@gmail.com> Date: Wed Jun 3 14:19:44 2020 +0200 Fixed restore logs not correctly ordered commit 872a54c94cc326399631a645118e8c9d21f6901d Author: matcracker <matcracker98@gmail.com> Date: Mon Jun 1 19:44:16 2020 +0200 Do not allow more than one rollback in the same area or by the same player. commit 1e9e496fae22f3f3ee41fe1e22707bf0d89cd6cc Author: matcracker <matcracker98@gmail.com> Date: Mon Jun 1 19:36:35 2020 +0200 Implemented Farmland and Grasspath logging. commit 07a0ae59ee9fbf2b0795beffca9f001c11fe3257 Author: matcracker <matcracker98@gmail.com> Date: Mon Jun 1 18:20:34 2020 +0200 Added __toString() values in Serializable classes commit 7fc84862909200c78fc9153a32db964e4f689a48 Author: matcracker <matcracker98@gmail.com> Date: Mon Jun 1 18:19:22 2020 +0200 Do not serialize SerializaBlocks in the BlocksQueryGeneratorTask commit f6c0fb266db832bcd8562fff734de3462a9f1266 Author: matcracker <matcracker98@gmail.com> Date: Mon Jun 1 18:18:19 2020 +0200 Fixed important bug introduced in v0.6.2: when rollback some falling blocks it causes a log recursion due to block update. This could be cause of #32 commit 416d8fb284bcb3aa818000b4603be741b09123fa Author: matcracker <matcracker98@gmail.com> Date: Mon Jun 1 18:14:47 2020 +0200 Fixed FenceGate and Levers not logged when clicked. commit 3d83028f06938bb31e324f17b80d9639a01df3ff Author: matcracker <matcracker98@gmail.com> Date: Mon Jun 1 18:04:49 2020 +0200 Starting v0.7.0 development (see description about changes) - Performance boost during log process, not use serializable classes. - Removed address column from entities table because not used. - The log time is now calculated from the plugin instead of database, so it avoids to get some stupid logs due to concurrency. commit 68ca7cef5ee27e2c1f131a2f7192e85420e333e8 Merge: 815387d b9343c1 Author: matcracker <matcracker98@gmail.com> Date: Tue May 26 17:09:05 2020 +0200 Merge branch 'stable' into experimental commit 815387d8195cd93315359f2a8650bc351a569d02 Author: matcracker <matcracker98@gmail.com> Date: Mon May 18 14:21:20 2020 +0200 WTF Git? commit 7abd9d78bd0c563ecf9db05c6ef009ed373dec98 Author: matcracker <matcracker98@gmail.com> Date: Mon May 18 14:18:58 2020 +0200 Downgrade to libasynql v3.2.0 commit 6d0614fabb5b0756c61c0a32869e5c74cf3e7f27 Merge: 1a077f0 cec1302 Author: matcracker <matcracker98@gmail.com> Date: Mon May 18 14:14:33 2020 +0200 Merge branch 'stable' into experimental commit 1a077f05050791479263af4f7a9a167981715f02 Author: matcracker <matcracker98@gmail.com> Date: Fri May 8 19:49:47 2020 +0200 Fixed block burning tracking. commit 8925f5754e980d305c4e910a7b265471caf28935 Author: matcracker <matcracker98@gmail.com> Date: Fri May 8 19:49:22 2020 +0200 Renamed functions commit 654f14a8a2d1976c3eb188d0fdd4b9c0af958499 Author: matcracker <matcracker98@gmail.com> Date: Fri May 8 19:11:49 2020 +0200 Minor improvement commit 486098b858a5a8ae9b96a1619b354dfbf3249353 Author: matcracker <matcracker98@gmail.com> Date: Fri May 8 19:11:37 2020 +0200 Removed useless empty functions (I don't remember why I put them...) commit 9115991fa6994bffab3080a8263962b9ccdd3ea2 Author: matcracker <matcracker98@gmail.com> Date: Thu May 7 21:25:18 2020 +0200 Woopss commit 104ee7c975b1c4fe60a26c42e75db71c2fa40d0d Author: matcracker <matcracker98@gmail.com> Date: Thu May 7 20:54:16 2020 +0200 More PHPStan again commit 82eb981804a78c63023509c3d9f10865d31768bb Author: matcracker <matcracker98@gmail.com> Date: Thu May 7 20:44:22 2020 +0200 More PHPStan... commit 7fe3740d6435799a13d06423769f035da9ed6ce6 Author: matcracker <matcracker98@gmail.com> Date: Thu May 7 20:25:57 2020 +0200 PHPStan commit e915f4715bb43801566eef1a9ad0c69516658296 Author: matcracker <matcracker98@gmail.com> Date: Wed May 6 20:37:55 2020 +0200 Fixing PHPStan issues commit 18869e0f1e41b63f335e58145ed92c33a38cd8d1 Author: matcracker <matcracker98@gmail.com> Date: Wed May 6 20:24:19 2020 +0200 Fixed more PHPStan issues... commit b97e6810d17cd3c49816668a8e2dccc81fbd08f5 Author: matcracker <matcracker98@gmail.com> Date: Wed May 6 20:12:39 2020 +0200 Resolving some PHPStan issues commit 76352de7ee445244527fd2b052ef2bcbd493f2e5 Author: matcracker <matcracker98@gmail.com> Date: Wed May 6 19:57:25 2020 +0200 Trying max level commit 800d7a9ad4d29223383c339bd106e22e7eeef3b6 Author: matcracker <matcracker98@gmail.com> Date: Wed May 6 19:48:48 2020 +0200 Update phpstan.neon.dist commit 5690c7692c41ca87b6ae8f1d99b59285a174d18c Author: matcracker <matcracker98@gmail.com> Date: Wed May 6 19:39:06 2020 +0200 Update phpstan.neon.dist commit 475c4dd41ac19876ccc5b8756078bd25094bc8bc Author: matcracker <matcracker98@gmail.com> Date: Wed May 6 19:35:29 2020 +0200 Update phpstan.neon.dist commit 572c7e037abdf6bd95422b8b85a78254f90e2110 Author: matcracker <matcracker98@gmail.com> Date: Wed May 6 19:30:11 2020 +0200 Update phpstan.neon.dist commit 13873db8611b79d378640b4959799e7fb486c054 Author: matcracker <matcracker98@gmail.com> Date: Wed May 6 19:21:13 2020 +0200 Update phpstan.neon.dist commit 8040479be8afbe42e2fe26f70ad9082c976d49cd Author: matcracker <matcracker98@gmail.com> Date: Wed May 6 19:19:04 2020 +0200 Update phpstan.neon.dist commit 4e000b945a72f318d36b61f1fa3687962193362a Author: matcracker <matcracker98@gmail.com> Date: Wed May 6 19:16:23 2020 +0200 Update phpstan.neon.dist commit 04588470f9295b6371d835f93bb7f1f6e1c0d5c6 Author: matcracker <matcracker98@gmail.com> Date: Wed May 6 19:09:56 2020 +0200 Update phpstan.neon.dist commit fd32a54992460f6ce48a5c80929053281eb170e6 Author: matcracker <matcracker98@gmail.com> Date: Wed May 6 19:06:52 2020 +0200 Update phpstan.neon.dist commit 4a5ec2a862136f08d7480ef3ba6229b15f790d11 Author: matcracker <matcracker98@gmail.com> Date: Wed May 6 19:03:08 2020 +0200 Update phpstan.neon.dist commit 9ada9edcd066193176a02324e7b0a91f86f73f66 Author: matcracker <matcracker98@gmail.com> Date: Wed May 6 18:59:31 2020 +0200 Ignoring errors commit 111d66dfcf84d0766cbf06b163c5aea7fad3d134 Author: matcracker <matcracker98@gmail.com> Date: Wed May 6 18:49:57 2020 +0200 Testing commit 06d778f2da71415111d033d22a775715897d3834 Author: matcracker <matcracker98@gmail.com> Date: Wed May 6 18:38:09 2020 +0200 Revert enum changes and excluded dir from analysis. commit 4ad8706a8d974213a981a149f3ed79a01f49a853 Author: matcracker <matcracker98@gmail.com> Date: Wed May 6 18:34:27 2020 +0200 Trying to fix PHPStan commit 9709c154e36a98dbfb24ea732e05ade861be5b6c Author: matcracker <matcracker98@gmail.com> Date: Wed May 6 18:17:28 2020 +0200 Minor change commit 55e8f3ce22718a77dc0bd1fb1860ae9db5d4d1b4 Author: matcracker <matcracker98@gmail.com> Date: Wed May 6 12:57:31 2020 +0200 Trying level 7 commit 088407e92005ece16b74ef72687077f915adef91 Author: matcracker <matcracker98@gmail.com> Date: Wed May 6 12:52:25 2020 +0200 Update phpstan.neon.dist commit 6fac43da92de00d292e2b8a06620540c90dc3528 Author: matcracker <matcracker98@gmail.com> Date: Wed May 6 12:48:27 2020 +0200 Update phpstan.neon.dist commit 0ab8a9dfcd4e110acda54aca1d117687808d4826 Author: matcracker <matcracker98@gmail.com> Date: Wed May 6 12:43:52 2020 +0200 Revert "Trying PHPStan level 6" This reverts commit e71b4f541bbc38b3872c03abb075d11aabc5257f. commit e71b4f541bbc38b3872c03abb075d11aabc5257f Author: matcracker <matcracker98@gmail.com> Date: Wed May 6 12:32:10 2020 +0200 Trying PHPStan level 6 commit bdf02525a17118f5d53c5d1f14dff939661e048e Author: matcracker <matcracker98@gmail.com> Date: Wed May 6 12:25:58 2020 +0200 Revert "Update phpstan.neon.dist" This reverts commit 4e352ad2626ae7e0b4d078a556ef471e5921f194. commit 4e352ad2626ae7e0b4d078a556ef471e5921f194 Author: matcracker <matcracker98@gmail.com> Date: Wed May 6 12:24:00 2020 +0200 Update phpstan.neon.dist commit 86f11587c2fddb72929ecc50fe0aad2ba8a0b14e Author: matcracker <matcracker98@gmail.com> Date: Tue May 5 20:15:55 2020 +0200 PHPStan test commit b1bda1512ba9cd9eb7da8b9fe7cf3a97ec74c2ac Author: matcracker <matcracker98@gmail.com> Date: Tue May 5 19:54:40 2020 +0200 Trying new autoloaded dirs for PHPStan removed untested code commit 13f9f41b519be4bb3a04dbc9f94acf3569e09244 Author: matcracker <matcracker98@gmail.com> Date: Tue May 5 19:44:39 2020 +0200 Minor code code formatting commit 10858c0ba909c652546c0defdd23bc6753de7de4 Author: matcracker <matcracker98@gmail.com> Date: Mon May 4 22:39:29 2020 +0200 Better inconsistency check for inventory slot log. commit 1fb97b560c4e2eba8d5dca143ed985e6a52fcfa7 Author: matcracker <matcracker98@gmail.com> Date: Mon May 4 22:31:27 2020 +0200 Split EntityUtils from Utils commit e6d1531b7e0526868a0a3c74cfde91856cabd427 Author: matcracker <matcracker98@gmail.com> Date: Mon May 4 22:18:03 2020 +0200 Wrong exception import... commit c4a0b50e1b610600da56eb13a4ac8a300dc62e54 Author: matcracker <matcracker98@gmail.com> Date: Mon May 4 21:41:22 2020 +0200 Fixed possible inconsistency issues with entities and tile blocks that get some null values due to asynchronous methods. commit b643bf9909d4eb0686ff3bcb70d99c014ee7db35 Author: matcracker <matcracker98@gmail.com> Date: Mon May 4 20:19:18 2020 +0200 Some code formatting commit 6c845086abf5c1bd8f6135ab396d6b62f17d9558 Author: matcracker <matcracker98@gmail.com> Date: Sun May 3 15:28:25 2020 +0200 Added undo command on forms. commit c7c157804d7ea0bde4cc8b88e9e1b1d5efece06e Author: matcracker <matcracker98@gmail.com> Date: Sun May 3 14:25:11 2020 +0200 Improved events handling and splitted inspector handlers from track handlers commit 8be1994ba341638b9f32812633484e489403a351 Author: matcracker <matcracker98@gmail.com> Date: Sat May 2 21:55:27 2020 +0200 Always check for empty logs commit 9db5dd99475ab49ebedde9e5e577c5dc3c100f49 Author: matcracker <matcracker98@gmail.com> Date: Sat May 2 21:49:23 2020 +0200 Wops commit fdd4faecf1143b4ee2a131d45a53da62862e0bf1 Author: matcracker <matcracker98@gmail.com> Date: Sat May 2 21:45:41 2020 +0200 Unset events onDisable() commit 3085e569315730fc177cca391914edaaa8d12c1c Author: matcracker <matcracker98@gmail.com> Date: Sat May 2 21:44:35 2020 +0200 Improved Painting break tracking. commit 02c8ca11567b7773c2d1dbd0c278b855e4317a9f Author: matcracker <matcracker98@gmail.com> Date: Sat May 2 21:43:58 2020 +0200 Saving ConfigParser instance for each event. commit de05930471b303e4c5f52e59b7c33f548fb58146 Author: matcracker <matcracker98@gmail.com> Date: Sat May 2 19:24:10 2020 +0200 The ignited TNT is now logged. commit 95f2190f12e09f91ece8bb69ed433c2eba6f966a Author: matcracker <matcracker98@gmail.com> Date: Sat May 2 19:23:49 2020 +0200 Minor change commit f0c644311fa0412b7aab8edc3087cc5ed65ab4b7 Author: matcracker <matcracker98@gmail.com> Date: Sat May 2 18:59:39 2020 +0200 Woops commit fd29244d876baa49eb55e1598f20a65d30f822d2 Author: matcracker <matcracker98@gmail.com> Date: Sat May 2 18:56:55 2020 +0200 Refactored some methods commit 37279066035887030909cb68e3f17100f1df36d1 Author: matcracker <matcracker98@gmail.com> Date: Sat May 2 18:56:31 2020 +0200 Fixed missing database name saving to be related to config. commit 9cf670f617e34fb9782a5853d061415dadf51f04 Author: matcracker <matcracker98@gmail.com> Date: Fri May 1 21:10:01 2020 +0200 Minor improvements commit 900727bfb73bcbdc6a91b5503b6bca27a3aafdce Author: matcracker <matcracker98@gmail.com> Date: Fri May 1 21:08:30 2020 +0200 Using new version of UpdateNotifier commit 9d763401ac73010d24c56083ff754183b79702fb Author: matcracker <matcracker98@gmail.com> Date: Fri May 1 21:07:49 2020 +0200 Renamed DB file to logs.db commit 22e118fb6d626231ba5350d373e5609d9f261b03 Author: matcracker <matcracker98@gmail.com> Date: Fri May 1 19:25:50 2020 +0200 Rollback improvements! - Removed useless calculation of block to exclude/include during the rollback, they were already calculated on query! - Get rid of unused and useless CommandParser from rollback steps. - Now the /co undo is able to undo changes without the time constraint. commit 8cd006222a41a953d6a0d8d674634b9338f4fdba Author: matcracker <matcracker98@gmail.com> Date: Fri May 1 12:07:03 2020 +0200 Removed excessive log during inventory transaction commit 6b504f53cfdb92195bc2a6a8a0ff03e4c604784f Author: matcracker <matcracker98@gmail.com> Date: Fri May 1 11:45:03 2020 +0200 Using equals to compare items commit c5416a3a07d3a2e6d9f4e4daea28bc7df9f3896f Author: matcracker <matcracker98@gmail.com> Date: Fri May 1 11:42:12 2020 +0200 Get rid of BlockFactory and BlockIds where possible. commit a890d3530b42034c4125924d3aec6e67a4fa25e4 Author: matcracker <matcracker98@gmail.com> Date: Fri May 1 11:40:48 2020 +0200 Fixed missing array counter on parsing time commit f6342517122e1b6ee72f9d72ade8f8f46bb83a0a Author: matcracker <matcracker98@gmail.com> Date: Thu Apr 30 22:08:21 2020 +0200 Fixed purge command not correctly working on SQLite. commit f9a5c5a1454b493d2556217993e494cfe2f163dc Author: matcracker <matcracker98@gmail.com> Date: Thu Apr 30 22:07:51 2020 +0200 Using getVanillaName() instead getName() commit 50093a8d981ec01c93df59f8bfdfe7b687d28fa7 Author: matcracker <matcracker98@gmail.com> Date: Thu Apr 30 21:22:47 2020 +0200 Improved time parsing. commit c95056611aa0c286f6b7c7e2c5ce50644c59555e Author: matcracker <matcracker98@gmail.com> Date: Mon Apr 27 19:38:51 2020 +0200 Removing tiles when rollbacking placed blocks. commit 13c5434bc391401a744222d0aaf5c462447fc505 Author: matcracker <matcracker98@gmail.com> Date: Mon Apr 27 19:28:30 2020 +0200 Fixed duplicated door log when breaking. commit a9e09ac51e7848cdd6ed0dcba272c63be0d9826a Author: matcracker <matcracker98@gmail.com> Date: Mon Apr 27 19:27:33 2020 +0200 Hack fixes for block place tracking, closes #9 (read description) - Fixed correct meta (damage) value of block. - Fixed wrong restore of bed and doors when placed. - Fixed logging of not placeable blocks. (#9) - Minor improvements. commit c091e2130890dea6f109ea1b92b2ea4181455e64 Author: matcracker <matcracker98@gmail.com> Date: Mon Apr 27 17:14:55 2020 +0200 Micro-optimization commit b5e25e3b52c48c677fdb3b7950b35a2d3b2637a9 Author: matcracker <matcracker98@gmail.com> Date: Mon Apr 27 17:11:07 2020 +0200 Removed unused assignment. commit 2ae28aea029386226a25bbd68520254d7985bfa7 Author: matcracker <matcracker98@gmail.com> Date: Mon Apr 27 17:08:30 2020 +0200 Fixed crash during lookup command on console commit 15ea76adade7d2e6189146e604dbbc4419e668a2 Author: matcracker <matcracker98@gmail.com> Date: Mon Apr 27 12:54:02 2020 +0200 Minor improvements for player interactions. commit ca14587271fbf275171e5c6f5d55a80ea9e1a045 Author: matcracker <matcracker98@gmail.com> Date: Mon Apr 27 12:53:17 2020 +0200 Fixed wrong position calculation of liquid tracking commit 5cca2df5a932cc108ef1c83650e6d91358cdafaf Author: matcracker <matcracker98@gmail.com> Date: Mon Apr 27 12:06:33 2020 +0200 Fixed order of plugin data folder creation. commit 7d4fa2364e7d69bbf321caaef5b2ecfda14637d9 Author: matcracker <matcracker98@gmail.com> Date: Sat Apr 25 23:22:27 2020 +0200 Update README.md commit 35090d94cbce17426f1463e8d76e85394d1b03dd Author: matcracker <matcracker98@gmail.com> Date: Sat Apr 25 17:51:26 2020 +0200 Changed order of permission check. commit 0382bafa97721e1c944051c215960236f8624b1c Author: matcracker <matcracker98@gmail.com> Date: Sat Apr 25 17:50:30 2020 +0200 Fixed unreacheable point. commit 1e34124eeebaff86d6a6ff7d532a9b29d230b788 Author: matcracker <matcracker98@gmail.com> Date: Sat Apr 25 17:44:57 2020 +0200 Added permission and doc. for /bcp undo commit f0d0981dfc123ac76e41e26d40105ecfb7e76dcc Author: matcracker <matcracker98@gmail.com> Date: Sat Apr 25 17:07:08 2020 +0200 Implemented block restrictions during lookup/rollback commit 3901b46f3bc38a66e9569e8f19abf285c6182c23 Author: matcracker <matcracker98@gmail.com> Date: Sat Apr 25 17:06:10 2020 +0200 Minor improvements commit 01ccaaaae67cd6bcafbf3b9bd6be1108414e4857 Author: matcracker <matcracker98@gmail.com> Date: Sat Apr 18 17:25:02 2020 +0200 Added /bcp undo command. commit 56714cbc4c9c8049473176a2b4bae3a5a357d437 Author: matcracker <matcracker98@gmail.com> Date: Sat Apr 18 17:24:43 2020 +0200 Using isset in this case. commit fb972ed78145d1f11ffc7ab70bf38091be246e35 Author: matcracker <matcracker98@gmail.com> Date: Sat Apr 18 17:24:08 2020 +0200 Fixed /co l not correctly working commit d6fc36cbf3199f8516bcf8dad663433a0b4e4005 Author: matcracker <matcracker98@gmail.com> Date: Fri Apr 17 12:44:21 2020 +0200 Removed unused mcpe-protocol (there was also a typo... lol) commit 9672dd7e57c9c038e5ba25da9756e74e20eb37b2 Author: matcracker <matcracker98@gmail.com> Date: Mon Apr 13 19:32:24 2020 +0200 Removed unused and useless Query::getLastLogId() commit 1e678df76c50ed1d2950f28c23f251828f65c948 Author: matcracker <matcracker98@gmail.com> Date: Mon Apr 13 19:26:04 2020 +0200 Don't throw an exception during the data request, it could be a false friend. commit ac9331928b189c77e2ca7f3cda169abc4042de33 Author: matcracker <matcracker98@gmail.com> Date: Mon Apr 13 19:25:01 2020 +0200 Updated to new await-generator v2.3.0 commit d652cd6400b413041fd6b8da78df730774203924 Author: matcracker <matcracker98@gmail.com> Date: Mon Apr 13 12:20:28 2020 +0200 Minor improvements on forms commit 046c3034565eee42027c97a43d506dbd1510e10e Author: matcracker <matcracker98@gmail.com> Date: Sun Apr 12 21:06:13 2020 +0200 Updated to libasynql v3.3 commit ef71ed478113beecf4912183fcca090930296f53 Author: matcracker <matcracker98@gmail.com> Date: Sun Apr 12 20:59:41 2020 +0200 Fixed useless tracking of player death. commit 72827315e8a3b6384b30b31b73527b19153f12da Author: matcracker <matcracker98@gmail.com> Date: Sun Apr 12 20:45:52 2020 +0200 Tracking entities killed by blocks (fire, lava, etc...) commit cc263e4f7e57a6faff29604f5d356cb3ba11433b Author: matcracker <matcracker98@gmail.com> Date: Sat Apr 11 23:01:47 2020 +0200 Update PluginQueries.php commit 6b2a0524145d90aaf7dfdefd43a213af540118e1 Author: matcracker <matcracker98@gmail.com> Date: Sat Apr 11 22:09:30 2020 +0200 Fixed crash on executeInsertRaw and fixed PHPStan void error. commit 02dadf2f71115292288ebe9ba55d0e0f42ae11bf Author: matcracker <matcracker98@gmail.com> Date: Sat Apr 11 22:08:34 2020 +0200 Populate skylight on rollback. commit 4589e38c92f97ee39d31ac955558c13075199304 Author: matcracker <matcracker98@gmail.com> Date: Sat Apr 11 19:44:00 2020 +0200 Removing some void usage commit 2e8fe9e632b0049cbbc95b76dd98dd1cf2075572 Author: matcracker <matcracker98@gmail.com> Date: Sat Apr 11 18:50:42 2020 +0200 Removed useless comment. commit f43aa808a9ec1084e4fceaa6cedf550017eec4ab Author: matcracker <matcracker98@gmail.com> Date: Sat Apr 11 18:45:35 2020 +0200 Fixing PHPStan issue commit 56471247f95ef78af69b95c8df7c62674d20ce8b Author: matcracker <matcracker98@gmail.com> Date: Sat Apr 11 18:36:31 2020 +0200 Test 4 commit 7824ac9a20c930aa28ddc4d023062edf00375350 Author: matcracker <matcracker98@gmail.com> Date: Sat Apr 11 18:20:59 2020 +0200 Test 3 commit 346ad037a285c73a9708bc7d6c4c06e23b0a1cc3 Author: matcracker <matcracker98@gmail.com> Date: Sat Apr 11 18:12:43 2020 +0200 Test 2 commit 3d1703fb0ececbe43c6663dc8f8688bdf780336a Author: matcracker <matcracker98@gmail.com> Date: Sat Apr 11 18:06:02 2020 +0200 Test commit 7deffd131d0148604be5c9ac6d189a97e7b77f78 Author: matcracker <matcracker98@gmail.com> Date: Sat Apr 11 17:50:59 2020 +0200 Update Main.php commit 46fc9151458d4e7832b3ddeb9b065ed3230304bd Author: matcracker <matcracker98@gmail.com> Date: Sat Apr 11 17:43:36 2020 +0200 Update Main.php commit 5ce754d830455681d72eaf7affe5691585ef97f4 Author: matcracker <matcracker98@gmail.com> Date: Sat Apr 11 17:38:37 2020 +0200 Fixed PHPDoc commit b081e399c3f76b54ca3736ca9a21e45e791e0b6d Author: matcracker <matcracker98@gmail.com> Date: Sat Apr 11 17:19:37 2020 +0200 Update phpstan.neon.dist commit f01374a05e0f58267edab6066591069615b71d81 Author: matcracker <matcracker98@gmail.com> Date: Sat Apr 11 17:11:44 2020 +0200 Update phpstan.neon.dist commit 82aa4b25658a0a7e00439b0979a1c1f8405130df Author: matcracker <matcracker98@gmail.com> Date: Sat Apr 11 16:58:37 2020 +0200 Added BlockSniper dep. commit 3edba4a6b106866cb364cb9e65b0e6306084ab64 Author: matcracker <matcracker98@gmail.com> Date: Sat Apr 11 16:46:54 2020 +0200 Update phpstan.neon.dist commit f4c29cfd5ebd91f2d7c3ffc50bfb97c05c2f219b Author: matcracker <matcracker98@gmail.com> Date: Sat Apr 11 15:57:26 2020 +0200 Update phpstan.neon.dist commit 7dc86025fd4b7e2193ee30d7d452cc23c36a72ff Author: matcracker <matcracker98@gmail.com> Date: Sat Apr 11 15:54:47 2020 +0200 Update phpstan.neon.dist commit a7e44a2669b24015219fb568e654bc79a4fa9d32 Author: matcracker <matcracker98@gmail.com> Date: Sat Apr 11 15:52:50 2020 +0200 Update phpstan.neon.dist commit a247fb6bc077b73ddaa754195892b163bd78888d Author: matcracker <matcracker98@gmail.com> Date: Sat Apr 11 15:46:42 2020 +0200 Prepare phpstan.neon.dist commit 3d61985f44947ace48c26b56496d2269e3649c11 Author: matcracker <matcracker98@gmail.com> Date: Sat Apr 11 14:50:55 2020 +0200 Update phpstan.neon commit 8991719767a1934c016a8b380b96665b2bc87522 Author: matcracker <matcracker98@gmail.com> Date: Sat Apr 11 14:41:40 2020 +0200 Update phpstan.neon commit 71965d34c0acdf0421fcce7d2b7c39a7070487c1 Author: matcracker <matcracker98@gmail.com> Date: Sat Apr 11 14:38:08 2020 +0200 Update phpstan.neon commit 67bedc30b34e7ae42d36a38f098052ff6f613e46 Author: matcracker <matcracker98@gmail.com> Date: Sat Apr 11 14:33:28 2020 +0200 Update phpstan.neon commit 0f52a6b425c6f4f5ca0001d7384bca5ac30b1ba3 Author: matcracker <matcracker98@gmail.com> Date: Sat Apr 11 14:23:01 2020 +0200 Trying revert language commit commit b16bc71c585ea6e78d8ac73f8edc695a64d1cd91 Author: matcracker <matcracker98@gmail.com> Date: Sat Apr 11 14:03:43 2020 +0200 Update phpstan.neon commit e8fa698b80380c25dc293be1bee831ed02a48955 Author: matcracker <matcracker98@gmail.com> Date: Sat Apr 11 14:00:22 2020 +0200 Update .gitignore commit ed469f09605c77a8d7806484836b1499f2beeb3b Author: matcracker <matcracker98@gmail.com> Date: Sat Apr 11 13:58:47 2020 +0200 Update .poggit.yml commit 25df9c4254030dc3b1f676e7a4564d989096a508 Author: matcracker <matcracker98@gmail.com> Date: Sat Apr 11 13:58:08 2020 +0200 Create phpstan.neon commit bae7af0d75a624cd0cdaff183db82963e678de6c Author: matcracker <matcracker98@gmail.com> Date: Sat Apr 11 13:00:21 2020 +0200 Update .poggit.yml commit 27b71a20984395e85f110c95a60abc3c744c083d Author: matcracker <matcracker98@gmail.com> Date: Sat Apr 11 12:57:27 2020 +0200 [WIP] More improvements, fixed issues on rollback with SQLite commit 14322f841f197cc2423145d1bfc96cc560ea279b Author: matcracker <matcracker98@gmail.com> Date: Sat Apr 11 00:12:02 2020 +0200 Upgrading version commit 3cb05a6a67f64b3c3b0f42eb2592b9991c1267b1 Author: matcracker <matcracker98@gmail.com> Date: Sat Apr 11 00:11:38 2020 +0200 Improved PatchManager, fixed issue with rollback items from tiles. commit 01461beb9b0fc3810c0ef32f449b7b377b76dfe9 Author: matcracker <matcracker98@gmail.com> Date: Fri Apr 10 22:22:34 2020 +0200 Fixed NBT of tiles not logged. Removed useless code on task. commit 8865a783ce838a481471fd4ed90edcda7972d0e3 Author: matcracker <matcracker98@gmail.com> Date: Fri Apr 10 19:30:44 2020 +0200 Forgot SQLite.. commit ffa9c502ddff6ecda961dc6976509fa17c3af5ea Author: matcracker <matcracker98@gmail.com> Date: Fri Apr 10 19:28:17 2020 +0200 [WIP] commit 80fd15155a21039ab4a6ffd8eef37a0ad4acbd38 Author: matcracker <matcracker98@gmail.com> Date: Mon Apr 6 22:46:48 2020 +0200 [WIP] More API avaiable commit 35e63e27547f45eed03a03f2a3b961e2ca697256 Author: matcracker <matcracker98@gmail.com> Date: Mon Apr 6 22:38:28 2020 +0200 Wrong doc. commit 206f74cb927802eef89eeabfd250405c56775233 Author: matcracker <matcracker98@gmail.com> Date: Mon Apr 6 22:31:42 2020 +0200 [WIP] Bug fixes + improvements + anonymous functions type hints commit dce13b7156de8ec01d90cd6abb0d8293cdc0f869 Author: matcracker <matcracker98@gmail.com> Date: Mon Apr 6 13:08:34 2020 +0200 [WIP] Bug fixes + improvements commit a838905887c88b65317377d72f8901568006e14a Author: matcracker <matcracker98@gmail.com> Date: Sun Apr 5 15:43:20 2020 +0200 [WIP] commit 1dfda2b20ff9b80663a25aa5a9ee4cf64c36ca3e Author: matcracker <matcracker98@gmail.com> Date: Sun Apr 5 12:31:24 2020 +0200 [WIP] Reworking queries classes - Replaced traits with classes - Performace and improvements commit 048cb4daba1e87ce0ad034a9201a21338fee7a0e Author: matcracker <matcracker@users.noreply.github.com> Date: Mon Jun 14 19:34:40 2021 +0200 Added patch to remove the v0.8.2 row This is not strictly necessary because the plugin will work anyway, but I prefer to keep the DB correctly versioned commit d07bd9874f02c33317f337b1150ac62bc9f84806 Author: matcracker <matcracker@users.noreply.github.com> Date: Mon Jun 14 19:15:11 2021 +0200 Fixed database version updating everytime the plugin changes version. The DB version must change only when a patch is applied. commit 4e0759ef6ad745609630a8badb70d7fcc97da12e Author: matcracker <matcracker@users.noreply.github.com> Date: Mon Jun 14 19:13:54 2021 +0200 Next version is v0.8.3 commit 6485d887f38331b774a6d4fc128f8506df01e1a3 Author: matcracker <matcracker@users.noreply.github.com> Date: Sat Jun 12 00:32:37 2021 +0200 Added type to some anonymous functions commit a8f4c99ab66eb21e30ee8c9969baa2575db9c4d6 Author: matcracker <matcracker@users.noreply.github.com> Date: Wed Jun 9 23:03:16 2021 +0200 Updated copyright year commit 6a4c2d650d469dd9808b43fb2941f0ef45b07212 Author: matcracker <matcracker@users.noreply.github.com> Date: Wed Jun 9 23:01:36 2021 +0200 Fixed #43 commit c9bc770e97be5863f1e1603d3b686198a0ed6538 Author: matcracker <matcracker@users.noreply.github.com> Date: Wed Jun 9 22:35:54 2021 +0200 Replaced single quotes with double quotes commit dceca4e52f9c1a02d03cfeb4519ede8c174f279d Author: matcracker <matcracker@users.noreply.github.com> Date: Wed Jun 9 22:21:23 2021 +0200 Fixed reload function due to last changes commit 4fd5df8d9f88a702a83708362ad095df6e97b950 Author: matcracker <matcracker@users.noreply.github.com> Date: Wed Jun 9 22:17:51 2021 +0200 Internal refactoring changes + small improvements commit fc938137014feb517f9b4c35cf3de3b0bb610b32 Author: matcracker <matcracker@users.noreply.github.com> Date: Tue Jun 8 19:32:09 2021 +0200 Update README.md commit 2e7c27f45d94990ec75639ecd746dbdd015e9ac9 Author: matcracker <matcracker@users.noreply.github.com> Date: Tue Jun 8 19:31:20 2021 +0200 Fixed wrong onError parameter on AwaitMutex (maybe related to #47) commit 66836a50355da67188925711f257c4af7c675d1d Author: matcracker <matcracker@users.noreply.github.com> Date: Tue Jun 8 19:29:51 2021 +0200 Next version is v0.8.2 commit 4340324905935ae0b1f9010e8ac37f6f64d0c56b Author: matcracker <matcracker@users.noreply.github.com> Date: Wed May 12 20:40:16 2021 +0200 Added initial database version to know since which version the user is using the plugin commit 82804246e1565ef4d6e5975e3872a59f9a5f7486 Author: matcracker <matcracker@users.noreply.github.com> Date: Wed May 12 19:24:00 2021 +0200 Removed not used classes commit 9bff9997cf37e4952b08b3e5b4d1d365178f4963 Author: matcracker <matcracker@users.noreply.github.com> Date: Wed May 12 18:55:28 2021 +0200 Use microseconds instead of seconds, it was a bad idea. commit f13a3b8124801203c655ae9efe0b6125d17b53b6 Author: matcracker <matcracker@users.noreply.github.com> Date: Tue May 11 19:46:53 2021 +0200 Fixed ConfigUpdater not updating the config-version, blame PHPStorm. commit 711928ebc1a74dc14a28f94d374248be669900c2 Author: matcracker <matcracker@users.noreply.github.com> Date: Tue May 11 19:46:22 2021 +0200 Next version is 0.8.1 commit cddecb15515f089b6063cbbd486307346a30c9de Author: Matt <matcracker@users.noreply.github.com> Date: Fri May 7 20:30:51 2021 +0200 v0.8.0 (#46) * Improved management of time when saving log. Now it directly uses UNIX time without any timezone conversion. * Re-ordered parameters of InventoriesQueries::addInventorySlotLog() * Fixed inclusions/exclusions not working on MySQL + re-implemented support for meta when include/exclude blocks + fixed missing rollback binding parameter * Fixed crash when using restricted block in UI + updated form library * ConfigUpdater: now it maintains the previous settings where possible. * Fixed user filter not working on MySQL * Re-structured database tables (see description) - Added constraint names for foreign keys - Allow negative Y coordinate (ready for MC 1.17) - Reduced X/Z coordinates to INTEGER instead of BIGINT - All the column with data type BIGINT UNSIGNED are converted to SIGNED because PHP does not handle unsigned integer properly. * Allowed radius in lookup command * Fixed radius not optional in the lookup menu UI * Forgot do add "ON DELETE CASCADE" in MySQL patch file * Allow negative ID + allowed more space for meta (fixed #44) * Fixed lookup taking the default radius instead of null * Fixed #37 * Fixed entity filter not working * Entities names are now saved with "#" * Update Forms.php * Fixed rollback radius not required but optional. * Show "Just now" when an log just happend * Show which options are implemented/changed/removed in the configuration when it's updated. commit 60fd418deaa10bf860b200999ceb249c419f550a Author: matcracker <matcracker@users.noreply.github.com> Date: Wed May 5 14:19:21 2021 +0200 Bump plugin version commit 1ed32054d4da1d9c56d06617a705e25bdcc661fe Author: matcracker <matcracker@users.noreply.github.com> Date: Wed May 5 14:19:12 2021 +0200 Using constant commit 22e339be6d8d0c6ec65b0c37391226da33484b31 Author: matcracker <matcracker@users.noreply.github.com> Date: Wed May 5 14:18:50 2021 +0200 Fixed #42, see description Step 2/2 - The lookup/log selection query is now built with the prepared statement criteria. - Improved the lookup/log selection query - Exclusions and inclusions does not support anymore block meta. Only ID are supported (in future will be replaced with the block name) commit 79e66250bc9886380f96c2f52617afaca4ae14e7 Author: matcracker <matcracker@users.noreply.github.com> Date: Mon May 3 23:34:07 2021 +0200 Code cleanup commit a98c3004c689ea344e794debab15c714a539086b Author: matcracker <matcracker@users.noreply.github.com> Date: Mon May 3 23:27:49 2021 +0200 Minor improvement when update blocks after rollback commit 3c9016b0eec66da427fdb62a53da79e84c93ca23 Author: matcracker <matcracker@users.noreply.github.com> Date: Mon May 3 23:25:38 2021 +0200 Forgot to push this change commit fa65e467f37e912492cdee18207bfd536375dc11 Author: matcracker <matcracker@users.noreply.github.com> Date: Mon May 3 23:22:51 2021 +0200 Minor changes commit d216702c559c24a7d32a70fb43a5bc4782431e6b Author: matcracker <matcracker@users.noreply.github.com> Date: Mon May 3 23:22:37 2021 +0200 Replaced async query building with SQL transaction Step 1/2 for #42 commit 7ec910cfa9c5ff25f0e673de9f666b7415852ea3 Author: matcracker <matcracker@users.noreply.github.com> Date: Tue Apr 20 22:04:49 2021 +0200 Fixed PHPStan lints commit 04fb48a45ecd9a503f5d7bf0c32239ed94633303 Author: matcracker <matcracker@users.noreply.github.com> Date: Tue Apr 20 21:56:22 2021 +0200 Updated AwaitGenerator version commit e11768913e0789d84e2d860e949e65f49ff9ca3e Author: matcracker <matcracker@users.noreply.github.com> Date: Tue Apr 20 21:46:48 2021 +0200 Showing world's folder name instead of world name This change is also needed in all queries but it's a BC commit 7d3102f0ec47976859afd62e0504408d434238e1 Author: matcracker <matcracker@users.noreply.github.com> Date: Tue Apr 20 21:32:37 2021 +0200 Fixed #39 + minor improvement of block break commit 02eec0c5a2173ea055013ba277bde3cda828a8e1 Author: matcracker <matcracker@users.noreply.github.com> Date: Tue Apr 20 21:31:20 2021 +0200 Next version is 0.7.3 commit 08e3dd8b0dd8bb6586bdaec2b602d92dfb539187 Author: matcracker <matcracker@users.noreply.github.com> Date: Mon Mar 15 19:37:32 2021 +0100 Bump version commit 57f519c20441e99d456d1b291f7a4f04824237b6 Author: matcracker <matcracker@users.noreply.github.com> Date: Sat Mar 13 19:52:56 2021 +0100 Update phpstan.neon.dist commit c0bc78473e4f4888e19659bc178bcf074315d7bd Author: matcracker <matcracker@users.noreply.github.com> Date: Sat Mar 13 19:52:00 2021 +0100 Revert "Test using fork" This reverts commit 94557326dd5059c96a40b608cc557b720b127950. commit 94557326dd5059c96a40b608cc557b720b127950 Author: Matt <matcracker@users.noreply.github.com> Date: Sat Mar 13 19:48:55 2021 +0100 Test using fork commit f0471b05c83dd163c5fb2998ccc2d8339eec8c85 Author: Kaddicus <47439649+KadTheHunter@users.noreply.github.com> Date: Sat Mar 13 06:43:48 2021 -0500 Bump libasynsql to 3.3.1 to work w/PHP 7.4 (#38) commit cd01391a2628320924ea59446648b0ec980851ae Author: Matt <matcracker@users.noreply.github.com> Date: Sun Jul 19 23:43:10 2020 +0200 Update README.md commit c3e9780f7b99b597e11e0234752ba94c0b128f3b Merge: 8735807 5d76af0 Author: matcracker <matcracker98@gmail.com> Date: Mon Jun 15 11:32:51 2020 +0200 Merge branch 'stable' of https://github.com/matcracker/BedcoreProtect into stable commit 8735807558aa587a9c6f390cad4eb9e80fca53bb Author: matcracker <matcracker98@gmail.com> Date: Mon Jun 15 11:32:48 2020 +0200 Update to v0.7.1 commit 05197babc6af859a4bca14701f152d8d1debc235 Author: matcracker <matcracker98@gmail.com> Date: Mon Jun 15 11:32:26 2020 +0200 This is not necessary commit 95db409d72ee8f4874d71229e7b6075d7e42d9bd Author: matcracker <matcracker98@gmail.com> Date: Mon Jun 15 11:32:16 2020 +0200 Fixed crash when getting null lang in ConfigUpdater before using the ConfigParser commit 05fae097f1d5bca853c51b6bb293101ef35a5d64 Author: matcracker <matcracker98@gmail.com> Date: Mon Jun 15 11:29:42 2020 +0200 Fixed crash due to wrong database SQLite patches. Thanks @muqsit! commit c3f75d06c176b560e68ee389fc7936186bca3ebf Author: matcracker <matcracker98@gmail.com> Date: Mon Jun 15 11:16:03 2020 +0200 Using mb_strtolower instead of strtolower commit 8a431090d354312f44aadd3edd84a3c04d9d68de Author: matcracker <matcracker98@gmail.com> Date: Mon Jun 15 11:12:05 2020 +0200 Updated UpdateNotifier version commit 5d76af0b7ef732636f3942be4d83bf926db59187 Author: MaksPV <51298369+MaksPV@users.noreply.github.com> Date: Fri Jun 12 21:09:13 2020 +0300 Update rus.ini (#33) commit 392fb16cdb5f47781676d6694e5cf044b75e24cb Merge: c13ee41 354b938 Author: matcracker <matcracker98@gmail.com> Date: Fri Jun 12 12:46:12 2020 +0200 Merge branch 'stable' of https://github.com/matcracker/BedcoreProtect into stable commit c13ee414d5508e2cafcacebe4215b6189e45c774 Author: matcracker <matcracker98@gmail.com> Date: Fri Jun 12 12:45:57 2020 +0200 Update README.md commit 354b938f41c30233d44928ed7b1f85178e4dc80d Author: Matt <matcracker@users.noreply.github.com> Date: Fri Jun 12 12:40:40 2020 +0200 v0.7.0 (#35) commit b9343c115a176016ae296a9204505c6d633ce625 Author: matcracker <matcracker98@gmail.com> Date: Mon May 25 19:59:16 2020 +0200 Added /bcp show to UI commit 53c893188ae8c4c1e58dda13230eccdf80843db1 Author: matcracker <matcracker98@gmail.com> Date: Mon May 25 12:04:39 2020 +0200 Release v0.6.2 commit b2f1315c33d77f307e9f1a114ab002920c8d7623 Author: matcracker <matcracker98@gmail.com> Date: Mon May 25 11:47:03 2020 +0200 Set synchronous mode to NORMAL in SQLite. It should increase performance with WAL mode commit 269a35f9126e468189c11f075159a0c22354b15e Author: matcracker <matcracker98@gmail.com> Date: Mon May 25 00:07:35 2020 +0200 Fixed lookup query for MySQL commit ab189c3e4162be17ac30840dbbef5a1610b014a6 Author: matcracker <matcracker98@gmail.com> Date: Sun May 24 11:28:26 2020 +0200 Removed excessive <br> commit 18809f87da9956826446c96523c1cbf22a875a36 Author: matcracker <matcracker98@gmail.com> Date: Sun May 24 11:23:19 2020 +0200 Added /bcp show command to README commit 92079906384527024e884d347c7cdb1850069fb8 Author: MaksPV <51298369+MaksPV@users.noreply.github.com> Date: Sat May 23 17:54:30 2020 +0300 Updated russian language (#28) * update * Немного изменений Co-authored-by: Matt <matcracker@users.noreply.github.com> commit f69235450360ad78acc13887fe08636093ea5705 Author: matcracker <matcracker98@gmail.com> Date: Sat May 23 16:46:30 2020 +0200 Removed not used comment commit 423ae93c296f3d2162ce41bcd3b2abe69022917e Author: matcracker <matcracker98@gmail.com> Date: Sat May 23 00:15:21 2020 +0200 Working on #20: item frame transactions are now logged. Next step is merging inventories + blocks tables to get a single log page. commit 33da8e2e47664d0eb9205340e84ebaba127bc184 Author: matcracker <matcracker98@gmail.com> Date: Fri May 22 23:17:09 2020 +0200 Fixed possible spamming logs using filled buckets. commit 90e4f005104a0c61cad001686140642091151eac Author: matcracker <matcracker98@gmail.com> Date: Fri May 22 20:30:33 2020 +0200 Throwing exception when using PluginQueries::onRollback() commit 75c9325e8bd09287836a622a003bd8c021fa6043 Author: matcracker <matcracker98@gmail.com> Date: Fri May 22 20:24:20 2020 +0200 Fixed PHPStan lints commit 3d1d4b6104459140a9d92b7a092275fdb3e5d9fb Author: matcracker <matcracker98@gmail.com> Date: Fri May 22 20:20:49 2020 +0200 Fixed crash and enhanced /bcp lookup command, see description - Not allows duplicated users. - The parameter "blocks" is now called "inclusions" - The inclusions/exclusions now handle also the items - The inclusions/exclusions now got a "no-strict mode" with allow to select all blocks with the same ID when no meta is specified Example: - include=5 --> includes all blocks with ID 5 (no strict) - include=5:0 --> includes only block with ID 5 and meta 0 (strict) commit f124a8ba0f88b6f993a95c27040342d5ba9e0a27 Author: matcracker <matcracker98@gmail.com> Date: Fri May 22 20:14:55 2020 +0200 Using function to get the prefix for columns. commit c80ceb00c0d52ddaf16300b2b45f1c8c8ac00f9d Author: matcracker <matcracker98@gmail.com> Date: Fri May 22 20:13:54 2020 +0200 micro-optimization + removed bed from clickable blocks. commit 5c738094cb2bf0e803c36aede2402574dc1b2d32 Author: matcracker <matcracker98@gmail.com> Date: Fri May 22 20:11:07 2020 +0200 Rollback now update all blocks. Little performance cost but good result for liquids and lights. commit ddba1dcf327353f804439408b1a7347dbb4e8143 Author: matcracker <matcracker98@gmail.com> Date: Fri May 22 17:10:45 2020 +0200 Fixed rollback not sorting by time the logs. This was a bug since first versions, I always forgot to fix it :skull: commit 0eaaf0c528b9a8dd88c735dab34677d65a324cdc Author: matcracker <matcracker98@gmail.com> Date: Fri May 22 12:00:09 2020 +0200 Added missing show subcommand permission. commit 34cfcbf9d3c28d665adc2e7f0d1a910ecfe945b7 Author: matcracker <matcracker98@gmail.com> Date: Fri May 22 10:52:32 2020 +0200 Fixed #29: allow database patches also when the plugin version is major of db version. commit 660c32ee78f93d539c5b192e4de0ac6730941ac0 Author: matcracker <matcracker98@gmail.com> Date: Thu May 21 23:29:15 2020 +0200 min... not max :tired_face: commit fbc819fd2641c175fc3f250999a6a8a7c3f43465 Author: matcracker <matcracker98@gmail.com> Date: Thu May 21 23:19:38 2020 +0200 Using max func instead of shorthand if commit 3512ccd6bda83d53719e32499a85468e04e647d1 Author: matcracker <matcracker98@gmail.com> Date: Thu May 21 23:16:42 2020 +0200 Added /bcp show command instead of using /bcp lookup It uses the same syntax, so /bcp show <page>:<lines> commit b14e11990022552ef92b986c87c2664c427fde17 Author: matcracker <matcracker98@gmail.com> Date: Thu May 21 12:43:07 2020 +0200 Improved the error message during the parsing of inclusions/exclusions commit c22963c6008380f1d5ba89d0dcdeb03b6834544c Author: matcracker <matcracker98@gmail.com> Date: Thu May 21 12:41:30 2020 +0200 Fixed invalid parameter message showing actions instead of parameters. commit a3a3c649bdfe7c0b4bc5704942c3a3be72870668 Author: matcracker <matcracker98@gmail.com> Date: Thu May 21 10:59:13 2020 +0200 Fixed parsing whitespaced player names on forms. commit 9427c6cbb336e3d62affa313d33c097652bbb36a Author: matcracker <matcracker98@gmail.com> Date: Wed May 20 16:54:03 2020 +0200 Code formatting commit 8ca47ed85ca93d1e8078c33a5b582e91c2cfec6d Author: matcracker <matcracker98@gmail.com> Date: Wed May 20 16:53:39 2020 +0200 Improved PatchManager::patch() - It now backups the SQLite database. - It correctly handles the case of no patches for a single database and it updates the database version only to the last patch added. commit a4a844382c4724ca70d9e6f5d75c3d3ad2e5bd70 Author: matcracker <matcracker98@gmail.com> Date: Wed May 20 16:50:07 2020 +0200 Added primary keys to the tables instead of UNIQUE and NOT NULL. commit dd23febbfeb0913fdf923adec454c313bfd892e4 Author: matcracker <matcracker98@gmail.com> Date: Tue May 19 19:11:53 2020 +0200 Forgot to commit this file related to commit c550964 commit c55096435dc6548d448f4a52099d8aab87c57fe4 Author: matcracker <matcracker98@gmail.com> Date: Tue May…
matcracker
added a commit
that referenced
this issue
Aug 5, 2021
* Update phpstan.neon.dist * Fixed PHPDoc * Update Main.php * Update Main.php * Test * Test 2 * Test 3 * Test 4 * Fixing PHPStan issue * Removed useless comment. * Removing some void usage * Populate skylight on rollback. * Fixed crash on executeInsertRaw and fixed PHPStan void error. * Update PluginQueries.php * Tracking entities killed by blocks (fire, lava, etc...) * Fixed useless tracking of player death. * Updated to libasynql v3.3 * Minor improvements on forms * Updated to new await-generator v2.3.0 * Don't throw an exception during the data request, it could be a false friend. * Removed unused and useless Query::getLastLogId() * Removed unused mcpe-protocol (there was also a typo... lol) * Fixed /co l not correctly working * Using isset in this case. * Added /bcp undo command. * Minor improvements * Implemented block restrictions during lookup/rollback * Added permission and doc. for /bcp undo * Fixed unreacheable point. * Changed order of permission check. * Update README.md * Fixed order of plugin data folder creation. * Fixed wrong position calculation of liquid tracking * Minor improvements for player interactions. * Fixed crash during lookup command on console * Removed unused assignment. * Micro-optimization * Hack fixes for block place tracking, closes #9 (read description) - Fixed correct meta (damage) value of block. - Fixed wrong restore of bed and doors when placed. - Fixed logging of not placeable blocks. (#9) - Minor improvements. * Fixed duplicated door log when breaking. * Removing tiles when rollbacking placed blocks. * Improved time parsing. * Using getVanillaName() instead getName() * Fixed purge command not correctly working on SQLite. * Fixed missing array counter on parsing time * Get rid of BlockFactory and BlockIds where possible. * Using equals to compare items * Removed excessive log during inventory transaction * Rollback improvements! - Removed useless calculation of block to exclude/include during the rollback, they were already calculated on query! - Get rid of unused and useless CommandParser from rollback steps. - Now the /co undo is able to undo changes without the time constraint. * Renamed DB file to logs.db * Using new version of UpdateNotifier * Minor improvements * Fixed missing database name saving to be related to config. * Refactored some methods * Woops * Minor change * The ignited TNT is now logged. * Saving ConfigParser instance for each event. * Improved Painting break tracking. * Unset events onDisable() * Wops * Always check for empty logs * Improved events handling and splitted inspector handlers from track handlers * Added undo command on forms. * Some code formatting * Fixed possible inconsistency issues with entities and tile blocks that get some null values due to asynchronous methods. * Wrong exception import... * Split EntityUtils from Utils * Better inconsistency check for inventory slot log. * Minor code code formatting * Trying new autoloaded dirs for PHPStan removed untested code * PHPStan test * Update phpstan.neon.dist * Revert "Update phpstan.neon.dist" This reverts commit 4e352ad. * Trying PHPStan level 6 * Revert "Trying PHPStan level 6" This reverts commit e71b4f5. * Update phpstan.neon.dist * Update phpstan.neon.dist * Trying level 7 * Minor change * Trying to fix PHPStan * Revert enum changes and excluded dir from analysis. * Testing * Ignoring errors * Update phpstan.neon.dist * Update phpstan.neon.dist * Update phpstan.neon.dist * Update phpstan.neon.dist * Update phpstan.neon.dist * Update phpstan.neon.dist * Update phpstan.neon.dist * Update phpstan.neon.dist * Update phpstan.neon.dist * Update phpstan.neon.dist * Trying max level * Resolving some PHPStan issues * Fixed more PHPStan issues... * Fixing PHPStan issues * PHPStan * More PHPStan... * More PHPStan again * Woopss * Removed useless empty functions (I don't remember why I put them...) * Minor improvement * Renamed functions * Fixed block burning tracking. * Downgrade to libasynql v3.2.0 * WTF Git? * Starting v0.7.0 development (see description about changes) - Performance boost during log process, not use serializable classes. - Removed address column from entities table because not used. - The log time is now calculated from the plugin instead of database, so it avoids to get some stupid logs due to concurrency. * Fixed FenceGate and Levers not logged when clicked. * Fixed important bug introduced in v0.6.2: when rollback some falling blocks it causes a log recursion due to block update. This could be cause of #32 * Do not serialize SerializaBlocks in the BlocksQueryGeneratorTask * Added __toString() values in Serializable classes * Implemented Farmland and Grasspath logging. * Do not allow more than one rollback in the same area or by the same player. * Fixed restore logs not correctly ordered * Fixed Fallable blocks not logged when placed. * Dropped BlockSniper support. * Fixed lily pad not logged when placed. * Fixed double plant not logged when placed. * Updated enum to last PMMP changes. * Updated Action enum to be compatible * Fixed ItemFrame not correctly logged. * Fixed possible null itemframe. * Removed some PHPStan ignoredErrors * Simplified and fixed an issue with BlocksQueryGeneratorTask * Code format * Wops * Require ContainerInventory instead of Inventory + do not store in a var the positions * Fixed #19 * Check active rollbacks outside the await call. * Improved rollback report * Improved painting and spawn eggs logging. * Minor optimizations * Fixing some PHPStan issues * Remove entity from fire when logged * Require API 3.13.0 * Fixed flint and steel not logging correctly TNT ignites. * Do not log click action when player is sneaking. * Using Position::getLevelNonNull() instead of Utils:getLevelNonNull() * Forgot to commit this changes * Fixed IronDoor not logged when clicked. * Fixed possible null position when placing itemframe. * Reverted 25ef5e7 + get first array key instead of 0. * Fixed LogsQueryGenerator not inserting the time param. * Removed SpawnEgg tracking.. not really useful in case of AI. * Fixed liquids tracking when breaking blocks. * Removed unused parameter * Fixed liquids not updated after the rollback * Fixed trapped chest not rollback correctly. * Fixed /co undo during inventories rollback. * Revert "Fixed liquids not updated after the rollback" This reverts commit fde165d. * Fixed tracking sign text when placed. * Fixed lilypad logged when placed inside the water. * Liquids flow is now tracked * Fixed logging liquid when placed in another different liquid. * Fixed cake not logged when eaten. * Fixed flint and steel not able to log "click" actions. * Fixed block sides not correctly logged. NOTE: This change do not recurively find all sides to avoid performance issues. * Fixed wrong action while placing/breaking paintings * Minor improvements while rollbacking entities. * Trying fixing PHPStan issue * Implemented ConfigUpdater * Change again the way to log sides block... the previuos was too expensive... * Useless condition or condition... * Remove array index key check... It should never happen. * Forgot to temporary change the config version to 0. * Added translation for config updater, increment config version * 0.7.0 is done. * Improved management of time when saving log. Now it directly uses UNIX time without any timezone conversion. * Re-ordered parameters of InventoriesQueries::addInventorySlotLog() * Fixed inclusions/exclusions not working on MySQL + re-implemented support for meta when include/exclude blocks + fixed missing rollback binding parameter * Fixed crash when using restricted block in UI + updated form library * ConfigUpdater: now it maintains the previous settings where possible. * Fixed user filter not working on MySQL * Re-structured database tables (see description) - Added constraint names for foreign keys - Allow negative Y coordinate (ready for MC 1.17) - Reduced X/Z coordinates to INTEGER instead of BIGINT - All the column with data type BIGINT UNSIGNED are converted to SIGNED because PHP does not handle unsigned integer properly. * Allowed radius in lookup command * Fixed radius not optional in the lookup menu UI * Forgot do add "ON DELETE CASCADE" in MySQL patch file * Allow negative ID + allowed more space for meta (fixed #44) * Fixed lookup taking the default radius instead of null * Fixed #37 * Fixed entity filter not working * Entities names are now saved with "#" * Update Forms.php * Fixed rollback radius not required but optional. * Show "Just now" when an log just happend * Show which options are implemented/changed/removed in the configuration when it's updated. * Next version is v0.9.0 * QueryManager::addReportMessage() does not require anymore a translated string. * Exposed as protected RollbackTask::getSerializedChunks() * Updated comment * Thanks to Git for ignoring this change from the stable branch... * Renamed Database to DatabaseManager * Added DefaultQueries where locate all insertXxx functions * Drop support for PHP 7.3, minimum is now PHP 7.4. API required is 3.21.0 * Minor PHP 7.4 fixes * Fixed RollbackTask not using array as Threaded object. Removed AbstractSerializable class * Transformed DefaultQueries in DefaultQueriesTrait * Made DatabaseManager final class * Trying to fix PHPStan lint * Revert "Trying to fix PHPStan lint" This reverts commit 6d4d6e8. * Minor changes * Removed unused plugin's API + minor change to MathUtils::floorBoundingBox * Changed version to v0.8.4, there will be not any new feature in this update * Revert "Changed version to v0.8.4, there will be not any new feature in this update" This reverts commit 4780ddc. * [WIP] New features and improvements! DON'T USE VERSION 0.10.0, IT IS INCOMPLETE AND NOT TESTED. Changelog: - The subcommands rollback, restore and undo can now be used from console - Added new command parameter "world". With this parameter you can specify which world you need to rollback blocks. - Added global radius parameter. Use "r=#global". - Removed the subcommand menu/ui (/bcp menu). To access the UI commands, you need to enable the flag in the configuration and simply run the command "/bcp" to show the UI in-game. - Fixed #51 - Refactored the plugin command system and form management. * More fixes and improvements * The world should never be null * Added missing type * Removed unused variables * Update queries with limit and offsets * Split rollback/restore queries in max 25000 rows. I have to decide whether to leave this number constant or let the user decide the maximum based on memory availability. Increasing the number will decrease the time for a world to rollback * Fixed crash in case of rollback/restore from console * Added message indicating if the world is going to be rollbacked or restored when using "undo" command * BlockUtils::asTile() now accepts Position instead of Block * Updated translations * Fixed inspector show two times the output message when clicking an inventory block * Minor help messages styles changes * Finished to update all translations * Cosmetic change * Added missing language key * Update translations when reload the config * Shut-up PHPStan * Fixed wrong time calculation int the report * Removed getPlugin() override * Code reformat * Fixed wrong doc. comment * Build SerializableBlock with Vector3 * Minor changes * Update README.md * Ops * Fixed purge command not working from console + minor changes/fixes on ParsableSubCommand * Added PRAGMA optimize for SQLite database. This should improves the database speed if necessary after a long usage (according to SQLite docs). The pragma will be executed before closing the database connection and every 8 hour after the server starts. * Implemented additional parameters + improved puge command Additional parameters: they are special parameters (#parameter) to be added in the command allowing different features. Actually only #optimize has been added and can be used in the /bcp purge command. (e.g. /bcp purge t=30d #optimize) and it allows to reduce the database space occupation and optimize the query insertion. The purge command now also allow to choose which world delete the log by using "/bcp purge t=1s w=my_world_name" * Minor changes to Action enum * Minor improvement for CommandParameter::fromString() * Code reformat * Changed UpdateNotifier src * Support PHP 8 * Updated to last libasynql version to support PHP8 * Added missing /bcp show command alias * Revamp the README file * Woops
Closed
Closed
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
When you try to place a block where is incompatible (e.g. flowers on sand) the plugin logs it anyway. This is caused by a bug on PocketMine.
The text was updated successfully, but these errors were encountered: