• Trong thời gian này, bạn không thể tạo bài mới, đăng comment, hay tạo tài nguyên mới để diễn đàn dọn dẹp nội dung.
    Diễn đàn sẽ sớm mở trở lại, chi tiết hãy theo dõi tại Discord
NaKite

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

  • Người tạo bài đăng Người tạo bài đăng NaKite
  • Ngày gửi Ngày gửi
Trạng thái
Không nhận thêm bình luận.
@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 nhận thêm bình luận.

Thống kê nội dung

Ngày tạo
NaKite,
Bình luận cuối của
NaKite,
Bình luận
57
Lượt xem
1,823
Quay lại
Trên cùng