Posted June 28, 20214 yr I want to make it so that when the chestplate is on, the player can fly. Here is my code: @SubscribeEvent public static void onEquipmentChange(LivingEquipmentChangeEvent event){ if (!(event.getEntity() instanceof PlayerEntity)) return; PlayerEntity player = (PlayerEntity) event.getEntity(); if(player.isCreative()) return; if(event.getSlot().equals(EquipmentSlotType.CHEST)){ Item item = event.getTo().getItem(); if(event.getFrom().getItem().equals(RegistryHandler.RUBY_CHESTPLATE.get())){ player.abilities.mayfly = false; } if(item != null && item.equals(RegistryHandler.RUBY_CHESTPLATE.get())){ player.abilities.mayfly = true; } } } But the player still cannot fly.
June 28, 20214 yr Author What class is this method from? UPD: Found. Edited June 28, 20214 yr by MCArTyR
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.