aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/de/hysky/skyblocker/mixins/DataTrackerMixin.java
diff options
context:
space:
mode:
authorYasin <a.piri@hotmail.de>2024-05-08 20:13:08 +0200
committerYasin <a.piri@hotmail.de>2024-05-08 20:13:08 +0200
commitb73adb121637fd3dcc3768d1ce69558ab0fa5de8 (patch)
treef7a8ee2a1eece2ebc180c3ab3882976f1bbe7210 /src/main/java/de/hysky/skyblocker/mixins/DataTrackerMixin.java
parent723ab58efd4157632a320e0981eca24cf1301bc4 (diff)
downloadSkyblocker-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.java2
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);