alvin0319 / libnpcdialogue
A PocketMine-MP virion to implement functional NPC dialogue.
1.0.0
2023-06-13 06:01 UTC
Requires (Dev)
- phpstan/phpstan: ^1.10
- pocketmine/pocketmine-mp: ^5.0.0
This package is not auto-updated.
Last update: 2025-03-19 12:37:16 UTC
README
A virion that implements various npc dialogue for PocketMine-MP.
API
$npcDialogue = new NpcDialogue(); $npcDialogue->addButton(NpcDialogueButtonData::create() ->setName("Test") ->setText("Test123") ->setClickHandler(function(Player $player) : void{ $player->sendMessage("Hello world!"); }) ->setForceCloseOnClick(true) ); $npcDialogue->setNpcName("Test NPC"); $npcDialogue->setDialogueBody("Test Body"); $npcDialogue->setSceneName("TEST"); $npcDialogue->sendTo($sender);
Test Plugin
Note
This virion is for PocketMine-MP 4.x