35 lines
1.2 KiB
Java
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() {
|
|
|
|
}
|
|
}
|
|
|