@Override
public IMessage onMessage(BrewMessage message, MessageContext ctx) {
Minecraft.getMinecraft().addScheduledTask(() -> {
World world = Minecraft.getMinecraft().player.world;
EntityLivingBase entity = world.getPlayerEntityByUUID(message.target);
if (entity == null) {
entity = NBTHelper.getEntityByUUID(EntityLivingBase.class, message.target, world).orElse(null);
}
if (entity != null) {
Optional<IBrewStorage> optional = BrewStorageHandler.getBrewStorage(entity);
if (optional.isPresent()) {
IBrewStorage storage = optional.get();
storage.setBrewMap(message.effects);
}
}
});
return null;
}
BrewMessage.java 文件源码
java
阅读 26
收藏 0
点赞 0
评论 0
项目:Bewitchment
作者:
评论列表
文章目录