package com.mengcraft.protect.task; import java.io.File; import java.io.IOException; import org.bukkit.configuration.file.FileConfiguration; import org.bukkit.configuration.file.YamlConfiguration; public class ModifySpigot implements Runnable { private final int value; public ModifySpigot(int i) { this.value = i; } @Override public void run() { File file = new File("spigot.yml"); if (file.exists()) { FileConfiguration spigot = YamlConfiguration.loadConfiguration(file); spigot.set("world-settings.default.entity-activation-range.animals", getValue() * 3); spigot.set("world-settings.default.entity-activation-range.monsters", getValue() * 6); spigot.set("world-settings.default.entity-activation-range.misc", getValue()); spigot.set("world-settings.default.view-distance", getValue()); try { spigot.save(file); } catch (IOException e) { e.printStackTrace(); } } } public int getValue() { return value; } }