Speaw
Kızıltaş Madencisi
- En iyi cevaplar
- 0
Hub sunucunuzda lobide bazi olayları engelleyebilirsiniz.
Source Code;
İndirme;
Source Code;
Kod:
package com.speaw.basitengelleyici;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.block.BlockBreakEvent;
import org.bukkit.event.block.BlockBurnEvent;
import org.bukkit.event.block.BlockIgniteEvent;
import org.bukkit.event.block.BlockPlaceEvent;
import org.bukkit.event.entity.EntityDamageByEntityEvent;
import org.bukkit.event.entity.EntityExplodeEvent;
import org.bukkit.event.entity.FoodLevelChangeEvent;
import org.bukkit.event.player.PlayerDropItemEvent;
import org.bukkit.event.weather.WeatherChangeEvent;
import org.bukkit.plugin.PluginManager;
import org.bukkit.plugin.java.JavaPlugin;
public class Anaklas extends JavaPlugin implements Listener{
public static final String plugin_ismi = "Basit engelleyici";
@Override
public void onEnable(){
getLogger().info("[Baslatildi] " + plugin_ismi);
PluginManager pm = getServer().getPluginManager();
pm.registerEvents(this, this);
}
@Override
public void onDisable(){
getLogger().info("[Kapatildi] " + plugin_ismi);
}
@EventHandler
public void aciktiginda(FoodLevelChangeEvent Event) {
Event.setCancelled(true);
}
@EventHandler
public void havaDegisimi(WeatherChangeEvent event) {
if (event.toWeatherState())
event.setCancelled(true);
}
@EventHandler
public void blokkoydugunda(BlockPlaceEvent event)
{
event.setCancelled(true);
event.getPlayer().sendMessage("BasitEngelliyici tarafindan engellenmiştir.");
}
@EventHandler
public void blokkirdiginda(BlockBreakEvent event)
{
event.setCancelled(true);
event.getPlayer().sendMessage("BasitEngelliyici tarafindan engellenmiştir.");
}
@EventHandler
public void drop(PlayerDropItemEvent event)
{
event.setCancelled(true);
event.getPlayer().sendMessage("BasitEngelliyici tarafindan engellenmiştir.");
}
@EventHandler
public void blockpatlama(EntityExplodeEvent event)
{
event.setCancelled(true);
}
@EventHandler
public void atesyayılma(BlockBurnEvent event) {
event.setCancelled(true);
}
@EventHandler
public void blockyanma(BlockIgniteEvent e) {
e.setCancelled(true);
}
@EventHandler
public void Vurdugunda(EntityDamageByEntityEvent event) {
event.setCancelled(true);
}
}
İndirme;
Linki görebilmek için üye olmanız gerekiyor.
Giriş yap veya üye ol.