mirror of
https://github.com/amalthea-mc/ShopChest.git
synced 2024-11-08 19:51:05 +00:00
Added config option to disable economy logging
This commit is contained in:
parent
397304c748
commit
a8f589c1b7
@ -113,6 +113,9 @@ public class Config {
|
||||
/** Whether the debug log file should be created **/
|
||||
public boolean enable_debug_log;
|
||||
|
||||
/** Whether buys and sells should be logged in the database **/
|
||||
public boolean enable_ecomomy_log;
|
||||
|
||||
/** Whether WorldGuard integration should be enabled **/
|
||||
public boolean enable_worldguard_integration;
|
||||
|
||||
@ -365,6 +368,7 @@ public class Config {
|
||||
enable_quality_mode = plugin.getConfig().getBoolean("enable-quality-mode");
|
||||
enable_hologram_interaction = plugin.getConfig().getBoolean("enable-hologram-interaction");
|
||||
enable_debug_log = plugin.getConfig().getBoolean("enable-debug-log");
|
||||
enable_ecomomy_log = plugin.getConfig().getBoolean("enable-economy-log");
|
||||
enable_worldguard_integration = plugin.getConfig().getBoolean("enable-worldguard-integration");
|
||||
enable_towny_integration = plugin.getConfig().getBoolean("enable-towny-integration");
|
||||
enable_authme_integration = plugin.getConfig().getBoolean("enable-authme-integration");
|
||||
|
@ -368,6 +368,7 @@ public abstract class Database {
|
||||
* @param callback Callback that - if succeeded - returns {@code null}
|
||||
*/
|
||||
public void logEconomy(final Player executor, final ItemStack product, final OfflinePlayer vendor, final ShopType shopType, final Location location, final double price, final ShopBuySellEvent.Type type, final Callback<Void> callback) {
|
||||
if (plugin.getShopChestConfig().enable_ecomomy_log) {
|
||||
new BukkitRunnable() {
|
||||
@Override
|
||||
public void run() {
|
||||
@ -400,6 +401,9 @@ public abstract class Database {
|
||||
}
|
||||
}
|
||||
}.runTaskAsynchronously(plugin);
|
||||
} else {
|
||||
if (callback != null) callback.callSyncResult(null);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -33,6 +33,9 @@ shop-info-item: "STICK"
|
||||
# are the vendor or have permission.
|
||||
enable-hologram-interaction: true
|
||||
|
||||
# Set whether buys and sells should be logged in the database.
|
||||
enable-economy-log: false
|
||||
|
||||
# Set whether a debug log file should be created.
|
||||
# The file may get large! Please enable this setting when reporting bugs.
|
||||
enable-debug-log: false
|
||||
|
Loading…
Reference in New Issue
Block a user