@SubscribeEvent(priority = EventPriority.LOWEST)
public void on(ItemTooltipEvent event) {
if(event.itemStack != null) {
if(event.itemStack.getItem() instanceof ItemGolemPlacer
|| event.itemStack.getItem() instanceof ItemAdditionalGolemPlacer) {
if(RegisteredGolemStuff.upgradeRunicShield.hasUpgrade(event.itemStack)) {
event.toolTip.add("\u00a76" + StatCollector.translateToLocal("item.runic.charge") + " +" + RegisteredGolemStuff.upgradeRunicShield.getChargeLimit(event.itemStack));
}
AdditionalGolemCore core = GadomancyApi.getAdditionalGolemCore(event.itemStack);
if(core != null) {
String searchStr = StatCollector.translateToLocal("item.ItemGolemCore.name");
for(int i = 0; i < event.toolTip.size(); i++) {
String line = event.toolTip.get(i);
if(line.contains(searchStr)) {
int index = line.indexOf('\u00a7', searchStr.length()) + 2;
event.toolTip.remove(i);
event.toolTip.add(i, line.substring(0, index) + StatCollector.translateToLocal(core.getUnlocalizedName()));
break;
}
}
}
}
}
}
EventHandlerGolem.java 文件源码
java
阅读 25
收藏 0
点赞 0
评论 0
项目:Gadomancy
作者:
评论列表
文章目录