Skip to content

Commit a068b4e

Browse files
committed
feat: add dummy QuestMasterNPC
1 parent 77c0308 commit a068b4e

1 file changed

Lines changed: 45 additions & 0 deletions

File tree

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
package net.swofty.type.bedwarslobby.villagers;
2+
3+
import net.kyori.adventure.text.Component;
4+
import net.kyori.adventure.text.event.ClickEvent;
5+
import net.minestom.server.coordinate.Pos;
6+
import net.minestom.server.entity.VillagerProfession;
7+
import net.swofty.type.generic.entity.villager.HypixelVillagerNPC;
8+
import net.swofty.type.generic.entity.villager.NPCVillagerParameters;
9+
10+
public class QuestMasterNPC extends HypixelVillagerNPC {
11+
12+
public QuestMasterNPC() {
13+
super(new NPCVillagerParameters() {
14+
@Override
15+
public String[] holograms() {
16+
return new String[]{
17+
"§bQuest Master",
18+
"§e§lRIGHT CLICK",
19+
};
20+
}
21+
22+
23+
@Override
24+
public Pos position() {
25+
return new Pos(-23.5, 67, 6.15, 110, 0);
26+
}
27+
28+
@Override
29+
public boolean looking() {
30+
return false;
31+
}
32+
33+
@Override
34+
public VillagerProfession profession() {
35+
return VillagerProfession.LIBRARIAN;
36+
}
37+
});
38+
}
39+
40+
@Override
41+
public void onClick(PlayerClickVillagerNPCEvent e) {
42+
e.player().sendMessage(Component.text("§cThis Feature is not there yet. §aOpen a Pull request HERE to get it added quickly!")
43+
.clickEvent(ClickEvent.clickEvent(ClickEvent.Action.OPEN_URL, "https://github.com/Swofty-Developments/HypixelSkyBlock")));
44+
}
45+
}

0 commit comments

Comments
 (0)