Skip to content

Commit 6e63906

Browse files
committed
fixed obfuscation reflection error
1 parent d487baa commit 6e63906

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

src/main/java/com/onewhohears/dscombat/util/UtilEntity.java

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -153,11 +153,18 @@ public static boolean isHeadAboveWater(Entity entity) {
153153
public static Field getExplosionRadiusField() {
154154
if (!tried_to_get_explosion_radius_field) {
155155
try {
156-
explosion_radius_field = Explosion.class.getDeclaredField("radius");
156+
explosion_radius_field = Explosion.class.getDeclaredField("f_46017_");
157157
explosion_radius_field.setAccessible(true);
158158
} catch(Exception e) {
159-
e.printStackTrace();
159+
try {
160+
explosion_radius_field = Explosion.class.getDeclaredField("radius");
161+
explosion_radius_field.setAccessible(true);
162+
} catch(Exception e2) {
163+
e.printStackTrace();
164+
e2.printStackTrace();
165+
}
160166
}
167+
tried_to_get_explosion_radius_field = true;
161168
}
162169
return explosion_radius_field;
163170
}

0 commit comments

Comments
 (0)