Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Check if an item is equipped in a slot. #476

Open
Regocenlo opened this issue Feb 3, 2025 · 0 comments
Open

Check if an item is equipped in a slot. #476

Regocenlo opened this issue Feb 3, 2025 · 0 comments

Comments

@Regocenlo
Copy link

Regocenlo commented Feb 3, 2025

I want to get the item that is equipped in a certain slot. This is the same way I get the item by slot: getItemBySlot(EquipmentSlot.OFFHAND)

public static void onEntityDeath(LivingDeathEvent event) {
DamageSource source = event.getSource();
if (source.getDirectEntity() instanceof Player) {
Player playerEntity = (Player) source.getDirectEntity();
ItemStack stack = playerEntity.getItemBySlot(EquipmentSlot.OFFHAND);
Item item = stack.getItem();
if (item == ItemInit.RING_OF_EXPERIENCE.get() && event.getEntity() instanceof LivingEntity) {
Mob entity = (Mob) event.getEntity();
int xp = entity.xpReward;
entity.xpReward = xp + 1;
}
}
}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant