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] Tworzenie Pluginow


Rekomendowane odpowiedzi

Opublikowano

Siemka, w klasie głównej mam dopisane to:

getServer().getPluginManager().registerEvents(new EventDeath(), this);
a klasie w której mam event, czyli w klasie EventDeath mam to:

package com.gmail.tirexgta.pierwszy;

import org.bukkit.Location;
import org.bukkit.World;
import org.bukkit.entity.EntityType;
import org.bukkit.entity.LivingEntity;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.entity.EntityDeathEvent;


public class EventDeath implements Listener 
{
	@EventHandler 
	public void onEntityDeath(EntityDeathEvent event)
	{
		LivingEntity entity = event.getEntity();
		Player killer = entity.getKiller();
		if(killer instanceof Player)
		{
			World w = entity.getWorld();
			Location loc = killer.getLocation();
			if(Math.random() < 0.1)
			{
				killer.sendMessage("cos");
				w.spawnEntity(loc, EntityType.PIG);
				killer.setHealth(2);
			}
		}
	}
} 
 I po zabiciu świni nic się na czacie nie wyświetla ;/
Opublikowano

Mam takie coś:

I nic się nie chce na czacie wyświetlić ;/  

{
	@EventHandler 
	public void onEntityDeath(EntityDeathEvent event)
	{
		LivingEntity entity = event.getEntity();
		Player killer = entity.getKiller();
		World w = entity.getWorld();
		Location loc = killer.getLocation();
		killer.sendMessage("cos");
		w.spawnEntity(loc, EntityType.PIG);
		killer.setHealth(2);
	}
}
Opublikowano

 

Mam takie coś:

I nic się nie chce na czacie wyświetlić ;/  

{
	@EventHandler 
	public void onEntityDeath(EntityDeathEvent event)
	{
		LivingEntity entity = event.getEntity();
		Player killer = entity.getKiller();
		World w = entity.getWorld();
		Location loc = killer.getLocation();
		killer.sendMessage("cos");
		w.spawnEntity(loc, EntityType.PIG);
		killer.setHealth(2);
	}
}

Hyym a plugin ogólnie działa? i pokaż może też całą główna klase i ten event, a najlepiej też plugim.yml :D

To już jest koniec smerfa:


http://www.mpcforum.pl/topic/1323530-info-znikam/


GG: 48522543


PS: Na innych forach i stronach znajdziesz mnie pod nickiem: 


BukkitSmerf

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...