Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Join implements Listener
- {
- private static Main plugin = Main.getPlugin(Main.class);
- @EventHandler(priority = EventPriority.HIGHEST)
- public void onJoin(PlayerJoinEvent e) {
- if(!e.getPlayer().hasPlayedBefore()) {
- plugin.Methods.saveSurvivalInventory(e.getPlayer());
- plugin.Methods.saveCreativeInventory(e.getPlayer());
- return;
- }
- if(e.getPlayer().getGameMode() != GameMode.CREATIVE) {
- plugin.Methods.saveSurvivalInventory(e.getPlayer());
- File CreativeInventory = new File(plugin.getDataFolder() + File.separator + "Inventories" + File.separator + "Inventories_" + e.getPlayer().getUniqueId() + File.separator + "creative.yml");
- FileConfiguration data = YamlConfiguration.loadConfiguration(CreativeInventory);
- File SurvivalInventory = new File(plugin.getDataFolder() + File.separator + "Inventories" + File.separator + "Inventories_" + e.getPlayer().getUniqueId() + File.separator + "survival.yml");
- FileConfiguration data2 = YamlConfiguration.loadConfiguration(SurvivalInventory);
- try {
- data.save(CreativeInventory);
- data.save(SurvivalInventory);
- } catch (IOException e2) {
- e2.printStackTrace();
- }
- return;
- }
- if(e.getPlayer().getGameMode() == GameMode.CREATIVE) {
- plugin.Methods.saveCreativeInventory(e.getPlayer());
- File SurvivalInventory = new File(plugin.getDataFolder() + File.separator + "Inventories" + File.separator + "Inventories_" + e.getPlayer().getUniqueId() + File.separator + "survival.yml");
- FileConfiguration data = YamlConfiguration.loadConfiguration(SurvivalInventory);
- File CreativeInventory = new File(plugin.getDataFolder() + File.separator + "Inventories" + File.separator + "Inventories_" + e.getPlayer().getUniqueId() + File.separator + "creative.yml");
- FileConfiguration data2= YamlConfiguration.loadConfiguration(CreativeInventory);
- try {
- data.save(SurvivalInventory);
- data2.save(CreativeInventory);
- } catch (IOException e2) {
- e2.printStackTrace();
- }
- return;
- }
- }
- }
Add Comment
Please, Sign In to add comment