Исходник Calculator Util // exp 3.1

Забаненный
Статус
Оффлайн
Регистрация
4 Апр 2024
Сообщения
69
Реакции[?]
0
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.

Перед прочтением основного контента ниже, пожалуйста, обратите внимание на обновление внутри секции Майна на нашем форуме. У нас появились:

  • бесплатные читы для Майнкрафт — любое использование на свой страх и риск;
  • маркетплейс Майнкрафт — абсолютно любая коммерция, связанная с игрой, за исключением продажи читов (аккаунты, предоставления услуг, поиск кодеров читов и так далее);
  • приватные читы для Minecraft — в этом разделе только платные хаки для игры, покупайте группу "Продавец" и выставляйте на продажу свой софт;
  • обсуждения и гайды — всё тот же раздел с вопросами, но теперь модернизированный: поиск нужных хаков, пати с игроками-читерами и другая полезная информация.

Спасибо!

Короч тут Тип просиль я слил



Пастер:
package ru.Пастер.utils.client;

import lombok.experimental.UtilityClass;
import net.minecraft.client.Minecraft;
import net.minecraft.enchantment.EnchantmentHelper;
import net.minecraft.enchantment.Enchantments;
import net.minecraft.entity.LivingEntity;
import net.minecraft.entity.player.PlayerEntity;
import net.minecraft.item.ArmorItem;
import net.minecraft.item.ItemStack;
import net.minecraft.potion.Effect;
import net.minecraft.potion.EffectInstance;
import net.minecraft.potion.Effects;

@UtilityClass
public class Calculator {
    private double armor(ItemStack stack) {
        if (!stack.isEnchanted()) return 0.0;
        if (!(stack.getItem() instanceof ArmorItem armor)) return 0.0;

        return armor.getDamageReduceAmount() + ((double) EnchantmentHelper.getEnchantmentLevel(Enchantments.PROTECTION, stack) * 0.25);
    }

    public double armor(LivingEntity entity) {
        double armor = entity.getTotalArmorValue();

        for (ItemStack item : entity.getArmorInventoryList()) {
            armor += armor(item);
        }

        return armor;
    }

    public double health(LivingEntity entity) {
        return entity.getHealth() + entity.getAbsorptionAmount();
    }

    public double buffs(LivingEntity entity) {
        double buffs = 0.0;

        for (EffectInstance effect : entity.getActivePotionEffects()) {
            if (effect.getPotion() == Effects.ABSORPTION) {
                buffs += 1.2 * (effect.getAmplifier() + 1);
            } else if (effect.getPotion() == Effects.RESISTANCE) {
                buffs += 1.0 * (effect.getAmplifier() + 1);
            } else if (effect.getPotion() == Effects.REGENERATION) {
                buffs += 1.1 * (effect.getAmplifier() + 1);
            }
        }

        return buffs;
    }

    public double entity(LivingEntity entity, boolean health, boolean armor, boolean distance, double maxDistance, boolean buffs) {
        double a = 1.0, b = 1.0, c = 1.0, d = 1.0;

        if (health) a += health(entity);
        if (armor) b += armor(entity);
        if (distance) c += entity.getDistanceSq(Minecraft.getInstance().player) / maxDistance;
        if (buffs) d += buffs(entity);

        return (a * b * d) * c;
    }
}
 
Начинающий
Статус
Оффлайн
Регистрация
12 Дек 2022
Сообщения
98
Реакции[?]
0
Поинты[?]
0
и зачем это нужно?
Короч тут Тип просиль я слил



Пастер:
package ru.Пастер.utils.client;

import lombok.experimental.UtilityClass;
import net.minecraft.client.Minecraft;
import net.minecraft.enchantment.EnchantmentHelper;
import net.minecraft.enchantment.Enchantments;
import net.minecraft.entity.LivingEntity;
import net.minecraft.entity.player.PlayerEntity;
import net.minecraft.item.ArmorItem;
import net.minecraft.item.ItemStack;
import net.minecraft.potion.Effect;
import net.minecraft.potion.EffectInstance;
import net.minecraft.potion.Effects;

@UtilityClass
public class Calculator {
    private double armor(ItemStack stack) {
        if (!stack.isEnchanted()) return 0.0;
        if (!(stack.getItem() instanceof ArmorItem armor)) return 0.0;

        return armor.getDamageReduceAmount() + ((double) EnchantmentHelper.getEnchantmentLevel(Enchantments.PROTECTION, stack) * 0.25);
    }

    public double armor(LivingEntity entity) {
        double armor = entity.getTotalArmorValue();

        for (ItemStack item : entity.getArmorInventoryList()) {
            armor += armor(item);
        }

        return armor;
    }

