Начинающий
- Статус
- Оффлайн
- Регистрация
- 22 Ноя 2025
- Сообщения
- 51
- Реакции
- 0
- Выберите загрузчик игры
- OptiFine
- Прочие моды
всем югеймовцам ку кормлю вас этим шедевро спайдером фулл бупасс спуки
не нужно писать что она в кд не работает я уже знаю
спукич настолько умный что не хочет тратить деньги на норм ач что решил дать кд ведро воды арбузу и тыкве))
сам кодик:
не нужно писать что она в кд не работает я уже знаю
спукич настолько умный что не хочет тратить деньги на норм ач что решил дать кд ведро воды арбузу и тыкве))
Пожалуйста, авторизуйтесь для просмотра ссылки.
сам кодик:
Код:
package im.expensive.functions.impl.movement;
import com.google.common.eventbus.Subscribe;
import im.expensive.events.EventUpdate;
import im.expensive.functions.api.Category;
import im.expensive.functions.api.Function;
import im.expensive.functions.api.FunctionRegister;
import im.expensive.functions.settings.impl.SliderSetting;
import net.minecraft.item.ItemStack;
import net.minecraft.item.Items;
import net.minecraft.util.Hand;
import net.minecraft.util.math.vector.Vector3d;
@FunctionRegister(name = "SPspider", type = Category.Movement)
public class SPspider extends Function {
private final SliderSetting jumpHeight = new SliderSetting("Высота прыжка", 0.3f, 0.1f, 1.0f, 0.05f);
public SPspider() {
addSettings(jumpHeight);
}
@Subscribe
public void onUpdate(EventUpdate e) {
if (mc.player == null || mc.world == null) return;
if (!mc.player.collidedHorizontally) return;
int bucketSlot = findWaterBucketSlot();
if (bucketSlot == -1) return;
if (mc.player.getHeldItemMainhand().getItem() != Items.WATER_BUCKET) {
mc.player.inventory.currentItem = bucketSlot;
}
if (mc.player.getHeldItemMainhand().getItem() == Items.WATER_BUCKET) {
mc.playerController.processRightClick(mc.player, mc.world, Hand.MAIN_HAND);
Vector3d motion = mc.player.getMotion();
mc.player.setMotion(motion.x, jumpHeight.get(), motion.z);
}
}
private int findWaterBucketSlot() {
for (int i = 0; i < 9; i++) {
ItemStack stack = mc.player.inventory.getStackInSlot(i);
if (!stack.isEmpty() && stack.getItem() == Items.WATER_BUCKET) {
return i;
}
}
return -1;
}
}
Последнее редактирование: