BentoBox
BentoBox copied to clipboard
Npc/Villager manager in the island
Sorry for my bad english
Description
Is your feature request related to a problem?
All big servers with skyblock have an npc in island. When a player generate a island the plugin spawn an npc with a custom name that open a menu for manage the island.
Describe the solution you'd like us to implement.
The npc that open a menu with a configurable command, would be generated in front of the player with a configurable distance and can be moved by a command that delete the npc and give an egg of the entity to then be placed wherever you want, with the npc looking at the player. When the player reset the island reset also the npc position.
Describe alternatives you've considered.
With citizens you would spawn the player at the configured distance, generate the npc and make it respawn at the island's original spawn. Instead to move the NPC through citizens it is possible to despawn it and spawn it, the only thing that should be added is that when despawn, the egg is added to the inventory to make it spawn, and that to spawn it you can do it by placing the egg and with the npc you watch the player
Additional context
Hello please look into this ishuee I have the same problem and it would be really helpful if BentoBox would add support for Citizens
Example Config
level-rewards: {}
# Villager hologram
hologram-lines:
- '&6&lTui'
- '&fThe assistant'
hologram-y: -3.2
npc-name: '&e&lClick!'
# Npc click command
npc-commands:
- 'dm open island {player}'
# Cooldown message
cooldown-commands:
- 'RawMsg {player} false &cYou have to wait before you can perform this action again.'
cooldown-interval: 100
# Messages on first click
first-time-npc-commands:
one:
interval: 0
commands:
- 'RawMsg {player} false &aHey {player}, welcome to your new island!'
two:
interval: 60
commands:
- 'RawMsg {player} false &aMy name is Larry, your personal assistent.'
three:
interval: 120
commands:
- 'RawMsg {player} false &aIf you need anything let me know, I have <n>&anowhere to go anyway. &oErmm'
- 'lp user {player} parent add member'
This seems to be needed addon
+1
an excellent feature suggestion, it would be very good if such an addon is made.