Начинающий
- Статус
- Оффлайн
- Регистрация
- 26 Окт 2024
- Сообщения
- 553
- Реакции
- 1
у нас свин гуардpig guard пвахыхвыахпвах
Смотрите видео ниже, чтобы узнать, как установить наш сайт в качестве веб-приложения на домашнем экране.
Примечание: Эта возможность может быть недоступна в некоторых браузерах.
у нас свин гуардpig guard пвахыхвыахпвах
так если тебе похуй то зачем тогда такие выписки?Да мне похуй ыыыы слив срц фри софта ыыыы соберу все своих друзей и будем снимать совок Вииии
10 человекДа мне похуй ыыыы слив срц фри софта ыыыы соберу все своих друзей и будем снимать совок Вииии
килаура noslow худ визуалыПосмотреть вложение 305849
ТАК КАК БЛЯТЬ ЖИРЫЕ НАЗУЙ РАСПИЗДЕЛИСЬ говорите чтоо вам нужно из этой дресни кину фулл деобф
мда кидать jar на вирус тотал это умно но +реп за дампdw -Пожалуйста, авторизуйтесь для просмотра ссылки.
ss -vt -Пожалуйста, авторизуйтесь для просмотра ссылки.
дампил на скорую руку, разъебал из-за каркуши так как он нахваливал этот обф (ОБФ СНЯТ НЕ ПОЛНОСТЬЮ но спастить некоторые штуки можно по типу худа)
и мне похуй что вы будите засирать слил только чтобы каркушка понял что он высирал
2.5 правило югейма я ебал егомда кидать jar на вирус тотал это умно но +реп за дамп
ъвъъаъаъ минипига как всегда добсера приниужаетПотому что интересно что ты еще нафантазируешь и выпизднишь
добсер минипига умнее фризи?2.5 правило югейма я ебал его
стафф литки ты откуда отсюдова из леса?мда кидать jar на вирус тотал это умно но +реп за дамп
10 человек
килаура noslow худ визуалы
private void handleEventUpdate(NoSlowEvent eventNoSlow) {
if (mc.player.isHandActive() && ((Boolean)this.noSlow.get()).booleanValue()) {
switch ((String)this.noSlowMode.get()) {
case "Grim": {
this.handleGrimMode(eventNoSlow);
break;
}
case "Matrix": {
this.handleMatrixMode(eventNoSlow);
break;
}
case "GrimNew": {
this.handleGrimNewMode(eventNoSlow);
break;
}
case "GrimLatest": {
this.handleHWMode(eventNoSlow);
break;
}
case "Dagame": {
this.handleDamageMode(eventNoSlow);
}
}
} else {
this.eActiveNoSlow = false;
MoveHelper.mc.timer.timerSpeed = 1.0f;
}
}
private void handleDamageMode(NoSlowEvent e) {
if (.null.player.isInWater() || this.closeMe) {
if (.null.player.getActiveHand() == Hand.MAIN_HAND) {
if (.null.player.getHeldItemOffhand().getUseAction() == UseAction.NONE) {
.null.player.connection.sendPacket((IPacket)((Object)new CPlayerTryUseItemPacket((Hand)Hand.OFF_HAND)));
e.cancel();
}
}
}
if (.null.player.getActiveHand() == Hand.OFF_HAND && MoveUtils.isMoving()) {
.null.player.connection.sendPacket((IPacket)((Object)new CPlayerTryUseItemPacket((Hand)Hand.MAIN_HAND)));
e.cancel();
}
}
/*
* Unable to fully structure code
*/
private void handleHWMode(NoSlowEvent event) {
block16: {
block15: {
block14: {
if (!.null.player.isHandActive()) ** GOTO lbl-1000
if (.null.player.getActiveHand() == Hand.OFF_HAND) {
v0 = true;
} else lbl-1000:
// 2 sources
{
v0 = false;
}
offHandActive = v0;
if (!.null.player.isHandActive()) ** GOTO lbl-1000
if (.null.player.getActiveHand() == Hand.MAIN_HAND) {
v1 = true;
} else lbl-1000:
// 2 sources
{
v1 = false;
}
mainHandActive = v1;
bl = v1;
if (.null.player.getItemInUseCount() >= 28) break block14;
if (.null.player.getItemInUseCount() > 4) break block15;
}
if (.null.player.getHeldItemOffhand().getItem() != Items.SHIELD) break block16;
}
if (.null.player.isHandActive()) {
if (!.null.player.isPassenger()) {
.null.playerController.syncCurrentPlayItem();
if (offHandActive) {
if (!.null.player.getCooldownTracker().hasCooldown(.null.player.getHeldItemOffhand().getItem())) {
old = .null.player.inventory.currentItem;
.null.player.connection.sendPacket((IPacket)new CHeldItemChangePacket(old + 1 > 8 ? old - 1 : old + 1));
.null.player.connection.sendPacket((IPacket)new CHeldItemChangePacket(.null.player.inventory.currentItem));
.null.player.setSprinting(false);
event.cancel();
.null.player.setMotion(.null.player.getMotion().mul(0.7, 1.0, 0.7));
}
}
if (mainHandActive) {
if (!.null.player.getCooldownTracker().hasCooldown(.null.player.getHeldItemMainhand().getItem())) {
.null.player.connection.sendPacket((IPacket)new CPlayerTryUseItemPacket((Hand)Hand.OFF_HAND));
if (.null.player.getHeldItemOffhand().getUseAction().equals(UseAction.NONE)) {
event.cancel();
.null.player.setMotion(.null.player.getMotion().mul(0.7, 1.0, 0.7));
}
}
}
.null.playerController.syncCurrentPlayItem();
}
}
}
}
/*
* Enabled aggressive block sorting
*/
private void handleMatrixMode(NoSlowEvent eventNoSlow) {
boolean isFalling = (double).null.player.fallDistance > 0.725;
eventNoSlow.cancel();
if (.null.player.isOnGround()) {
if (!.null.player.movementInput.jump) {
if (.null.player.ticksExisted % 2 != 0) return;
boolean isNotStrafing = .null.player.moveStrafing == 0.0f;
float speedMultiplier = isNotStrafing ? 0.5f : 0.4f;
.null.player.motion.x *= (double)speedMultiplier;
.null.player.motion.z *= (double)speedMultiplier;
return;
}
}
if (!isFalling) return;
boolean isVeryFastFalling = (double).null.player.fallDistance > 1.4;
float speedMultiplier = isVeryFastFalling ? 0.95f : 0.97f;
.null.player.motion.x *= (double)speedMultiplier;
.null.player.motion.z *= (double)speedMultiplier;
}
private void handleGrimNewMode(NoSlowEvent e) {
block6: {
block7: {
block5: {
if (.null.player.getHeldItemOffhand().getUseAction() != UseAction.BLOCK) break block5;
if (.null.player.getActiveHand() == Hand.MAIN_HAND) break block6;
}
if (.null.player.getHeldItemOffhand().getUseAction() != UseAction.EAT) break block7;
if (.null.player.getActiveHand() == Hand.MAIN_HAND) break block6;
}
e.cancel();
new Thread(() -> {
try {
Thread.sleep(1000L);
}
catch (InterruptedException ex) {
ex.printStackTrace();
}
.null.player.setMotion(.null.player.getMotion().mul(0.9, 1.0, 0.9));
}).start();
if (.null.player.getActiveHand() == Hand.MAIN_HAND) {
.null.player.connection.sendPacket((IPacket)((Object)new CPlayerTryUseItemPacket((Hand)Hand.OFF_HAND)));
} else {
.null.player.connection.sendPacket((IPacket)((Object)new CPlayerTryUseItemPacket((Hand)Hand.MAIN_HAND)));
}
}
}
/*
* Unable to fully structure code
*/
private void handleGrimMode(NoSlowEvent noSlow) {
block16: {
block15: {
if (!.null.player.isHandActive()) ** GOTO lbl-1000
if (.null.player.getActiveHand() == Hand.OFF_HAND) {
v0 = true;
} else lbl-1000:
// 2 sources
{
v0 = false;
}
offHandActive = v0;
if (!.null.player.isHandActive()) ** GOTO lbl-1000
if (.null.player.getActiveHand() == Hand.MAIN_HAND) {
v1 = true;
} else lbl-1000:
// 2 sources
{
v1 = false;
}
mainHandActive = v1;
if (.null.player.getItemInUseCount() >= 25) break block15;
if (.null.player.getItemInUseCount() > 4) break block16;
}
if (.null.player.getHeldItemOffhand().getItem() != Items.SHIELD) {
return;
}
}
if (.null.player.isHandActive()) {
if (!.null.player.isPassenger()) {
.null.playerController.syncCurrentPlayItem();
if (offHandActive) {
if (!.null.player.getCooldownTracker().hasCooldown(.null.player.getHeldItemOffhand().getItem())) {
old = .null.player.inventory.currentItem;
.null.player.connection.sendPacket((IPacket)new CHeldItemChangePacket(old + 1 > 8 ? old - 1 : old + 1));
.null.player.connection.sendPacket((IPacket)new CHeldItemChangePacket(.null.player.inventory.currentItem));
.null.player.setSprinting(false);
noSlow.cancel();
}
}
if (mainHandActive) {
if (!.null.player.getCooldownTracker().hasCooldown(.null.player.getHeldItemMainhand().getItem())) {
.null.player.connection.sendPacket((IPacket)new CPlayerTryUseItemPacket((Hand)Hand.OFF_HAND));
if (.null.player.getHeldItemOffhand().getUseAction().equals(UseAction.NONE)) {
noSlow.cancel();
}
}
}
.null.playerController.syncCurrentPlayItem();
}
}
}
private void sendItemChangePacket() {
ItemStack stack;
if (!MoveUtils.isMoving()) {
return;
}
int slot = 0;
do {
if (++slot == .null.player.inventory.currentItem) {
++slot;
}
if (slot > 8) {
slot = -1;
break;
}
} while ((stack = .null.player.inventory.getStackInSlot(slot)).getItem().getUseAction(stack) == UseAction.NONE);
if (slot == -1) {
return;
}
.null.player.connection.sendPacket((IPacket)((Object)new CHeldItemChangePacket(slot)));
.null.player.connection.sendPacket((IPacket)((Object)new CHeldItemChangePacket(.null.player.inventory.currentItem)));
}
private boolean canCancel() {
boolean isHandActive = .null.player.isHandActive();
boolean isLevitation = .null.player.isPotionActive((Effect).null.LEVITATION);
boolean isOnGround = .null.player.isOnGround();
boolean isJumpPressed = MoveHelper.mc.gameSettings.keyBindJump.pressed;
boolean isElytraFlying = .null.player.isElytraFlying();
if (isLevitation || isElytraFlying) {
return false;
}
return (isOnGround || isJumpPressed) && isHandActive;
}
.null это mcКод:private void handleEventUpdate(NoSlowEvent eventNoSlow) { if (mc.player.isHandActive() && ((Boolean)this.noSlow.get()).booleanValue()) { switch ((String)this.noSlowMode.get()) { case "Grim": { this.handleGrimMode(eventNoSlow); break; } case "Matrix": { this.handleMatrixMode(eventNoSlow); break; } case "GrimNew": { this.handleGrimNewMode(eventNoSlow); break; } case "GrimLatest": { this.handleHWMode(eventNoSlow); break; } case "Dagame": { this.handleDamageMode(eventNoSlow); } } } else { this.eActiveNoSlow = false; MoveHelper.mc.timer.timerSpeed = 1.0f; } } private void handleDamageMode(NoSlowEvent e) { if (.null.player.isInWater() || this.closeMe) { if (.null.player.getActiveHand() == Hand.MAIN_HAND) { if (.null.player.getHeldItemOffhand().getUseAction() == UseAction.NONE) { .null.player.connection.sendPacket((IPacket)((Object)new CPlayerTryUseItemPacket((Hand)Hand.OFF_HAND))); e.cancel(); } } } if (.null.player.getActiveHand() == Hand.OFF_HAND && MoveUtils.isMoving()) { .null.player.connection.sendPacket((IPacket)((Object)new CPlayerTryUseItemPacket((Hand)Hand.MAIN_HAND))); e.cancel(); } } /* * Unable to fully structure code */ private void handleHWMode(NoSlowEvent event) { block16: { block15: { block14: { if (!.null.player.isHandActive()) ** GOTO lbl-1000 if (.null.player.getActiveHand() == Hand.OFF_HAND) { v0 = true; } else lbl-1000: // 2 sources { v0 = false; } offHandActive = v0; if (!.null.player.isHandActive()) ** GOTO lbl-1000 if (.null.player.getActiveHand() == Hand.MAIN_HAND) { v1 = true; } else lbl-1000: // 2 sources { v1 = false; } mainHandActive = v1; bl = v1; if (.null.player.getItemInUseCount() >= 28) break block14; if (.null.player.getItemInUseCount() > 4) break block15; } if (.null.player.getHeldItemOffhand().getItem() != Items.SHIELD) break block16; } if (.null.player.isHandActive()) { if (!.null.player.isPassenger()) { .null.playerController.syncCurrentPlayItem(); if (offHandActive) { if (!.null.player.getCooldownTracker().hasCooldown(.null.player.getHeldItemOffhand().getItem())) { old = .null.player.inventory.currentItem; .null.player.connection.sendPacket((IPacket)new CHeldItemChangePacket(old + 1 > 8 ? old - 1 : old + 1)); .null.player.connection.sendPacket((IPacket)new CHeldItemChangePacket(.null.player.inventory.currentItem)); .null.player.setSprinting(false); event.cancel(); .null.player.setMotion(.null.player.getMotion().mul(0.7, 1.0, 0.7)); } } if (mainHandActive) { if (!.null.player.getCooldownTracker().hasCooldown(.null.player.getHeldItemMainhand().getItem())) { .null.player.connection.sendPacket((IPacket)new CPlayerTryUseItemPacket((Hand)Hand.OFF_HAND)); if (.null.player.getHeldItemOffhand().getUseAction().equals(UseAction.NONE)) { event.cancel(); .null.player.setMotion(.null.player.getMotion().mul(0.7, 1.0, 0.7)); } } } .null.playerController.syncCurrentPlayItem(); } } } } /* * Enabled aggressive block sorting */ private void handleMatrixMode(NoSlowEvent eventNoSlow) { boolean isFalling = (double).null.player.fallDistance > 0.725; eventNoSlow.cancel(); if (.null.player.isOnGround()) { if (!.null.player.movementInput.jump) { if (.null.player.ticksExisted % 2 != 0) return; boolean isNotStrafing = .null.player.moveStrafing == 0.0f; float speedMultiplier = isNotStrafing ? 0.5f : 0.4f; .null.player.motion.x *= (double)speedMultiplier; .null.player.motion.z *= (double)speedMultiplier; return; } } if (!isFalling) return; boolean isVeryFastFalling = (double).null.player.fallDistance > 1.4; float speedMultiplier = isVeryFastFalling ? 0.95f : 0.97f; .null.player.motion.x *= (double)speedMultiplier; .null.player.motion.z *= (double)speedMultiplier; } private void handleGrimNewMode(NoSlowEvent e) { block6: { block7: { block5: { if (.null.player.getHeldItemOffhand().getUseAction() != UseAction.BLOCK) break block5; if (.null.player.getActiveHand() == Hand.MAIN_HAND) break block6; } if (.null.player.getHeldItemOffhand().getUseAction() != UseAction.EAT) break block7; if (.null.player.getActiveHand() == Hand.MAIN_HAND) break block6; } e.cancel(); new Thread(() -> { try { Thread.sleep(1000L); } catch (InterruptedException ex) { ex.printStackTrace(); } .null.player.setMotion(.null.player.getMotion().mul(0.9, 1.0, 0.9)); }).start(); if (.null.player.getActiveHand() == Hand.MAIN_HAND) { .null.player.connection.sendPacket((IPacket)((Object)new CPlayerTryUseItemPacket((Hand)Hand.OFF_HAND))); } else { .null.player.connection.sendPacket((IPacket)((Object)new CPlayerTryUseItemPacket((Hand)Hand.MAIN_HAND))); } } } /* * Unable to fully structure code */ private void handleGrimMode(NoSlowEvent noSlow) { block16: { block15: { if (!.null.player.isHandActive()) ** GOTO lbl-1000 if (.null.player.getActiveHand() == Hand.OFF_HAND) { v0 = true; } else lbl-1000: // 2 sources { v0 = false; } offHandActive = v0; if (!.null.player.isHandActive()) ** GOTO lbl-1000 if (.null.player.getActiveHand() == Hand.MAIN_HAND) { v1 = true; } else lbl-1000: // 2 sources { v1 = false; } mainHandActive = v1; if (.null.player.getItemInUseCount() >= 25) break block15; if (.null.player.getItemInUseCount() > 4) break block16; } if (.null.player.getHeldItemOffhand().getItem() != Items.SHIELD) { return; } } if (.null.player.isHandActive()) { if (!.null.player.isPassenger()) { .null.playerController.syncCurrentPlayItem(); if (offHandActive) { if (!.null.player.getCooldownTracker().hasCooldown(.null.player.getHeldItemOffhand().getItem())) { old = .null.player.inventory.currentItem; .null.player.connection.sendPacket((IPacket)new CHeldItemChangePacket(old + 1 > 8 ? old - 1 : old + 1)); .null.player.connection.sendPacket((IPacket)new CHeldItemChangePacket(.null.player.inventory.currentItem)); .null.player.setSprinting(false); noSlow.cancel(); } } if (mainHandActive) { if (!.null.player.getCooldownTracker().hasCooldown(.null.player.getHeldItemMainhand().getItem())) { .null.player.connection.sendPacket((IPacket)new CPlayerTryUseItemPacket((Hand)Hand.OFF_HAND)); if (.null.player.getHeldItemOffhand().getUseAction().equals(UseAction.NONE)) { noSlow.cancel(); } } } .null.playerController.syncCurrentPlayItem(); } } } private void sendItemChangePacket() { ItemStack stack; if (!MoveUtils.isMoving()) { return; } int slot = 0; do { if (++slot == .null.player.inventory.currentItem) { ++slot; } if (slot > 8) { slot = -1; break; } } while ((stack = .null.player.inventory.getStackInSlot(slot)).getItem().getUseAction(stack) == UseAction.NONE); if (slot == -1) { return; } .null.player.connection.sendPacket((IPacket)((Object)new CHeldItemChangePacket(slot))); .null.player.connection.sendPacket((IPacket)((Object)new CHeldItemChangePacket(.null.player.inventory.currentItem))); } private boolean canCancel() { boolean isHandActive = .null.player.isHandActive(); boolean isLevitation = .null.player.isPotionActive((Effect).null.LEVITATION); boolean isOnGround = .null.player.isOnGround(); boolean isJumpPressed = MoveHelper.mc.gameSettings.keyBindJump.pressed; boolean isElytraFlying = .null.player.isElytraFlying(); if (isLevitation || isElytraFlying) { return false; } return (isOnGround || isJumpPressed) && isHandActive; }
мы сказали что делать если видят тебя. не устроило?Посмотреть вложение 305849
ТАК КАК БЛЯТЬ ЖИРЫЕ НАЗУЙ РАСПИЗДЕЛИСЬ говорите чтоо вам нужно из этой дресни кину фулл деобф
фляга свиститэто пиг гуард , а у нас свин гуард ес что это не тот.
Также астре я отношусь нормально бывшие мои тимейты на спукитайме
каркушка понял что он высирал ХАХАХАХ ТИП ТЕБЕ 13 ЛЕТ СИДИШЬ К ФРИЗИ ПОДСОСАЛСЯ И ХВАСТАЛСЯ ЧТО КОПИЛ ВСЕ ЛЕТО 7К И КУПИЛ У ПРОТУ КРАШДАМИ
ладно не буду тебя злить но это pig , а у нас swin чутка другое.
Хотябы узнал бы какие у нас клиенты.
каркуши так как он нахваливал этот обф Я просил пропиарить его,а то что ты себе придумал и данный гуард я не пиарил.
Также твой клиент который есть на крашдами. Он вообше не кому не нужен тк ты у фризи просил килку войсе. Можно сказать обьяснять твое подведение завистью ко мне . Это нормально, но то что ты снял астру ОБФ СНЯТ НЕ ПОЛНОСТЬЮ . Показывает что ты не можеж не чего достичь.
Также я знаю кто попросил это Мсай который мега-троль используют словечки из тт и инета.
Спасибо что потратили на меня время и прочитали.(Вывод добсер малый который хочет показать какой крутой даже не узнав какие клиенты у нас на гуарде xD) Также весь худ в варах и китайских символов что ты там снял я не знаю.
партиклы и худ закинь пожалуйстаКод:private void handleEventUpdate(NoSlowEvent eventNoSlow) { if (mc.player.isHandActive() && ((Boolean)this.noSlow.get()).booleanValue()) { switch ((String)this.noSlowMode.get()) { case "Grim": { this.handleGrimMode(eventNoSlow); break; } case "Matrix": { this.handleMatrixMode(eventNoSlow); break; } case "GrimNew": { this.handleGrimNewMode(eventNoSlow); break; } case "GrimLatest": { this.handleHWMode(eventNoSlow); break; } case "Dagame": { this.handleDamageMode(eventNoSlow); } } } else { this.eActiveNoSlow = false; MoveHelper.mc.timer.timerSpeed = 1.0f; } } private void handleDamageMode(NoSlowEvent e) { if (.null.player.isInWater() || this.closeMe) { if (.null.player.getActiveHand() == Hand.MAIN_HAND) { if (.null.player.getHeldItemOffhand().getUseAction() == UseAction.NONE) { .null.player.connection.sendPacket((IPacket)((Object)new CPlayerTryUseItemPacket((Hand)Hand.OFF_HAND))); e.cancel(); } } } if (.null.player.getActiveHand() == Hand.OFF_HAND && MoveUtils.isMoving()) { .null.player.connection.sendPacket((IPacket)((Object)new CPlayerTryUseItemPacket((Hand)Hand.MAIN_HAND))); e.cancel(); } } /* * Unable to fully structure code */ private void handleHWMode(NoSlowEvent event) { block16: { block15: { block14: { if (!.null.player.isHandActive()) ** GOTO lbl-1000 if (.null.player.getActiveHand() == Hand.OFF_HAND) { v0 = true; } else lbl-1000: // 2 sources { v0 = false; } offHandActive = v0; if (!.null.player.isHandActive()) ** GOTO lbl-1000 if (.null.player.getActiveHand() == Hand.MAIN_HAND) { v1 = true; } else lbl-1000: // 2 sources { v1 = false; } mainHandActive = v1; bl = v1; if (.null.player.getItemInUseCount() >= 28) break block14; if (.null.player.getItemInUseCount() > 4) break block15; } if (.null.player.getHeldItemOffhand().getItem() != Items.SHIELD) break block16; } if (.null.player.isHandActive()) { if (!.null.player.isPassenger()) { .null.playerController.syncCurrentPlayItem(); if (offHandActive) { if (!.null.player.getCooldownTracker().hasCooldown(.null.player.getHeldItemOffhand().getItem())) { old = .null.player.inventory.currentItem; .null.player.connection.sendPacket((IPacket)new CHeldItemChangePacket(old + 1 > 8 ? old - 1 : old + 1)); .null.player.connection.sendPacket((IPacket)new CHeldItemChangePacket(.null.player.inventory.currentItem)); .null.player.setSprinting(false); event.cancel(); .null.player.setMotion(.null.player.getMotion().mul(0.7, 1.0, 0.7)); } } if (mainHandActive) { if (!.null.player.getCooldownTracker().hasCooldown(.null.player.getHeldItemMainhand().getItem())) { .null.player.connection.sendPacket((IPacket)new CPlayerTryUseItemPacket((Hand)Hand.OFF_HAND)); if (.null.player.getHeldItemOffhand().getUseAction().equals(UseAction.NONE)) { event.cancel(); .null.player.setMotion(.null.player.getMotion().mul(0.7, 1.0, 0.7)); } } } .null.playerController.syncCurrentPlayItem(); } } } } /* * Enabled aggressive block sorting */ private void handleMatrixMode(NoSlowEvent eventNoSlow) { boolean isFalling = (double).null.player.fallDistance > 0.725; eventNoSlow.cancel(); if (.null.player.isOnGround()) { if (!.null.player.movementInput.jump) { if (.null.player.ticksExisted % 2 != 0) return; boolean isNotStrafing = .null.player.moveStrafing == 0.0f; float speedMultiplier = isNotStrafing ? 0.5f : 0.4f; .null.player.motion.x *= (double)speedMultiplier; .null.player.motion.z *= (double)speedMultiplier; return; } } if (!isFalling) return; boolean isVeryFastFalling = (double).null.player.fallDistance > 1.4; float speedMultiplier = isVeryFastFalling ? 0.95f : 0.97f; .null.player.motion.x *= (double)speedMultiplier; .null.player.motion.z *= (double)speedMultiplier; } private void handleGrimNewMode(NoSlowEvent e) { block6: { block7: { block5: { if (.null.player.getHeldItemOffhand().getUseAction() != UseAction.BLOCK) break block5; if (.null.player.getActiveHand() == Hand.MAIN_HAND) break block6; } if (.null.player.getHeldItemOffhand().getUseAction() != UseAction.EAT) break block7; if (.null.player.getActiveHand() == Hand.MAIN_HAND) break block6; } e.cancel(); new Thread(() -> { try { Thread.sleep(1000L); } catch (InterruptedException ex) { ex.printStackTrace(); } .null.player.setMotion(.null.player.getMotion().mul(0.9, 1.0, 0.9)); }).start(); if (.null.player.getActiveHand() == Hand.MAIN_HAND) { .null.player.connection.sendPacket((IPacket)((Object)new CPlayerTryUseItemPacket((Hand)Hand.OFF_HAND))); } else { .null.player.connection.sendPacket((IPacket)((Object)new CPlayerTryUseItemPacket((Hand)Hand.MAIN_HAND))); } } } /* * Unable to fully structure code */ private void handleGrimMode(NoSlowEvent noSlow) { block16: { block15: { if (!.null.player.isHandActive()) ** GOTO lbl-1000 if (.null.player.getActiveHand() == Hand.OFF_HAND) { v0 = true; } else lbl-1000: // 2 sources { v0 = false; } offHandActive = v0; if (!.null.player.isHandActive()) ** GOTO lbl-1000 if (.null.player.getActiveHand() == Hand.MAIN_HAND) { v1 = true; } else lbl-1000: // 2 sources { v1 = false; } mainHandActive = v1; if (.null.player.getItemInUseCount() >= 25) break block15; if (.null.player.getItemInUseCount() > 4) break block16; } if (.null.player.getHeldItemOffhand().getItem() != Items.SHIELD) { return; } } if (.null.player.isHandActive()) { if (!.null.player.isPassenger()) { .null.playerController.syncCurrentPlayItem(); if (offHandActive) { if (!.null.player.getCooldownTracker().hasCooldown(.null.player.getHeldItemOffhand().getItem())) { old = .null.player.inventory.currentItem; .null.player.connection.sendPacket((IPacket)new CHeldItemChangePacket(old + 1 > 8 ? old - 1 : old + 1)); .null.player.connection.sendPacket((IPacket)new CHeldItemChangePacket(.null.player.inventory.currentItem)); .null.player.setSprinting(false); noSlow.cancel(); } } if (mainHandActive) { if (!.null.player.getCooldownTracker().hasCooldown(.null.player.getHeldItemMainhand().getItem())) { .null.player.connection.sendPacket((IPacket)new CPlayerTryUseItemPacket((Hand)Hand.OFF_HAND)); if (.null.player.getHeldItemOffhand().getUseAction().equals(UseAction.NONE)) { noSlow.cancel(); } } } .null.playerController.syncCurrentPlayItem(); } } } private void sendItemChangePacket() { ItemStack stack; if (!MoveUtils.isMoving()) { return; } int slot = 0; do { if (++slot == .null.player.inventory.currentItem) { ++slot; } if (slot > 8) { slot = -1; break; } } while ((stack = .null.player.inventory.getStackInSlot(slot)).getItem().getUseAction(stack) == UseAction.NONE); if (slot == -1) { return; } .null.player.connection.sendPacket((IPacket)((Object)new CHeldItemChangePacket(slot))); .null.player.connection.sendPacket((IPacket)((Object)new CHeldItemChangePacket(.null.player.inventory.currentItem))); } private boolean canCancel() { boolean isHandActive = .null.player.isHandActive(); boolean isLevitation = .null.player.isPotionActive((Effect).null.LEVITATION); boolean isOnGround = .null.player.isOnGround(); boolean isJumpPressed = MoveHelper.mc.gameSettings.keyBindJump.pressed; boolean isElytraFlying = .null.player.isElytraFlying(); if (isLevitation || isElytraFlying) { return false; } return (isOnGround || isJumpPressed) && isHandActive; }
.null это mc
у добсера дафляга свистит
рыбамы сказали что делать если видят тебя. не устроило?
Типок чисто джарку залил. Тут обфа нигде не снята лолdw -Пожалуйста, авторизуйтесь для просмотра ссылки.
ss -vt -Пожалуйста, авторизуйтесь для просмотра ссылки.
дампил на скорую руку, разъебал из-за каркуши так как он нахваливал этот обф (ОБФ СНЯТ НЕ ПОЛНОСТЬЮ но спастить некоторые штуки можно по типу худа)
и мне похуй что вы будите засирать слил только чтобы каркушка понял что он высирал
худ сам делай мне лень а партиклы ща кинупартиклы и худ закинь пожалуйста
у добсера да
рыба
нет добсерочка моя)худ сам делай мне лень а партиклы ща кину
Блять проси добсера что нужно в астре он скинет уже килку и ноуслоу скинулТипок чисто джарку залил. Тут обфа нигде не снята лол
партиклы и худ закинь пожалуйста
у добсера да
рыба
// Decompiled with: CFR 0.152
// Class Version: 17
import com.google.common.eventbus.Subscribe;
import java.util.ArrayList;
import java.util.List;
import java.util.concurrent.ThreadLocalRandom;
import net.minecraft.client.entity.player.ClientPlayerEntity;
import net.minecraft.entity.Entity;
import net.minecraft.util.ResourceLocation;
/*
* Illegal identifiers - recommend switching to table mode
*/
@LILIIIILILIIILILLLLLIIIIILLLIIILIIIIIILLLLI(name="Particle New", category=LLLLILIIIIIIILLIILILILILILLLIIIILLILIILILLI.Render)
public class Particles
extends Module {
private final ModeSetting textureMode = new ModeSetting("Вид", "Bloom", "Bloom", "Random", "Cross", "Quad", "Star", "ARBUZ", "Heart", "King", "Треугольник", "Amogus", "Dollars", "skull", "Snow");
private final ModeListSetting elements = new ModeListSetting("Триггер", (IIILLLILIILIILLLLIILLLILLIIILIIIILII[])new BooleanSetting[]{new BooleanSetting("Удар", true), new BooleanSetting("Ходьба", true), new BooleanSetting("Бросаемый предмет", true), new BooleanSetting("Прыжок", true)});
public final SliderSetting sizeOfParticles = new SliderSetting("Количество при атаке", 15.0f, 3.0f, 50.0f, 1.0f);
public final SliderSetting sizeOfParticlesWhenWalk = new SliderSetting("Количество при ходьбе", 3.0f, 1.0f, 5.0f, 1.0f);
public final BooleanSetting randomColor = new BooleanSetting("Рандомный цвет", false);
public final SliderSetting explosionPower = new SliderSetting("Сила взрыва", 1.0f, 0.1f, 5.0f, 0.1f);
public final SliderSetting explosionSpeed = new SliderSetting("Скорость взрыва", 1.0f, 0.1f, 3.0f, 0.1f);
private final List<Particle3D> targetParticles = new ArrayList<>();
private final List<Particle3D> flameParticles = new ArrayList<>();
private ResourceLocation texture() {
int r = ThreadLocalRandom.current().nextInt(1, 9);
if (this.textureMode.is("Bloom")) {
return new ResourceLocation("alphanight/images/firefly.png");
}
if (this.textureMode.is("Random")) {
return new ResourceLocation("alphanight/images/modules/particle/" + r + ".png");
}
if (this.textureMode.is("Cross")) {
return new ResourceLocation("alphanight/images/p1.png");
}
if (this.textureMode.is("ARBUZ")) {
return new ResourceLocation("alphanight/images/Arbuz.png");
}
if (this.textureMode.is("Quad")) {
return new ResourceLocation("alphanight/images/p2.png");
}
if (this.textureMode.is("Star")) {
return new ResourceLocation("alphanight/images/p3.png");
}
if (this.textureMode.is("Heart")) {
return new ResourceLocation("alphanight/images/p4.png");
}
if (this.textureMode.is("King")) {
return new ResourceLocation("alphanight/images/p5.png");
}
if (this.textureMode.is("Треугольник")) {
return new ResourceLocation("alphanight/images/p6.png");
}
if (this.textureMode.is("Amogus")) {
return new ResourceLocation("alphanight/images/p7.png");
}
if (this.textureMode.is("Dollars")) {
return new ResourceLocation("alphanight/images/p8.png");
}
if (this.textureMode.is("skull")) {
return new ResourceLocation("alphanight/images/p10.png");
}
if (this.textureMode.is("Snow")) {
return new ResourceLocation("alphanight/images/p11.png");
}
return null;
}
public Particles() {
this.addSettings(this.textureMode, this.elements, this.explosionPower, this.explosionSpeed, this.sizeOfParticles, this.sizeOfParticlesWhenWalk, this.randomColor);
}
@Override
public void onEnable() {
super.onEnable();
this.targetParticles.clear();
this.flameParticles.clear();
}
@Subscribe
public void onAttack(AttackEvent event) {
Entity target = event.entity;
float power = ((Float)this.explosionPower.get()).floatValue();
float speedMultiplier = ((Float)this.explosionSpeed.get()).floatValue();
if (((Boolean)this.elements.getValueByName("Удар").get()).booleanValue()) {
int i = 0;
while ((float)i < ((Float)this.sizeOfParticles.get()).floatValue()) {
double theta = Math.PI * 2 * Math.random();
double phi = Math.acos(2.0 * Math.random() - 1.0);
double x = Math.sin(phi) * Math.cos(theta);
double y = Math.sin(phi) * Math.sin(theta);
double z = Math.cos(phi);
Vector3d direction = new Vector3d(x, y, z).mul((double)power * (0.5 + Math.random() * 0.5)).mul(speedMultiplier);
direction.add(MathUtil.random(-0.2f, 0.2f), MathUtil.random(-0.2f, 0.2f), MathUtil.random(-0.2f, 0.2f));
targetParticles.add(new Particle3D(new org.joml.Vector3d(target.getPosX(), target.getPosY() + MathUtil.random(0, target.getHeight()), target.getPosZ()),
new org.joml.Vector3d(MathUtil.random(-motion, motion), MathUtil.random(-2, 0.1f), MathUtil.random(-motion, motion)), targetParticles.size(), ColorUtils.random().hashCode()));
++i;
}
}
}
@Subscribe
public void onJump(JumpEvent e) {
ClientPlayerEntity target = .null.player;
float motion = 3.0f * ((Float)this.explosionSpeed.get()).floatValue();
if (((Boolean)this.elements.getValueByName("Прыжок").get()).booleanValue()) {
int i = 0;
while ((float)i < ((Float)this.sizeOfParticles.get()).floatValue()) {
flameParticles.add(new Particle3D(new org.joml.Vector3d(target.getPosX(), target.getPosY(), target.getPosZ()), new org.joml.Vector3d(MathUtil.random(-motion, motion), MathUtil.random(-2, 0.1f), MathUtil.random(-motion, motion)), targetParticles.size(), ColorUtils.random().hashCode()));
++i;
}
}
}
@Subscribe
public void onMotion(EventMotion e) {
float speedFactor;
block7: {
block8: {
if (!((Boolean)this.elements.getValueByName("Ходьба").get()).booleanValue()) break block7;
if (.null.player.lastTickPosX != .null.player.getPosX()) break block8;
if (.null.player.lastTickPosY != .null.player.getPosY()) break block8;
if (.null.player.lastTickPosZ == .null.player.getPosZ()) break block7;
}
speedFactor = ((Float)this.explosionSpeed.get()).floatValue();
int i = 0;
while ((float)i < ((Float)this.sizeOfParticlesWhenWalk.get()).floatValue()) {
flameParticles.add(new Particle3D(new org.joml.Vector3d(mc.player.getPosX() + MathUtil.random(-0.5f, 0.5f), mc.player.getPosY() + MathUtil.random(0.4f, mc.player.getHeight() / 2), mc.player.getPosZ() + MathUtil.random(-0.5f, 0.5f)), new org.joml.Vector3d(MathUtil.random(-0.1f, 0.1f), 0, MathUtil.random(-0.1f, 0.1f)).mul(2 * (1 + Math.random())), flameParticles.size(), ColorUtils.random().hashCode()));
++i;
}
}
if (((Boolean)this.elements.getValueByName("Бросаемый предмет").get()).booleanValue()) {
speedFactor = ((Float)this.explosionSpeed.get()).floatValue();
for (.null entity : .null.world.getAllEntities()) {
if (!(entity instanceof ThrowableEntity)) continue;
ThrowableEntity p = (ThrowableEntity)entity;
for (int i = 0; i < 3; ++i) {
flameParticles.add(new Particle3D(new org.joml.Vector3d(mc.player.getPosX() + MathUtil.random(-0.5f, 0.5f), mc.player.getPosY() + MathUtil.random(0.4f, mc.player.getHeight() / 2), mc.player.getPosZ() + MathUtil.random(-0.5f, 0.5f)), new org.joml.Vector3d(MathUtil.random(-0.1f, 0.1f), 0, MathUtil.random(-0.1f, 0.1f)).mul(2 * (1 + Math.random())), flameParticles.size(), ColorUtils.random().hashCode()));
}
}
}
this.targetParticles.removeIf(particle -> particle.getTime().isReached(5000L));
this.flameParticles.removeIf(particle -> particle.getTime().isReached(3500L));
}
@Subscribe
public void onChange(EventChangeWorld e) {
this.targetParticles.clear();
this.flameParticles.clear();
}
@Subscribe
public void onRender(DEngineEvent event) {
float size;
float z;
float y;
float x;
Vector3d v;
int color;
MatrixStack matrix = event.getMatrix();
boolean light = GL11.glIsEnabled(2896);
RenderSystem.pushMatrix();
matrix.push();
RenderSystem.enableBlend();
RenderSystem.disableAlphaTest();
RenderSystem.depthMask(false);
RenderSystem.disableCull();
if (light) {
RenderSystem.disableLighting();
}
GL11.glShadeModel(7425);
RenderSystem.blendFuncSeparate((GlStateManager.SourceFactor)GlStateManager.SourceFactor.SRC_ALPHA, GlStateManager.DestFactor.ONE, GlStateManager.SourceFactor.ONE, GlStateManager.DestFactor.ZERO);
float pos = 0.1f;
matrix.push();
if (!this.targetParticles.isEmpty()) {
this.targetParticles.forEach(Particle3D::update);
for (Particle3D particle3D : this.targetParticles) {
RectUtil.bindTexture(particle3D.getTexture());
if ((int)particle3D.getAnimation().getValue() != 255 && !particle3D.getTime().isReached(500L)) {
particle3D.getAnimation().run(255.0);
}
if ((int)particle3D.getAnimation().getValue() != 0 && particle3D.getTime().isReached(2000L)) {
particle3D.getAnimation().run(0.0);
}
color = ColorUtils.setAlpha(Theme.MainColor(0), (int)particle3D.getAnimation().getValue());
if (((Boolean)this.randomColor.get()).booleanValue()) {
color = ColorUtils.setAlpha(particle3D.getColor(), (int)particle3D.getAnimation().getValue());
}
v = particle3D.getPosition();
x = (float)v.x;
y = (float)v.y;
z = (float)v.z;
matrix.push();
RectUtil.setupOrientationMatrix(matrix, x, y, z);
matrix.rotate(mc.getRenderManager().getCameraOrientation());
matrix.rotate(new Quaternion(new Vector3f(0.0f, 0.0f, 1.0f), particle3D.rotation, false));
matrix.push();
GL11.glBlendFunc(770, 1);
matrix.translate(0.0, pos / 2.5f, 0.0);
RectUtil.drawRect(matrix, -pos, -pos, pos, pos, color, color, color, color, true, true);
size = pos / 2.5f;
color = ColorUtils.setAlpha(-1, (int)particle3D.getAnimation().getValue());
GL11.glBlendFunc(770, 771);
matrix.pop();
matrix.pop();
}
}
matrix.pop();
matrix.push();
if (!this.flameParticles.isEmpty()) {
this.flameParticles.forEach(Particle3D::update);
for (Particle3D particle3D : this.flameParticles) {
RectUtil.bindTexture(particle3D.getTexture());
if ((int)particle3D.getAnimation().getValue() != 255 && !particle3D.getTime().isReached(500L)) {
particle3D.getAnimation().run(255.0);
}
if ((int)particle3D.getAnimation().getValue() != 0 && particle3D.getTime().isReached(800L)) {
particle3D.getAnimation().run(0.0);
}
color = ColorUtils.setAlpha(Theme.MainColor(0), (int)particle3D.getAnimation().getValue());
if (((Boolean)this.randomColor.get()).booleanValue()) {
color = ColorUtils.setAlpha(particle3D.getColor(), (int)particle3D.getAnimation().getValue());
}
v = particle3D.getPosition();
x = (float)v.x;
y = (float)v.y;
z = (float)v.z;
matrix.push();
RectUtil.setupOrientationMatrix(matrix, x, y, z);
matrix.rotate(mc.getRenderManager().getCameraOrientation());
matrix.rotate(new Quaternion(new Vector3f(0.0f, 0.0f, 1.0f), particle3D.rotation, false));
matrix.push();
GL11.glBlendFunc(770, 1);
matrix.translate(0.0, pos / 2.0f, 0.0);
RectUtil.drawRect(matrix, -pos, -pos, pos, pos, color, color, color, color, true, true);
size = pos / 2.0f;
color = ColorUtils.setAlpha(-1, (int)particle3D.getAnimation().getValue());
GL11.glBlendFunc(770, 771);
matrix.pop();
matrix.pop();
}
}
matrix.pop();
RenderSystem.blendFuncSeparate((GlStateManager.SourceFactor)GlStateManager.SourceFactor.SRC_ALPHA, GlStateManager.DestFactor.ONE_MINUS_SRC_ALPHA, GlStateManager.SourceFactor.ONE, GlStateManager.DestFactor.ZERO);
.null.clearCurrentColor();
GL11.glShadeModel(7424);
if (light) {
RenderSystem.enableLighting();
}
RenderSystem.enableCull();
RenderSystem.depthMask(true);
RenderSystem.enableAlphaTest();
matrix.pop();
RenderSystem.popMatrix();
}
}
public static class Particle3D {
private final int index;
private final int color;
private final TimerUtility time = new TimerUtility();
private final CompactAnimation animation = new CompactAnimation(Easing.LINEAR, 500L);
private ResourceLocation texture;
public final org.joml.Vector3d position;
private final org.joml.Vector3d delta;
private float rotate = 0.0f;
private float rotation;
public Particle3D(org.joml.Vector3d position, org.joml.Vector3d velocity, int index, int color) {
this.this$0 = this$0;
this.position = position;
this.delta = new Vector3d(velocity.x * 0.05, velocity.y * 0.05, velocity.z * 0.05);
this.index = index;
this.color = color;
this.texture = this$0.texture();
this.time.reset();
}
public void update() {
.null block3;
.null block2;
this.rotation = this.rotate % 1000.0f / 50.0f;
.null block1 = BlockUtils.getBlock(this.position.x, this.position.y, this.position.z + this.delta.z);
if (this.isValidBlock(block1)) {
this.delta.z *= -0.6;
}
if (this.isValidBlock(block2 = BlockUtils.getBlock(this.position.x, this.position.y + this.delta.y, this.position.z))) {
this.delta.x *= (double)0.99f;
this.delta.z *= (double)0.99f;
this.delta.y *= -0.5;
}
if (this.isValidBlock(block3 = BlockUtils.getBlock(this.position.x + this.delta.x, this.position.y, this.position.z))) {
this.delta.x *= -0.6;
}
this.updateWithoutPhysics();
this.rotate += 1.0f;
}
private boolean isValidBlock(.null block) {
return !(block instanceof AirBlock) && !(block instanceof BushBlock) && !(block instanceof .null) && !(block instanceof TorchBlock) && !(block instanceof .null) && !(block instanceof AbstractPressurePlateBlock) && !(block instanceof CarpetBlock) && !(block instanceof FlowingFluidBlock);
}
public void updateWithoutPhysics() {
this.position.x += this.delta.x;
this.position.y += this.delta.y;
this.position.z += this.delta.z;
this.delta.x *= (double)0.99f;
this.delta.y -= (double)5.0E-4f;
this.delta.z *= (double)0.99f;
}
public int getIndex() {
return this.index;
}
public int getColor() {
return this.color;
}
public TimerUtility getTime() {
return this.time;
}
public CompactAnimation getAnimation() {
return this.animation;
}
public ResourceLocation getTexture() {
return this.texture;
}
public Vector3d getPosition() {
return this.position;
}
public Vector3d getDelta() {
return this.delta;
}
public float getRotate() {
return this.rotate;
}
public float getRotation() {
return this.rotation;
}
}
блять не полностью снял но если не тупой поймёшьКод:// Decompiled with: CFR 0.152 // Class Version: 17 import com.google.common.eventbus.Subscribe; import java.util.ArrayList; import java.util.List; import java.util.concurrent.ThreadLocalRandom; import net.minecraft.client.entity.player.ClientPlayerEntity; import net.minecraft.entity.Entity; import net.minecraft.util.ResourceLocation; /* * Illegal identifiers - recommend switching to table mode */ @LILIIIILILIIILILLLLLIIIIILLLIIILIIIIIILLLLI(name="Particle New", category=LLLLILIIIIIIILLIILILILILILLLIIIILLILIILILLI.Render) public class Particles extends Module { private final ModeSetting textureMode = new ModeSetting("Вид", "Bloom", "Bloom", "Random", "Cross", "Quad", "Star", "ARBUZ", "Heart", "King", "Треугольник", "Amogus", "Dollars", "skull", "Snow"); private final ModeListSetting elements = new ModeListSetting("Триггер", (IIILLLILIILIILLLLIILLLILLIIILIIIILII[])new BooleanSetting[]{new BooleanSetting("Удар", true), new BooleanSetting("Ходьба", true), new BooleanSetting("Бросаемый предмет", true), new BooleanSetting("Прыжок", true)}); public final SliderSetting sizeOfParticles = new SliderSetting("Количество при атаке", 15.0f, 3.0f, 50.0f, 1.0f); public final SliderSetting sizeOfParticlesWhenWalk = new SliderSetting("Количество при ходьбе", 3.0f, 1.0f, 5.0f, 1.0f); public final BooleanSetting randomColor = new BooleanSetting("Рандомный цвет", false); public final SliderSetting explosionPower = new SliderSetting("Сила взрыва", 1.0f, 0.1f, 5.0f, 0.1f); public final SliderSetting explosionSpeed = new SliderSetting("Скорость взрыва", 1.0f, 0.1f, 3.0f, 0.1f); private final List<Particle3D> targetParticles = new ArrayList<>(); private final List<Particle3D> flameParticles = new ArrayList<>(); private ResourceLocation texture() { int r = ThreadLocalRandom.current().nextInt(1, 9); if (this.textureMode.is("Bloom")) { return new ResourceLocation("alphanight/images/firefly.png"); } if (this.textureMode.is("Random")) { return new ResourceLocation("alphanight/images/modules/particle/" + r + ".png"); } if (this.textureMode.is("Cross")) { return new ResourceLocation("alphanight/images/p1.png"); } if (this.textureMode.is("ARBUZ")) { return new ResourceLocation("alphanight/images/Arbuz.png"); } if (this.textureMode.is("Quad")) { return new ResourceLocation("alphanight/images/p2.png"); } if (this.textureMode.is("Star")) { return new ResourceLocation("alphanight/images/p3.png"); } if (this.textureMode.is("Heart")) { return new ResourceLocation("alphanight/images/p4.png"); } if (this.textureMode.is("King")) { return new ResourceLocation("alphanight/images/p5.png"); } if (this.textureMode.is("Треугольник")) { return new ResourceLocation("alphanight/images/p6.png"); } if (this.textureMode.is("Amogus")) { return new ResourceLocation("alphanight/images/p7.png"); } if (this.textureMode.is("Dollars")) { return new ResourceLocation("alphanight/images/p8.png"); } if (this.textureMode.is("skull")) { return new ResourceLocation("alphanight/images/p10.png"); } if (this.textureMode.is("Snow")) { return new ResourceLocation("alphanight/images/p11.png"); } return null; } public Particles() { this.addSettings(this.textureMode, this.elements, this.explosionPower, this.explosionSpeed, this.sizeOfParticles, this.sizeOfParticlesWhenWalk, this.randomColor); } @Override public void onEnable() { super.onEnable(); this.targetParticles.clear(); this.flameParticles.clear(); } @Subscribe public void onAttack(AttackEvent event) { Entity target = event.entity; float power = ((Float)this.explosionPower.get()).floatValue(); float speedMultiplier = ((Float)this.explosionSpeed.get()).floatValue(); if (((Boolean)this.elements.getValueByName("Удар").get()).booleanValue()) { int i = 0; while ((float)i < ((Float)this.sizeOfParticles.get()).floatValue()) { double theta = Math.PI * 2 * Math.random(); double phi = Math.acos(2.0 * Math.random() - 1.0); double x = Math.sin(phi) * Math.cos(theta); double y = Math.sin(phi) * Math.sin(theta); double z = Math.cos(phi); Vector3d direction = new Vector3d(x, y, z).mul((double)power * (0.5 + Math.random() * 0.5)).mul(speedMultiplier); direction.add(MathUtil.random(-0.2f, 0.2f), MathUtil.random(-0.2f, 0.2f), MathUtil.random(-0.2f, 0.2f)); targetParticles.add(new Particle3D(new org.joml.Vector3d(target.getPosX(), target.getPosY() + MathUtil.random(0, target.getHeight()), target.getPosZ()), new org.joml.Vector3d(MathUtil.random(-motion, motion), MathUtil.random(-2, 0.1f), MathUtil.random(-motion, motion)), targetParticles.size(), ColorUtils.random().hashCode())); ++i; } } } @Subscribe public void onJump(JumpEvent e) { ClientPlayerEntity target = .null.player; float motion = 3.0f * ((Float)this.explosionSpeed.get()).floatValue(); if (((Boolean)this.elements.getValueByName("Прыжок").get()).booleanValue()) { int i = 0; while ((float)i < ((Float)this.sizeOfParticles.get()).floatValue()) { flameParticles.add(new Particle3D(new org.joml.Vector3d(target.getPosX(), target.getPosY(), target.getPosZ()), new org.joml.Vector3d(MathUtil.random(-motion, motion), MathUtil.random(-2, 0.1f), MathUtil.random(-motion, motion)), targetParticles.size(), ColorUtils.random().hashCode())); ++i; } } } @Subscribe public void onMotion(EventMotion e) { float speedFactor; block7: { block8: { if (!((Boolean)this.elements.getValueByName("Ходьба").get()).booleanValue()) break block7; if (.null.player.lastTickPosX != .null.player.getPosX()) break block8; if (.null.player.lastTickPosY != .null.player.getPosY()) break block8; if (.null.player.lastTickPosZ == .null.player.getPosZ()) break block7; } speedFactor = ((Float)this.explosionSpeed.get()).floatValue(); int i = 0; while ((float)i < ((Float)this.sizeOfParticlesWhenWalk.get()).floatValue()) { flameParticles.add(new Particle3D(new org.joml.Vector3d(mc.player.getPosX() + MathUtil.random(-0.5f, 0.5f), mc.player.getPosY() + MathUtil.random(0.4f, mc.player.getHeight() / 2), mc.player.getPosZ() + MathUtil.random(-0.5f, 0.5f)), new org.joml.Vector3d(MathUtil.random(-0.1f, 0.1f), 0, MathUtil.random(-0.1f, 0.1f)).mul(2 * (1 + Math.random())), flameParticles.size(), ColorUtils.random().hashCode())); ++i; } } if (((Boolean)this.elements.getValueByName("Бросаемый предмет").get()).booleanValue()) { speedFactor = ((Float)this.explosionSpeed.get()).floatValue(); for (.null entity : .null.world.getAllEntities()) { if (!(entity instanceof ThrowableEntity)) continue; ThrowableEntity p = (ThrowableEntity)entity; for (int i = 0; i < 3; ++i) { flameParticles.add(new Particle3D(new org.joml.Vector3d(mc.player.getPosX() + MathUtil.random(-0.5f, 0.5f), mc.player.getPosY() + MathUtil.random(0.4f, mc.player.getHeight() / 2), mc.player.getPosZ() + MathUtil.random(-0.5f, 0.5f)), new org.joml.Vector3d(MathUtil.random(-0.1f, 0.1f), 0, MathUtil.random(-0.1f, 0.1f)).mul(2 * (1 + Math.random())), flameParticles.size(), ColorUtils.random().hashCode())); } } } this.targetParticles.removeIf(particle -> particle.getTime().isReached(5000L)); this.flameParticles.removeIf(particle -> particle.getTime().isReached(3500L)); } @Subscribe public void onChange(EventChangeWorld e) { this.targetParticles.clear(); this.flameParticles.clear(); } @Subscribe public void onRender(DEngineEvent event) { float size; float z; float y; float x; Vector3d v; int color; MatrixStack matrix = event.getMatrix(); boolean light = GL11.glIsEnabled(2896); RenderSystem.pushMatrix(); matrix.push(); RenderSystem.enableBlend(); RenderSystem.disableAlphaTest(); RenderSystem.depthMask(false); RenderSystem.disableCull(); if (light) { RenderSystem.disableLighting(); } GL11.glShadeModel(7425); RenderSystem.blendFuncSeparate((GlStateManager.SourceFactor)GlStateManager.SourceFactor.SRC_ALPHA, GlStateManager.DestFactor.ONE, GlStateManager.SourceFactor.ONE, GlStateManager.DestFactor.ZERO); float pos = 0.1f; matrix.push(); if (!this.targetParticles.isEmpty()) { this.targetParticles.forEach(Particle3D::update); for (Particle3D particle3D : this.targetParticles) { RectUtil.bindTexture(particle3D.getTexture()); if ((int)particle3D.getAnimation().getValue() != 255 && !particle3D.getTime().isReached(500L)) { particle3D.getAnimation().run(255.0); } if ((int)particle3D.getAnimation().getValue() != 0 && particle3D.getTime().isReached(2000L)) { particle3D.getAnimation().run(0.0); } color = ColorUtils.setAlpha(Theme.MainColor(0), (int)particle3D.getAnimation().getValue()); if (((Boolean)this.randomColor.get()).booleanValue()) { color = ColorUtils.setAlpha(particle3D.getColor(), (int)particle3D.getAnimation().getValue()); } v = particle3D.getPosition(); x = (float)v.x; y = (float)v.y; z = (float)v.z; matrix.push(); RectUtil.setupOrientationMatrix(matrix, x, y, z); matrix.rotate(mc.getRenderManager().getCameraOrientation()); matrix.rotate(new Quaternion(new Vector3f(0.0f, 0.0f, 1.0f), particle3D.rotation, false)); matrix.push(); GL11.glBlendFunc(770, 1); matrix.translate(0.0, pos / 2.5f, 0.0); RectUtil.drawRect(matrix, -pos, -pos, pos, pos, color, color, color, color, true, true); size = pos / 2.5f; color = ColorUtils.setAlpha(-1, (int)particle3D.getAnimation().getValue()); GL11.glBlendFunc(770, 771); matrix.pop(); matrix.pop(); } } matrix.pop(); matrix.push(); if (!this.flameParticles.isEmpty()) { this.flameParticles.forEach(Particle3D::update); for (Particle3D particle3D : this.flameParticles) { RectUtil.bindTexture(particle3D.getTexture()); if ((int)particle3D.getAnimation().getValue() != 255 && !particle3D.getTime().isReached(500L)) { particle3D.getAnimation().run(255.0); } if ((int)particle3D.getAnimation().getValue() != 0 && particle3D.getTime().isReached(800L)) { particle3D.getAnimation().run(0.0); } color = ColorUtils.setAlpha(Theme.MainColor(0), (int)particle3D.getAnimation().getValue()); if (((Boolean)this.randomColor.get()).booleanValue()) { color = ColorUtils.setAlpha(particle3D.getColor(), (int)particle3D.getAnimation().getValue()); } v = particle3D.getPosition(); x = (float)v.x; y = (float)v.y; z = (float)v.z; matrix.push(); RectUtil.setupOrientationMatrix(matrix, x, y, z); matrix.rotate(mc.getRenderManager().getCameraOrientation()); matrix.rotate(new Quaternion(new Vector3f(0.0f, 0.0f, 1.0f), particle3D.rotation, false)); matrix.push(); GL11.glBlendFunc(770, 1); matrix.translate(0.0, pos / 2.0f, 0.0); RectUtil.drawRect(matrix, -pos, -pos, pos, pos, color, color, color, color, true, true); size = pos / 2.0f; color = ColorUtils.setAlpha(-1, (int)particle3D.getAnimation().getValue()); GL11.glBlendFunc(770, 771); matrix.pop(); matrix.pop(); } } matrix.pop(); RenderSystem.blendFuncSeparate((GlStateManager.SourceFactor)GlStateManager.SourceFactor.SRC_ALPHA, GlStateManager.DestFactor.ONE_MINUS_SRC_ALPHA, GlStateManager.SourceFactor.ONE, GlStateManager.DestFactor.ZERO); .null.clearCurrentColor(); GL11.glShadeModel(7424); if (light) { RenderSystem.enableLighting(); } RenderSystem.enableCull(); RenderSystem.depthMask(true); RenderSystem.enableAlphaTest(); matrix.pop(); RenderSystem.popMatrix(); } } public static class Particle3D { private final int index; private final int color; private final TimerUtility time = new TimerUtility(); private final CompactAnimation animation = new CompactAnimation(Easing.LINEAR, 500L); private ResourceLocation texture; public final org.joml.Vector3d position; private final org.joml.Vector3d delta; private float rotate = 0.0f; private float rotation; public Particle3D(org.joml.Vector3d position, org.joml.Vector3d velocity, int index, int color) { this.this$0 = this$0; this.position = position; this.delta = new Vector3d(velocity.x * 0.05, velocity.y * 0.05, velocity.z * 0.05); this.index = index; this.color = color; this.texture = this$0.texture(); this.time.reset(); } public void update() { .null block3; .null block2; this.rotation = this.rotate % 1000.0f / 50.0f; .null block1 = BlockUtils.getBlock(this.position.x, this.position.y, this.position.z + this.delta.z); if (this.isValidBlock(block1)) { this.delta.z *= -0.6; } if (this.isValidBlock(block2 = BlockUtils.getBlock(this.position.x, this.position.y + this.delta.y, this.position.z))) { this.delta.x *= (double)0.99f; this.delta.z *= (double)0.99f; this.delta.y *= -0.5; } if (this.isValidBlock(block3 = BlockUtils.getBlock(this.position.x + this.delta.x, this.position.y, this.position.z))) { this.delta.x *= -0.6; } this.updateWithoutPhysics(); this.rotate += 1.0f; } private boolean isValidBlock(.null block) { return !(block instanceof AirBlock) && !(block instanceof BushBlock) && !(block instanceof .null) && !(block instanceof TorchBlock) && !(block instanceof .null) && !(block instanceof AbstractPressurePlateBlock) && !(block instanceof CarpetBlock) && !(block instanceof FlowingFluidBlock); } public void updateWithoutPhysics() { this.position.x += this.delta.x; this.position.y += this.delta.y; this.position.z += this.delta.z; this.delta.x *= (double)0.99f; this.delta.y -= (double)5.0E-4f; this.delta.z *= (double)0.99f; } public int getIndex() { return this.index; } public int getColor() { return this.color; } public TimerUtility getTime() { return this.time; } public CompactAnimation getAnimation() { return this.animation; } public ResourceLocation getTexture() { return this.texture; } public Vector3d getPosition() { return this.position; } public Vector3d getDelta() { return this.delta; } public float getRotate() { return this.rotate; } public float getRotation() { return this.rotation; } }
ты псевдо код который сама обфа добает не можеж отличить и еще говаришь ктото джаву не знает если ты даже не можеж понять что за код (точнее логику)ъвъъаъаъ минипига как всегда добсера приниужает
добсер минипига умнее фризи?
стафф литки ты откуда отсюдова из леса?
Код:// Decompiled with: CFR 0.152 // Class Version: 17 import com.google.common.eventbus.Subscribe; import java.util.ArrayList; import java.util.List; import java.util.concurrent.ThreadLocalRandom; import net.minecraft.client.entity.player.ClientPlayerEntity; import net.minecraft.entity.Entity; import net.minecraft.util.ResourceLocation; /* * Illegal identifiers - recommend switching to table mode */ @LILIIIILILIIILILLLLLIIIIILLLIIILIIIIIILLLLI(name="Particle New", category=LLLLILIIIIIIILLIILILILILILLLIIIILLILIILILLI.Render) public class Particles extends Module { private final ModeSetting textureMode = new ModeSetting("Вид", "Bloom", "Bloom", "Random", "Cross", "Quad", "Star", "ARBUZ", "Heart", "King", "Треугольник", "Amogus", "Dollars", "skull", "Snow"); private final ModeListSetting elements = new ModeListSetting("Триггер", (IIILLLILIILIILLLLIILLLILLIIILIIIILII[])new BooleanSetting[]{new BooleanSetting("Удар", true), new BooleanSetting("Ходьба", true), new BooleanSetting("Бросаемый предмет", true), new BooleanSetting("Прыжок", true)}); public final SliderSetting sizeOfParticles = new SliderSetting("Количество при атаке", 15.0f, 3.0f, 50.0f, 1.0f); public final SliderSetting sizeOfParticlesWhenWalk = new SliderSetting("Количество при ходьбе", 3.0f, 1.0f, 5.0f, 1.0f); public final BooleanSetting randomColor = new BooleanSetting("Рандомный цвет", false); public final SliderSetting explosionPower = new SliderSetting("Сила взрыва", 1.0f, 0.1f, 5.0f, 0.1f); public final SliderSetting explosionSpeed = new SliderSetting("Скорость взрыва", 1.0f, 0.1f, 3.0f, 0.1f); private final List<Particle3D> targetParticles = new ArrayList<>(); private final List<Particle3D> flameParticles = new ArrayList<>(); private ResourceLocation texture() { int r = ThreadLocalRandom.current().nextInt(1, 9); if (this.textureMode.is("Bloom")) { return new ResourceLocation("alphanight/images/firefly.png"); } if (this.textureMode.is("Random")) { return new ResourceLocation("alphanight/images/modules/particle/" + r + ".png"); } if (this.textureMode.is("Cross")) { return new ResourceLocation("alphanight/images/p1.png"); } if (this.textureMode.is("ARBUZ")) { return new ResourceLocation("alphanight/images/Arbuz.png"); } if (this.textureMode.is("Quad")) { return new ResourceLocation("alphanight/images/p2.png"); } if (this.textureMode.is("Star")) { return new ResourceLocation("alphanight/images/p3.png"); } if (this.textureMode.is("Heart")) { return new ResourceLocation("alphanight/images/p4.png"); } if (this.textureMode.is("King")) { return new ResourceLocation("alphanight/images/p5.png"); } if (this.textureMode.is("Треугольник")) { return new ResourceLocation("alphanight/images/p6.png"); } if (this.textureMode.is("Amogus")) { return new ResourceLocation("alphanight/images/p7.png"); } if (this.textureMode.is("Dollars")) { return new ResourceLocation("alphanight/images/p8.png"); } if (this.textureMode.is("skull")) { return new ResourceLocation("alphanight/images/p10.png"); } if (this.textureMode.is("Snow")) { return new ResourceLocation("alphanight/images/p11.png"); } return null; } public Particles() { this.addSettings(this.textureMode, this.elements, this.explosionPower, this.explosionSpeed, this.sizeOfParticles, this.sizeOfParticlesWhenWalk, this.randomColor); } @Override public void onEnable() { super.onEnable(); this.targetParticles.clear(); this.flameParticles.clear(); } @Subscribe public void onAttack(AttackEvent event) { Entity target = event.entity; float power = ((Float)this.explosionPower.get()).floatValue(); float speedMultiplier = ((Float)this.explosionSpeed.get()).floatValue(); if (((Boolean)this.elements.getValueByName("Удар").get()).booleanValue()) { int i = 0; while ((float)i < ((Float)this.sizeOfParticles.get()).floatValue()) { double theta = Math.PI * 2 * Math.random(); double phi = Math.acos(2.0 * Math.random() - 1.0); double x = Math.sin(phi) * Math.cos(theta); double y = Math.sin(phi) * Math.sin(theta); double z = Math.cos(phi); Vector3d direction = new Vector3d(x, y, z).mul((double)power * (0.5 + Math.random() * 0.5)).mul(speedMultiplier); direction.add(MathUtil.random(-0.2f, 0.2f), MathUtil.random(-0.2f, 0.2f), MathUtil.random(-0.2f, 0.2f)); targetParticles.add(new Particle3D(new org.joml.Vector3d(target.getPosX(), target.getPosY() + MathUtil.random(0, target.getHeight()), target.getPosZ()), new org.joml.Vector3d(MathUtil.random(-motion, motion), MathUtil.random(-2, 0.1f), MathUtil.random(-motion, motion)), targetParticles.size(), ColorUtils.random().hashCode())); ++i; } } } @Subscribe public void onJump(JumpEvent e) { ClientPlayerEntity target = .null.player; float motion = 3.0f * ((Float)this.explosionSpeed.get()).floatValue(); if (((Boolean)this.elements.getValueByName("Прыжок").get()).booleanValue()) { int i = 0; while ((float)i < ((Float)this.sizeOfParticles.get()).floatValue()) { flameParticles.add(new Particle3D(new org.joml.Vector3d(target.getPosX(), target.getPosY(), target.getPosZ()), new org.joml.Vector3d(MathUtil.random(-motion, motion), MathUtil.random(-2, 0.1f), MathUtil.random(-motion, motion)), targetParticles.size(), ColorUtils.random().hashCode())); ++i; } } } @Subscribe public void onMotion(EventMotion e) { float speedFactor; block7: { block8: { if (!((Boolean)this.elements.getValueByName("Ходьба").get()).booleanValue()) break block7; if (.null.player.lastTickPosX != .null.player.getPosX()) break block8; if (.null.player.lastTickPosY != .null.player.getPosY()) break block8; if (.null.player.lastTickPosZ == .null.player.getPosZ()) break block7; } speedFactor = ((Float)this.explosionSpeed.get()).floatValue(); int i = 0; while ((float)i < ((Float)this.sizeOfParticlesWhenWalk.get()).floatValue()) { flameParticles.add(new Particle3D(new org.joml.Vector3d(mc.player.getPosX() + MathUtil.random(-0.5f, 0.5f), mc.player.getPosY() + MathUtil.random(0.4f, mc.player.getHeight() / 2), mc.player.getPosZ() + MathUtil.random(-0.5f, 0.5f)), new org.joml.Vector3d(MathUtil.random(-0.1f, 0.1f), 0, MathUtil.random(-0.1f, 0.1f)).mul(2 * (1 + Math.random())), flameParticles.size(), ColorUtils.random().hashCode())); ++i; } } if (((Boolean)this.elements.getValueByName("Бросаемый предмет").get()).booleanValue()) { speedFactor = ((Float)this.explosionSpeed.get()).floatValue(); for (.null entity : .null.world.getAllEntities()) { if (!(entity instanceof ThrowableEntity)) continue; ThrowableEntity p = (ThrowableEntity)entity; for (int i = 0; i < 3; ++i) { flameParticles.add(new Particle3D(new org.joml.Vector3d(mc.player.getPosX() + MathUtil.random(-0.5f, 0.5f), mc.player.getPosY() + MathUtil.random(0.4f, mc.player.getHeight() / 2), mc.player.getPosZ() + MathUtil.random(-0.5f, 0.5f)), new org.joml.Vector3d(MathUtil.random(-0.1f, 0.1f), 0, MathUtil.random(-0.1f, 0.1f)).mul(2 * (1 + Math.random())), flameParticles.size(), ColorUtils.random().hashCode())); } } } this.targetParticles.removeIf(particle -> particle.getTime().isReached(5000L)); this.flameParticles.removeIf(particle -> particle.getTime().isReached(3500L)); } @Subscribe public void onChange(EventChangeWorld e) { this.targetParticles.clear(); this.flameParticles.clear(); } @Subscribe public void onRender(DEngineEvent event) { float size; float z; float y; float x; Vector3d v; int color; MatrixStack matrix = event.getMatrix(); boolean light = GL11.glIsEnabled(2896); RenderSystem.pushMatrix(); matrix.push(); RenderSystem.enableBlend(); RenderSystem.disableAlphaTest(); RenderSystem.depthMask(false); RenderSystem.disableCull(); if (light) { RenderSystem.disableLighting(); } GL11.glShadeModel(7425); RenderSystem.blendFuncSeparate((GlStateManager.SourceFactor)GlStateManager.SourceFactor.SRC_ALPHA, GlStateManager.DestFactor.ONE, GlStateManager.SourceFactor.ONE, GlStateManager.DestFactor.ZERO); float pos = 0.1f; matrix.push(); if (!this.targetParticles.isEmpty()) { this.targetParticles.forEach(Particle3D::update); for (Particle3D particle3D : this.targetParticles) { RectUtil.bindTexture(particle3D.getTexture()); if ((int)particle3D.getAnimation().getValue() != 255 && !particle3D.getTime().isReached(500L)) { particle3D.getAnimation().run(255.0); } if ((int)particle3D.getAnimation().getValue() != 0 && particle3D.getTime().isReached(2000L)) { particle3D.getAnimation().run(0.0); } color = ColorUtils.setAlpha(Theme.MainColor(0), (int)particle3D.getAnimation().getValue()); if (((Boolean)this.randomColor.get()).booleanValue()) { color = ColorUtils.setAlpha(particle3D.getColor(), (int)particle3D.getAnimation().getValue()); } v = particle3D.getPosition(); x = (float)v.x; y = (float)v.y; z = (float)v.z; matrix.push(); RectUtil.setupOrientationMatrix(matrix, x, y, z); matrix.rotate(mc.getRenderManager().getCameraOrientation()); matrix.rotate(new Quaternion(new Vector3f(0.0f, 0.0f, 1.0f), particle3D.rotation, false)); matrix.push(); GL11.glBlendFunc(770, 1); matrix.translate(0.0, pos / 2.5f, 0.0); RectUtil.drawRect(matrix, -pos, -pos, pos, pos, color, color, color, color, true, true); size = pos / 2.5f; color = ColorUtils.setAlpha(-1, (int)particle3D.getAnimation().getValue()); GL11.glBlendFunc(770, 771); matrix.pop(); matrix.pop(); } } matrix.pop(); matrix.push(); if (!this.flameParticles.isEmpty()) { this.flameParticles.forEach(Particle3D::update); for (Particle3D particle3D : this.flameParticles) { RectUtil.bindTexture(particle3D.getTexture()); if ((int)particle3D.getAnimation().getValue() != 255 && !particle3D.getTime().isReached(500L)) { particle3D.getAnimation().run(255.0); } if ((int)particle3D.getAnimation().getValue() != 0 && particle3D.getTime().isReached(800L)) { particle3D.getAnimation().run(0.0); } color = ColorUtils.setAlpha(Theme.MainColor(0), (int)particle3D.getAnimation().getValue()); if (((Boolean)this.randomColor.get()).booleanValue()) { color = ColorUtils.setAlpha(particle3D.getColor(), (int)particle3D.getAnimation().getValue()); } v = particle3D.getPosition(); x = (float)v.x; y = (float)v.y; z = (float)v.z; matrix.push(); RectUtil.setupOrientationMatrix(matrix, x, y, z); matrix.rotate(mc.getRenderManager().getCameraOrientation()); matrix.rotate(new Quaternion(new Vector3f(0.0f, 0.0f, 1.0f), particle3D.rotation, false)); matrix.push(); GL11.glBlendFunc(770, 1); matrix.translate(0.0, pos / 2.0f, 0.0); RectUtil.drawRect(matrix, -pos, -pos, pos, pos, color, color, color, color, true, true); size = pos / 2.0f; color = ColorUtils.setAlpha(-1, (int)particle3D.getAnimation().getValue()); GL11.glBlendFunc(770, 771); matrix.pop(); matrix.pop(); } } matrix.pop(); RenderSystem.blendFuncSeparate((GlStateManager.SourceFactor)GlStateManager.SourceFactor.SRC_ALPHA, GlStateManager.DestFactor.ONE_MINUS_SRC_ALPHA, GlStateManager.SourceFactor.ONE, GlStateManager.DestFactor.ZERO); .null.clearCurrentColor(); GL11.glShadeModel(7424); if (light) { RenderSystem.enableLighting(); } RenderSystem.enableCull(); RenderSystem.depthMask(true); RenderSystem.enableAlphaTest(); matrix.pop(); RenderSystem.popMatrix(); } } public static class Particle3D { private final int index; private final int color; private final TimerUtility time = new TimerUtility(); private final CompactAnimation animation = new CompactAnimation(Easing.LINEAR, 500L); private ResourceLocation texture; public final org.joml.Vector3d position; private final org.joml.Vector3d delta; private float rotate = 0.0f; private float rotation; public Particle3D(org.joml.Vector3d position, org.joml.Vector3d velocity, int index, int color) { this.this$0 = this$0; this.position = position; this.delta = new Vector3d(velocity.x * 0.05, velocity.y * 0.05, velocity.z * 0.05); this.index = index; this.color = color; this.texture = this$0.texture(); this.time.reset(); } public void update() { .null block3; .null block2; this.rotation = this.rotate % 1000.0f / 50.0f; .null block1 = BlockUtils.getBlock(this.position.x, this.position.y, this.position.z + this.delta.z); if (this.isValidBlock(block1)) { this.delta.z *= -0.6; } if (this.isValidBlock(block2 = BlockUtils.getBlock(this.position.x, this.position.y + this.delta.y, this.position.z))) { this.delta.x *= (double)0.99f; this.delta.z *= (double)0.99f; this.delta.y *= -0.5; } if (this.isValidBlock(block3 = BlockUtils.getBlock(this.position.x + this.delta.x, this.position.y, this.position.z))) { this.delta.x *= -0.6; } this.updateWithoutPhysics(); this.rotate += 1.0f; } private boolean isValidBlock(.null block) { return !(block instanceof AirBlock) && !(block instanceof BushBlock) && !(block instanceof .null) && !(block instanceof TorchBlock) && !(block instanceof .null) && !(block instanceof AbstractPressurePlateBlock) && !(block instanceof CarpetBlock) && !(block instanceof FlowingFluidBlock); } public void updateWithoutPhysics() { this.position.x += this.delta.x; this.position.y += this.delta.y; this.position.z += this.delta.z; this.delta.x *= (double)0.99f; this.delta.y -= (double)5.0E-4f; this.delta.z *= (double)0.99f; } public int getIndex() { return this.index; } public int getColor() { return this.color; } public TimerUtility getTime() { return this.time; } public CompactAnimation getAnimation() { return this.animation; } public ResourceLocation getTexture() { return this.texture; } public Vector3d getPosition() { return this.position; } public Vector3d getDelta() { return this.delta; } public float getRotate() { return this.rotate; } public float getRotation() { return this.rotation; } }
блять не полностью снял но если не тупой поймёшь
запятые не для тебяты псевдо код который сама обфа добает не можеж отличить и еще говаришь ктото джаву не знает если ты даже не можеж понять что за код (точнее логику)
Проект предоставляет различный материал, относящийся к сфере киберспорта, программирования, ПО для игр, а также позволяет его участникам общаться на многие другие темы. Почта для жалоб: admin@yougame.biz