Подписывайтесь на наш Telegram и не пропускайте важные новости! Перейти

Часть функционала AttackSound

Начинающий
Начинающий
Статус
Оффлайн
Регистрация
30 Июн 2025
Сообщения
10
Реакции
0
Выберите загрузчик игры
  1. Vanilla
  2. Forge
  3. Fabric
  4. NeoForge
  5. OptiFine
  6. ForgeOptiFine
  7. Прочие моды
AttackSound создан на базе Aegis 3.7 если пастеры не хотят через нейронку пастить берите делал напратежение дня иза того что знаю джаву не столько много но все работает при ударе фиксирует звук можно дабавить любой звук и он будет проигрыватся в нем просто берем wav звук берем базу 1.16.5 создаем папку Sound закидуем звуки делаем case к звуку и все функция работает

ss:

Code:
Expand Collapse Copy
package minecraft.game.operation.misc;

import com.google.common.eventbus.Subscribe;
import minecraft.game.advantage.advisee.SoundPlayer;
import minecraft.game.operation.wamost.api.Category;
import minecraft.game.operation.wamost.api.Defuse;
import minecraft.game.operation.wamost.api.Module;
import minecraft.game.operation.wamost.massa.elements.ModeSetting;
import minecraft.game.operation.wamost.massa.elements.SliderSetting;
import minecraft.game.transactions.AttackEvent;

import java.util.Random;

@Defuse(name = "Attack Sound", description = "Проигрывает звук при ударе", brand = Category.Misc)
public class AttackSound extends Module {

    private final ModeSetting sound = new ModeSetting("Звук", "Random", new String[]{"Random", "hit1", "hit2", "hit3"});
    private final SliderSetting volume = new SliderSetting("Громкость", 35.0F, 0.0F, 100.0F, 1.0F);

    private final Random random = new Random();

    public AttackSound() {
        addSettings(sound, volume);
    }

    @Subscribe
    public void onAttack(AttackEvent e) {
        if (mc.player == null || mc.world == null) {
            return;
        }

        if (e == null || e.entity == null) {
            return;
        }

        String selected = (String) this.sound.getValue();
        String file;

        if ("Random".equalsIgnoreCase(selected)) {
            int n = random.nextInt(3);
            file = switch (n) {
                case 0 -> "hit1";
                case 1 -> "hit2";
                default -> "hit3";
            };
        } else {
            file = selected;
        }

        SoundPlayer.playSound(file, this.volume.getValue(), false);
    }
}
 
AttackSound создан на базе Aegis 3.7 если пастеры не хотят через нейронку пастить берите делал напратежение дня иза того что знаю джаву не столько много но все работает при ударе фиксирует звук можно дабавить любой звук и он будет проигрыватся в нем просто берем wav звук берем базу 1.16.5 создаем папку Sound закидуем звуки делаем case к звуку и все функция работает

ss:

Code:
Expand Collapse Copy
package minecraft.game.operation.misc;

import com.google.common.eventbus.Subscribe;
import minecraft.game.advantage.advisee.SoundPlayer;
import minecraft.game.operation.wamost.api.Category;
import minecraft.game.operation.wamost.api.Defuse;
import minecraft.game.operation.wamost.api.Module;
import minecraft.game.operation.wamost.massa.elements.ModeSetting;
import minecraft.game.operation.wamost.massa.elements.SliderSetting;
import minecraft.game.transactions.AttackEvent;

import java.util.Random;

@Defuse(name = "Attack Sound", description = "Проигрывает звук при ударе", brand = Category.Misc)
public class AttackSound extends Module {

    private final ModeSetting sound = new ModeSetting("Звук", "Random", new String[]{"Random", "hit1", "hit2", "hit3"});
    private final SliderSetting volume = new SliderSetting("Громкость", 35.0F, 0.0F, 100.0F, 1.0F);

    private final Random random = new Random();

    public AttackSound() {
        addSettings(sound, volume);
    }

    @Subscribe
    public void onAttack(AttackEvent e) {
        if (mc.player == null || mc.world == null) {
            return;
        }

        if (e == null || e.entity == null) {
            return;
        }

        String selected = (String) this.sound.getValue();
        String file;

        if ("Random".equalsIgnoreCase(selected)) {
            int n = random.nextInt(3);
            file = switch (n) {
                case 0 -> "hit1";
                case 1 -> "hit2";
                default -> "hit3";
            };
        } else {
            file = selected;
        }

        SoundPlayer.playSound(file, this.volume.getValue(), false);
    }
}
звуки не оч
 
