✨An Ultimate NPC plugin made by brokiem for PocketMine-MP.

Overview

SimpleNPC


An Ultimate NPC plugin made by brokiem for PocketMine-MP.
License Star Discord Donate Support me on Patreon

Features

  • Migration from Slapper supported!
  • Right click to interact!
  • NPC can walk!
  • Set NPC skin with URL!
  • Register your own entity!
  • NPC with custom data saving!
  • NPC with Cape supported!
  • NPC with Custom Geometry!
  • Edit NPC with UI/Form!
  • NPC without nametag
  • Custom NPC Size/Scale
  • Live updates without restart
  • Cooldown for commands
  • NPC can look at players
  • Lightweight & Open Source

💬 Commands

For more command info, please look directly at /snpc help
or you can use /snpc ui

Command Description Permission Default
/snpc SimpleNPC command list none true
/snpc ui Manage npc with UI/Form simplenpc.ui op
/snpc spawn Spawn an npc simplenpc.spawn op
/snpc edit Edit the npc simplenpc.edit op
/snpc id Get the npc id simplenpc.id op
/snpc reload Reload plugin config simplenpc.reload op
/snpc remove Remove the npc simplenpc.remove op
/snpc migrate Migrate the npc from Slapper simplenpc.migrate op
/snpc list See the npc list simplenpc.list op

📝 Todo List

  • Add custom walking path

Issues

Did you find a bug or error when using this plugin? feel free to open the issues here

🖥 Developers

If you want to register your own entity, take a look at this plugin
You can also customize NPCs geometry by customizing the NPC skins

👑 Donation

Patreon - https://www.patreon.com/join/brokiem
Saweria - https://saweria.co/brokiem

🖼 Images

