Вопрос Airplace expensive 3.1

  • Автор темы Автор темы kalry
  • Дата начала Дата начала
‮expenis paster
Пользователь
Пользователь
Статус
Оффлайн
Регистрация
20 Апр 2021
Сообщения
1,737
Реакции
50
мб у кого-то завалался аир плейс на expensive 3.1 ? буду рад если поделитесь
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
мб у кого-то завалался аир плейс на expensive 3.1 ? буду рад если поделитесь
если чо я новокек так что притензии не предьявлять



package im.expensive.functions.impl.misc;

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 net.minecraft.block.BlockState;
import net.minecraft.block.Blocks;
import net.minecraft.client.Minecraft;
import net.minecraft.util.Direction;
import net.minecraft.util.math.BlockPos;
import net.minecraft.util.math.BlockRayTraceResult;
import net.minecraft.util.math.RayTraceResult;
import net.minecraft.util.math.vector.Vector3d;
import net.minecraft.util.Hand;
import net.minecraft.entity.player.PlayerEntity;


@FunctionRegister(name = "AirPlace", type = Category.Player)
public class AirPlace extends Function {

private final Minecraft mc = Minecraft.getInstance();

private long lastPlacementTime = 0;
private final long placementDelay = 312;

@Subscribe
private void onUpdate(EventUpdate update) {
if (System.currentTimeMillis() - lastPlacementTime < placementDelay) {
return;
}
if (mc.gameSettings.keyBindUseItem.isKeyDown()) {
BlockRayTraceResult blockRayTraceResult = (BlockRayTraceResult) mc.objectMouseOver;
BlockPos blockPos = blockRayTraceResult.getPos();
Direction face = blockRayTraceResult.getFace();
mc.player.swingArm(Hand.MAIN_HAND);
mc.playerController.processRightClickBlock(mc.player, mc.world, Hand.MAIN_HAND, blockRayTraceResult);
lastPlacementTime = System.currentTimeMillis();
}
}
}
 
если чо я новокек так что притензии не предьявлять



package im.expensive.functions.impl.misc;

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 net.minecraft.block.BlockState;
import net.minecraft.block.Blocks;
import net.minecraft.client.Minecraft;
import net.minecraft.util.Direction;
import net.minecraft.util.math.BlockPos;
import net.minecraft.util.math.BlockRayTraceResult;
import net.minecraft.util.math.RayTraceResult;
import net.minecraft.util.math.vector.Vector3d;
import net.minecraft.util.Hand;
import net.minecraft.entity.player.PlayerEntity;


@FunctionRegister(name = "AirPlace", type = Category.Player)
public class AirPlace extends Function {

private final Minecraft mc = Minecraft.getInstance();

private long lastPlacementTime = 0;
private final long placementDelay = 312;

@Subscribe
private void onUpdate(EventUpdate update) {
if (System.currentTimeMillis() - lastPlacementTime < placementDelay) {
return;
}
if (mc.gameSettings.keyBindUseItem.isKeyDown()) {
BlockRayTraceResult blockRayTraceResult = (BlockRayTraceResult) mc.objectMouseOver;
BlockPos blockPos = blockRayTraceResult.getPos();
Direction face = blockRayTraceResult.getFace();
mc.player.swingArm(Hand.MAIN_HAND);
mc.playerController.processRightClickBlock(mc.player, mc.world, Hand.MAIN_HAND, blockRayTraceResult);
lastPlacementTime = System.currentTimeMillis();
}
}
}
package im.expensive.functions.impl.misc; , Category.Player ахахха ну всё равно спасибо за кодик, позжепроверю
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Назад
Сверху Снизу