в
AttackSound создан на базе Aegis 3.7 если пастеры не хотят через нейронку пастить берите делал напратежение дня иза того что знаю джаву не столько много но все работает при ударе фиксирует звук можно дабавить любой звук и он будет проигрыватся в нем просто берем wav звук берем базу 1.16.5 создаем папку Sound закидуем звуки делаем case к звуку и все функция работает

ss:

Code:
Expand Collapse Copy
package minecraft.game.operation.misc;

import com.google.common.eventbus.Subscribe;
import minecraft.game.advantage.advisee.SoundPlayer;
import minecraft.game.operation.wamost.api.Category;
import minecraft.game.operation.wamost.api.Defuse;
import minecraft.game.operation.wamost.api.Module;
import minecraft.game.operation.wamost.massa.elements.ModeSetting;
import minecraft.game.operation.wamost.massa.elements.SliderSetting;
import minecraft.game.transactions.AttackEvent;

import java.util.Random;

@Defuse(name = "Attack Sound", description = "Проигрывает звук при ударе", brand = Category.Misc)
public class AttackSound extends Module {

    private final ModeSetting sound = new ModeSetting("Звук", "Random", new String[]{"Random", "hit1", "hit2", "hit3"});
    private final SliderSetting volume = new SliderSetting("Громкость", 35.0F, 0.0F, 100.0F, 1.0F);

    private final Random random = new Random();

    public AttackSound() {
        addSettings(sound, volume);
    }

    @Subscribe
    public void onAttack(AttackEvent e) {
        if (mc.player == null || mc.world == null) {
            return;
        }

        if (e == null || e.entity == null) {
            return;
        }

        String selected = (String) this.sound.getValue();
        String file;

        if ("Random".equalsIgnoreCase(selected)) {
            int n = random.nextInt(3);
            file = switch (n) {
                case 0 -> "hit1";
                case 1 -> "hit2";
                default -> "hit3";
            };
        } else {
            file = selected;
        }

        SoundPlayer.playSound(file, this.volume.getValue(), false);
    }
}
dw дай
 
AttackSound создан на базе Aegis 3.7 если пастеры не хотят через нейронку пастить берите делал напратежение дня иза того что знаю джаву не столько много но все работает при ударе фиксирует звук можно дабавить любой звук и он будет проигрыватся в нем просто берем wav звук берем базу 1.16.5 создаем папку Sound закидуем звуки делаем case к звуку и все функция работает

ss:

Code:
Expand Collapse Copy
package minecraft.game.operation.misc;

import com.google.common.eventbus.Subscribe;
import minecraft.game.advantage.advisee.SoundPlayer;
import minecraft.game.operation.wamost.api.Category;
import minecraft.game.operation.wamost.api.Defuse;
import minecraft.game.operation.wamost.api.Module;
import minecraft.game.operation.wamost.massa.elements.ModeSetting;
import minecraft.game.operation.wamost.massa.elements.SliderSetting;
import minecraft.game.transactions.AttackEvent;

import java.util.Random;

@Defuse(name = "Attack Sound", description = "Проигрывает звук при ударе", brand = Category.Misc)
public class AttackSound extends Module {

    private final ModeSetting sound = new ModeSetting("Звук", "Random", new String[]{"Random", "hit1", "hit2", "hit3"});
    private final SliderSetting volume = new SliderSetting("Громкость", 35.0F, 0.0F, 100.0F, 1.0F);

    private final Random random = new Random();

    public AttackSound() {
        addSettings(sound, volume);
    }

    @Subscribe
    public void onAttack(AttackEvent e) {
        if (mc.player == null || mc.world == null) {
            return;
        }

        if (e == null || e.entity == null) {
            return;
        }

        String selected = (String) this.sound.getValue();
        String file;

        if ("Random".equalsIgnoreCase(selected)) {
            int n = random.nextInt(3);
            file = switch (n) {
                case 0 -> "hit1";
                case 1 -> "hit2";
                default -> "hit3";
            };
        } else {
            file = selected;
        }

        SoundPlayer.playSound(file, this.volume.getValue(), false);
    }
}
безполезно
 
