Skip to content

Instantly share code, notes, and snippets.

@EvanHsieh0415
Last active November 21, 2023 11:11
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save EvanHsieh0415/24925312290e0823727d9dbba6a422a5 to your computer and use it in GitHub Desktop.
Save EvanHsieh0415/24925312290e0823727d9dbba6a422a5 to your computer and use it in GitHub Desktop.

動力機械風格的物品提示

代碼來源自 Discord - latvian.dev # example-scripts $ Create-style tooltips (updated for 1.19/KJS6/0.5.1)

const ItemDescription = Java.loadClass("com.simibubi.create.foundation.item.ItemDescription$Modifier");
const TooltipModifier = Java.loadClass("com.simibubi.create.foundation.item.TooltipModifier");
const Palette = Java.loadClass("com.simibubi.create.foundation.item.TooltipHelper$Palette");

ClientEvents.lang("en_us", (event) => {
  event.addAll({
    "item.minecraft.wooden_pickaxe.tooltip":
      "讓Create創建提示框用,只須要讓這個key存在即可。",
    "item.minecraft.wooden_pickaxe.tooltip.summary": "(Shift) 物品概要內文,可以用_底線來切換_文字_顏色_",
    "item.minecraft.wooden_pickaxe.tooltip.condition1": "(Shift) 狀態(1)",
    "item.minecraft.wooden_pickaxe.tooltip.behaviour1": "(Shift) 狀態(1) - 行為",
    "item.minecraft.wooden_pickaxe.tooltip.condition2": "(Shift) 狀態(2)",
    "item.minecraft.wooden_pickaxe.tooltip.behaviour2": "行為也可以用_底線_",
    "item.minecraft.wooden_pickaxe.tooltip.control1": "(Ctrl) 控制(1)",
    "item.minecraft.wooden_pickaxe.tooltip.action1": "(Ctrl) 控制(1) - 操作",
    "item.minecraft.wooden_pickaxe.tooltip.control2": "(Ctrl) 控制(2)",
    "item.minecraft.wooden_pickaxe.tooltip.action2": "控制也可以用_底線_",
  });
});

ItemEvents.tooltip((event) => {
  event.addAdvanced("minecraft:wooden_pickaxe", (item) => {
    TooltipModifier.REGISTRY.register(
      item.item,
      new ItemDescription(item.item, Palette.STANDARD_CREATE)
    );
  });
});
物品概要 控制方法
圖片 圖片
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment