Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class MyAugment extends ExternalAugment {
- @Override
- public String getId() {
- return "MY_CUSTOM_AUGMENT";
- }
- @Override
- public String getName() {
- return "My Custom Augment";
- }
- @Override
- public String getSymbol() {
- return "☻";
- }
- @Override
- public Color getColor() {
- return Color.decode("#34eb98");
- }
- @Override
- public String getTier() {
- return "GOLD";
- }
- @Override
- public int getModel() {
- return 11202243;
- }
- @Override
- public List<String> getDescription() {
- return List.of(
- "§7You're awesome, so you",
- "§7gain the §cStrength §7effect."
- );
- }
- @Override
- public Class<? extends AugmentExecutor> getExecutorClass() {
- return MyAugmentExecutor.class;
- }
- public static class MyAugmentExecutor extends AugmentExecutor {
- public MyAugmentExecutor(Player player, String augmentId, Augment augment) {
- super(player, augmentId, augment);
- }
- @Override
- public void executePhase(GamePhase gamePhase) {
- player.addPotionEffect(new PotionEffect(PotionEffectType.STRENGTH, PotionEffect.INFINITE_DURATION, 1));
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement