代碼來源自 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)
);
});
});
物品概要 | 控制方法 |
---|---|