Comments
  • cant connect to multi world tp

    cant connect to multi world tp

    helloooo, how to fix cant connect to multi world tp only clikable huhu can u plss help me add me in discord to help im always active. pol_Dumpstairz#2291 thanks

    opened by Prex9090 6
  • Skin Glitch

    Skin Glitch

    Describe the bug NPC's Skin not working?

    To Reproduce Steps to reproduce the behavior:

    1. Spawn a First Human NPC, it will works perfectly fine.
    2. Spawn another one, it's skin will be Glitched

    Expected behavior Skin Works?

    Screenshots image

    SimpleNPC plugin information

    • Version: 2.1.6
    • Server api: 3.220

    Additional context the npc's id is kinda high for some reasn

    opened by Zytha 6
  • Non Human entities do not display their name tags unless they are being looked at.

    Non Human entities do not display their name tags unless they are being looked at.

    This feature is how named entities work in vanilla, however It's largely inconvenient if you want to use non human NPCs and have them visible from far away.

    Also this only sometimes happens, if you restart the server after making some it usually happens.

    bug fixed 
    opened by cheeseland-dev 5
  • You steal all plugins 😂😂

    You steal all plugins 😂😂

    Oh ookkkk i know you re not real devloper you don’t understand anything you are the creator of plugin simple pet, steal of complex pets😂😂 i understand better why you don’t answer me

    opened by MadooxMc 4
  • How to set npc transfer server for members

    How to set npc transfer server for members

    Hey, When people click on the npc in my server that has to transfer them to another server . They get a message that u don't have permission to use transferserver command pls help

    opened by CoderMayank9 3
  • Animated NPCs

    Animated NPCs

    Is your feature request related to a problem? Please describe. Nope

    Describe the solution you'd like Its not a problem

    Describe alternatives you've considered Animated NPCs

    Additional context Add like an Animated NPCs where a NPC will have bends and like a statue but animated (not talking about Emotes)

    opened by Altamash347 3
  • commands on behalf of a player

    commands on behalf of a player

    how would i make it open a kits menue like /kit when the player punches the npc. i use /rca but how would i make it on behalf of the player? since there is no @p like vanilla minecraft.

    question 
    opened by fatstacksjack 3
  • mob set as npc

    mob set as npc

    I use the plugin pureentitiesx for generate mob but the simplenpc plugin set all my mob as a npc so i can't hit them and they don't moove. (sorry for my bad english)

    bug fixed 
    opened by rem137 3
  • crash of the server

    crash of the server

    the server crash and say me that: RuntimeException: "Tag with name "Walk" not found and no valid default value given" (EXCEPTION) in "pmsrc/vendor/pocketmine/nbt/src/tag/CompoundTag" at line 176

    bug fixed 
    opened by rem137 3
  • /snpc list not working

    /snpc list not working

    Describe the bug After updating to version 4.0.0-beta, there are no NPCs displayed at /snpc list, although there are multiple (human) NPCs in this world and they work normally. Newly created NPCs are also not displayed. Restarting the server does not help either.

    To Reproduce

    1. Spawn a NPC with "/snpc spawn ..."
    2. Enter command "/snpc list"

    Screenshots image

    SimpleNPC plugin information

    • Version: 4.0.0-beta
    • Server API: 4.7.0
    opened by TheMicCraft 2
  • Implementation of NPCDialog

    Implementation of NPCDialog

    Is your feature request related to a problem? Please describe. Could it be integrated NPCDialog

    Describe the solution you'd like Be able to set in config file of the NPC, one or more dialog (if more than one, take first, second, third, and back to first). If possible, have custom actions on button (Null / Command ...). If possible, support more than one button.

    Describe alternatives you've considered No alternative

    Additional context Picture taken from NPCDialog : image

    question 
    opened by benda95280 2
  • ADD COMMAND

    ADD COMMAND

    Bonjour, Les NPC spawn bien. J'arrive à changer leurs noms. Mais dans le edit la commande : ADD COMMAND ne fonctionne pas. J'explique : Dans ADD COMMAND j'ai tapé : give @p dirt 64 /give @p dirt 64 Quand je clique sur le NPC la commande ne s'exécute pas. J'ai essayé d'installer un plugin pour les @p e a s r etc mais le plugin fait crash mon serveur. Pouvez vous m'aider svp ?

    opened by Pamela0215 0
  • Floating Human NPCs

    Floating Human NPCs

    Describe the bug If you scale a Human NPC differently, it will float and not be on the ground like expected. This does not happen with other NPC types.

    To Reproduce

    • Create Human NPC
    • Change scale (I tested with a scale of 2)
    • Watch the NPC float

    Expected behavior The NPC should be standing on the floor like the other NPC types do when scaled differently.

    Screenshots image

    SimpleNPC plugin information

    • Version: 4.0.1-dev
    • Server API: 4.6.1
    bug 
    opened by DuoIncure 0
  • Unormal walking movement

    Unormal walking movement

    Describe the bug The walking NPC human is wakling unnormaly and walking backwards

    To Reproduce Spawn a Walking human NPC Look at there movement.....

    Expected behavior None

    Screenshots None

    SimpleNPC plugin information

    • Version: [e.g. 3.0.1]
    • Server api: [4.6.0]
    bug 
    opened by galaxytwenty 0
  • NPCs clear themselves

    NPCs clear themselves

    Describe the bug NPCs are erased automatically, but it only happens in a part of the map.

    To Reproduce Steps to reproduce the behavior:

    1. I don't know how to reproduce it since it is random and only occurs in one area of the map

    Expected behavior That they will not be erased, because it does not make any sense, they have never done it before

    Screenshots image It is those 3 npcs that disappear

    SimpleNPC plugin information

    • Version: Dev288
    • Server api: 3.22.1

    Additional context This has never happened to me, neither with simplenpc before nor with Slappers, it is very rare. All other NPCs work properly and are not eliminated

    bug 
    opened by MrBlasyMSK 8
Releases(4.0.1)
Owner
broki
¯\_(ツ)_/¯
broki
🐕‍🦺 An Ultimate Pets plugin for PocketMine-MP.

SimplePets An Ultimate Pets plugin made by broki for PocketMine-MP. ✨ Features MySQL and SQLite database Anti sql injection All mobs in Minecraft Pets

broki 23 Oct 13, 2022
This Pocketmine-MP plugin lets you implement the ultimate birthday wishing system on your server.

BirthdaysPE This Pocketmine-MP plugin will let you wish player(s) a happy birthday and notify others to wish them too. Commands /birthday <set/reset>

MCA7 3 Jul 25, 2022
LDFx is the ultimate essentials plugin for PM4!

