BrewMessage.java 文件源码

java
阅读 26 收藏 0 点赞 0 评论 0

项目:Bewitchment 作者:
@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;
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号