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

[Problem] Z własnym pluginem


Rekomendowane odpowiedzi

Opublikowano

ok błąd poprawiony. Działa. Co musiałbym zrobić że zawsze przy wejściu pokazuje mi dany tekst (tylko dla playera) ??

Mam takie coś:

 

package me.enter;

import org.bukkit.Bukkit;
import org.bukkit.Color;
import org.bukkit.FireworkEffect;
import org.bukkit.FireworkEffect.Type;
import org.bukkit.entity.Firework;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.player.PlayerJoinEvent;
import org.bukkit.inventory.meta.FireworkMeta;
import org.bukkit.plugin.java.JavaPlugin;

public class Main extends JavaPlugin implements Listener{
	
	public void onEnable(){
		
		Bukkit.getServer().getPluginManager().registerEvents(this, this);
	}
	@EventHandler
	public void onPlayerJoin (final PlayerJoinEvent pje) {
			Bukkit.getServer().getScheduler().scheduleSyncDelayedTask(this, new Runnable(){
				public void run(){
					
					Firework f = (Firework) pje.getPlayer().getWorld().spawn(pje.getPlayer().getLocation(), Firework.class);
					
					FireworkMeta fm = f.getFireworkMeta();
					fm.addEffect(FireworkEffect.builder()
							.flicker(false)
							.trail(true)
							.with(Type.BALL)
							.with(Type.BALL_LARGE)
							.with(Type.STAR)
							.withColor(Color. ORANGE)
							.withColor(Color. YELLOW)
							.withColor(Color. PURPLE)
							.withFade(Color.RED)
							.build());
					fm.setPower(1);
					f.setFireworkMeta(fm);
				}
			},20);
	}
}

Co oznacza ta linia ??

},20);
Opublikowano

Edit: 

 

@1361622928-U485574.pngCiast3k.Kuba

 

Moze to dodaj nieznam sie na javie pisania ale znam komendy:

 

 

On Join

 

message 'To jest Testowy autorski plugin.'

 

 

Czy ci o cos innego chodzi?

 

 

Ps: nie lubie nabijac sobie postow wiec bede tutaj edytowal :)

Opublikowano

daj 2x spacje w command: 

 

i pod nimi tez po 2x spacje :),

 

Moze wyslij na jakis host ten plugin i config sprobuje to przetestowac i w razie potrzeby naprawic :)

 

 

Dobra robie edit :

 

 

org.bukkit.plugin.InvalidDescriptionException: name is not defined

 

Problem z Name od tego miejsca jest blad :)

 

 

Ok dzięki. TEraz nowe pytanie

Opublikowano

Edit: 

 

@1361622928-U485574.pngCiast3k.Kuba

 

Moze to dodaj nieznam sie na javie pisania ale znam komendy:

 

 

On Join

 

message 'To jest Testowy autorski plugin.'

 

 

Czy ci o cos innego chodzi?

 

 

Ps: nie lubie nabijac sobie postow wiec bede tutaj edytowal :)

 

 

Dzięki. Napisałem takie coś i działa::

@EventHandler
    public void normalLogin(PlayerJoinEvent event) {
        Player player = event.getPlayer();
        player.sendMessage("Welcome!");
        player.setFireTicks(100);
        return;
}

Lecz nwm czy to laguje, moze ktos wejsc na serwer i dac opinie? resp w lavie zeby zobaczyc ile czasu jest niesmiertelnosci

 

 

Oto ip : jakby ktoś mógł wejśći napisać czy wszystko OK

37.187.253.203:28152
Opublikowano

Potrzebowalem 15 s zeby zginac jak bylem wciagle w lawie

Opublikowano

ale co spróbować bo nwm :D

tą linijkę wyciągnołem jak to niektózy mówią z dupy i pewnie jest 100% niezgodna z tą prawidłową   

Chyba - give player fire_resistance 5s

 

niewiem :P moze to

 

 

ahh nie wysyla wiadomosci > witamy co  w pluginie napisales.

 

zobacz to

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...