Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- FileManager fm = new FileManager().getFileManager();
- File file;
- YamlConfiguration config;
- @SuppressWarnings("static-access")
- public void onEnable(){
- fm.setup(this);
- fm.getConfig().set("limitalt.2.limit", 1);
- fm.saveConfig();
- Bukkit.getPluginManager().registerEvents(this, this);
- file = new File( this.getDataFolder() + file.separator + "database.yml");
- if(!file.exists()){
- try {
- file.createNewFile();
- System.out.println("Adatbazis fajl sikeresen letrehozva!");
- } catch (IOException e) {
- e.printStackTrace();
- }
- }else{
- config.loadConfiguration(file);
- }
- }
- @SuppressWarnings("static-access")
- @EventHandler
- public void onPlace(BlockPlaceEvent e){
- String var = String.valueOf(config.getInt("jatekos." + e.getPlayer().getName()+ "." + e.getBlockPlaced().getType().getId() + ".lerakott"));
- if(var == null){
- config.set("jatekos." + e.getPlayer().getName()+ "." + e.getBlockPlaced().getType().getId() + ".lerakott", 1);
- try {
- config.save(file);
- } catch (IOException e1) {
- e1.printStackTrace();
- }
- }else{
- if(fm.getConfig().getString("limitalt." + e.getBlockPlaced().getType().getId()) != null){
- if(config.getInt("jatekos." + e.getPlayer().getName()+ "." + e.getBlockPlaced().getType().getId() + ".lerakott") == fm.getConfig().getInt("limitalt." + e.getBlockPlaced().getType().getId() + ".limit")){
- e.setCancelled(true);
- e.getPlayer().sendMessage("§eEbből a blockból maximum " + fm.getConfig().getInt("limitalt." + e.getBlockPlaced().getType().getId() + ".limit") + "-t tehetsz le.");
- }else{
- config.set("jatekos." + e.getPlayer().getName()+ "." + e.getBlockPlaced().getType().getId() + ".lerakott", config.getInt("jatekos." + e.getPlayer().getName()+ "." + e.getBlockPlaced().getType().getId() + ".lerakott") + 1);
- try {
- config.save(file);
- } catch (IOException e1) {
- e1.printStackTrace();
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement