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] Plugin na automatycznego boyfarmera.


Rekomendowane odpowiedzi

Opublikowano

Podrzuć skan do tego pliku, który jest do pobrania w opisie filmiku i wstaw ponownie filmik.

1 godzina. 

Opublikowano

package pl.boyfamer? xD czyli to jest jakiś główny projekt organizacji http://boyfarmer.plczy co? xD

 

onPlace.class -> Klasy piszemy z wielkiej litery, i nigdy nie zaczynamy pisać OnPlace, bo wyjdzie jak w Androidzie (OnClickListener/OnTouchListener), bo wyjdzie g***o, bo cały ten pseudo system to g***o.

 

Właśnie reprezentujesz serwer skyena, tworząc takie pseudo pluginy. Widziałem inny twoje filmy, na których jesteś w administracji serwera skyen (serwer nazywa się Skyen, ale on i tak go niego nie należy).

 

@antyblezur

Plugin nie dziala z worldguardem, mozna zniszczyc serwer, nie polecam.

Nie trzeba robić wsparcia od razu WorldGuard ;) WorldGuard anuluje event niszczenia bloku, więc wystarczy w tym pluginie dać najniższy priorytet dla jego wykonania i dodać

 

if (event.isCancelled()) {
    return;
}
I tak w ogóle się zrzygałem... @Lord Tytan, @Lord Green wyłączcie monitory. xD

 

package pl.boyfarmer;

import org.bukkit.Bukkit;
import org.bukkit.Location;
import org.bukkit.Material;
import org.bukkit.block.Block;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.block.BlockPlaceEvent;
import org.bukkit.scheduler.BukkitScheduler;

