the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
1#include "stdafx.h"
2#include "net.minecraft.world.entity.h"
3#include "net.minecraft.world.effect.h"
4#include "AbsoptionMobEffect.h"
5
6AbsoptionMobEffect::AbsoptionMobEffect(int id, bool isHarmful, eMinecraftColour color) : MobEffect(id, isHarmful, color)
7{
8}
9
10void AbsoptionMobEffect::removeAttributeModifiers(shared_ptr<LivingEntity> entity, BaseAttributeMap *attributes, int amplifier)
11{
12 entity->setAbsorptionAmount(entity->getAbsorptionAmount() - 4 * (amplifier + 1));
13 MobEffect::removeAttributeModifiers(entity, attributes, amplifier);
14}
15
16void AbsoptionMobEffect::addAttributeModifiers(shared_ptr<LivingEntity> entity, BaseAttributeMap *attributes, int amplifier)
17{
18 entity->setAbsorptionAmount(entity->getAbsorptionAmount() + 4 * (amplifier + 1));
19 MobEffect::addAttributeModifiers(entity, attributes, amplifier);
20}