• Chào bạn, hãy đăng ký hoặc đăng nhập để tham gia cùng bọn mình và sử dụng được đầy đủ chức năng của diễn đàn :).
NaKite

Java Lỗi gì đây mà vào game nó k nhận đồ hay thậm chí là chat?

Trạng thái
Không mở trả lời sau này.
@NaKite thử xem có được hay không addXMaterial & XEnchantment ở đây và tạo class + paste và nhớ reg Event ở Main không thì = 0
Mã:
package xyz.neko.mychat.listener;

import org.bukkit.ChatColor;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.player.PlayerJoinEvent;
import org.bukkit.inventory.ItemFlag;
import org.bukkit.inventory.ItemStack;
import org.bukkit.inventory.meta.ItemMeta;
import xyz.neko.mychat.utils.XEnchantment;
import xyz.neko.mychat.utils.XMaterial;

import java.util.ArrayList;

public class Delete implements Listener {

    @EventHandler
    public void onPlayerJoin(PlayerJoinEvent event){
        Player player = event.getPlayer();
        if(!player.hasPlayedBefore()){

            ItemStack food = new ItemStack(XMaterial.COOKED_PORKCHOP.parseMaterial());
            food.setAmount(64);
           
            ItemStack chestplate = new ItemStack(XMaterial.CHAINMAIL_CHESTPLATE.parseMaterial());
            chestplate.setAmount(1);
           
            ItemStack sword = new ItemStack(XMaterial.IRON_SWORD.parseMaterial());
            ItemMeta swordMeta = sword.getItemMeta();

            swordMeta.setDisplayName(ChatColor.GRAY + "[" + ChatColor.GREEN + "Newbie" + ChatColor.GRAY + "]" + ChatColor.WHITE + "Kiếm khởi đầu" );

            ArrayList<String> lore = new ArrayList<String>();
            lore.add(" ");
            lore.add(ChatColor.AQUA + " ♦"+ ChatColor.GRAY + " Category: " + ChatColor.GOLD + " Weapon");
            lore.add(ChatColor.AQUA + " ♦"+ ChatColor.GRAY + " Item: " + ChatColor.WHITE + " Start");
            lore.add(ChatColor.AQUA + " ♦"+ ChatColor.GRAY + " Quality: " + ChatColor.GRAY + " Common");
            swordMeta.setLore(lore);
           
            swordMeta.addEnchant(XEnchantment.DAMAGE_ALL.parseEnchantment(), 1, false);

            swordMeta.addItemFlags(ItemFlag.HIDE_ENCHANTS);
            swordMeta.addItemFlags(ItemFlag.HIDE_ATTRIBUTES);

            swordMeta.setUnbreakable(true);
            swordMeta.addItemFlags(ItemFlag.HIDE_UNBREAKABLE);
            sword.setAmount(1);
            sword.setItemMeta(swordMeta);

            player.getInventory().addItem(food);
            player.getInventory().addItem(sword);
            player.getInventory().setChestplate(chestplate);

            player.sendMessage(ChatColor.GRAY + "Chúc " + player.getName() + " sinh tồn vui vẽ nha, tui đi ngủ đây!");
        }
    }

}
 
@NaKite thử xem có được hay không addXMaterial & XEnchantment ở đây và tạo class + paste và nhớ reg Event ở Main không thì = 0
Mã:
package xyz.neko.mychat.listener;

import org.bukkit.ChatColor;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.player.PlayerJoinEvent;
import org.bukkit.inventory.ItemFlag;
import org.bukkit.inventory.ItemStack;
import org.bukkit.inventory.meta.ItemMeta;
import xyz.neko.mychat.utils.XEnchantment;
import xyz.neko.mychat.utils.XMaterial;

import java.util.ArrayList;

public class Delete implements Listener {

    @EventHandler
    public void onPlayerJoin(PlayerJoinEvent event){
        Player player = event.getPlayer();
        if(!player.hasPlayedBefore()){

            ItemStack food = new ItemStack(XMaterial.COOKED_PORKCHOP.parseMaterial());
            food.setAmount(64);
          
            ItemStack chestplate = new ItemStack(XMaterial.CHAINMAIL_CHESTPLATE.parseMaterial());
            chestplate.setAmount(1);
          
            ItemStack sword = new ItemStack(XMaterial.IRON_SWORD.parseMaterial());
            ItemMeta swordMeta = sword.getItemMeta();

            swordMeta.setDisplayName(ChatColor.GRAY + "[" + ChatColor.GREEN + "Newbie" + ChatColor.GRAY + "]" + ChatColor.WHITE + "Kiếm khởi đầu" );

            ArrayList<String> lore = new ArrayList<String>();
            lore.add(" ");
            lore.add(ChatColor.AQUA + " ♦"+ ChatColor.GRAY + " Category: " + ChatColor.GOLD + " Weapon");
            lore.add(ChatColor.AQUA + " ♦"+ ChatColor.GRAY + " Item: " + ChatColor.WHITE + " Start");
            lore.add(ChatColor.AQUA + " ♦"+ ChatColor.GRAY + " Quality: " + ChatColor.GRAY + " Common");
            swordMeta.setLore(lore);
          
            swordMeta.addEnchant(XEnchantment.DAMAGE_ALL.parseEnchantment(), 1, false);

            swordMeta.addItemFlags(ItemFlag.HIDE_ENCHANTS);
            swordMeta.addItemFlags(ItemFlag.HIDE_ATTRIBUTES);

            swordMeta.setUnbreakable(true);
            swordMeta.addItemFlags(ItemFlag.HIDE_UNBREAKABLE);
            sword.setAmount(1);
            sword.setItemMeta(swordMeta);

            player.getInventory().addItem(food);
            player.getInventory().addItem(sword);
            player.getInventory().setChestplate(chestplate);

            player.sendMessage(ChatColor.GRAY + "Chúc " + player.getName() + " sinh tồn vui vẽ nha, tui đi ngủ đây!");
        }
    }

}
"Chúc " + player.getName() + " sinh tồn vui vẽ nha, tui đi ngủ đây!");
damn :>
 
Trạng thái
Không mở trả lời sau này.
Similar content Most view Xem thêm
Back
Top Bottom