public class onPlace
  implements Listener
{
  @EventHandler
  public void onBreak(BlockPlaceEvent event)
  {
    Block blok = event.getBlock();
    final Location loc = blok.getLocation();
    final Location loc2 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 1.0D, loc.getZ());
    final Location loc3 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 2.0D, loc.getZ());
    final Location loc4 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 3.0D, loc.getZ());
    final Location loc5 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 4.0D, loc.getZ());
    final Location loc6 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 5.0D, loc.getZ());
    final Location loc7 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 6.0D, loc.getZ());
    final Location loc8 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 7.0D, loc.getZ());
    final Location loc9 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 8.0D, loc.getZ());
    final Location loc10 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 9.0D, loc.getZ());
    final Location loc11 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 10.0D, loc.getZ());
    final Location loc12 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 11.0D, loc.getZ());
    final Location loc13 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 12.0D, loc.getZ());
    final Location loc14 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 13.0D, loc.getZ());
    final Location loc15 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 14.0D, loc.getZ());
    final Location loc16 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 15.0D, loc.getZ());
    final Location loc17 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 16.0D, loc.getZ());
    final Location loc18 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 17.0D, loc.getZ());
    final Location loc19 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 18.0D, loc.getZ());
    final Location loc20 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 19.0D, loc.getZ());
    final Location loc21 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 20.0D, loc.getZ());
    final Location loc22 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 21.0D, loc.getZ());
    final Location loc23 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 22.0D, loc.getZ());
    final Location loc24 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 23.0D, loc.getZ());
    final Location loc25 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 24.0D, loc.getZ());
    final Location loc26 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 25.0D, loc.getZ());
    final Location loc27 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 26.0D, loc.getZ());
    final Location loc28 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 27.0D, loc.getZ());
    final Location loc29 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 28.0D, loc.getZ());
    final Location loc30 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 29.0D, loc.getZ());
    final Location loc31 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 30.0D, loc.getZ());
    final Location loc32 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 31.0D, loc.getZ());
    final Location loc33 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 32.0D, loc.getZ());
    final Location loc34 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 33.0D, loc.getZ());
    final Location loc35 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 34.0D, loc.getZ());
    final Location loc36 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 35.0D, loc.getZ());
    final Location loc37 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 36.0D, loc.getZ());
    final Location loc38 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 37.0D, loc.getZ());
    final Location loc39 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 38.0D, loc.getZ());
    final Location loc40 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 39.0D, loc.getZ());
    final Location loc41 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 40.0D, loc.getZ());
    final Location loc42 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 41.0D, loc.getZ());
    final Location loc43 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 42.0D, loc.getZ());
    final Location loc44 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 43.0D, loc.getZ());
    final Location loc45 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 44.0D, loc.getZ());
    final Location loc46 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 45.0D, loc.getZ());
    final Location loc47 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 46.0D, loc.getZ());
    final Location loc48 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 47.0D, loc.getZ());
    final Location loc49 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 48.0D, loc.getZ());
    final Location loc50 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 49.0D, loc.getZ());
    final Location loc51 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 50.0D, loc.getZ());
    final Location loc52 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 51.0D, loc.getZ());
    final Location loc53 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 52.0D, loc.getZ());
    final Location loc54 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 53.0D, loc.getZ());
    final Location loc55 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 54.0D, loc.getZ());
    final Location loc56 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 55.0D, loc.getZ());
    final Location loc57 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 56.0D, loc.getZ());
    final Location loc58 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 57.0D, loc.getZ());
    final Location loc59 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 58.0D, loc.getZ());
    final Location loc60 = new Location(loc.getWorld(), loc.getX(), loc.getY() + 59.0D, loc.getZ());
    final Location loc61 = new Location(loc.getWorld(), loc.getX(), loc.getY(), loc.getZ());
    if ((blok.getType() == Material.ENDER_PORTAL_FRAME) && (loc2.getBlock().getType() == Material.AIR)) {
      Bukkit.getScheduler().runTaskLater(Main.getPlugin(), new Runnable()
      {
        public void run()
        {
          if (loc.getBlock().getType() == Material.ENDER_PORTAL_FRAME)
          {
            loc2.getBlock().setType(Material.OBSIDIAN);
            loc3.getBlock().setType(Material.OBSIDIAN);
            loc4.getBlock().setType(Material.OBSIDIAN);
            loc5.getBlock().setType(Material.OBSIDIAN);
            loc6.getBlock().setType(Material.OBSIDIAN);
            loc7.getBlock().setType(Material.OBSIDIAN);
            loc8.getBlock().setType(Material.OBSIDIAN);
            loc9.getBlock().setType(Material.OBSIDIAN);
            loc10.getBlock().setType(Material.OBSIDIAN);
            loc11.getBlock().setType(Material.OBSIDIAN);
            loc12.getBlock().setType(Material.OBSIDIAN);
            loc13.getBlock().setType(Material.OBSIDIAN);
            loc14.getBlock().setType(Material.OBSIDIAN);
            loc15.getBlock().setType(Material.OBSIDIAN);
            loc16.getBlock().setType(Material.OBSIDIAN);
            loc17.getBlock().setType(Material.OBSIDIAN);
            loc18.getBlock().setType(Material.OBSIDIAN);
            loc19.getBlock().setType(Material.OBSIDIAN);
            loc20.getBlock().setType(Material.OBSIDIAN);
            loc21.getBlock().setType(Material.OBSIDIAN);
            loc22.getBlock().setType(Material.OBSIDIAN);
            loc23.getBlock().setType(Material.OBSIDIAN);
            loc24.getBlock().setType(Material.OBSIDIAN);
            loc25.getBlock().setType(Material.OBSIDIAN);
            loc26.getBlock().setType(Material.OBSIDIAN);
            loc27.getBlock().setType(Material.OBSIDIAN);
            loc28.getBlock().setType(Material.OBSIDIAN);
            loc29.getBlock().setType(Material.OBSIDIAN);
            loc30.getBlock().setType(Material.OBSIDIAN);
            loc31.getBlock().setType(Material.OBSIDIAN);
            loc32.getBlock().setType(Material.OBSIDIAN);
            loc33.getBlock().setType(Material.OBSIDIAN);
            loc34.getBlock().setType(Material.OBSIDIAN);
            loc35.getBlock().setType(Material.OBSIDIAN);
            loc36.getBlock().setType(Material.OBSIDIAN);
            loc37.getBlock().setType(Material.OBSIDIAN);
            loc38.getBlock().setType(Material.OBSIDIAN);
            loc39.getBlock().setType(Material.OBSIDIAN);
            loc40.getBlock().setType(Material.OBSIDIAN);
            loc41.getBlock().setType(Material.OBSIDIAN);
            loc42.getBlock().setType(Material.OBSIDIAN);
            loc43.getBlock().setType(Material.OBSIDIAN);
            loc44.getBlock().setType(Material.OBSIDIAN);
            loc45.getBlock().setType(Material.OBSIDIAN);
            loc46.getBlock().setType(Material.OBSIDIAN);
            loc47.getBlock().setType(Material.OBSIDIAN);
            loc48.getBlock().setType(Material.OBSIDIAN);
            loc49.getBlock().setType(Material.OBSIDIAN);
            loc50.getBlock().setType(Material.OBSIDIAN);
            loc51.getBlock().setType(Material.OBSIDIAN);
            loc52.getBlock().setType(Material.OBSIDIAN);
            loc53.getBlock().setType(Material.OBSIDIAN);
            loc54.getBlock().setType(Material.OBSIDIAN);
            loc55.getBlock().setType(Material.OBSIDIAN);
            loc56.getBlock().setType(Material.OBSIDIAN);
            loc57.getBlock().setType(Material.OBSIDIAN);
            loc58.getBlock().setType(Material.OBSIDIAN);
            loc59.getBlock().setType(Material.OBSIDIAN);
            loc60.getBlock().setType(Material.OBSIDIAN);
            loc61.getBlock().setType(Material.OBSIDIAN);
          }
        }
      }, 50L);
    }
  }
}

#AntyBlezur


Opublikowano

 

O KURW A XDDDDDDDDDDDDDD

NA DZIEN DZISIEJSZY MOJ MISTRZ NA MPC XDDD
 
kto jest autorem pluginu w takim razie?
 
@antyblezur
Plugin nie dziala z worldguardem, mozna zniszczyc serwer, nie polecam.

 

Nick na Y, dalej nie pamiętam (KIEDYS udostepnił w swoim statusie).

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...