я понял ну можно было сделать много звуков ,а фотканье типо задумка прикольная ну чисто раз 50 побить потом уже надоест
ето я для проверки звуков делал прост так можно любой звук зделать
 
AttackSound создан на базе Aegis 3.7 если пастеры не хотят через нейронку пастить берите делал напратежение дня иза того что знаю джаву не столько много но все работает при ударе фиксирует звук можно дабавить любой звук и он будет проигрыватся в нем просто берем wav звук берем базу 1.16.5 создаем папку Sound закидуем звуки делаем case к звуку и все функция работает

ss:

Code:
Expand Collapse Copy
package minecraft.game.operation.misc;

import com.google.common.eventbus.Subscribe;
import minecraft.game.advantage.advisee.SoundPlayer;
import minecraft.game.operation.wamost.api.Category;
import minecraft.game.operation.wamost.api.Defuse;
import minecraft.game.operation.wamost.api.Module;
import minecraft.game.operation.wamost.massa.elements.ModeSetting;
import minecraft.game.operation.wamost.massa.elements.SliderSetting;
import minecraft.game.transactions.AttackEvent;

import java.util.Random;

@Defuse(name = "Attack Sound", description = "Проигрывает звук при ударе", brand = Category.Misc)
public class AttackSound extends Module {

    private final ModeSetting sound = new ModeSetting("Звук", "Random", new String[]{"Random", "hit1", "hit2", "hit3"});
    private final SliderSetting volume = new SliderSetting("Громкость", 35.0F, 0.0F, 100.0F, 1.0F);

    private final Random random = new Random();

    public AttackSound() {
        addSettings(sound, volume);
    }

    @Subscribe
    public void onAttack(AttackEvent e) {
        if (mc.player == null || mc.world == null) {
            return;
        }

        if (e == null || e.entity == null) {
            return;
        }

        String selected = (String) this.sound.getValue();
        String file;

        if ("Random".equalsIgnoreCase(selected)) {
            int n = random.nextInt(3);
            file = switch (n) {
                case 0 -> "hit1";
                case 1 -> "hit2";
                default -> "hit3";
            };
        } else {
            file = selected;
        }

        SoundPlayer.playSound(file, this.volume.getValue(), false);
    }
}
эээ а как саздать эвэнт на отаку ??
 
AttackSound создан на базе Aegis 3.7 если пастеры не хотят через нейронку пастить берите делал напратежение дня иза того что знаю джаву не столько много но все работает при ударе фиксирует звук можно дабавить любой звук и он будет проигрыватся в нем просто берем wav звук берем базу 1.16.5 создаем папку Sound закидуем звуки делаем case к звуку и все функция работает

ss:

Code:
Expand Collapse Copy
package minecraft.game.operation.misc;

import com.google.common.eventbus.Subscribe;
import minecraft.game.advantage.advisee.SoundPlayer;
import minecraft.game.operation.wamost.api.Category;
import minecraft.game.operation.wamost.api.Defuse;
import minecraft.game.operation.wamost.api.Module;
import minecraft.game.operation.wamost.massa.elements.ModeSetting;
import minecraft.game.operation.wamost.massa.elements.SliderSetting;
import minecraft.game.transactions.AttackEvent;

import java.util.Random;

@Defuse(name = "Attack Sound", description = "Проигрывает звук при ударе", brand = Category.Misc)
public class AttackSound extends Module {

    private final ModeSetting sound = new ModeSetting("Звук", "Random", new String[]{"Random", "hit1", "hit2", "hit3"});
    private final SliderSetting volume = new SliderSetting("Громкость", 35.0F, 0.0F, 100.0F, 1.0F);

    private final Random random = new Random();

    public AttackSound() {
        addSettings(sound, volume);
    }

    @Subscribe
    public void onAttack(AttackEvent e) {
        if (mc.player == null || mc.world == null) {
            return;
        }

        if (e == null || e.entity == null) {
            return;
        }

        String selected = (String) this.sound.getValue();
        String file;

        if ("Random".equalsIgnoreCase(selected)) {
            int n = random.nextInt(3);
            file = switch (n) {
                case 0 -> "hit1";
                case 1 -> "hit2";
                default -> "hit3";
            };
        } else {
            file = selected;
        }

        SoundPlayer.playSound(file, this.volume.getValue(), false);
    }
}
надо сделать если килка крит пропустила звук был
 
Назад
Сверху Снизу