Skocz do zawartości

Zapisywanie generatorów kamienia po wyłączeniu pluginu i uruchamianie ich ponownie po włączeniu.


Pimpeek0321
 Udostępnij

Rekomendowane odpowiedzi

Witam, piszę plugin na generator kamienia. Chciałbym się dowiedzieć jak mogę zapobiec usuwaniu się generatorów po restarcie/reloadzie. Proszę o konkretny kod jak mogę zapisać generatory przed wyłączeniem się pluginu i jak włączyć je ponownie po starcie.

 

GENERATORY  - https://pastebin.com/1BjaaWXx

MAIN -  https://pastebin.com/GzBfkDN9

Odnośnik do komentarza
Udostępnij na innych stronach

    @EventHandler(ignoreCancelled=true, priority=EventPriority.HIGHEST)
    public void onBlockPlace(BlockPlaceEvent e){
        Player p = e.getPlayer();
        if(e.getPlayer().getItemInHand().getType().equals(Material.EMERALD_ORE)){
            if(e !=null){
                p.playSound(p.getLocation(), Sound.LEVEL_UP, 3, 1);
                p.sendMessage("Postawiles stoniarke!");
                e.getBlock().setType(Material.STONE);
            }
            taskID = (Bukkit.getScheduler().scheduleAsyncRepeatingTask(Main.getInst(), new Runnable() {
                public void run(){
                    Block b = e.getBlock();
                    b.setType(Material.STONE);
                }
            }, 0L, 35L));
        }
    }

xd? Have fun ze przy postawieniu generatora robisz ciagle nowego taska ktory chodzi bez przerwy. 

Jak chcesz zapisac generator to wrzucasz lokacje do mysql/yaml i w onEnable odczytujesz, lul...


 

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Zaloguj się poniżej.

Zaloguj się
 Udostępnij

  • Ostatnio przeglądający forum Zapisywanie generatorów kamienia po wyłączeniu pluginu i uruchamianie ich ponownie po włączeniu.   0 użytkowników
    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...