Files
Minions/src/main/java/io/github/skippyall/minions/module/AttackModule.java
T
skippyall e42e3adf84 Update
2025-07-06 14:48:20 +02:00

35 lines
1.2 KiB
Java

package io.github.skippyall.minions.module;
import io.github.skippyall.minions.Minions;
import io.github.skippyall.minions.module.action.ActionModules;
import io.github.skippyall.minions.minion.fakeplayer.EntityPlayerActionPack;
import io.github.skippyall.minions.module.instruction.InstructionDisplay;
import net.minecraft.item.Items;
import net.minecraft.text.Text;
import net.minecraft.util.Identifier;
import java.util.List;
import static io.github.skippyall.minions.module.Modules.register;
public class AttackModule {
public static final InstructionDisplay ATTACK_COMMAND = new InstructionDisplay(
Text.translatable("minions.command.attack.name"),
Text.translatable("minions.command.attack.description"),
Items.DIAMOND_PICKAXE,
ActionModules.detailSelectionExecutor(EntityPlayerActionPack.ActionType.ATTACK, Text.translatable("minions.command.attack.name"))
);
public static final SimpleModuleItem ATTACK_MODULE = register(
Identifier.of(Minions.MOD_ID, "attack_module"),
List.of(),
List.of(ATTACK_COMMAND),
Items.DIAMOND_PICKAXE
);
public static void registerMe() {
}
}