Система ударов и урона в игре minecraft

Mi
2

Здравствуйте. В игре minecraft есть система ударов, то есть Ты делаешь первый удар по игроку и во время второго удара есть определенный шанс что пройдут сразу 2 удара. Я ищу этот код для своих нужд. Не могли бы Вы сказать он ли это?
public void a(final adm \u2603, final pk \u2603, final atg \u2603) {
if (\u2603.t.q() != \u2603.d || !(\u2603 instanceof wn)) {
return;
}
final int n = 1 « \u2603.e;
final int b = \u2603.b;
final int c = \u2603.c;
final int n2 = ns.c(\u2603.s - b) / n + 64;
final int n3 = ns.c(\u2603.u - c) / n + 64;
int n4 = 128 / n;
if (\u2603.t.o()) {
n4 /= 2;
}
final atg.a a2;
final atg.a a = a2 = \u2603.a((wn)\u2603);
++a2.b;
boolean b2 = false;
for (int i = n2 - n4 + 1; i < n2 + n4; ++i) {
if ((i & 0xF) == (a.b & 0xF) || b2) {
b2 = false;
double n5 = 0.0;
for (int j = n3 - n4 - 1; j < n3 + n4; ++j) {
if (i >= 0 && j >= -1 && i < 128) {
if (j < 128) {
final int n6 = i - n2;
final int n7 = j - n3;
final boolean b3 = n6 * n6 + n7 * n7 > (n4 - 2) * (n4 - 2);
final int \u26032 = (b / n + i - 64) * n;
final int \u26033 = (c / n + j - 64) * n;
final Multiset create = (Multiset)HashMultiset.create();
final amy f = \u2603.f(new cj(\u26032, 0, \u26033));
if (!f.f()) {
final int n8 = \u26032 & 0xF;
final int n9 = \u26033 & 0xF;
int n10 = 0;
double n11 = 0.0;
if (\u2603.t.o()) {
int n12 = \u26032 + \u26033 * 231871;
n12 = n12 * n12 * 31287121 + n12 * 11;
if ((n12 » 20 & 0x1) == 0x0) {
create.add((Object)afi.d.g(afi.d.Q().a(agf.a, agf.a.a)), 10);
Если нет, то как подобное может выглядеть в коде?

Ан

Как вообще можно без коментов понять что здесь происходит

Ал

Какой-то мусор