苏子峰
const FORMAT = "在 YYYY-MM-DD HH:mm:SS 你拾取了 n §rx a"
  • function enable() {
  •     const FORMAT = "你拾取了 n §rx a"
  •     new Listener(Packages.org.bukkit.event.player.PlayerPickupItemEvent.class)
  •         .setPriority(EventPriority.MONITOR)
  •         .setExecutor(
  •             function(event) {
  •                 const itemStack = event.item.itemStack
  •                 event.player.sendMessage(
  •                     FORMAT
  •                         .replace("n", HookerManager.getParsedName(itemStack))
  •                         .replace("a", itemStack.amount))
  •             }
  •         )
  •         .register()
  • }


破损的鞘翅
如果Date对象可以用的话
  1. function enable() {
  2.   const FORMAT = "在 t 你拾取了 n §rx a";

  3.   new Listener(Packages.org.bukkit.event.player.PlayerPickupItemEvent.class)
  4.     .setPriority(EventPriority.MONITOR)
  5.     .setExecutor(function (event) {
  6.       const itemStack = event.item.itemStack;
  7.       event.player.sendMessage(FORMAT.replace("t", new Date().toLocaleString().replace(/\//g, "-")).replace("n", HookerManager.getParsedName(itemStack)).replace("a", itemStack.amount));
  8.     })
  9.     .register();
  10. }


复制代码


苏子峰
破损的鞘翅 发表于 2023-6-7 18:41
如果Date对象可以用的话

结果是可行的 , 不过出现了很多未知信息






Neige
  1. function enable() {
  2.     const Date = Packages.java.util.Date
  3.     const SimpleDateFormat = Packages.java.text.SimpleDateFormat

  4.     const dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")
  5.     const FORMAT = "在 s 你拾取了 n §rx a"

  6.     new Listener(Packages.org.bukkit.event.player.PlayerPickupItemEvent.class)
  7.         .setPriority(EventPriority.MONITOR)
  8.         .setExecutor(
  9.             function(event) {
  10.                 const itemStack = event.item.itemStack
  11.                 event.player.sendMessage(
  12.                     FORMAT
  13.                         .replace("s", dateFormat.format(new Date()))
  14.                         .replace("n", HookerManager.getParsedName(itemStack))
  15.                         .replace("a", itemStack.amount))
  16.             }
  17.         )
  18.         .register()
  19. }
复制代码

第一页 上一页 下一页 最后一页