- 版权类型
- 原创
- 插件中文名称
- Kar限定使用人
- 插件英文名称
- KarLimitUser
- 原帖地址
- www.minebbs.com
- 支持的核心(服务端)
- Spigot
- Paper
- Purpur
- 语言支持
- 中文(简体)
- 前置组件
- 无
- 适配版本(Java)
- 1.20
- 1.19
- 1.18
- 1.17
- 1.16
1.插件介绍
被打上限定使用人的物品不可被他人使用
2.插件命令
/karlimiteduser remove —— 移除手上物品的限定使用人
/karlimiteduser reload —— 重载配置文件
3.API
4.联系方式
BUG反馈/插件交流群:991918031
被打上限定使用人的物品不可被他人使用
2.插件命令
/karlimiteduser remove —— 移除手上物品的限定使用人
/karlimiteduser reload —— 重载配置文件
3.API
Java:
public static void addLimitedUser(ItemStack item, Player player){
ItemMeta itemMeta = item.getItemMeta();
List<String> lore = itemMeta.getLore();
if(lore == null){
lore = new ArrayList<>();
}
lore.add(ConfigLoader.lore + player.getName());
itemMeta.setLore(lore);
item.setItemMeta(itemMeta);
}
public static boolean removeLimitedUser(ItemStack item){
ItemMeta itemMeta = item.getItemMeta();
List<String> lore = itemMeta.getLore();
if(lore == null){
return false;
}
int loreIndex = -1;
for (int i = 0; i < lore.size(); i++) {
if(lore.get(i).startsWith(ConfigLoader.lore)){
loreIndex = i;
}
}
if(loreIndex != -1){
lore.remove(loreIndex);
}else{
return false;
}
itemMeta.setLore(lore);
item.setItemMeta(itemMeta);
return true;
}
public static boolean hasLimitedUser(ItemStack item){
ItemMeta itemMeta = item.getItemMeta();
List<String> lore = itemMeta.getLore();
if(lore == null){
return false;
}
int loreIndex = -1;
for (int i = 0; i < lore.size(); i++) {
if(lore.get(i).startsWith(ConfigLoader.lore)){
loreIndex = i;
}
}
return loreIndex != -1;
}
4.联系方式
BUG反馈/插件交流群:991918031