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

[Pytanie] Jak wyłączyć drop itemów z bloków?


Rekomendowane odpowiedzi

Opublikowano

/rg flag TEREN drop-item deny 

 

 

chyba tak ;)

TheMinecraft

#LetsPlayOnceAgain

#TheMinecraft

Śledź nas na FaceBook/TheMinecraftpl!

 

 

Opublikowano

Można zrobić listener do BlockBreakEvent

@org.bukkit.event.EventHandler
public void onBlockBreak(org.bukkit.event.block.BlockBreakEvent e) {
    e.setCancelled(true);
    e.getBlock().setType(org.bukkit.material.Material.AIR);
}

Nie wiem czy package do końca takie :P

Dlaczego MPC popiera piractwo Minecrafta...

 

Do moderatora: Po co Ty to usuwasz??

Opublikowano

Weś w skrypcie zrób , np...

 

on mine of diamond ore:
        cancel event
        set block to air
        send " &6» &7Drop z tej rudy jest wylaczony!"
        send " &6» &7Aby zobaczyc % szans na drop wpisz &6/drop&7!"
        stop

Chyba tak się robi :P

Opublikowano

Nie wiem czy mnie dobrze zrozumieliście :D wytłumacze to jak najdokładniej

tworze serwer na jednej mapie będe miał spawn etc. a na drugiej osobnej będzie kilka eventów a między innymi spleef i tam właśnie na tej mapie z eventami chcę wyłączyć drop itemów z bloków (nie chce aby z bloków śniegu dropiły śnieżki) może to być już nawet na całym jednym świecie tylko jak to zrobić ?

Opublikowano

@2up

Może to być zrobione tak że po wejściu na dany region w ogóle nic nie dropi a po wyjściu z niego dropi normalnie?

+ Może być w skrypcie?

MPC Love<3

Opublikowano

Nie wiem czy mnie dobrze zrozumieliście :D wytłumacze to jak najdokładniej

tworze serwer na jednej mapie będe miał spawn etc. a na drugiej osobnej będzie kilka eventów a między innymi spleef i tam właśnie na tej mapie z eventami chcę wyłączyć drop itemów z bloków (nie chce aby z bloków śniegu dropiły śnieżki) może to być już nawet na całym jednym świecie tylko jak to zrobić ?

 

No to prosto

@org.bukkit.event.EventHandler
public void onBlockBreak(org.bukkit.event.block.BlockBreakEvent e) {
    Location loc = e.getBlock().getLocation();
    if(loc.getWorld().getName().equals("Eventowa")) {
        e.setCancelled(true);
        e.getBlock().setType(org.bukkit.material.Material.AIR);
    }
}

Dlaczego MPC popiera piractwo Minecrafta...

 

Do moderatora: Po co Ty to usuwasz??

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...