33 lines
1.0 KiB
Java
33 lines
1.0 KiB
Java
package de.butzlabben.world.gui.worldoption;
|
|
|
|
import de.butzlabben.inventory.DependListener;
|
|
import de.butzlabben.inventory.OrcItem;
|
|
import de.butzlabben.world.config.DependenceConfig;
|
|
import de.butzlabben.world.config.PluginConfig;
|
|
import de.butzlabben.world.wrapper.WorldPlayer;
|
|
import org.bukkit.configuration.file.YamlConfiguration;
|
|
import org.bukkit.entity.Player;
|
|
import org.bukkit.inventory.ItemStack;
|
|
|
|
import java.io.File;
|
|
|
|
public class FireStatus implements DependListener {
|
|
|
|
@Override
|
|
public ItemStack getItemStack(Player p, WorldPlayer wp) {
|
|
String worldname = new DependenceConfig(p).getWorldname();
|
|
File file = new File(worldname + "/worldconfig.yml");
|
|
if (!file.exists())
|
|
file = new File(PluginConfig.getWorlddir() + "/worldconfig.yml");
|
|
if (!file.exists())
|
|
return null;
|
|
YamlConfiguration cfg = YamlConfiguration.loadConfiguration(file);
|
|
boolean b = cfg.getBoolean("Settings.Fire");
|
|
if (b)
|
|
return OrcItem.enabled.getItemStack(p);
|
|
|
|
return null;
|
|
}
|
|
|
|
}
|