From 3b4e8492765dfc7daca49b80a465335012c90dc6 Mon Sep 17 00:00:00 2001 From: Jordan Date: Sun, 25 Aug 2024 15:20:07 +0100 Subject: [PATCH] chore: warn when both history db and delete disk on logout are enabled (#2824) * chore: warn when both history db and delete disk on logout are enabled * Improve message --- .../main/java/com/fastasyncworldedit/core/Fawe.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/worldedit-core/src/main/java/com/fastasyncworldedit/core/Fawe.java b/worldedit-core/src/main/java/com/fastasyncworldedit/core/Fawe.java index 829f29da6..dac6fe9d6 100644 --- a/worldedit-core/src/main/java/com/fastasyncworldedit/core/Fawe.java +++ b/worldedit-core/src/main/java/com/fastasyncworldedit/core/Fawe.java @@ -365,6 +365,18 @@ public class Fawe { Settings.settings().QUEUE.PARALLEL_THREADS ); } + if (Settings.settings().HISTORY.DELETE_DISK_ON_LOGOUT && Settings.settings().HISTORY.USE_DATABASE) { + LOGGER.warn("!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"); + LOGGER.warn("!!! !!!"); + LOGGER.warn("!!! Using history database whilst deleting disk history! !!!"); + LOGGER.warn("!!! You will not be able to rollback edits after a user logs !!!"); + LOGGER.warn("!!! out, recommended to disable delete-disk-on-logout if you !!!"); + LOGGER.warn("!!! you want to have full history rollback functionality. !!!"); + LOGGER.warn("!!! Disable use-database if you do not need to have rollback !!!"); + LOGGER.warn("!!! functionality and wish to disable this warning. !!!"); + LOGGER.warn("!!! !!!"); + LOGGER.warn("!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"); + } try { byte[] in = new byte[0]; byte[] compressed = LZ4Factory.fastestJavaInstance().fastCompressor().compress(in);