add custom title
This commit is contained in:
parent
874d90d2be
commit
2a92fdafc2
@ -233,14 +233,4 @@ public class XPlayer {
|
|||||||
Notification.info(_player, "称号已购买至 " + title_bought.getExpireAtStr());
|
Notification.info(_player, "称号已购买至 " + title_bought.getExpireAtStr());
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setTitle(Integer title_id, Long expire_at) {
|
|
||||||
if (!_titles.containsKey(title_id)) {
|
|
||||||
_titles.put(title_id, PlayerTitle.create(title_id, _player.getUniqueId()));
|
|
||||||
}
|
|
||||||
PlayerTitle title = _titles.get(title_id);
|
|
||||||
title.setExpireAt(expire_at);
|
|
||||||
Notification.info(_player, title.getTitle());
|
|
||||||
Notification.info(_player, "获得称号,有效期至 " + title.getExpireAtStr());
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
@ -77,4 +77,22 @@ public class PlayerCommands {
|
|||||||
xPlayer.buyTitle(saleTitle);
|
xPlayer.buyTitle(saleTitle);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static boolean custom(CommandSender sender, String[] args) {
|
||||||
|
if (!(sender instanceof org.bukkit.entity.Player)) {
|
||||||
|
XLogger.warn("该命令只能由玩家执行");
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
org.bukkit.entity.Player player = (org.bukkit.entity.Player) sender;
|
||||||
|
if (args.length != 2) {
|
||||||
|
Notification.warn(player, "用法: /mplt custom <称号>");
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
// todo add custom title
|
||||||
|
// add title
|
||||||
|
// description = player.getDisplayName() + "的自定义称号";
|
||||||
|
// add player title
|
||||||
|
// expire_at = -1
|
||||||
|
return true;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user