From eb2922c567b9e4c450cefe0722aa9a79c4dcdbc7 Mon Sep 17 00:00:00 2001 From: IzzelAliz Date: Tue, 15 Feb 2022 21:16:02 +0800 Subject: [PATCH] Fix exp orb crash (#491) --- .../common/mixin/core/world/entity/ExperienceOrbMixin.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arclight-common/src/main/java/io/izzel/arclight/common/mixin/core/world/entity/ExperienceOrbMixin.java b/arclight-common/src/main/java/io/izzel/arclight/common/mixin/core/world/entity/ExperienceOrbMixin.java index 3ab9f5b5..e2b2278a 100644 --- a/arclight-common/src/main/java/io/izzel/arclight/common/mixin/core/world/entity/ExperienceOrbMixin.java +++ b/arclight-common/src/main/java/io/izzel/arclight/common/mixin/core/world/entity/ExperienceOrbMixin.java @@ -46,7 +46,7 @@ public abstract class ExperienceOrbMixin extends EntityMixin { arclight$lastPlayer = null; } - @Redirect(method = "tick", at = @At(value = "FIELD", ordinal = 6, target = "Lnet/minecraft/world/entity/ExperienceOrb;followingPlayer:Lnet/minecraft/world/entity/player/Player;")) + @Redirect(method = "tick", at = @At(value = "FIELD", ordinal = 4, target = "Lnet/minecraft/world/entity/ExperienceOrb;followingPlayer:Lnet/minecraft/world/entity/player/Player;")) private Player arclight$targetPlayer(ExperienceOrb entity) { if (this.followingPlayer != arclight$lastPlayer) { EntityTargetLivingEntityEvent event = CraftEventFactory.callEntityTargetLivingEvent((ExperienceOrb) (Object) this, this.followingPlayer, (this.followingPlayer != null) ? EntityTargetEvent.TargetReason.CLOSEST_PLAYER : EntityTargetEvent.TargetReason.FORGOT_TARGET);