    public double health(LivingEntity entity) {
        return entity.getHealth() + entity.getAbsorptionAmount();
    }

    public double buffs(LivingEntity entity) {
        double buffs = 0.0;

        for (EffectInstance effect : entity.getActivePotionEffects()) {
            if (effect.getPotion() == Effects.ABSORPTION) {
                buffs += 1.2 * (effect.getAmplifier() + 1);
            } else if (effect.getPotion() == Effects.RESISTANCE) {
                buffs += 1.0 * (effect.getAmplifier() + 1);
            } else if (effect.getPotion() == Effects.REGENERATION) {
                buffs += 1.1 * (effect.getAmplifier() + 1);
            }
        }

        return buffs;
    }

    public double entity(LivingEntity entity, boolean health, boolean armor, boolean distance, double maxDistance, boolean buffs) {
        double a = 1.0, b = 1.0, c = 1.0, d = 1.0;

        if (health) a += health(entity);
        if (armor) b += armor(entity);
        if (distance) c += entity.getDistanceSq(Minecraft.getInstance().player) / maxDistance;
        if (buffs) d += buffs(entity);

        return (a * b * d) * c;
    }
}
и зачем это нужно?
 
Забаненный
Статус
Оффлайн
Регистрация
10 Сен 2024
Сообщения
15
Реакции[?]
0
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Короч тут Тип просиль я слил



Пастер:
package ru.Пастер.utils.client;

import lombok.experimental.UtilityClass;
import net.minecraft.client.Minecraft;
import net.minecraft.enchantment.EnchantmentHelper;
import net.minecraft.enchantment.Enchantments;
import net.minecraft.entity.LivingEntity;
import net.minecraft.entity.player.PlayerEntity;
import net.minecraft.item.ArmorItem;
import net.minecraft.item.ItemStack;
import net.minecraft.potion.Effect;
import net.minecraft.potion.EffectInstance;
import net.minecraft.potion.Effects;

@UtilityClass
public class Calculator {
    private double armor(ItemStack stack) {
        if (!stack.isEnchanted()) return 0.0;
        if (!(stack.getItem() instanceof ArmorItem armor)) return 0.0;

        return armor.getDamageReduceAmount() + ((double) EnchantmentHelper.getEnchantmentLevel(Enchantments.PROTECTION, stack) * 0.25);
    }

    public double armor(LivingEntity entity) {
        double armor = entity.getTotalArmorValue();

        for (ItemStack item : entity.getArmorInventoryList()) {
            armor += armor(item);
        }

        return armor;
    }

    public double health(LivingEntity entity) {
        return entity.getHealth() + entity.getAbsorptionAmount();
    }

    public double buffs(LivingEntity entity) {
        double buffs = 0.0;

        for (EffectInstance effect : entity.getActivePotionEffects()) {
            if (effect.getPotion() == Effects.ABSORPTION) {
                buffs += 1.2 * (effect.getAmplifier() + 1);
            } else if (effect.getPotion() == Effects.RESISTANCE) {
                buffs += 1.0 * (effect.getAmplifier() + 1);
            } else if (effect.getPotion() == Effects.REGENERATION) {
                buffs += 1.1 * (effect.getAmplifier() + 1);
            }
        }

        return buffs;
    }

    public double entity(LivingEntity entity, boolean health, boolean armor, boolean distance, double maxDistance, boolean buffs) {
        double a = 1.0, b = 1.0, c = 1.0, d = 1.0;

        if (health) a += health(entity);
        if (armor) b += armor(entity);
        if (distance) c += entity.getDistanceSq(Minecraft.getInstance().player) / maxDistance;
        if (buffs) d += buffs(entity);

        return (a * b * d) * c;
    }
}
ахуеееть, а мы бы не смогли спастить с срыгалика
и зачем это нужно?

и зачем это нужно?
для ауры, чек килку срыгалика
 
Начинающий
Статус
Оффлайн
Регистрация
25 Фев 2024
Сообщения
188
Реакции[?]
4
Поинты[?]
1K
Короч тут Тип просиль я слил



Пастер:
package ru.Пастер.utils.client;

import lombok.experimental.UtilityClass;
import net.minecraft.client.Minecraft;
import net.minecraft.enchantment.EnchantmentHelper;
import net.minecraft.enchantment.Enchantments;
import net.minecraft.entity.LivingEntity;
import net.minecraft.entity.player.PlayerEntity;
import net.minecraft.item.ArmorItem;
import net.minecraft.item.ItemStack;
import net.minecraft.potion.Effect;
import net.minecraft.potion.EffectInstance;
import net.minecraft.potion.Effects;