LDFx LDFx is the ultimate essentials plugin for PM4! Does it work? As it everything on the todo & implemented list is work Todo & Implemented NickName

null 6 Oct 7, 2022
A plugin manager for PocketMine-MP downloads plugin from PocketMine-MP official plugin repository

oh-my-pmmp A plugin manager for PocketMine-MP Getting Started Prerequisites Your server MUST RUN the latest version of PocketMine. Installation From P

thebigcrafter 6 Jan 4, 2023
Ultimate solution to your KopoKopo needs

ultimate-kopokopo Smith Ultimate Kopokopo PHP SDK This is a module to assist php developers in consuming Kopokopo's API Installation You can install t

Heinrich Smith Ondeyo 2 Nov 9, 2021
New Ultimate Module Creator for Magento 1.7 +

Ultimate Module Creator 1.9.6.0 Notice Because of lack of time, motivation and because Magento2 is already a mature platform, I'm deciding to pull the

Marius Strajeru 247 Nov 22, 2022
A Lotto plugin made with Pocketmine.

LottoPlugin Features Compatibility with Pocketmine 3.X.X Full Customization Automatic Launch Automatic Draw Usage Initialisation You have to install P

null 3 Nov 20, 2022
Windowy is a transaction-focused temporary inventory generator made for PocketMine-MP

About Windowy is a transaction-focused temporary inventory generator made for PocketMine-MP. How to use Windowy comes with 3 registered inventories us

DayKoala ʕ•ᴥ•ʔ 19 Aug 12, 2022
Allows the connection of Minecraft: JE clients to PocketMine servers. Made for PM4

JavaPlayer Allows the connection of Minecraft: JE clients to PocketMine servers. Made for PM4 MCJE VER: 1.18.2 Need implemented Chunks (convert proble

kanison konkla 30 Dec 7, 2022
This Pocketmine-MP plugin is a plugin including a complete faction system.

SimpleFaction Simple faction plugin replacing FactionsPro which is no longer updated. Commands Command Name Command Description Available for /f help

Ayzrix 33 Dec 19, 2022
SpawnInLobby Pocketmine-MP plugin. With this plugin the player will always join the game at the default world spawn point

SpawnInLobby Pocketmine-MP plugin. With this plugin the player will always join the game at the default world spawn point

null 1 Jan 7, 2022
Plugin allowing to integrate marketing automation made by ActiveCampaign in Sylius.

The SyliusActiveCampaignPlugin takes care of creating and updating contacts, connections, orders, and abandoned carts on ActiveCampaign.

Webgriffe® 3 Apr 1, 2022
ScrimAZ is a plugin made to help find cheaters.

ScrimAZ is an anti-cheat made to find hackers.

Sayaka 1 Jul 24, 2022
Integrates the ClassicPress Plugin Directory and any plugin stored in GitHub (tagged with classicpress-plugin) in the ClassicPress Admin

ClassicPress Plugin Directory Adds a new screen in a ClassicPress Install where you can browse, install, activate, deactivate, update, delete and pagi

TukuToi 3 Dec 27, 2022
A PocketMine/Altay Plugin to morph yourself into a block

BlockMorph A PocketMine/Altay Plugin to morph yourself into a block Command To morph yourself into a block use this command: /blockmorph [BlockID|Bloc

Matze 7 Mar 22, 2022
A useful PocketMine-MP plugin that allows you to create crates in-game!

ComplexCrates A useful PocketMine-MP plugin that allows you to create crates in-game! Commands Main command: /crate Sub commands: create

Oğuzhan 8 Aug 26, 2021
A plugin to add more blocks to PocketMine

This plugin aims to add all blocks not included in PocketMine. As of right now the ExtendedBlocks plugin is required to add blocks with IDs above 255.

xSuper 26 Dec 19, 2022
Plot and protection plugin for PocketMine-MP

MyPlot Create, manage, and build in protected plots. Keep your builds safe from griefers! Official MyPlot precompiled builds can be found on Poggit at

Jason 101 Oct 28, 2022
A Pocketmine-MP (PMMP) plugin to help staff members enforce the rules of the server.

StaffMode is an all-in-one Pocketmine-MP (PMMP) moderation plugin made to simplify the life of staff members.

ItsMax123 9 Sep 17, 2022