- 27
- 2
Вопросик есть. Делаю броню, которая скрывает игрока если он нажмет определенную клавишу (Сейчас, когда он присаживается), однако я понял что в принцепе меняю текстуру и делаю игрока невидимым навсегда.
Как можно сделать что бы это работало только когда он присел
Java:
if (player.inventory.armorInventory[0] != null && player.inventory.armorInventory[0].getItem() instanceof ArmorBase &&
player.inventory.armorInventory[1] != null && player.inventory.armorInventory[1].getItem() instanceof ArmorBase &&
player.inventory.armorInventory[2] != null && player.inventory.armorInventory[2].getItem() instanceof ArmorBase &&
player.inventory.armorInventory[3] != null && player.inventory.armorInventory[3].getItem() instanceof ArmorBase) {
if(this.typeModifier[1].equals("effect")) {
if(player.isSneaking()) {
if (!world.isRemote && this.potionId[1] > 0)
player.addPotionEffect(new PotionEffect(this.potionId[1], this.potionDuration[1] * 20, this.potionAmplifier[1]));
}
} else if(this.typeModifier[1].equals("invisible")) {
if(player.isSneaking()) {
player.setInvisible(true);
this.texturePath = "omcore:textures/none.png";
}
}
}