- 264
- 3
- 11
Всем привчанский. Пишу кое-что. Но появилась проблемка
Для теста игрока должно поднимать вверх(motionY = 0.4)
Но Игрока поднимает вверх когда зажата забинденная клавиша "power2". А мне надо что-бы игрока поднимало вверх если игрок нажал кнопку. А останавливался когда нажималась другая кнопка. Подскажите что сделать
Java:
@SubscribeEvent
public void onPlayerTick(TickEvent.PlayerTickEvent event)
{
boolean check = true;
boolean test = true;
for(ItemStack stack : event.player.inventory.armorInventory)
{
if(!(stack.getItem() instanceof TestArmor))
{
check = false;
test = true;
break;
}
}
if(check)
{
if(KeybindsRegister.power2.isKeyDown()) {
test = true;
}
if(KeybindsRegister.power1.isKeyDown()) {
test = false;
}
if(test) {
event.player.motionY = 0;
} else {
event.player.motionY = 0.4;
}
} else {
event.player.motionY = 0;
}
Но Игрока поднимает вверх когда зажата забинденная клавиша "power2". А мне надо что-бы игрока поднимало вверх если игрок нажал кнопку. А останавливался когда нажималась другая кнопка. Подскажите что сделать
Последнее редактирование: