@Override
public IMessage onMessage(EnergyMessage message, MessageContext ctx) {
Minecraft.getMinecraft().addScheduledTask(() -> {
final EntityPlayer entityTarget = Minecraft.getMinecraft().world.getPlayerEntityByUUID(message.target);
if (entityTarget != null) {
final Optional<IEnergy> optData = EnergyHandler.getEnergy(entityTarget);
if (optData.isPresent()) {
final IEnergy data = optData.get();
data.set(message.energy.get());
data.setMax(message.energy.getMax());
data.setRegen(message.energy.getRegenTime(), message.energy.getRegenBurst());
data.setUses(message.energy.getUses());
data.setType(message.energy.getType());
}
}
});
return null;
}
EnergyMessage.java 文件源码
java
阅读 19
收藏 0
点赞 0
评论 0
项目:Bewitchment
作者:
评论列表
文章目录