diff options
author | Yasin <a.piri@hotmail.de> | 2024-05-08 20:13:08 +0200 |
---|---|---|
committer | Yasin <a.piri@hotmail.de> | 2024-05-08 20:13:08 +0200 |
commit | b73adb121637fd3dcc3768d1ce69558ab0fa5de8 (patch) | |
tree | f7a8ee2a1eece2ebc180c3ab3882976f1bbe7210 /src/main/java/de/hysky/skyblocker/mixins/DataTrackerMixin.java | |
parent | 723ab58efd4157632a320e0981eca24cf1301bc4 (diff) | |
download | Skyblocker-b73adb121637fd3dcc3768d1ce69558ab0fa5de8.tar.gz Skyblocker-b73adb121637fd3dcc3768d1ce69558ab0fa5de8.tar.bz2 Skyblocker-b73adb121637fd3dcc3768d1ce69558ab0fa5de8.zip |
pluralize slayer, helper and pulzzlesolver
Diffstat (limited to 'src/main/java/de/hysky/skyblocker/mixins/DataTrackerMixin.java')
-rw-r--r-- | src/main/java/de/hysky/skyblocker/mixins/DataTrackerMixin.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/main/java/de/hysky/skyblocker/mixins/DataTrackerMixin.java b/src/main/java/de/hysky/skyblocker/mixins/DataTrackerMixin.java index 77bb09bb..a192f448 100644 --- a/src/main/java/de/hysky/skyblocker/mixins/DataTrackerMixin.java +++ b/src/main/java/de/hysky/skyblocker/mixins/DataTrackerMixin.java @@ -32,7 +32,7 @@ public abstract class DataTrackerMixin { @SuppressWarnings("ConstantValue") @Inject(method = "writeUpdatedEntries", at = @At(value = "INVOKE", target = "Lnet/minecraft/entity/data/DataTracker;copyToFrom(Lnet/minecraft/entity/data/DataTracker$Entry;Lnet/minecraft/entity/data/DataTracker$SerializedEntry;)V")) private <T> void skyblocker$onWriteUpdatedEntries(CallbackInfo ci, @Local DataTracker.Entry<T> entry, @Local DataTracker.SerializedEntry<T> serializedEntry) { - if (Utils.isInTheEnd() && SkyblockerConfigManager.get().slayer.endermanSlayer.enableYangGlyphsNotification && entry.getData() == EndermanEntityAccessor.getCARRIED_BLOCK() && entry.get() instanceof Optional<?> value && value.isPresent() && value.get() instanceof BlockState state && state.isOf(Blocks.BEACON) && ((Optional<?>) serializedEntry.value()).isEmpty()) { + if (Utils.isInTheEnd() && SkyblockerConfigManager.get().slayers.endermanSlayer.enableYangGlyphsNotification && entry.getData() == EndermanEntityAccessor.getCARRIED_BLOCK() && entry.get() instanceof Optional<?> value && value.isPresent() && value.get() instanceof BlockState state && state.isOf(Blocks.BEACON) && ((Optional<?>) serializedEntry.value()).isEmpty()) { MinecraftClient client = MinecraftClient.getInstance(); if (trackedEntity instanceof Entity entity && MobGlow.getArmorStands(entity).stream().anyMatch(armorStand -> armorStand.getName().getString().contains(client.getSession().getUsername()))) { client.inGameHud.setTitleTicks(5, 20, 10); |