Skocz do zawartości

yooniks

Użytkownik
  • Ilość zawartości

    987
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    13

Odpowiedzi społeczności

  1. yooniks odpowiedź w Click eventy został oznaczony jako odpowiedź   
    final TextComponent message = new TextComponent(ChatColor.GREEN+"Cos z linkiem"); message.setClickEvent(new ClickEvent(ClickEvent.Action.OPEN_URL, "http://inder00.pl") ; message.setHoverEvent(new HoverEvent(HoverEvent.Action.SHOW_TEXT, new ComponentBuilder("Kliknij aby pojsc do itools!").create())); player.spigot().sendMessage(message);  
  2. yooniks odpowiedź w Nie dzialajacy plugin został oznaczony jako odpowiedź   
    @Override public void onDisable() { System.out.println("Komendy wylaczone"); getCommand("scary1").setExecutor(new Scary1()); getCommand("scary2").setExecutor(new Scary2()); } wiesz co wlasnie robisz?
    wiesz do czego sluzy ondisable?
  3. yooniks odpowiedź w Czas w Javie ? został oznaczony jako odpowiedź   
    1. Trzymasz mapkę z UUID gracza (key) i longiem (value)
    Map<UUID, Long> kits = new HashMap<>(); minuta to:
    kits.put(player#getUniqueId(),System.currentTimeMillis()+1000L*60); sprawdzasz tak:
    if (!kits.containsKey(player#getUniqueId()) || kits.get(player#getUniqueId()) > System.currentTimeMillis()){ //tu cos robisz jak gracz nie moze wziac kitu (bo zakladam ze robisz kity czy cos w tym stylu) } 2.
    @Override public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) { if(cmd.getName().equalsIgnoreCase("komenda")){ if (args.length > 1) Bukkit.getServer().broadcastMessage("Zapraszamy na lajwa: "+args[1]); else sender.sendMessage("no wez cos tu wpisz lol"); } } }  
    no a jak chcesz z wytlumaczeniem to Ixidi ci napisał.
  4. yooniks odpowiedź w Regeneracja teru na arenie został oznaczony jako odpowiedź   
    Po zakonczeniu gry na arenie resetuj swiat.
    https://www.spigotmc.org/resources/worldreset-plugin-api-outdated.7751/
    (Pierw go zapisz)
  5. yooniks odpowiedź w Problem został oznaczony jako odpowiedź   
    Rejestrujesz tylko jedną komende w mainie.
    I nie musisz sprawdzac caly czas "if cmd.getname == ...", bo przeciez robisz to w onenable,
    "getCommand("xxx").setExecutor(new Klasa()); //xxx == komenda"
  6. yooniks odpowiedź w Wysyłanie pakietu został oznaczony jako odpowiedź   
    this.minecraft.getNetHandler().addToSendQueue(new C0APacketAnimation());  
  7. yooniks odpowiedź w Jak to zrobić? został oznaczony jako odpowiedź   
    on rightclick on block: if location at event-block is {location}: #do something on place of head: set {location} to location at event-block  
  8. yooniks odpowiedź w Sprawdzanie czy gracz ma hełm na głowie został oznaczony jako odpowiedź   
    no, raczej to:
    if (player.getInventory().getHelmet() == null) doSomethingIfPlayerHelmetIsntExists else doSomethingIfPlayerHelmetIsExists lub sprawdzaj slotami
    eh
  9. yooniks odpowiedź w Wiele danych w jednej lini został oznaczony jako odpowiedź   
    //config key: "GOLDEN_APPLE;1;32;Kox" #String path //klasa public ItemStack parseItemStack(String path){ final String[] split = path.split(";"); //tworzenie itemu final ItemStack is = new ItemStack(Material.matchMaterial(split[0]), Integer.valueOf(split[2]), (short)split[1])); final ItemMeta im = is.getItemMeta(); im.setDisplayName(split[3]); is.setItemMeta(im); return is; } ale tak jest latwiej:
    //config items: jakis-item: material: GOLDEN_APPLE amount: 1 data: 0 i po prostu 
    return new ItemStack(Material.matchMaterial(cf.getString(path+"material")) ....);
  10. yooniks odpowiedź w Komenda się psuje po otworzeniu innego GUI został oznaczony jako odpowiedź   
    at me.k0dx.kdrop.objects.User.get(User.java:120) ~[?:?]
    null
     
    gdybyś to ty robił plugin OD ZERA, to wiedziałbyś co jest źle.
    kurde no kradniecie cały kod i przychodzicie tutaj jak coś wam nie działa..
  11. yooniks odpowiedź w Skrypt na Administracje w GUI (w trakcie) został oznaczony jako odpowiedź   
    zainstaluj skquery. (plugin)
×
×
  • Dodaj nową pozycję...