@UtilityClass
public class Calculator {
    private double armor(ItemStack stack) {
        if (!stack.isEnchanted()) return 0.0;
        if (!(stack.getItem() instanceof ArmorItem armor)) return 0.0;

        return armor.getDamageReduceAmount() + ((double) EnchantmentHelper.getEnchantmentLevel(Enchantments.PROTECTION, stack) * 0.25);
    }

    public double armor(LivingEntity entity) {
        double armor = entity.getTotalArmorValue();

        for (ItemStack item : entity.getArmorInventoryList()) {
            armor += armor(item);
        }

        return armor;
    }

    public double health(LivingEntity entity) {
        return entity.getHealth() + entity.getAbsorptionAmount();
    }

    public double buffs(LivingEntity entity) {
        double buffs = 0.0;

        for (EffectInstance effect : entity.getActivePotionEffects()) {
            if (effect.getPotion() == Effects.ABSORPTION) {
                buffs += 1.2 * (effect.getAmplifier() + 1);
            } else if (effect.getPotion() == Effects.RESISTANCE) {
                buffs += 1.0 * (effect.getAmplifier() + 1);
            } else if (effect.getPotion() == Effects.REGENERATION) {
                buffs += 1.1 * (effect.getAmplifier() + 1);
            }
        }

        return buffs;
    }

    public double entity(LivingEntity entity, boolean health, boolean armor, boolean distance, double maxDistance, boolean buffs) {
        double a = 1.0, b = 1.0, c = 1.0, d = 1.0;

        if (health) a += health(entity);
        if (armor) b += armor(entity);
        if (distance) c += entity.getDistanceSq(Minecraft.getInstance().player) / maxDistance;
        if (buffs) d += buffs(entity);

        return (a * b * d) * c;
    }
}
Или я тупой или надо называть методы для гета чего то get...() и тд ну кринж код короче
 
Забаненный
Статус
Оффлайн
Регистрация
4 Апр 2024
Сообщения
69
Реакции[?]
0
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Забаненный
Статус
Оффлайн
Регистрация
10 Сен 2024
Сообщения
15
Реакции[?]
0
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
дам быль улитра Килка с елитра таргет дам тип просиль я слил и стати не с рогалика
не с рогалика?


точно не срыглик:
package ru.rogalik.utils.client;

import lombok.experimental.UtilityClass;
import net.minecraft.client.Minecraft;
import net.minecraft.enchantment.EnchantmentHelper;
import net.minecraft.enchantment.Enchantments;
import net.minecraft.entity.LivingEntity;
import net.minecraft.entity.player.PlayerEntity;
import net.minecraft.item.ArmorItem;
import net.minecraft.item.ItemStack;
import net.minecraft.potion.Effect;
import net.minecraft.potion.EffectInstance;
import net.minecraft.potion.Effects;

@UtilityClass
public class Calculator {
    private double armor(ItemStack stack) {
        if (!stack.isEnchanted()) return 0.0;
        if (!(stack.getItem() instanceof ArmorItem armor)) return 0.0;

        return armor.getDamageReduceAmount() + ((double) EnchantmentHelper.getEnchantmentLevel(Enchantments.PROTECTION, stack) * 0.25);
    }

    public double armor(LivingEntity entity) {
        double armor = entity.getTotalArmorValue();

        for (ItemStack item : entity.getArmorInventoryList()) {
            armor += armor(item);
        }

        return armor;
    }

    public double health(LivingEntity entity) {
        return entity.getHealth() + entity.getAbsorptionAmount();
    }

    public double buffs(LivingEntity entity) {
        double buffs = 0.0;

        for (EffectInstance effect : entity.getActivePotionEffects()) {
            if (effect.getPotion() == Effects.ABSORPTION) {
                buffs += 1.2 * (effect.getAmplifier() + 1);
            } else if (effect.getPotion() == Effects.RESISTANCE) {
                buffs += 1.0 * (effect.getAmplifier() + 1);
            } else if (effect.getPotion() == Effects.REGENERATION) {
                buffs += 1.1 * (effect.getAmplifier() + 1);
            }
        }

        return buffs;
    }

    public double entity(LivingEntity entity, boolean health, boolean armor, boolean distance, double maxDistance, boolean buffs) {
        double a = 1.0, b = 1.0, c = 1.0, d = 1.0;

        if (health) a += health(entity);
        if (armor) b += armor(entity);
        if (distance) c += entity.getDistanceSq(Minecraft.getInstance().player) / maxDistance;
        if (buffs) d += buffs(entity);

        return (a * b * d) * c;
    }
}
 
Сверху Снизу