Browse Source

Configuration Optimisations

master
Yive 9 years ago
parent
commit
63564ff3e9
  1. 2
      src/main/java/kcauldron/KCauldronConfig.java
  2. 38
      src/main/java/org/spigotmc/SpigotWorldConfig.java
  3. 20
      src/main/resources/configurations/bukkit.yml

2
src/main/java/kcauldron/KCauldronConfig.java

@ -12,7 +12,7 @@ public class KCauldronConfig extends ConfigBase {
public BoolSetting commandEnable = new BoolSetting(this, "command.enable", public BoolSetting commandEnable = new BoolSetting(this, "command.enable",
true, "Enable KCauldron command"); true, "Enable KCauldron command");
public BoolSetting updatecheckerEnable = new BoolSetting(this, public BoolSetting updatecheckerEnable = new BoolSetting(this,
"updatechecker.enable", true, "Enable KCauldron update checker"); "updatechecker.enable", false, "Enable KCauldron update checker");
public StringSetting updatecheckerSymlinks = new StringSetting(this, public StringSetting updatecheckerSymlinks = new StringSetting(this,
"updatechecker.symlinks", "KCauldron.jar", "(Re)create symlinks after update"); "updatechecker.symlinks", "KCauldron.jar", "(Re)create symlinks after update");
public BoolSetting updatecheckerAutoinstall = new BoolSetting(this, public BoolSetting updatecheckerAutoinstall = new BoolSetting(this,

38
src/main/java/org/spigotmc/SpigotWorldConfig.java

@ -115,14 +115,14 @@ public class SpigotWorldConfig
public double itemMerge; public double itemMerge;
private void itemMerge() private void itemMerge()
{ {
itemMerge = getDouble("merge-radius.item", 2.5 ); itemMerge = getDouble("merge-radius.item", 4 );
log( "Item Merge Radius: " + itemMerge ); log( "Item Merge Radius: " + itemMerge );
} }
public double expMerge; public double expMerge;
private void expMerge() private void expMerge()
{ {
expMerge = getDouble("merge-radius.exp", 3.0 ); expMerge = getDouble("merge-radius.exp", 6 );
log( "Experience Merge Radius: " + expMerge ); log( "Experience Merge Radius: " + expMerge );
} }
@ -140,9 +140,9 @@ public class SpigotWorldConfig
log( "Mob Spawn Range: " + mobSpawnRange ); log( "Mob Spawn Range: " + mobSpawnRange );
} }
public int animalActivationRange = 32; public int animalActivationRange = 8;
public int monsterActivationRange = 32; public int monsterActivationRange = 10;
public int miscActivationRange = 16; public int miscActivationRange = 2;
private void activationRange() private void activationRange()
{ {
animalActivationRange = getInt( "entity-activation-range.animals", animalActivationRange ); animalActivationRange = getInt( "entity-activation-range.animals", animalActivationRange );
@ -151,11 +151,11 @@ public class SpigotWorldConfig
log( "Entity Activation Range: An " + animalActivationRange + " / Mo " + monsterActivationRange + " / Mi " + miscActivationRange ); log( "Entity Activation Range: An " + animalActivationRange + " / Mo " + monsterActivationRange + " / Mi " + miscActivationRange );
} }
public int playerTrackingRange = 48; public int playerTrackingRange = 32;
public int animalTrackingRange = 48; public int animalTrackingRange = 32;
public int monsterTrackingRange = 48; public int monsterTrackingRange = 32;
public int miscTrackingRange = 32; public int miscTrackingRange = 24;
public int maxTrackingRange = 64; public int maxTrackingRange = 24;
private void trackingRange() private void trackingRange()
{ {
playerTrackingRange = getInt( "entity-tracking-range.players", playerTrackingRange ); playerTrackingRange = getInt( "entity-tracking-range.players", playerTrackingRange );
@ -166,8 +166,8 @@ public class SpigotWorldConfig
log( "Entity Tracking Range: Pl " + playerTrackingRange + " / An " + animalTrackingRange + " / Mo " + monsterTrackingRange + " / Mi " + miscTrackingRange + " / Other " + maxTrackingRange ); log( "Entity Tracking Range: Pl " + playerTrackingRange + " / An " + animalTrackingRange + " / Mo " + monsterTrackingRange + " / Mi " + miscTrackingRange + " / Other " + maxTrackingRange );
} }
public int hopperTransfer = 8; public int hopperTransfer = 24;
public int hopperCheck = 8; public int hopperCheck = 24;
private void hoppers() private void hoppers()
{ {
// Set the tick delay between hopper item movements // Set the tick delay between hopper item movements
@ -182,7 +182,7 @@ public class SpigotWorldConfig
public boolean randomLightUpdates; public boolean randomLightUpdates;
private void lightUpdates() private void lightUpdates()
{ {
randomLightUpdates = getBoolean( "random-light-updates", false ); randomLightUpdates = getBoolean( "random-light-updates", true );
log( "Random Lighting Updates: " + randomLightUpdates ); log( "Random Lighting Updates: " + randomLightUpdates );
} }
@ -201,14 +201,14 @@ public class SpigotWorldConfig
public int itemDespawnRate; public int itemDespawnRate;
private void itemDespawnRate() private void itemDespawnRate()
{ {
itemDespawnRate = getInt( "item-despawn-rate", 6000 ); itemDespawnRate = getInt( "item-despawn-rate", 3000 );
log( "Item Despawn Rate: " + itemDespawnRate ); log( "Item Despawn Rate: " + itemDespawnRate );
} }
public int arrowDespawnRate; public int arrowDespawnRate;
private void arrowDespawnRate() private void arrowDespawnRate()
{ {
arrowDespawnRate = getInt( "arrow-despawn-rate", 1200 ); arrowDespawnRate = getInt( "arrow-despawn-rate", 120 );
log( "Arrow Despawn Rate: " + arrowDespawnRate ); log( "Arrow Despawn Rate: " + arrowDespawnRate );
} }
@ -219,7 +219,7 @@ public class SpigotWorldConfig
public AntiXray antiXrayInstance; public AntiXray antiXrayInstance;
private void antiXray() private void antiXray()
{ {
antiXray = getBoolean( "anti-xray.enabled", true ); antiXray = getBoolean( "anti-xray.enabled", false );
log( "Anti X-Ray: " + antiXray ); log( "Anti X-Ray: " + antiXray );
engineMode = getInt( "anti-xray.engine-mode", 1 ); engineMode = getInt( "anti-xray.engine-mode", 1 );
@ -275,7 +275,7 @@ public class SpigotWorldConfig
public int maxCollisionsPerEntity; public int maxCollisionsPerEntity;
private void maxEntityCollision() private void maxEntityCollision()
{ {
maxCollisionsPerEntity = getInt( "max-entity-collisions", 8 ); maxCollisionsPerEntity = getInt( "max-entity-collisions", 2 );
log( "Max Entity Collisions: " + maxCollisionsPerEntity ); log( "Max Entity Collisions: " + maxCollisionsPerEntity );
} }
@ -283,8 +283,8 @@ public class SpigotWorldConfig
public int entityMaxTickTime; public int entityMaxTickTime;
private void maxTickTimes() private void maxTickTimes()
{ {
tileMaxTickTime = getInt("max-tick-time.tile", 50); tileMaxTickTime = getInt("max-tick-time.tile", 1000);
entityMaxTickTime = getInt("max-tick-time.entity", 50); entityMaxTickTime = getInt("max-tick-time.entity", 1000);
log("Tile Max Tick Time: " + tileMaxTickTime + "ms Entity max Tick Time: " + entityMaxTickTime + "ms"); log("Tile Max Tick Time: " + tileMaxTickTime + "ms Entity max Tick Time: " + entityMaxTickTime + "ms");
} }

20
src/main/resources/configurations/bukkit.yml

@ -15,28 +15,28 @@
settings: settings:
allow-end: true allow-end: true
warn-on-overload: true warn-on-overload: false
permissions-file: permissions.yml permissions-file: permissions.yml
update-folder: update update-folder: update
ping-packet-limit: 100 ping-packet-limit: 100
use-exact-login-location: false use-exact-login-location: false
plugin-profiling: false plugin-profiling: false
connection-throttle: 4000 connection-throttle: 4000
query-plugins: true query-plugins: false
deprecated-verbose: default deprecated-verbose: default
shutdown-message: Server closed shutdown-message: Server closed
spawn-limits: spawn-limits:
monsters: 70 monsters: 50
animals: 15 animals: 10
water-animals: 5 water-animals: 3
ambient: 15 ambient: 4
chunk-gc: chunk-gc:
enabled: false enabled: true
period-in-ticks: 600 period-in-ticks: 300
load-threshold: 0 load-threshold: 300
ticks-per: ticks-per:
animal-spawns: 400 animal-spawns: 400
monster-spawns: 1 monster-spawns: 3
autosave: 6000 autosave: 6000
auto-updater: auto-updater:
enabled: false enabled: false

Loading…
Cancel
Save