Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.mwiskas.bottleproject;
- import java.io.File;
- import java.util.ArrayList;
- import java.util.List;
- import org.bukkit.Chunk;
- import org.bukkit.command.CommandExecutor;
- import org.bukkit.configuration.file.FileConfiguration;
- import org.bukkit.configuration.file.YamlConfiguration;
- import org.bukkit.plugin.java.JavaPlugin;
- import me.mwiskas.bottleproject.commands.FlyCommand;
- import me.mwiskas.bottleproject.events.JoinEvent;
- public class Main extends JavaPlugin {
- public String Message_FlyOn;
- public String Message_FlyOff;
- public String Message_FlyNoPerm;
- public String Message_VanishOn;
- public static ArrayList<Chunk> cList = new ArrayList<Chunk>();
- public List<String> joinmotd;
- public String joinmessage;
- public void onEnable() {
- getCommand("vanish").setExecutor((CommandExecutor)this);
- getCommand("fly").setExecutor(new FlyCommand(this));
- File BottleProject = new File("plugins/BottleProject");
- File AlleConfigs = new File("plugins/BottleProject/AlleConfigs");
- File JoinConfig = new File("plugins/BottleProject/AlleConfigs/JoinConfig.yml");
- FileConfiguration Joinconfiguration = new YamlConfiguration();
- File FlyConfig = new File("plugins/BottleProject/AlleConfigs/FlyConfig.yml");
- FileConfiguration Flyconfiguration = new YamlConfiguration();
- if (!BottleProject.exists()) {
- BottleProject.mkdir();
- }
- if (!AlleConfigs.exists()) {
- AlleConfigs.mkdir();
- }
- if (!JoinConfig.exists()) {
- try {
- JoinConfig.createNewFile();
- //default
- Joinconfiguration.load(JoinConfig);
- ArrayList<String> list = new ArrayList<String>();
- list.add("&7━━━━━━━━━━&3&lBottle&b&lNetwork&7━━━━━━━━━━");
- list.add("&7Welkom &3%Speler%");
- list.add("");
- list.add("&7Discord: &3https://discord.gg/bGQpR8p");
- list.add("&7Hulp: &3Type /help");
- list.add("");
- list.add("&7Online: &f%SpelersOnline%&7/&f100");
- list.add("&7━━━━━━━━━━&3&lBottle&b&lNetwork&7━━━━━━━━━━");
- Joinconfiguration.set("Message.Join.JoinMotd", list);
- Joinconfiguration.set("Message.Join.JoinMessage", "&e&l➤ &a%Speler% &fJoind de Lobby!");
- Joinconfiguration.save(JoinConfig);
- }catch(Exception ex) {
- ex.printStackTrace();
- }
- }
- try {
- Joinconfiguration.load(JoinConfig);
- this.joinmotd = Joinconfiguration.getStringList("Message.Join.JoinMotd");
- this.joinmessage = Joinconfiguration.getString("Message.Join.JoinMessage");
- }catch(Exception ex) {
- ex.printStackTrace();
- }
- if (!FlyConfig.exists()) {
- try {
- FlyConfig.createNewFile();
- //default
- Flyconfiguration.load(FlyConfig);
- Flyconfiguration.set("Message.FlyOn", "&7Vliegmodus &aingeschakeld!");
- Flyconfiguration.set("Message.FlyOff", "&7Vliegmodus &cuitgeschakeld");
- Flyconfiguration.set("Message.FlyNoPerm", "&cSorry u heeft hier geen permissies voor!");
- Flyconfiguration.save(FlyConfig);
- }catch(Exception ex) {
- ex.printStackTrace();
- }
- }
- try {
- Flyconfiguration.load(FlyConfig);
- this.Message_FlyOff = Flyconfiguration.getString("Message.FlyOff");
- this.Message_FlyNoPerm = Flyconfiguration.getString("Message.FlyNoPerm");
- this.Message_FlyOn = Flyconfiguration.getString("Message.FlyOn");
- } catch(Exception ex){
- ex.printStackTrace();
- }
- new FlyCommand(this);
- new JoinEvent(this);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement