- Баллы
- 76
- Имя в Minecraft
- CreeperMobDevice
Помогите создать конфиг под отдельных игроков. Не создаётся папка "Users" и yml конфиги в ней.
Вот код:
Попытка 2:
Оба способа не работают, помогите
Вот код:
PHP:
import java.io.File;
import org.bukkit.configuration.file.FileConfiguration;
import org.bukkit.event.Listener;
import org.bukkit.event.player.PlayerJoinEvent;
import org.bukkit.plugin.java.JavaPlugin;
public class Main extends JavaPlugin implements Listener
{
//private static File file;
private static FileConfiguration config;
public void onJoinPlayer(PlayerJoinEvent e)
{
String name1 = e.getPlayer().getName();
File dir = new File(getDataFolder(), "Users");
dir.mkdirs();
File file = new File(dir, name1 + ".yml");
if (!file.exists())
{
try
{
file.createNewFile();
}
catch (Throwable localThrowable) {}
config.set("vip", Integer.valueOf(5));
config.set("admin", Integer.valueOf(3));
try
{
config.save(file);
}
catch (Throwable localThrowable1) {}
}
}
Попытка 2:
PHP:
import java.io.File;
import org.bukkit.configuration.file.FileConfiguration;
import org.bukkit.configuration.file.YamlConfiguration;
import org.bukkit.event.Listener;
import org.bukkit.event.player.PlayerJoinEvent;
import org.bukkit.plugin.java.JavaPlugin;
public class Main extends JavaPlugin implements Listener
{
//private static File file;
private static FileConfiguration config;
public void onJoinPlayer(PlayerJoinEvent e)
{
File file = new File("plugins//GiveDonate//Users//" + e.getPlayer().getName() + ".yml");
config = YamlConfiguration.loadConfiguration(file);
if (!file.exists())
{
try
{
file.createNewFile();
}
catch (Throwable localThrowable) {}
config.set("vip", Integer.valueOf(5));
config.set("admin", Integer.valueOf(3));
try
{
config.save(file);
}
catch (Throwable localThrowable1) {}
}
}