efekt ti yaptım ama
nedense silemiyorum
kodlar:
package com.ouk.iki.pl;
import java.util.ArrayList;
import java.util.UUID;
import org.bukkit.Bukkit;
import org.bukkit.ChatColor;
import org.bukkit.Effect;
import org.bukkit.Material;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.command.ConsoleCommandSender;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.inventory.InventoryClickEvent;
import org.bukkit.event.player.PlayerMoveEvent;
import org.bukkit.inventory.Inventory;
import org.bukkit.inventory.ItemStack;
import org.bukkit.inventory.meta.ItemMeta;
import org.bukkit.plugin.PluginManager;
import org.bukkit.plugin.java.JavaPlugin;
public class partikils extends JavaPlugin implements Listener{
String igprefix = "§7[§62Plugin§7]: §6";
String consoleprefix = "[2Plugin]:";
ArrayList<UUID> kim = new ArrayList<UUID>();
public void onEnable() {
System.out.print(consoleprefix + "Plugin Basariyla Baslatildi");
PluginManager pm = Bukkit.getServer().getPluginManager();
pm.registerEvents(this,this);
ConsoleCommandSender console = Bukkit.getServer().getConsoleSender();
Bukkit.getServer().getConsoleSender().sendMessage(ChatColor.RED + "-----------------");
Bukkit.getServer().getConsoleSender().sendMessage(ChatColor.GREEN + "Plugin: Effekt");
Bukkit.getServer().getConsoleSender().sendMessage(ChatColor.GREEN + "Versiyon: 2.0");
Bukkit.getServer().getConsoleSender().sendMessage(ChatColor.GREEN + "Yapimci: oukcuk");
Bukkit.getServer().getConsoleSender().sendMessage(ChatColor.RED + "-----------------");
}
public void onDisable() {
System.out.print(consoleprefix + "Plugin Basariyla Kapatildi");
}
public boolean onCommand(CommandSender sender, Command cmd, String commandlabel, String[] args) {
Player player = (Player) sender;
if (commandlabel.equalsIgnoreCase("mypl")) {
createMenu(player);
}
return false;
}
@eventhandler
public void onInvClick(InventoryClickEvent event) {
if (event.getInventory().getName() != "§6Efekti Seç") {
return;
}
if (event.getCurrentItem().getItemMeta().getDisplayName().contains("§6Ateş Effekti")) {
event.setCancelled(true);
kim.add(event.getWhoClicked().getUniqueId());
}
if (event.getInventory().getName() != "§6Efekti Seç") {
return;
}
if (event.getCurrentItem().getItemMeta().getDisplayName().contains("§6Effekti Sil")) {
event.setCancelled(true);
kim.remove(event.getWhoClicked().getUniqueId());
}
}
public void createMenu(Player player) {
Inventory inv = Bukkit.getServer().createInventory(null, 9, "§6Efekti Seç");
ItemStack item1 = new ItemStack(Material.BLAZE_POWDER);
ItemStack item2 = new ItemStack(Material.BARRIER);
ItemMeta item1Meta = item1.getItemMeta();
ItemMeta item2Meta = item2.getItemMeta();
ArrayList<String> item1Lore = new ArrayList<String>();
ArrayList<String> item2Lore = new ArrayList<String>();
item1Lore.add("§6Ateş Efektini Almak İçin Tıkla");
item2Lore.add("§6Ateş Efektini Silmek İçin Tıkla");
item1Meta.setDisplayName("§6Ateş Effekti");
item2Meta.setDisplayName("§6Effekti Sil");
item1Meta.setLore(item1Lore);
item2Meta.setLore(item2Lore);
item1.setItemMeta(item1Meta);
item2.setItemMeta(item2Meta);
inv.setItem(0, item1);
inv.setItem(1, item2);
player.openInventory(inv);
}
@eventhandler
public void onPlayerMove(PlayerMoveEvent pme) {
if (kim.contains(pme.getPlayer().getUniqueId()));
pme.getPlayer().playEffect(pme.getPlayer().getLocation(), Effect.MOBSPAWNER_FLAMES, 100000);
}
}
plugin.yml:
name: 2pl
main: com.ouk.iki.pl.partikils
version: 2.0
commands:
mypl:
lütfen yardım edin
[automerge]1524927676[/automerge]
bu arada e ler buyük ama küçük görünüyor
yani hata o diil
[automerge]1524934293[/automerge]
class dosyasını isteyen için
[automerge]1524935288[/automerge]
lütfen yardım edin
nedense silemiyorum
kodlar:
package com.ouk.iki.pl;
import java.util.ArrayList;
import java.util.UUID;
import org.bukkit.Bukkit;
import org.bukkit.ChatColor;
import org.bukkit.Effect;
import org.bukkit.Material;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.command.ConsoleCommandSender;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.inventory.InventoryClickEvent;
import org.bukkit.event.player.PlayerMoveEvent;
import org.bukkit.inventory.Inventory;
import org.bukkit.inventory.ItemStack;
import org.bukkit.inventory.meta.ItemMeta;
import org.bukkit.plugin.PluginManager;
import org.bukkit.plugin.java.JavaPlugin;
public class partikils extends JavaPlugin implements Listener{
String igprefix = "§7[§62Plugin§7]: §6";
String consoleprefix = "[2Plugin]:";
ArrayList<UUID> kim = new ArrayList<UUID>();
public void onEnable() {
System.out.print(consoleprefix + "Plugin Basariyla Baslatildi");
PluginManager pm = Bukkit.getServer().getPluginManager();
pm.registerEvents(this,this);
ConsoleCommandSender console = Bukkit.getServer().getConsoleSender();
Bukkit.getServer().getConsoleSender().sendMessage(ChatColor.RED + "-----------------");
Bukkit.getServer().getConsoleSender().sendMessage(ChatColor.GREEN + "Plugin: Effekt");
Bukkit.getServer().getConsoleSender().sendMessage(ChatColor.GREEN + "Versiyon: 2.0");
Bukkit.getServer().getConsoleSender().sendMessage(ChatColor.GREEN + "Yapimci: oukcuk");
Bukkit.getServer().getConsoleSender().sendMessage(ChatColor.RED + "-----------------");
}
public void onDisable() {
System.out.print(consoleprefix + "Plugin Basariyla Kapatildi");
}
public boolean onCommand(CommandSender sender, Command cmd, String commandlabel, String[] args) {
Player player = (Player) sender;
if (commandlabel.equalsIgnoreCase("mypl")) {
createMenu(player);
}
return false;
}
@eventhandler
public void onInvClick(InventoryClickEvent event) {
if (event.getInventory().getName() != "§6Efekti Seç") {
return;
}
if (event.getCurrentItem().getItemMeta().getDisplayName().contains("§6Ateş Effekti")) {
event.setCancelled(true);
kim.add(event.getWhoClicked().getUniqueId());
}
if (event.getInventory().getName() != "§6Efekti Seç") {
return;
}
if (event.getCurrentItem().getItemMeta().getDisplayName().contains("§6Effekti Sil")) {
event.setCancelled(true);
kim.remove(event.getWhoClicked().getUniqueId());
}
}
public void createMenu(Player player) {
Inventory inv = Bukkit.getServer().createInventory(null, 9, "§6Efekti Seç");
ItemStack item1 = new ItemStack(Material.BLAZE_POWDER);
ItemStack item2 = new ItemStack(Material.BARRIER);
ItemMeta item1Meta = item1.getItemMeta();
ItemMeta item2Meta = item2.getItemMeta();
ArrayList<String> item1Lore = new ArrayList<String>();
ArrayList<String> item2Lore = new ArrayList<String>();
item1Lore.add("§6Ateş Efektini Almak İçin Tıkla");
item2Lore.add("§6Ateş Efektini Silmek İçin Tıkla");
item1Meta.setDisplayName("§6Ateş Effekti");
item2Meta.setDisplayName("§6Effekti Sil");
item1Meta.setLore(item1Lore);
item2Meta.setLore(item2Lore);
item1.setItemMeta(item1Meta);
item2.setItemMeta(item2Meta);
inv.setItem(0, item1);
inv.setItem(1, item2);
player.openInventory(inv);
}
@eventhandler
public void onPlayerMove(PlayerMoveEvent pme) {
if (kim.contains(pme.getPlayer().getUniqueId()));
pme.getPlayer().playEffect(pme.getPlayer().getLocation(), Effect.MOBSPAWNER_FLAMES, 100000);
}
}
plugin.yml:
name: 2pl
main: com.ouk.iki.pl.partikils
version: 2.0
commands:
mypl:
lütfen yardım edin
[automerge]1524927676[/automerge]
bu arada e ler buyük ama küçük görünüyor
yani hata o diil
[automerge]1524934293[/automerge]
class dosyasını isteyen için
Linki görebilmek için üye olmanız gerekiyor.
Giriş yap veya üye ol.
[automerge]1524935288[/automerge]
lütfen yardım edin
Son düzenleme: