Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[DL] KTNT Plugin na Wyłączenie TNT w nocy.


Rekomendowane odpowiedzi

Opublikowano

  KTNT VERSION: 1.0


 


 


 


>>>FUNKCJE:


- blokowanie tnt w wyznaczonych godzinach (ustawiasz w config.yml)!


- komenda /tnt pokazuje w jakich godzinach tnt jest wyłaczone ss: http://screenshooter.net/102244947/emsihbb


>>>WERSJA PLUGINU: 1.0


 


Link do pobrania: http://speedy.sh/JfsrS/KTnt.jar


Skan: https://www.virustotal.com/pl/file/20dcfe4199895c5f529cd18037b26f965222c6be522bc018098950119edef57e/analysis/1432048120/


Opublikowano

ooo kopara ten developer z arivi hah

 

@SracBlezura

 

Plugin kradziony [Nie polecam]

10/20/100/150/200/300/400/500/600/700

Opublikowano
kod z*******y nie ma co xD



 
  @EventHandler
    public void onEntityExplode1(final EntityExplodeEvent e) {
        final Calendar c = Calendar.getInstance();
        final int hr = c.get(11);
        if ((hr >= this.plugin.config.OD || hr < this.plugin.config.DO) && e.getEntity().getType().equals((Object)EntityType.CREEPER)) {
            e.setCancelled(true);
        }
    }
    
    @EventHandler
    public void onEntityExplode(final EntityExplodeEvent e) {
        final Calendar c = Calendar.getInstance();
        final int hr = c.get(11);
        if ((hr >= this.plugin.config.OD || hr < this.plugin.config.DO) && e.getEntity().getType().equals((Object)EntityType.PRIMED_TNT)) {
            e.setCancelled(true);
        }
    }
    
    @EventHandler
    public void onEntityExplode2(final EntityExplodeEvent e) {
        final Calendar c = Calendar.getInstance();
        final int hr = c.get(11);
        if ((hr >= this.plugin.config.OD || hr < this.plugin.config.DO) && e.getEntity().getType().equals((Object)EntityType.MINECART_TNT)) {
            e.setCancelled(true);
        }
    } 


 

patologia u moderatorow z dzialu srajkrafta ...

17077363944004662812.png

Opublikowano

@kopara99

Ale ten kod jest mało wydajny.

Jak coś piszesz, to pisz wydajnie.

 

@topic

Według mnie plugin kompletnie niepotrzebny (jest mnóstwo takich), a kod dosyć niestabilny.

Może jak dodałbyś więcej opcji (np. włączenie tnt komendą, wyłączenie, wiadomości w configu) i poprawił kod to byłoby to nawet nawet. 

Opublikowano

 

  KTNT VERSION: 1.0

 

 

 

>>>FUNKCJE:

- blokowanie tnt w wyznaczonych godzinach (ustawiasz w config.yml)!

- komenda /tnt pokazuje w jakich godzinach tnt jest wyłaczone ss: http://screenshooter.net/102244947/emsihbb

>>>WERSJA PLUGINU: 1.0

 

Link do pobrania: http://speedy.sh/JfsrS/KTnt.jar

Skan: https://www.virustotal.com/pl/file/20dcfe4199895c5f529cd18037b26f965222c6be522bc018098950119edef57e/analysis/1432048120/

 

 

 

 

Haha identyczny kod jak w managerze EasyAge, tylko dodałeś config a to nie jest problem 

 

 

 

 

public class TnTListener implements Listener
{
    Main plugin;
    
    public TnTListener(final Main plugin) {
        super();
        this.plugin = plugin;
        this.plugin.getServer().getPluginManager().registerEvents((Listener)this, (Plugin)this.plugin);
    }
    
    @EventHandler
    public void onEntityExplode1(final EntityExplodeEvent e) {
        final Calendar c = Calendar.getInstance();
        final int hr = c.get(11);
        if ((hr >= 23 || hr < 10) && e.getEntity().getType().equals((Object)EntityType.CREEPER)) {
            e.setCancelled(true);
        }
    }
    
    @EventHandler
    public void onEntityExplode(final EntityExplodeEvent e) {
        final Calendar c = Calendar.getInstance();
        final int hr = c.get(11);
        if ((hr >= 23 || hr < 10) && e.getEntity().getType().equals((Object)EntityType.PRIMED_TNT)) {
            e.setCancelled(true);
        }
    }
    
    @EventHandler
    public void onEntityExplode2(final EntityExplodeEvent e) {
        final Calendar c = Calendar.getInstance();
        final int hr = c.get(11);
        if ((hr >= 23 || hr < 10) && e.getEntity().getType().equals((Object)EntityType.MINECART_TNT)) {
            e.setCancelled(true);
        }
    }
    
    
    @EventHandler
    public void onTNTPlace(final BlockPlaceEvent e) {
        final Material m = e.getBlockPlaced().getType();
        final Player p = e.getPlayer();
        final Calendar c = Calendar.getInstance();
        final int hr = c.get(11);
        if ((hr >= 23 || hr < 10) && m == Material.TNT) {
            e.setCancelled(true);
            p.sendMessage(" §9\u0fc3 §6TnT jest wylaczone pomiedzy §c23:00 §6a §c10:00§6!");
        }
    }
}
 

 

 

Opublikowano

Haha kopara, rozpowiadasz plotki o internecie, jakiż Ty programista, i że jesteś lepszy ode mnie, taki plugin robiłem rok temu gdy mnie feaq16 (programista polskiegopingwina) uczył... Nic nie mówię, ale kod na 100-ówke nie Twój, nawet @TheMajster ukazał Twój prawdziwy kod z easyage manager..
@AntyBlezur
gówno nie plugin,

#Jeżeli owy administrator dał mi warna, proszę przeczytaj:

Forum dyskusyjne – przeniesiona do struktury stron WWW forma grup dyskusyjnych, która służy do wymiany informacji i poglądów między osobami o podobnych zainteresowaniach przy użyciu przeglądarki internetowej. Na Forum nie istnieje off-topic, połowa administracja mpcforum nie wie co to "off-topic"...

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...