Plot and protection plugin for PocketMine-MP

Overview

MyPlot

Discord Poggit-Ci Download count Build Status

Create, manage, and build in protected plots. Keep your builds safe from griefers!

Official MyPlot precompiled builds can be found on Poggit at https://poggit.pmmp.io/ci/jasonwynn10/MyPlot/MyPlot

Have you ever seen those Java servers with the PlotSquared plugin and thought "Hey, why can't I have plots on my Minecraft server?" Well, now you can with MyPlot for PocketMine-MP!

A list of commands and permissions can be found in the MyPlot Wiki along with a helpful config guide here.

Video Example

Youtube Video Example

Want to help create language packs? If you know a language that is not created yet, you can create a new language pack by opening a pull request! If the language you know is already created, you can help improve it by editing it. Many of the current resource packs are outdated anyway :P

NOTE: MyPlot is designed to only support pmmp's version of the PocketMine-MP server software and does not support third party builds. Any changes to the code in custom installations will not be supported.
Comments
  • Language File Update

    Language File Update

    • [ ] Czech Language
    • [ ] Chinese Language (zho.ini)
    • [ ] Chinese Language (chs.ini)
    • [ ] French Language
    • [ ] Dutch (Netherlands) Language
    • [ ] Spanish Language
    • [ ] Vietnamese Language
    • [ ] German Language
    PR: Feature Additions Resolution: Won't Fix 
    opened by Aericio 22
  • Feature Request: API Extending for Plot bounding boxes and more

    Feature Request: API Extending for Plot bounding boxes and more

    • [x] This issue isn't duplicated - you can check if it is by using the search bar located at the top left hand corner and select "Issues" on the left.
    • [x] This issue includes appropriate markdown for sections - e.g. code blocks for crash dumps.
    • [x] This issue is understandable - feel free to use your native language to write issues if you are not comfortable with English.

    Optional information

    I am working on extending MyPlot to have API commands for plugins like MyPlot, but also to simplify some things. This issue is more of an announcement, but also a collection of things that MyPlot would need to add

    It is planned to add:

    • permissions for using we on own plots
    • permissions for using we on other persons plots
    • permissions for using we on #59 merged plots
    • Trying to check if the selection is not to big
    Category: Feature Request API 3 Resolution: Done Resolution: Won't Fix 
    opened by thebigsmileXD 19
  • Terrain Glitch

    Terrain Glitch

    • [x] This issue isn't duplicated - you can check if it is by using the search bar located at the top left hand corner and select "Issues" on the left.
    • [x] This issue includes appropriate markdown for sections - e.g. code blocks for crash dumps.
    • [x] This issue is understandable - feel free to use your native language to write issues if you are not comfortable with English.

    Issue description

    When Generating a new Map the Terrain glitches and generates like a normal terrain map instead of plots

    Reproducing the issue

    Generate a new world, Fly in one direction until the terrain is glitchy

    Client information

    Operating system Linux, PHP version: 7.0.9, Server Genisys-unsupported-b6cec51 (0.16)

    Optional information

    N/A

    Category: Bug Status: Confirmed Resolution: Third Party Issue Resolution: Duplicate 
    opened by ChrisNML 19
  • /p dispose not working

    /p dispose not working

    Issue description

    • Expected result: /p dispose confirm not working
    • Actual result: If I use "/p dispose confirm" it says again "type /p dispose confirm to confirm dispose" (or something like this) It just not working, the plot is yours again. So any of players can remove/dispose their plots :) :(
    Status: Confirmed Resolution: Obsolete 
    opened by PetyXbron 18
  • Bugs

    Bugs

    FIXED

    Reproducing the issue

    Startup server, run commands, etc

    Client information

    OS: Windows Core: ClearSky php: 7.0.10 Zend: 3.0.0

    Optional information

    [05:55:42] [Server thread/CRITICAL]: Unhandled exception executing command 'p claim' in plot: Call to a member function bindValue() on boolean
    [05:55:42] [Server thread/CRITICAL]: Error: "Call to a member function bindValue() on boolean" (EXCEPTION) in "/MyPlot_v0.1.9.phar/src/MyPlot/provider/SQLiteDataProvider" at line 116
    [05:55:42] [Server thread/DEBUG]: #0 /MyPlot_v0.1.9.phar/src/MyPlot/subcommand/ClaimSubCommand(23): MyPlot\MyPlot->getPlotByPosition(pocketmine\level\Position Position(level=Plots,x=3061.6594238281,y=76.187060241699,z=-3021.3586425781))
    [05:55:42] [Server thread/DEBUG]: #1 /MyPlot_v0.1.9.phar/src/MyPlot/Commands(94): MyPlot\subcommand\ClaimSubCommand->execute(pocketmine\Player Player(3), array Array())
    [05:55:42] [Server thread/DEBUG]: #2 /src/pocketmine/command/SimpleCommandMap(181): MyPlot\Commands->execute(pocketmine\Player Player(3), string p, array Array())
    [05:55:42] [Server thread/DEBUG]: #3 /src/pocketmine/Server(2015): pocketmine\command\SimpleCommandMap->dispatch(pocketmine\Player Player(3), string p claim)
    [05:55:42] [Server thread/DEBUG]: #4 /src/pocketmine/Player(2690): pocketmine\Server->dispatchCommand(pocketmine\Player Player(3), string p claim)
    [05:55:42] [Server thread/DEBUG]: #5 /src/pocketmine/network/Network(217): pocketmine\Player->handleDataPacket(pocketmine\network\protocol\TextPacket object)
    [05:55:42] [Server thread/DEBUG]: #6 /src/pocketmine/Player(1959): pocketmine\network\Network->processBatch(pocketmine\network\protocol\BatchPacket object, pocketmine\Player Player(3))
    [05:55:42] [Server thread/DEBUG]: #7 /src/pocketmine/network/RakLibInterface(140): pocketmine\Player->handleDataPacket(pocketmine\network\protocol\BatchPacket object)
    [05:55:42] [Server thread/DEBUG]: #8 /src/raklib/server/ServerHandler(78): pocketmine\network\RakLibInterface->handleEncapsulated(string 61.6.230.248:4088, raklib\protocol\EncapsulatedPacket `.`"...........&x.c``.bgd....K...(.L*.a../PH.I....^..., integer 0)
    [05:55:42] [Server thread/DEBUG]: #9 /src/pocketmine/network/RakLibInterface(68): raklib\server\ServerHandler->handlePacket(boolean)
    [05:55:42] [Server thread/DEBUG]: #10 /src/pocketmine/network/Network(127): pocketmine\network\RakLibInterface->process(boolean)
    [05:55:42] [Server thread/DEBUG]: #11 /src/pocketmine/Server(2563): pocketmine\network\Network->processInterfaces(boolean)
    [05:55:42] [Server thread/DEBUG]: #12 /src/pocketmine/Server(2304): pocketmine\Server->tick(boolean)
    [05:55:42] [Server thread/DEBUG]: #13 /src/pocketmine/Server(2182): pocketmine\Server->tickProcessor(boolean)
    [05:55:42] [Server thread/DEBUG]: #14 /src/pocketmine/Server(1777): pocketmine\Server->start(boolean)
    [05:55:42] [Server thread/DEBUG]: #15 /src/pocketmine/PocketMine(449): pocketmine\Server->__construct(pocketmine\CompatibleClassLoader object, pocketmine\utils\MainLogger object, string phar://C:\Users\garre_000\Desktop\Network\ClearSky.phar/, string C:\Users\garre_000\Desktop\Network\, string C:\Users\garre_000\Desktop\Network\plugins\)
    [05:55:42] [Server thread/DEBUG]: #16 (1): require_once(string phar://C:/Users/garre_000/Desktop/Network/ClearSky.phar/src/pocketmine/PocketMine.php)
    

    All commands have errors, I don't feel like listing them all. Also. /p help is empty.

    Category: Bug Priority: High Status: Confirmed Resolution: Fixed 
    opened by Aericio 18
  • SQLite error on startup

    SQLite error on startup

    • [x] This issue isn't duplicated - you can check if it is by using the search bar located at the top left hand corner and select "Issues" on the left.
    • [x] This issue includes appropriate markdown for sections - e.g. code blocks for crash dumps.
    • [x] This issue is understandable - feel free to use your native language to write issues if you are not comfortable with English.

    Issue description

    The commands /p claim /p reset /p dispose etc. don't work: "An unknown error occured..." Error messages on console.

    Reproducing the issue

    1. Start Server
    2. Going into the Plots World

    Client information

    PocketMine-MP Version: 1.6.2dev-#61 API: 3.0.0 Plugin Version: unknown PHP version: 7.0.13 (default)

    Optional information

    Server thread/CRITICAL Error: "Call to a member function bindValue() on boolean" (EXCEPTION) in "/MyPlot.phar/src/MyPlot/provider/SQLiteDataProvider" at line 115

    Category: Bug Priority: High API 3 Resolution: Done 
    opened by ghost 15
  • Block placing (water, lava, bucket) and Player denying: Ender Pearl Bug

    Block placing (water, lava, bucket) and Player denying: Ender Pearl Bug

    Issue description

    • Expected result:
    1. Blockplacing on an plot from an other player without an plothelper should not work (will try the latest version, if water and so placing would not only on road fixed, i will look on plots also)
    2. After Player denying, the player should not on the plot
    • Actual result:
    1. We could on an other plot from an player place water, lava, buckets and some other blocks
    2. After a Player was denyed on an Plot, he could teleport on the Plot with an ender pearl

    Steps to reproduce the issue

    1. Placing lava, water, buckets on the plot without Permission does work.

    2. Player could teleporting into plot, with ender peals,

    OS and versions

    • PocketMine-MP: 1.12.5
    • MyPlot: 1.6.13

    Crashdump, backtrace or other files

    No Crashing

    Category: Bug Resolution: Invalid Resolution: Third Party Issue Resolution: Won't Fix 
    opened by suerion 14
  • CRASH GAME (NOT SERVER)

    CRASH GAME (NOT SERVER)

    • [] This issue isn't duplicated - you can check if it is by using the search bar located at the top left hand corner and select "Issues" on the left.
    • [] This issue includes appropriate markdown for sections - e.g. code blocks for crash dumps.
    • [] This issue is understandable - feel free to use your native language to write issues if you are not comfortable with English.

    Issue description

    What problem do you have?

    Reproducing the issue

    1. when players do /plot auto their game crash (not server)
    2. ...

    Client information

    PocketMine-MP Version: pocketmine 1.7dev-1001 Plugin Version: 1.2.5 PHP version: 7.2.1 (default)

    Optional information

    Put a console error here, but please make sure you have your debug level set to 2 in your pocketmine.yml
    

    no errors

    Category: Bug Resolution: Third Party Issue 
    opened by ctw452002 13
  • Economy

    Economy

    • [x] This issue isn't duplicated - you can check if it is by using the search bar located at the top left hand corner and select "Issues" on the left.
    • [x] This issue includes appropriate markdown for sections - e.g. code blocks for crash dumps.
    • [x] This issue is understandable - feel free to use your native language to write issues if you are not comfortable with English.

    Issue description

    When I loaded the plugin up and went to the plots in-game after setting prices and enabling economy the prices wouldn't show and I couldn't buy a plot. I could only straight up claim one.

    Reproducing the issue

    1. ...
    2. ...

    Client information

    PocketMine-MP Version: Plugin Version: PHP version: 7.2.0 (default)

    Optional information

    No error
    
    Category: Bug Resolution: Invalid Resolution: Did not follow Issue Template 
    opened by ElementalMinecraftGaming 13
  • /p generate does not work.

    /p generate does not work.

    • [x] This issue isn't duplicated - you can check if it is by using the search bar located at the top left hand corner and select "Issues" on the left.
    • [x] This issue includes appropriate markdown for sections - e.g. code blocks for crash dumps.
    • [x] This issue is understandable - feel free to use your native language to write issues if you are not comfortable with English.

    Issue description

    /p generate does not work. It doesn't create a world unless the generator is specified.

    Reproducing the issue

    Type in /p generate (name) .

    Client information:

     This server is running Genisys-a9f5b8f (codename "Kyrios")
     PHP version: 7.0.12
     API: 2.1.0 (iTX API version 1.9.3)
     Target client: Minecraft PE v0.16.0.5 alpha (protocol version 91)
    

    Optional information

    http://pastebin.com/3VYFHzpp

    Notice: Undefined offset: 1 in phar://C:/.../plugins/MyPlot_v1.1.0.phar/src/MyPlot/subcommand/GenerateSubCommand.php on line 19

    image

    Category: Bug Priority: High Status: Major Changes Needed 
    opened by Aericio 13
  • p denyplayer not working [UPDATED]

    p denyplayer not working [UPDATED]

    • [x] This issue isn't duplicated - you can check if it is by using the search bar located at the top left hand corner and select "Issues" on the left.
    • [x] This issue includes appropriate markdown for sections - e.g. code blocks for crash dumps.
    • [x] This issue is understandable - feel free to use your native language to write issues if you are not comfortable with English.

    Issue description

    What problem do you have?

    DenyPlayer no ban players to plots

    Reproducing the issue

    1. p claim plot
    2. p denyplayer xy

    Client information

    PocketMine-MP Version: Plugin Version: 1.2.6 PHP version: 7.2.6

    Optional information

    Put a console error here, but please make sure you have your debug level set to 2 in your pocketmine.yml
    
    Resolution: Outdated Plugin 
    opened by Crypt97 12
  • Server crashed by /p merge

    Server crashed by /p merge

    Link to crashdump: https://pastebin.com/pWDLyWxw

    Additional comments (optional)

    I merged 2 plots, but when I entered the command from the third plot in the direction of the two merged plots, the server crashed

    opened by note3crafter 0
  • THIS CRASH WAS CAUSED BY A PLUGIN BAD PLUGIN: MyPlot  Error: Undefined array key 1 File: plugins/MyPlot_dev-813.phar/src/MyPlot/forms/subforms/RemoveHelperForm Line: 31 Type: ErrorException

    THIS CRASH WAS CAUSED BY A PLUGIN BAD PLUGIN: MyPlot Error: Undefined array key 1 File: plugins/MyPlot_dev-813.phar/src/MyPlot/forms/subforms/RemoveHelperForm Line: 31 Type: ErrorException

    Issue description

    • Expected result: What were you expecting to happen?
    • Actual result: What actually happened?

    Steps to reproduce the issue

    1. ...
    2. ...

    OS and versions

    • Plugin Version:
    • PocketMine-MP:
    • PHP:
    • Using JIT: yes/no (delete as appropriate)
    • Server OS:
    • Game version: Android/iOS/Win10/Xbox/PS4/Switch (delete as appropriate)

    Other Plugins

    • If you remove all other plugins, does the issue still occur?
    • If the issue is not reproducible without other plugins:
      • Have you asked for help in the community discord before creating an issue?
      • Can you provide sample, minimal reproducing code for the issue? If so, paste it in the bottom section.

    Crashdump, backtrace or other files

    opened by 0ylz1 1
  • The selected data provider crashed. JSON will be used instead.

    The selected data provider crashed. JSON will be used instead.

    Issue description

    • Expected result: What were you expecting to happen?
    • Sucessful mysql connection and tables to be created
    • Actual result: What actually happened?
    • nothing happens. log above

    Steps to reproduce the issue

    1. ... Instal newest plugin version
    2. ... Enable mysql in config

    OS and versions

    • Plugin Version: 2.12
    • PocketMine-MP:4.4.0
    • PHP:PHP 8.0.19 (cli) (built: May 13 2022 18:29:39) ( ZTS )
    • Using JIT: no (delete as appropriate)
    • Server OS: ubuntu 20.04
    • Game version: Not the game issue.

    Other Plugins

    no other plugins.

    • If you remove all other plugins, does the issue still occur?
    • yes

    Crashdump, backtrace or other files

    
    [17:11:01.419] [Server thread/INFO]: Loading MyPlot v2.1.2
    [17:11:01.427] [Server thread/DEBUG]: [MyPlot] Loading Configs
    [17:11:01.428] [Server thread/DEBUG]: [MyPlot] Loading MyPlot Generator
    [17:11:01.431] [Server thread/DEBUG]: [MyPlot] Loading Languages
    [17:11:01.431] [Server thread/DEBUG]: [MyPlot] Loading Data Provider settings
    [17:11:01.436] [Server thread/ERROR]: [MyPlot] The selected data provider crashed. JSON will be used instead.
    
    
    Category: Bug Priority: High Status: Confirmed 
    opened by BenasPaulikas 3
  • Plot popup Bug (v2.1.2 has the same bug)

    Plot popup Bug (v2.1.2 has the same bug)

    Issue description

    Where the red concrete is, the plot popup is not displayed. But where there is only the border, the plot popup is displayed.

    Steps to reproduce the issue

    Enter the plot borders

    OS and versions

    • Plugin Version: 2.1.0
    • PocketMine-MP: 4.4.0
    • PHP: 8.0.19
    • Using JIT: no
    • Server OS: Linux
    • Game version: Win10

    Other Plugins

    DevTools v1.15.0, MultiWorld v1.7.0, MyPlot v2.1.0

    Crashdump, backtrace or other files

    Bild_2022-06-03_172337147

    Category: Bug Priority: Low Status: Confirmed 
    opened by JerbyYT 0
  • Merge Bug

    Merge Bug

    Issue description

    I have claimed 4 plots for myself. Then I germerged one together. And then I tried to merge the other plots. Then I got kicked and the server crashed.

    OS and versions

    • Plugin Version: 2.1.2
    • PocketMine-MP: 4.4.0
    • PHP: 8.0.19
    • Using JIT: no
    • Server OS: Linux
    • Game version: Win10

    Other Plugins

    MultiWorld v1.7.0, MyPlot v2.1.2

    Error

    [19:52:49.881] [Server thread/CRITICAL]: Exception: "Plot arguments cannot be the same plot or already be merged" (EXCEPTION) in "plugins/MyPlot.phar/src/MyPlot/task/RoadFillTask" at line 35
    --- Stack trace ---
      #0 plugins/MyPlot.phar/src/MyPlot/MyPlot(560): MyPlot\task\RoadFillTask->__construct(object MyPlot\MyPlot#25901, object MyPlot\Plot#143888, object MyPlot\Plot#160964, false, int -1, int 256)
      #1 plugins/MyPlot.phar/src/MyPlot/subcommand/MergeSubCommand(99): MyPlot\MyPlot->mergePlots(object MyPlot\Plot#143888, int 3, int 256)
      #2 plugins/MyPlot.phar/src/MyPlot/Commands(197): MyPlot\subcommand\MergeSubCommand->execute(object pocketmine\player\Player#30190, array[1])
      #3 pmsrc/src/command/SimpleCommandMap(205): MyPlot\Commands->execute(object pocketmine\player\Player#30190, string[1] p, array[1])
      #4 pmsrc/src/Server(1446): pocketmine\command\SimpleCommandMap->dispatch(object pocketmine\player\Player#30190, string[15] p merge confirm)
      #5 pmsrc/src/player/Player(1410): pocketmine\Server->dispatchCommand(object pocketmine\player\Player#30190, string[15] p merge confirm)
      #6 pmsrc/src/network/mcpe/handler/InGamePacketHandler(747): pocketmine\player\Player->chat(string[16] /p merge confirm)
      #7 pmsrc/vendor/pocketmine/bedrock-protocol/src/CommandRequestPacket(51): pocketmine\network\mcpe\handler\InGamePacketHandler->handleCommandRequest(object pocketmine\network\mcpe\protocol\CommandRequestPacket#160953)
      #8 pmsrc/src/network/mcpe/NetworkSession(388): pocketmine\network\mcpe\protocol\CommandRequestPacket->handle(object pocketmine\network\mcpe\handler\InGamePacketHandler#98540)
      #9 pmsrc/src/network/mcpe/NetworkSession(351): pocketmine\network\mcpe\NetworkSession->handleDataPacket(object pocketmine\network\mcpe\protocol\CommandRequestPacket#160953, string[37] M./p merge confirm..Jn.....l.o...F...)
      #10 pmsrc/src/network/mcpe/raklib/RakLibInterface(182): pocketmine\network\mcpe\NetworkSession->handleEncoded(string[79] S.../P.M-JOUH..K.,.e....R.x.....]O;..10.O`.Y"..`..8i.C.G.[.j...d....8.#..&..h..)
      #11 pmsrc/vendor/pocketmine/raklib-ipc/src/RakLibToUserThreadMessageReceiver(42): pocketmine\network\mcpe\raklib\RakLibInterface->onPacketReceive(int 0, string[88] .4.x..]....@MQ. .......l..`It..5O~....cR..S..N.J...b.......p...jR]....&.`k.Zy...)
      #12 pmsrc/src/network/mcpe/raklib/RakLibInterface(112): raklib\server\ipc\RakLibToUserThreadMessageReceiver->handle(object pocketmine\network\mcpe\raklib\RakLibInterface#28586)
      #13 pmsrc/vendor/pocketmine/snooze/src/SleeperHandler(123): pocketmine\network\mcpe\raklib\RakLibInterface->pocketmine\network\mcpe\raklib\{closure}()
      #14 pmsrc/vendor/pocketmine/snooze/src/SleeperHandler(82): pocketmine\snooze\SleeperHandler->processNotifications()
      #15 pmsrc/src/Server(1698): pocketmine\snooze\SleeperHandler->sleepUntil(float 1654199569.9234)
      #16 pmsrc/src/Server(1063): pocketmine\Server->tickProcessor()
      #17 pmsrc/src/PocketMine(304): pocketmine\Server->__construct(object BaseClassLoader#3, object pocketmine\utils\MainLogger#2, string[10] /home/cb1/, string[18] /home/cb1/plugins/)
      #18 pmsrc/src/PocketMine(327): pocketmine\server()
      #19 pmsrc(11): require(string[54] phar:///home/cb1/PocketMine-MP.phar/src/PocketMine.php)
    --- End of exception information ---
    [19:52:49.881] [Server thread/EMERGENCY]: An unrecoverable error has occurred and the server has crashed. Creating a crash dump
    [19:52:49.884] [Server thread/EMERGENCY]: Please upload the "/home/cb1/crashdumps/Thu_Jun_2-19.52.49-UTC_2022.log" file to the Crash Archive and submit the link to the Bug Reporting page. Give as much info as you can.
    [19:52:50.094] [Server thread/EMERGENCY]: The crash dump has been automatically submitted to the Crash Archive. You can view it on https://crash.pmmp.io/view/6916113 or use the ID #6916113.
    [19:52:50.094] [Server thread/EMERGENCY]: Forcing server shutdown
    
    Category: Bug Priority: High Status: Unconfirmed 
    opened by JerbyYT 1
Releases(v0.0.0)
Owner
Jason
I'm a Freelance Web developer with Microsoft and Cisco certifications. Please visit my website for more details.
Jason
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
An alternative Redis session handler for PHP featuring per-session locking and session fixation protection

RedisSessionHandler An alternative Redis session handler featuring session locking and session fixation protection. News phpredis v4.1.0 (released on

Marcel Hernandez 117 Oct 19, 2022
Block malicious scripts using botscout.com protection for your laravel app

Laravel BotScout Protect your website against automated scripts using the botscout.com API. Installation You can install the package via composer: com

Nicolas Beauvais 64 Jul 30, 2022
Adds a "spam protection" field to SilverStripe userforms using Cloudflare's Turnstile service.

Turnstile for Silverstripe Adds a "spam protection" field to SilverStripe userforms using Cloudflare's Turnstile service. Maintainer Contact Ed Chipma

Webbuilders Group 3 Dec 15, 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
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
This is a plugin written in PHP programming language and running on the PocketMine platform that works stably on the API 3.25.0 platform

This is a plugin written in PHP programming language and running on the PocketMine platform that works stably on the API 3.25.0 platform. It allows you to hear the sound

Thành Nhân 10 Sep 27, 2022
Plug-and-Play Custom Enchants Plugin For PocketMine-PMP

DEVELOPER'S NOTE: I can tell you right now this plugin hasn't been tested. I haven't even checked to see if it loads without crashing yet. Half of thi

VANIC 10 Oct 23, 2021
Plug-and-Play Custom Enchants Plugin For PocketMine-PMP

DEVELOPER'S NOTE: I can tell you right now this plugin hasn't been tested. I haven't even checked to see if it loads without crashing yet. Half of thi

VANIC 10 Oct 23, 2021
A PocketMine-MP plugin to regulate player hunger and prohibit eating certain foods easily

NoEats A PocketMine-MP plugin to regulate player hunger and prohibit eating certain foods easily. Features Managing hunger. Permission bypass. Support

null 2 Jan 16, 2022
A PocketMine plugin with advanced world tools and maybe can beat MultiWorld

WorldTools A PocketMine plugin with advanced world tools and maybe can beat MultiWorld This plugin is on development! Helping me with pull request may

Keenan Yafiq 2 Aug 16, 2022
Type and shape system for arrays. Help write clearer code when implementing configs for your PocketMine-MP plugin or composer project.

ConfigStruct Type and shape system for arrays. Help write clearer code when implementing configs for your PocketMine-MP plugin or composer project. It

EndermanbugZJFC 9 Aug 22, 2022
A PocketMine-MP plugin that allows you to mute players permanently and for a specific time.

BetterMute - v1.1.1 A PocketMine-MP plugin that allows you to mute players permanently and for a specific time. Features easy mute players permanent o

supercrafter333 7 Dec 21, 2022
Cosmetics plugin for PocketMine-MP that adds custom and animated geometry!

WHAT IS THIS? This is a cosmetics plugin WITH ANIMATIONS that lets your players add custom geometries to their skin from a UI! Showcased here: https:/

Star 6 Jun 16, 2023
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
✨An Ultimate NPC plugin made by brokiem for PocketMine-MP.

SimpleNPC An Ultimate NPC plugin made by brokiem for PocketMine-MP. ✨ Features Migration from Slapper supported! ✔ Right click to interact! ✔ NPC can

broki 53 Jan 1, 2023