ElytraNotify exp 3.1

Начинающий
Статус
Оффлайн
Регистрация
15 Июн 2024
Сообщения
754
Реакции[?]
7
Поинты[?]
4K
Видел как сливали разные нотифки, по типу HPalert, ArmorAlert, решил сделать под элитры.
| Когда ваш элитра хелпер багается и элики дропаются, то вам об этом сообщат ну типа пон да, полезная функция, знаю |

Ватафак:
//by neznakomej1337 ebat ya huetu sdelal
package sosala.Nightly.functions.impl.player;

import com.google.common.eventbus.Subscribe;
import sosala.Nightly.events.EventUpdate;
import sosala.Nightly.functions.api.Category;
import sosala.Nightly.functions.api.Function;
import sosala.Nightly.functions.api.FunctionRegister;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.item.Items;

@FunctionRegister(name = "NotifyElytra", type = Category.Player)
public class NotifyElytra extends Function {
    private boolean elytraPresent = true;

    @Subscribe
    private void onUpdate(EventUpdate eventUpdate) {
        int elytraCount = this.countItems(Items.ELYTRA);
        elytraCount += this.countItemsInOffhand(Items.ELYTRA);

        if (elytraCount == 0 && this.elytraPresent) {
            this.print("ElytraNotify: античит выбросил ваши элитры!");
            this.elytraPresent = false;
        } else if (elytraCount > 0) {
            this.elytraPresent = true;
        }

        boolean hasElytraEquipped = this.hasElytraEquipped();
        if (!hasElytraEquipped && this.elytraPresent) {
            this.print("ElytraNotify: античит выбросил ваши элитры!");
            this.elytraPresent = false;
        } else if (hasElytraEquipped) {
            this.elytraPresent = true;
        }
    }

    private int countItems(Item item) {
        int count = 0;
        for (ItemStack itemStack : NotifyElytra.mc.player.inventory.mainInventory) {
            if (itemStack.getItem() == item) {
                count += itemStack.getCount();
            }
        }
        return count;
    }

    private int countItemsInOffhand(Item item) {
        ItemStack itemStack = NotifyElytra.mc.player.getHeldItemOffhand();
        if (itemStack.getItem() == item) {
            return itemStack.getCount();
        }
        return 0;
    }

    private boolean hasElytraEquipped() {
        ItemStack itemStack = NotifyElytra.mc.player.inventory.armorItemInSlot(2);
        return !itemStack.isEmpty() && itemStack.getItem() == Items.ELYTRA;
    }
}
 
Забаненный
Статус
Оффлайн
Регистрация
10 Май 2023
Сообщения
804
Реакции[?]
9
Поинты[?]
3K
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
/del


(By giftis или kodek , он был в NoClips)*
 
Последнее редактирование:
Начинающий
Статус
Оффлайн
Регистрация
4 Июл 2024
Сообщения
304
Реакции[?]
0
Поинты[?]
0
Начинающий
Статус
Оффлайн
Регистрация
15 Июн 2024
Сообщения
754
Реакции[?]
7
Поинты[?]
4K
Забаненный
Статус
Оффлайн
Регистрация
10 Май 2023
Сообщения
804
Реакции[?]
9
Поинты[?]
3K
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
хоть я и овнер невернайта, и сижу с ноуклипса, я не помню такого

upd: кстати, гифтис не кодил ноуклипс))
да? я залазил в сурсы но клипса и видел что там точно такая же функция
 
Забаненный
Статус
Оффлайн
Регистрация
31 Авг 2023
Сообщения
684
Реакции[?]
6
Поинты[?]
5K
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Видел как сливали разные нотифки, по типу HPalert, ArmorAlert, решил сделать под элитры.
| Когда ваш элитра хелпер багается и элики дропаются, то вам об этом сообщат ну типа пон да, полезная функция, знаю |

Ватафак:
//by neznakomej1337 ebat ya huetu sdelal
        boolean hasElytraEquipped = this.hasElytraEquipped();
        if (!hasElytraEquipped && this.elytraPresent) {
            this.print("ElytraNotify: античит выбросил ваши элитры!");
            this.elytraPresent = false;
        } else if (hasElytraEquipped) {
            this.elytraPresent = true;
        }
    }
}
Чатгпт постарался сделать полное дерьмо)))
 
Забаненный
Статус
Оффлайн
Регистрация
4 Апр 2024
Сообщения
68
Реакции[?]
0
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Видел как сливали разные нотифки, по типу HPalert, ArmorAlert, решил сделать под элитры.
| Когда ваш элитра хелпер багается и элики дропаются, то вам об этом сообщат ну типа пон да, полезная функция, знаю |

Ватафак:
//by neznakomej1337 ebat ya huetu sdelal
package sosala.Nightly.functions.impl.player;

import com.google.common.eventbus.Subscribe;
import sosala.Nightly.events.EventUpdate;
import sosala.Nightly.functions.api.Category;
import sosala.Nightly.functions.api.Function;
import sosala.Nightly.functions.api.FunctionRegister;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.item.Items;

@FunctionRegister(name = "NotifyElytra", type = Category.Player)
public class NotifyElytra extends Function {
    private boolean elytraPresent = true;

    @Subscribe
    private void onUpdate(EventUpdate eventUpdate) {
        int elytraCount = this.countItems(Items.ELYTRA);
        elytraCount += this.countItemsInOffhand(Items.ELYTRA);

        if (elytraCount == 0 && this.elytraPresent) {
            this.print("ElytraNotify: античит выбросил ваши элитры!");
            this.elytraPresent = false;
        } else if (elytraCount > 0) {
            this.elytraPresent = true;
        }

        boolean hasElytraEquipped = this.hasElytraEquipped();
        if (!hasElytraEquipped && this.elytraPresent) {
            this.print("ElytraNotify: античит выбросил ваши элитры!");
            this.elytraPresent = false;
        } else if (hasElytraEquipped) {
            this.elytraPresent = true;
        }
    }

