mirror of
https://code.chipmunk.land/ChomeNS/chipmunkmod.git
synced 2025-11-13 18:46:15 +00:00
feat: option to log core commands in logs
This commit is contained in:
parent
b613c10565
commit
8dcd2257f3
4 changed files with 25 additions and 5 deletions
|
|
@ -1,10 +1,7 @@
|
|||
package land.chipmunk.chipmunkmod.config;
|
||||
|
||||
import land.chipmunk.chipmunkmod.config.migration.AbstractMigrationManager;
|
||||
import land.chipmunk.chipmunkmod.config.migrations.MigrationV0;
|
||||
import land.chipmunk.chipmunkmod.config.migrations.MigrationV1;
|
||||
import land.chipmunk.chipmunkmod.config.migrations.MigrationV2;
|
||||
import land.chipmunk.chipmunkmod.config.migrations.MigrationV3;
|
||||
import land.chipmunk.chipmunkmod.config.migrations.*;
|
||||
|
||||
public final class ChipmunkModMigrations extends AbstractMigrationManager {
|
||||
public ChipmunkModMigrations () {
|
||||
|
|
@ -14,5 +11,6 @@ public final class ChipmunkModMigrations extends AbstractMigrationManager {
|
|||
this.register(new MigrationV1());
|
||||
this.register(new MigrationV2());
|
||||
this.register(new MigrationV3());
|
||||
this.register(new MigrationV4());
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -27,6 +27,7 @@ public class Configuration {
|
|||
@ConfigSerializable
|
||||
public static class CommandCore {
|
||||
public BlockBox relativeArea = BlockBox.create(new BlockPos(0, 0, 0), new BlockPos(15, 0, 15));
|
||||
public boolean logCommands = false;
|
||||
}
|
||||
|
||||
@ConfigSerializable
|
||||
|
|
|
|||
|
|
@ -0,0 +1,21 @@
|
|||
package land.chipmunk.chipmunkmod.config.migrations;
|
||||
|
||||
import land.chipmunk.chipmunkmod.config.migration.ConfigMigration;
|
||||
import org.spongepowered.configurate.transformation.ConfigurationTransformation;
|
||||
import org.spongepowered.configurate.transformation.TransformAction;
|
||||
|
||||
import static org.spongepowered.configurate.NodePath.path;
|
||||
|
||||
public final class MigrationV4 implements ConfigMigration {
|
||||
@Override
|
||||
public int version () {
|
||||
return 4;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ConfigurationTransformation create () {
|
||||
return ConfigurationTransformation.builder()
|
||||
.addAction(path("core", "logCommands"), TransformAction.set(Boolean.class, () -> false))
|
||||
.build();
|
||||
}
|
||||
}
|
||||
|
|
@ -244,7 +244,7 @@ public class CommandCore implements Listener {
|
|||
|
||||
if (block == null) return;
|
||||
|
||||
ChipmunkMod.LOGGER.info("Executing core command: {}", command);
|
||||
if (ChipmunkMod.CONFIG.core.logCommands) ChipmunkMod.LOGGER.info("Executing core command: {}", command);
|
||||
|
||||
if (KaboomCheck.INSTANCE.isKaboom) {
|
||||
connection.send(
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue