@SubscribeEvent
public void addUnstableTimer(final SmelteryCastedEvent.CastingTable event) {
if (ExtraUtils.tcon_unstable_material_id <= 0) {
return;
}
final ItemStack output = event.output;
if (output == null || !(output.getItem() instanceof IToolPart)) {
return;
}
final IToolPart part = (IToolPart)output.getItem();
if (part.getMaterialID(output) != ExtraUtils.tcon_unstable_material_id) {
return;
}
final NBTTagCompound tag = getOrInitTag(output);
final WorldServer world = DimensionManager.getWorld(0);
if (world == null) {
return;
}
tag.setLong("XUDeadline", world.getTotalWorldTime());
final WorldServer localWorld = DimensionManager.getWorld(this.curDim);
if (localWorld != null) {
tag.setLong("XULocalDeadline", localWorld.getTotalWorldTime());
tag.setInteger("XULocalDim", this.curDim);
}
}
TConEvents.java 文件源码
java
阅读 32
收藏 0
点赞 0
评论 0
项目:ExtraUtilities
作者:
评论列表
文章目录