    private int countItems(Item item) {
        int count = 0;
        for (ItemStack itemStack : NotifyElytra.mc.player.inventory.mainInventory) {
            if (itemStack.getItem() == item) {
                count += itemStack.getCount();
            }
        }
        return count;
    }

    private int countItemsInOffhand(Item item) {
        ItemStack itemStack = NotifyElytra.mc.player.getHeldItemOffhand();
        if (itemStack.getItem() == item) {
            return itemStack.getCount();
        }
        return 0;
    }

    private boolean hasElytraEquipped() {
        ItemStack itemStack = NotifyElytra.mc.player.inventory.armorItemInSlot(2);
        return !itemStack.isEmpty() && itemStack.getItem() == Items.ELYTRA;
    }
}
/del я сливал нотифке вы сурах
 
Забаненный
Статус
Оффлайн
Регистрация
31 Авг 2023
Сообщения
684
Реакции[?]
6
Поинты[?]
5K
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Забаненный
Статус
Оффлайн
Регистрация
10 Май 2023
Сообщения
804
Реакции[?]
9
Поинты[?]
3K
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Забаненный
Статус
Оффлайн
Регистрация
10 Май 2023
Сообщения
804
Реакции[?]
9
Поинты[?]
3K
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Забаненный
Статус
Оффлайн
Регистрация
10 Май 2023
Сообщения
804
Реакции[?]
9
Поинты[?]
3K
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
нихуя себе, поподробнее можешь сказать? а то я нихуя не знаю об этом, макс что слышал что 1 тип кинул ратку под видом элланта в моём дс сервере
 
Забаненный
Статус
Оффлайн
Регистрация
22 Сен 2024
Сообщения
112
Реакции[?]
0
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Видел как сливали разные нотифки, по типу HPalert, ArmorAlert, решил сделать под элитры.
| Когда ваш элитра хелпер багается и элики дропаются, то вам об этом сообщат ну типа пон да, полезная функция, знаю |

Ватафак:
//by neznakomej1337 ebat ya huetu sdelal
package sosala.Nightly.functions.impl.player;

import com.google.common.eventbus.Subscribe;
import sosala.Nightly.events.EventUpdate;
import sosala.Nightly.functions.api.Category;
import sosala.Nightly.functions.api.Function;
import sosala.Nightly.functions.api.FunctionRegister;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.item.Items;

@FunctionRegister(name = "NotifyElytra", type = Category.Player)
public class NotifyElytra extends Function {
    private boolean elytraPresent = true;

    @Subscribe
    private void onUpdate(EventUpdate eventUpdate) {
        int elytraCount = this.countItems(Items.ELYTRA);
        elytraCount += this.countItemsInOffhand(Items.ELYTRA);

        if (elytraCount == 0 && this.elytraPresent) {
            this.print("ElytraNotify: античит выбросил ваши элитры!");
            this.elytraPresent = false;
        } else if (elytraCount > 0) {
            this.elytraPresent = true;
        }

        boolean hasElytraEquipped = this.hasElytraEquipped();
        if (!hasElytraEquipped && this.elytraPresent) {
            this.print("ElytraNotify: античит выбросил ваши элитры!");
            this.elytraPresent = false;
        } else if (hasElytraEquipped) {
            this.elytraPresent = true;
        }
    }

    private int countItems(Item item) {
        int count = 0;
        for (ItemStack itemStack : NotifyElytra.mc.player.inventory.mainInventory) {
            if (itemStack.getItem() == item) {
                count += itemStack.getCount();
            }
        }
        return count;
    }

    private int countItemsInOffhand(Item item) {
        ItemStack itemStack = NotifyElytra.mc.player.getHeldItemOffhand();
        if (itemStack.getItem() == item) {
            return itemStack.getCount();
        }
        return 0;
    }

    private boolean hasElytraEquipped() {
        ItemStack itemStack = NotifyElytra.mc.player.inventory.armorItemInSlot(2);
        return !itemStack.isEmpty() && itemStack.getItem() == Items.ELYTRA;
    }
}
нахуя код на 50000 строк разбивать?

Код:
package sosala.Nightly.functions.impl.player;

import com.google.common.eventbus.Subscribe;
import sosala.Nightly.events.EventUpdate;
import sosala.Nightly.functions.api.Category;
import sosala.Nightly.functions.api.Function;
import sosala.Nightly.functions.api.FunctionRegister;
import net.minecraft.item.Items;

@FunctionRegister(name = "NotifyElytra", type = Category.Player)
public class NotifyElytra extends Function {
    private boolean elytraPresent = true;

    @Subscribe
    private void onUpdate(EventUpdate eventUpdate) {
        boolean hasElytra = hasElytra();
        
        if (!hasElytra && elytraPresent) {
            print("ElytraNotify: античит выбросил ваши элитры!");
            elytraPresent = false;
        } else if (hasElytra) {
            elytraPresent = true;
        }
    }

    private boolean hasElytra() {
        return mc.player.inventory.mainInventory.stream().anyMatch(stack -> stack.getItem() == Items.ELYTRA)
            || mc.player.getHeldItemOffhand().getItem() == Items.ELYTRA
            || mc.player.inventory.armorItemInSlot(2).getItem() == Items.ELYTRA;
    }
}
 
Сверху Снизу