supercrafter333 / thespawn Goto Github PK
View Code? Open in Web Editor NEWA PocketMine-MP plugin as an much better alternative to MSpawns.
Home Page: https://supercrafter333.github.io/theSpawn/
License: Apache License 2.0
A PocketMine-MP plugin as an much better alternative to MSpawns.
Home Page: https://supercrafter333.github.io/theSpawn/
License: Apache License 2.0
Is your feature request related to a problem? Please describe.
I FREAKING HATE THE PREFIX! THE COLOR CODING OF IT IS TERRIBLE AND IS VERY ANNOYING
Describe the solution you'd like
Remove it or add an option to change it!
Describe alternatives you've considered
Removing it via DevTools! Until I releasized, I could have just annoyed a certified(ish) dev
Additional context
No
Is your feature request related to a problem? Please describe.
It's related with #35. I think users should also be able to edit their homes.
Describe the solution you'd like
Players can edit their homes:
Describe alternatives you've considered
--
Additional context
--
theSpawn Version: [1.4.1]
PHP Version: [7.4.13]
PocketMine-MP Version: [IDK which version is #2008]
[Console Error:]
24.09 07:11:10 [Server] Server thread/INFO Enabling theSpawn v1.4.1
24.09 07:11:10 [Server] Server thread/CRITICAL TypeError: "Typed property supercrafter333\theSpawn\theSpawn::$msgCfg must be an instance of supercrafter333\theSpawn\mixed, pocketmine\utils\Config used" (EXCEPTION) in "plugins/theSpawn.phar/src/supercrafter333/theSpawn/theSpawn" at line 112
24.09 07:11:10 [Server] Server thread/CRITICAL #0 pmsrc/src/pocketmine/plugin/PluginBase(116): supercrafter333\theSpawn\theSpawn->onEnable()
24.09 07:11:10 [Server] Server thread/CRITICAL #1 pmsrc/src/pocketmine/plugin/PluginManager(552): pocketmine\plugin\PluginBase->setEnabled(boolean 1)
24.09 07:11:10 [Server] Server thread/CRITICAL #2 pmsrc/src/pocketmine/Server(1785): pocketmine\plugin\PluginManager->enablePlugin(object supercrafter333\theSpawn\theSpawn)
24.09 07:11:10 [Server] Server thread/CRITICAL #3 pmsrc/src/pocketmine/Server(1771): pocketmine\Server->enablePlugin(object supercrafter333\theSpawn\theSpawn)
24.09 07:11:10 [Server] Server thread/CRITICAL #4 pmsrc/src/pocketmine/Server(1584): pocketmine\Server->enablePlugins(integer 1)
24.09 07:11:10 [Server] Server thread/CRITICAL #5 pmsrc/src/pocketmine/PocketMine(314): pocketmine\Server->__construct(object BaseClassLoader, object pocketmine\utils\MainLogger, string[47] /, string[55] /plugins/)
24.09 07:11:10 [Server] Server thread/CRITICAL #6 pmsrc/src/pocketmine/PocketMine(344): pocketmine\server()
24.09 07:11:10 [Server] Server thread/CRITICAL #7 pmsrc(11): require(string[107] phar:///PMMP-Latest-Stable.phar/sr)
24.09 07:11:10 [Server] Server thread/INFO Disabling theSpawn v1.4.1
[I've...]
[1. Looked at the code...]
[2. Renamed and removed old files...]
Is your feature request related to a problem? Please describe.
So when I updated to the newest version of theSpawn, I was mad when I had to redo all of messages.yml! So after that I finished that, I am here now!
Describe the solution you'd like
I noticed that SimpleNPC, another plugin I had to update, renamed the config.yml so I can see what changed and fix it.
So make it rename messages.yml and config.yml to (name)old.yml
Describe alternatives you've considered
I guess just renaming them before updates
Additional context
No u
Is your feature request related to a problem? Please describe.
I have been thinking about this idea for a while and I do not know if you like it because I do not know if it fits with this plugin, would be to add a command which the player can use to die (eg /back) and if possible also have a setting in which to edit the time limit that has to return to the point of his death. Also that the player could only return 1 time to the point where he has died
#/back command for return to the point where you have died [true | false]
back-death-command: "true"
#maximum time in which the player can return to the point of death, setting it to "0" will make it possible for the player to use it whenever he wants
back-time: 15
Describe the solution you'd like
X
Describe alternatives you've considered
X
Additional context
X
Is your feature request related to a problem? Please describe.
I have seen that to use /tpa
it is not necessary to put the full name, but it is necessary to use it in /tpaccept
or /tpdecline.
I think it would be great to add the option in which the player could put only the beginning of the name and it would accept it.
Example:
/tpaccept
"Mr"Describe the solution you'd like
X
Describe alternatives you've considered
X
Additional context
X
Is your feature request related to a problem? Please describe.
When a user tries to use /tpa Ste what the plugin does is to see if there is someone called "Ste" on the server
Describe the solution you'd like
Add autocomplete, i.e. if I put /tpa Ste, the plugin will look for a player whose name continues with "Ste" and then ask tpa to "Steve" without having to add his whole name.
Describe alternatives you've considered
X
Additional context
X
Is your feature request related to a problem? Please describe.
No, not really.
Describe the solution you'd like
So when you enter the permission, theSpawn.warp.x, it'll let you have access to /warp x. You can make the perm anything you want and x is changeable to fit with the warp name.
Describe alternatives you've considered
Idk
Additional context
No
How to set hub proxy to server lobby
Waterdog proxy
Hey.
Do you know how to create aliases as commands?
then pls contact me!
Discord: supercrafter333#4062
Bin ein Deutscher entwickler und kann nicht ganz so gut englisch xD
Error in config file :
#homes [true | false]
use-warps: "true"
=> Should be Wraps ?
Coudl you add info about Homes and Wraps in ReadMe ?
Just a question:
what is an “alias?”
💡📷📷📽🔦📹💡💿🔦💾
theSpawn Version: 1.6.1
Server-OS: Linux Ubuntu 20.04
PHP Version: 8.0.16
PocketMine-MP Version: 4.2.3+dev
None
In the old MSpawns plugin when you used /sethub or /setlobby, apart from saving the block location, it saved the position in which the body appeared, i.e. if I used the command looking at a statue, the players when joining them appeared looking at the statue.
It is very useful for servers that only have one path to follow, but if you appear with your back to the spawn it looks a bit weird.
I would also like this to apply to other commands such as /warp or /home.
Here is the line of code that I believe is responsible for that in the MSpawns plugin:
$this->plugin->setHub($sender->getLevel(), $sender->getX(), $sender->getY(), $sender->getZ(), $sender->getYaw(), $sender->getPitch());
I'm not sure if it's that line, here is the direct link to the code
https://github.com/EvolSoft/MSpawns/blob/master/src/MSpawns/Commands/SetHub.php
I thought it would be great if there was an option in the config that you could enable and remove the "click here to go to warp" message as it is a bit useless and people should know how to do it and add something like "8 players in this world"
or "8 players in this warp"
is just an example
And I say to remove the "click to go to warp" because if you add this maybe it would be a little small and that there is so much information is not good, plus I do not see it so useful either
/tpdecline
does not work correctlytheSpawn Version: [dev141]
Server-OS: [linux]
PHP Version: [8.0.17]
PocketMine-MP Version: [4.2.6]
X
[I've done...]
[1. Tpa asks for a player]
[2. Try declining it with /tpdecline name]
[3. It will give you a message "You have no pending tpa request"]
X
Everytime I try to set a hub it will says Internal server error
Is your feature request related to a problem? Please describe.
I've been thinking that maybe some of you would prefer that when players die, instead of going to the world spawn, they could choose the option to return to the Hub.
You could put the option in the config.yml to enable or disable it.
#hub teleport on death [true | false]
hub-teleport-on-death: "true"
Describe the solution you'd like
X
Describe alternatives you've considered
X
Additional context
X
Ich könnte helfen bei der Englischen Version
I'm not able to found any informations in file about HUB ?
Could you add informations in the Readme about commands ?
The new version 1.2.4 is working for me but I hope the setting of the world name is fixed when I checked the theHub.yml I saw that the world name is on lowercase (spawn). my original world name was on capital S (Spawn) I think it's not gonna work for some people who has a capital letter on their worlds.
PocketMine-MP Crash Dump Mon Apr 4 13:28:43 UTC 2022
PocketMine-MP version: 4.2.6 [Protocol 486]
Git commit: 26aee7ff73a982dd45abf8184c715f290ce23fdb
PHP version: 8.0.17
OS: Linux, linux
THIS CRASH WAS CAUSED BY A PLUGIN
BAD PLUGIN: theSpawn
Error: syntax error, unexpected variable "$warpIcon "
File: plugins/theSpawn-development/src/supercrafter333/theSpawn/Forms/WarpForms
Line: 44
Type: ParseError
Backtrace:
#0 pmsrc/vendor/pocketmine/classloader/src/BaseClassLoader(83): BaseClassLoader->loadClass(string[40] supercrafter333\theSpawn\Forms\WarpForms)
#1 plugins/theSpawn-development/src/supercrafter333/theSpawn/Commands/DelwarpCommand(55): BaseClassLoader->{closure}(string[40] supercrafter333\theSpawn\Forms\WarpForms)
#2 pmsrc/src/command/SimpleCommandMap(220): supercrafter333\theSpawn\Commands\DelwarpCommand->execute(object pocketmine\player\Player#28212, string[10] removewarp, array[0])
#3 pmsrc/src/Server(1408): pocketmine\command\SimpleCommandMap->dispatch(object pocketmine\player\Player#28212, string[10] removewarp)
#4 pmsrc/src/player/Player(1396): pocketmine\Server->dispatchCommand(object pocketmine\player\Player#28212, string[10] removewarp)
#5 pmsrc/src/network/mcpe/handler/InGamePacketHandler(760): pocketmine\player\Player->chat(string[11] /removewarp)
#6 pmsrc/vendor/pocketmine/bedrock-protocol/src/CommandRequestPacket(51): pocketmine\network\mcpe\handler\InGamePacketHandler->handleCommandRequest(object pocketmine\network\mcpe\protocol\CommandRequestPacket#614653)
#7 pmsrc/src/network/mcpe/NetworkSession(397): pocketmine\network\mcpe\protocol\CommandRequestPacket->handle(object CLADevs\VanillaX\network\InGamePacketHandlerX#609083)
#8 pmsrc/src/network/mcpe/NetworkSession(360): pocketmine\network\mcpe\NetworkSession->handleDataPacket(object pocketmine\network\mcpe\protocol\CommandRequestPacket#614653, string[32] M./removewarp..E................)
#9 pmsrc/src/network/mcpe/raklib/RakLibInterface(192): pocketmine\network\mcpe\NetworkSession->handleEncoded(string[36] S.../J../K-O,*`x...k;.'.{....X~.....)
#10 pmsrc/vendor/pocketmine/raklib-ipc/src/RakLibToUserThreadMessageReceiver(42): pocketmine\network\mcpe\raklib\RakLibInterface->onPacketReceive(integer 0, string[45] .o..|y.\b`.......n..6....-}.mf.....Z..e..,...)
#11 pmsrc/src/network/mcpe/raklib/RakLibInterface(122): raklib\server\ipc\RakLibToUserThreadMessageReceiver->handle(object pocketmine\network\mcpe\raklib\RakLibInterface#27320)
#12 pmsrc/vendor/pocketmine/snooze/src/SleeperHandler(123): pocketmine\network\mcpe\raklib\RakLibInterface->pocketmine\network\mcpe\raklib\{closure}()
#13 pmsrc/vendor/pocketmine/snooze/src/SleeperHandler(82): pocketmine\snooze\SleeperHandler->processNotifications()
#14 pmsrc/src/Server(1660): pocketmine\snooze\SleeperHandler->sleepUntil(double 1649078923.6119)
#15 pmsrc/src/Server(1046): pocketmine\Server->tickProcessor()
#16 pmsrc/src/PocketMine(304): pocketmine\Server->__construct(object BaseClassLoader#2, object pocketmine\utils\MainLogger#3, string[16] /home/container/, string[24] /home/container/plugins/)
#17 pmsrc/src/PocketMine(327): pocketmine\server()
#18 pmsrc(11): require(string[60] phar:///home/container/PocketMine-MP.phar/src/PocketMine.php)
Sorry for the blank report but it's boring to put the same thing over and over again every minute.
Is your feature request related to a problem? Please describe.
I have been thinking that it would be great to add a command to edit the warps, It could have a UI interface and the following options would be shown:
It can be useful in case you don't like the image you have placed, so you don't have to delete it and create another warp, or to change the name if you got confused or also if you want to delete or change the warp permission etc.
Describe the solution you'd like
X
Describe alternatives you've considered
X
Additional context
X
Make it so that when we set a spawn we can set it for all the worlds so when you do /spawn it will teleport you to the spawn we set on a defferent world
I have a suggestion that you spawn at your last position.
By this I mean that as soon as you leave the server at one point and have joined again, spawn again exactly at this point.
theSpawn Version: [1.0.1]
Server-OS: [Linux Ubuntu 20.04]
PHP Version: [7.4.13]
PocketMine-MP Version: [3.19.1]
[Console Error:
You haven't set up the hub
How the heck i will set hub if i can't join]
[I've done...]
[1. ...]
[2. ...]
[3. ...]
[Your suggestion]
theSpawn Version: [1.8.0-dev]
Server-OS: [linux
PHP Version: [8.0.17]
PocketMine-MP Version: [4.2.6]
PocketMine-MP Crash Dump Mon Apr 4 13:09:25 UTC 2022
PocketMine-MP version: 4.2.6 [Protocol 486]
Git commit: 26aee7ff73a982dd45abf8184c715f290ce23fdb
PHP version: 8.0.17
OS: Linux, linux
THIS CRASH WAS CAUSED BY A PLUGIN
BAD PLUGIN: FormAPI
Error: jojoe77777\FormAPI\SimpleForm::addButton(): Argument #3 ($imagePath) must be of type string, null given, called in /home/container/plugins/theSpawn-development/src/supercrafter333/theSpawn/Forms/WarpForms.php on line 47
File: plugins/FormAPI_dev-1.phar/src/jojoe77777/FormAPI/SimpleForm
Line: 77
Type: TypeError
Backtrace:
#0 plugins/theSpawn-development/src/supercrafter333/theSpawn/Forms/WarpForms(47): jojoe77777\FormAPI\SimpleForm->addButton(string[39] ..b....r...7clic para teletransportarse, integer -1, NULL , string[2] ..)
#1 plugins/theSpawn-development/src/supercrafter333/theSpawn/Commands/WarpCommand(54): supercrafter333\theSpawn\Forms\WarpForms->open(object pocketmine\player\Player#645653)
#2 pmsrc/src/command/SimpleCommandMap(220): supercrafter333\theSpawn\Commands\WarpCommand->execute(object pocketmine\player\Player#645653, string[4] warp, array[0])
#3 pmsrc/src/Server(1408): pocketmine\command\SimpleCommandMap->dispatch(object pocketmine\player\Player#645653, string[4] warp)
#4 pmsrc/src/player/Player(1396): pocketmine\Server->dispatchCommand(object pocketmine\player\Player#645653, string[4] warp)
#5 pmsrc/src/network/mcpe/handler/InGamePacketHandler(760): pocketmine\player\Player->chat(string[5] /warp)
#6 pmsrc/vendor/pocketmine/bedrock-protocol/src/CommandRequestPacket(51): pocketmine\network\mcpe\handler\InGamePacketHandler->handleCommandRequest(object pocketmine\network\mcpe\protocol\CommandRequestPacket#671649)
#7 pmsrc/src/network/mcpe/NetworkSession(397): pocketmine\network\mcpe\protocol\CommandRequestPacket->handle(object CLADevs\VanillaX\network\InGamePacketHandlerX#664451)
#8 pmsrc/src/network/mcpe/NetworkSession(360): pocketmine\network\mcpe\NetworkSession->handleDataPacket(object pocketmine\network\mcpe\protocol\CommandRequestPacket#671649, string[26] M./warp..G.k..u9..........)
#9 pmsrc/src/network/mcpe/raklib/RakLibInterface(192): pocketmine\network\mcpe\NetworkSession->handleEncoded(string[30] ..e./O,*`...;...R...}....v30..)
#10 pmsrc/vendor/pocketmine/raklib-ipc/src/RakLibToUserThreadMessageReceiver(42): pocketmine\network\mcpe\raklib\RakLibInterface->onPacketReceive(integer 0, string[39] ...8\_P.........N.Y.-......u<|......?..)
#11 pmsrc/src/network/mcpe/raklib/RakLibInterface(122): raklib\server\ipc\RakLibToUserThreadMessageReceiver->handle(object pocketmine\network\mcpe\raklib\RakLibInterface#579657)
#12 pmsrc/vendor/pocketmine/snooze/src/SleeperHandler(123): pocketmine\network\mcpe\raklib\RakLibInterface->pocketmine\network\mcpe\raklib\{closure}()
#13 pmsrc/vendor/pocketmine/snooze/src/SleeperHandler(82): pocketmine\snooze\SleeperHandler->processNotifications()
#14 pmsrc/src/Server(1660): pocketmine\snooze\SleeperHandler->sleepUntil(double 1649077765.0804)
#15 pmsrc/src/Server(1046): pocketmine\Server->tickProcessor()
#16 pmsrc/src/PocketMine(304): pocketmine\Server->__construct(object BaseClassLoader#2, object pocketmine\utils\MainLogger#3, string[16] /home/container/, string[24] /home/container/plugins/)
#17 pmsrc/src/PocketMine(327): pocketmine\server()
#18 pmsrc(11): require(string[60] phar:///home/container/PocketMine-MP.phar/src/PocketMine.php)
[I've done...]
[1. Create 2 warps]
[2. Then rename them (in my case, ñ and ññ)]
[3. Use /warp]
[4. Crash]
X
Is your feature request related to a problem? Please describe.
I have been testing the /tpa
commands and have seen that you have to always put the full name of the person for tpa to be able to be done, but only having 1 tpa request it is a bit absurd to have to use the full name instead of just accepting it.
This would save a lot of time for players so they don't have to type the full name of the other person.
Describe the solution you'd like
X
Describe alternatives you've considered
X
Additional context
X
Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.
theSpawn Version: [1.8.0-dev]
Server-OS: [linux]
PHP Version: [8.0.17]
PocketMine-MP Version: [4.2.6]
[I've done...]
[1. Create a home]
[2. Use the home]
[3. If you are "lucky" you will get the message the teleport was cancelled]
X
theSpawn Version: [1.4.2]
PHP Version: [7.4.13]
PocketMine-MP Version: [#2008] (Once again dont know version, only the tag thingy)
[Console Error:]
28.09 02:15:56 [Server] Server thread/CRITICAL pocketmine\utils\AssumptionFailedError: "Position world is null" (EXCEPTION) in "pmsrc/src/pocketmine/level/Position" at line 83
28.09 02:15:56 [Server] Server thread/CRITICAL #0 pmsrc/src/pocketmine/entity/Entity(1875): pocketmine\level\Position->getLevelNonNull()
28.09 02:15:56 [Server] Server thread/CRITICAL #1 pmsrc/src/pocketmine/Player(3997): pocketmine\entity\Entity->teleport(object pocketmine\level\Position, NULL , NULL )
28.09 02:15:56 [Server] Server thread/CRITICAL #2 plugins/theSpawn.phar/src/supercrafter333/theSpawn/theSpawn(343): pocketmine\Player->teleport(object pocketmine\level\Position)
28.09 02:15:56 [Server] Server thread/CRITICAL #3 pmsrc/src/pocketmine/plugin/MethodEventExecutor(42): supercrafter333\theSpawn\theSpawn->onPlayerLogin(object pocketmine\event\player\PlayerLoginEvent)
28.09 02:15:56 [Server] Server thread/CRITICAL #4 pmsrc/src/pocketmine/plugin/RegisteredListener(80): pocketmine\plugin\MethodEventExecutor->execute(object supercrafter333\theSpawn\theSpawn, object pocketmine\event\player\PlayerLoginEvent)
28.09 02:15:56 [Server] Server thread/CRITICAL #5 pmsrc/src/pocketmine/event/Event(88): pocketmine\plugin\RegisteredListener->callEvent(object pocketmine\event\player\PlayerLoginEvent)
28.09 02:15:56 [Server] Server thread/CRITICAL #6 pmsrc/src/pocketmine/Player(2237): pocketmine\event\Event->call()
28.09 02:15:56 [Server] Server thread/CRITICAL #7 pmsrc/src/pocketmine/Player(2217): pocketmine\Player->completeLoginSequence()
28.09 02:15:56 [Server] Server thread/CRITICAL #8 pmsrc/src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(125): pocketmine\Player->handleResourcePackClientResponse(object pocketmine\network\mcpe\protocol\ResourcePackClientResponsePacket)
28.09 02:15:56 [Server] Server thread/CRITICAL #9 pmsrc/src/pocketmine/network/mcpe/protocol/ResourcePackClientResponsePacket(62): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleResourcePackClientResponse(object pocketmine\network\mcpe\protocol\ResourcePackClientResponsePacket)
28.09 02:15:56 [Server] Server thread/CRITICAL #10 pmsrc/src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(109): pocketmine\network\mcpe\protocol\ResourcePackClientResponsePacket->handle(object pocketmine\network\mcpe\PlayerNetworkSessionAdapter)
28.09 02:15:56 [Server] Server thread/CRITICAL #11 pmsrc/src/pocketmine/network/mcpe/protocol/BatchPacket(130): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleDataPacket(object pocketmine\network\mcpe\protocol\ResourcePackClientResponsePacket)
28.09 02:15:56 [Server] Server thread/CRITICAL #12 pmsrc/src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(109): pocketmine\network\mcpe\protocol\BatchPacket->handle(object pocketmine\network\mcpe\PlayerNetworkSessionAdapter)
28.09 02:15:56 [Server] Server thread/CRITICAL #13 pmsrc/src/pocketmine/Player(3323): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleDataPacket(object pocketmine\network\mcpe\protocol\BatchPacket)
28.09 02:15:56 [Server] Server thread/CRITICAL #14 pmsrc/src/pocketmine/network/mcpe/RakLibInterface(169): pocketmine\Player->handleDataPacket(object pocketmine\network\mcpe\protocol\BatchPacket)
28.09 02:15:56 [Server] Server thread/CRITICAL #15 pmsrc/vendor/pocketmine/raklib/src/server/ServerHandler(95): pocketmine\network\mcpe\RakLibInterface->handleEncapsulated(string[20] 216.213.117.66 55988, object raklib\protocol\EncapsulatedPacket, integer 0)
28.09 02:15:56 [Server] Server thread/CRITICAL #16 pmsrc/src/pocketmine/network/mcpe/RakLibInterface(109): raklib\server\ServerHandler->handlePacket()
28.09 02:15:56 [Server] Server thread/CRITICAL #17 pmsrc/src/pocketmine/network/mcpe/RakLibInterface(99): pocketmine\network\mcpe\RakLibInterface->process()
28.09 02:15:56 [Server] Server thread/CRITICAL #18 pmsrc/vendor/pocketmine/snooze/src/SleeperHandler(113): pocketmine\network\mcpe\RakLibInterface->pocketmine\network\mcpe\{closure}()
28.09 02:15:56 [Server] Server thread/CRITICAL #19 pmsrc/vendor/pocketmine/snooze/src/SleeperHandler(75): pocketmine\snooze\SleeperHandler->processNotifications()
28.09 02:15:56 [Server] Server thread/CRITICAL #20 pmsrc/src/pocketmine/Server(2155): pocketmine\snooze\SleeperHandler->sleepUntil(double 1632795356.6183)
28.09 02:15:56 [Server] Server thread/CRITICAL #21 pmsrc/src/pocketmine/Server(1992): pocketmine\Server->tickProcessor()
28.09 02:15:56 [Server] Server thread/CRITICAL #22 pmsrc/src/pocketmine/Server(1586): pocketmine\Server->start()
28.09 02:15:56 [Server] Server thread/CRITICAL #23 pmsrc/src/pocketmine/PocketMine(314): pocketmine\Server->__construct(object BaseClassLoader, object pocketmine\utils\MainLogger, string[47] /, string[55] /plugins/)
28.09 02:15:56 [Server] Server thread/CRITICAL #24 pmsrc/src/pocketmine/PocketMine(344): pocketmine\server()
28.09 02:15:56 [Server] Server thread/CRITICAL #25 pmsrc(11): require(string[107] phar:///PMMP-Latest-Stable.phar/sr)
[I've]
[1. Deleted my player data]
Is your feature request related to a problem? Please describe.
Commands don't automatically hide from the client side chat command list by the player's permission.
Describe the solution you'd like
Add a $this->setPermission('permission.node')
code in the command classes please.
I can't upload update :/
I installed the TheSpawn Plugin in my Server, but every time I try to join there stays Internal Server Error
In the Console stays First set a hub, but I only can set a hub if I'm on the Server.
theSpawn Version: [1.6.0]
Server-OS: [Linux Ubuntu 20.04]
PHP Version: [8.0.12]
PocketMine-MP Version: [4.0.0]
[Join Error:]
[I've done...]
[1. I starting it's ok but...]
[2. I join my server her and server closed...]
[3. ...]
I'M so angry😡
theSpawn Version: [1.5.0]
Server-OS: [Linux Ubuntu 20.04]
PHP Version: [8.0.12]
PocketMine-MP Version: [4.0.0]
[Console Error:][13:18:06] [Server thread/CRITICAL]: TypeError: "supercrafter333\theSpawn\theSpawn::getSpawn(): Argument #1 ($level) must be of type pocketmine\level\Level, null given, called in phar:///home/container/plugins/theSpawn (1).phar/src/supercrafter333/theSpawn/theSpawn.php on line 402" (EXCEPTION) in "plugins/theSpawn (1).phar/src/supercrafter333/theSpawn/theSpawn" at line 561
[13:18:06] [Server thread/CRITICAL]: #0 plugins/theSpawn (1).phar/src/supercrafter333/theSpawn/theSpawn(402): supercrafter333\theSpawn\theSpawn->getSpawn(NULL )
[13:18:06] [Server thread/CRITICAL]: #1 pmsrc/src/pocketmine/plugin/MethodEventExecutor(42): supercrafter333\theSpawn\theSpawn->onPlayerRespawn(object pocketmine\event\player\PlayerRespawnEvent)
[13:18:06] [Server thread/CRITICAL]: #2 pmsrc/src/pocketmine/plugin/RegisteredListener(80): pocketmine\plugin\MethodEventExecutor->execute(object supercrafter333\theSpawn\theSpawn, object pocketmine\event\player\PlayerRespawnEvent)
[13:18:06] [Server thread/CRITICAL]: #3 pmsrc/src/pocketmine/event/Event(88): pocketmine\plugin\RegisteredListener->callEvent(object pocketmine\event\player\PlayerRespawnEvent)
[13:18:06] [Server thread/CRITICAL]: #4 pmsrc/src/pocketmine/Player(3911): pocketmine\event\Event->call()
[13:18:06] [Server thread/CRITICAL]: #5 pmsrc/src/pocketmine/Player(3906): pocketmine\Player->actuallyRespawn()
[13:18:06] [Server thread/CRITICAL]: #6 pmsrc/src/pocketmine/Player(2986): pocketmine\Player->respawn()
[13:18:06] [Server thread/CRITICAL]: #7 pmsrc/src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(173): pocketmine\Player->handlePlayerAction(object pocketmine\network\mcpe\protocol\PlayerActionPacket)
[13:18:06] [Server thread/CRITICAL]: #8 pmsrc/src/pocketmine/network/mcpe/protocol/PlayerActionPacket(90): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handlePlayerAction(object pocketmine\network\mcpe\protocol\PlayerActionPacket)
[13:18:06] [Server thread/CRITICAL]: #9 pmsrc/src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(109): pocketmine\network\mcpe\protocol\PlayerActionPacket->handle(object pocketmine\network\mcpe\PlayerNetworkSessionAdapter)
[13:18:06] [Server thread/CRITICAL]: #10 pmsrc/src/pocketmine/network/mcpe/protocol/BatchPacket(130): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleDataPacket(object pocketmine\network\mcpe\protocol\PlayerActionPacket)
[13:18:06] [Server thread/CRITICAL]: #11 pmsrc/src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(109): pocketmine\network\mcpe\protocol\BatchPacket->handle(object pocketmine\network\mcpe\PlayerNetworkSessionAdapter)
[13:18:06] [Server thread/CRITICAL]: #12 pmsrc/src/pocketmine/Player(3335): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleDataPacket(object pocketmine\network\mcpe\protocol\BatchPacket)
[13:18:06] [Server thread/CRITICAL]: #13 pmsrc/src/pocketmine/network/mcpe/RakLibInterface(169): pocketmine\Player->handleDataPacket(object pocketmine\network\mcpe\protocol\BatchPacket)
[13:18:06] [Server thread/CRITICAL]: #14 pmsrc/vendor/pocketmine/raklib/src/server/ServerHandler(95): pocketmine\network\mcpe\RakLibInterface->handleEncapsulated(string[19] 93.13.250.183 49480, object raklib\protocol\EncapsulatedPacket, integer 0)
[13:18:06] [Server thread/CRITICAL]: #15 pmsrc/src/pocketmine/network/mcpe/RakLibInterface(109): raklib\server\ServerHandler->handlePacket()
[13:18:06] [Server thread/CRITICAL]: #16 pmsrc/src/pocketmine/network/mcpe/RakLibInterface(99): pocketmine\network\mcpe\RakLibInterface->process()
[13:18:06] [Server thread/CRITICAL]: #17 pmsrc/vendor/pocketmine/snooze/src/SleeperHandler(113): pocketmine\network\mcpe\RakLibInterface->pocketmine\network\mcpe{closure}()
[13:18:06] [Server thread/CRITICAL]: #18 pmsrc/vendor/pocketmine/snooze/src/SleeperHandler(75): pocketmine\snooze\SleeperHandler->processNotifications()
[13:18:06] [Server thread/CRITICAL]: #19 pmsrc/src/pocketmine/Server(2155): pocketmine\snooze\SleeperHandler->sleepUntil(double 1638278286.8372)
[13:18:06] [Server thread/CRITICAL]: #20 pmsrc/src/pocketmine/Server(1992): pocketmine\Server->tickProcessor()
[13:18:06] [Server thread/CRITICAL]: #21 pmsrc/src/pocketmine/Server(1586): pocketmine\Server->start()
[13:18:06] [Server thread/CRITICAL]: #22 pmsrc/src/pocketmine/PocketMine(314): pocketmine\Server->__construct(object BaseClassLoader, object pocketmine\utils\MainLogger, string[16] /home/container/, string[24] /home/container/plugins/)
[13:18:06] [Server thread/CRITICAL]: #23 pmsrc/src/pocketmine/PocketMine(344): pocketmine\server()
[13:18:06] [Server thread/CRITICAL]: #24 pmsrc(11): require(string[71] phar:///home/container/PocketMine-MP.phar/src/pocketmine/PocketMine.php)
I have set a spawn in a world and when i kill a player he die
[Your suggestion]
theSpawn Version: [1.5.4]
Server-OS: [Linux Debian 10 Buster]
PHP Version: [8.0.12]
PocketMine-MP Version: [4.0.3]
[Console Error:]
[I've done...]
[1. I have Changed the Language to German
[2. The Language Folder is still empty
[3. I dont know its a Bug?
[4. I need to Change Command Description and others.
[Your suggestion]
Could you do that you have multiple hubs and that you are teleported to a random hub
theSpawn Version: 1.4.2-3
PHP Version: 8.0
PocketMine-MP Version: 3.25.0
| 2021-10-31 [11:56:04] [Server thread/CRITICAL]: #0 plugins/theSpawn.phar/src/supercrafter333/theSpawn/theSpawn(313): supercrafter333\theSpawn\Others\TpaInfo->__construct(string[9] KiOriiiii)
| 2021-10-31 [11:56:04] [Server thread/CRITICAL]: #1 plugins/theSpawn.phar/src/supercrafter333/theSpawn/Commands/TpacceptCommand(59): supercrafter333\theSpawn\theSpawn->hasTpaOf(string[13] MEMBASMI_WIBU, string[9] KiOriiiii)
| 2021-10-31 [11:56:04] [Server thread/CRITICAL]: #2 pmsrc/src/pocketmine/command/SimpleCommandMap(248): supercrafter333\theSpawn\Commands\TpacceptCommand->execute(object JackMD\NameSpaceRemover\CustomPlayer, string[8] tpaccept, array[1])
| 2021-10-31 [11:56:04] [Server thread/CRITICAL]: #3 pmsrc/src/pocketmine/Server(1809): pocketmine\command\SimpleCommandMap->dispatch(object JackMD\NameSpaceRemover\CustomPlayer, string[22] tpaccept MEMBASMI_WIBU)
| 2021-10-31 [11:56:04] [Server thread/CRITICAL]: #4 pmsrc/src/pocketmine/Player(2351): pocketmine\Server->dispatchCommand(object JackMD\NameSpaceRemover\CustomPlayer, string[22] tpaccept MEMBASMI_WIBU)
| 2021-10-31 [11:56:04] [Server thread/CRITICAL]: #5 pmsrc/src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(239): pocketmine\Player->chat(string[23] /tpaccept MEMBASMI_WIBU)
| 2021-10-31 [11:56:04] [Server thread/CRITICAL]: #6 pmsrc/src/pocketmine/network/mcpe/protocol/CommandRequestPacket(54): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleCommandRequest(object pocketmine\network\mcpe\protocol\CommandRequestPacket)
| 2021-10-31 [11:56:04] [Server thread/CRITICAL]: #7 pmsrc/src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(109): pocketmine\network\mcpe\protocol\CommandRequestPacket->handle(object pocketmine\network\mcpe\PlayerNetworkSessionAdapter)
| 2021-10-31 [11:56:04] [Server thread/CRITICAL]: #8 pmsrc/src/pocketmine/network/mcpe/protocol/BatchPacket(130): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleDataPacket(object pocketmine\network\mcpe\protocol\CommandRequestPacket)
| 2021-10-31 [11:56:04] [Server thread/CRITICAL]: #9 pmsrc/src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(109): pocketmine\network\mcpe\protocol\BatchPacket->handle(object pocketmine\network\mcpe\PlayerNetworkSessionAdapter)
| 2021-10-31 [11:56:04] [Server thread/CRITICAL]: #10 pmsrc/src/pocketmine/Player(3323): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleDataPacket(object pocketmine\network\mcpe\protocol\BatchPacket)
| 2021-10-31 [11:56:04] [Server thread/CRITICAL]: #11 pmsrc/src/pocketmine/network/mcpe/RakLibInterface(169): pocketmine\Player->handleDataPacket(object pocketmine\network\mcpe\protocol\BatchPacket)
| 2021-10-31 [11:56:04] [Server thread/CRITICAL]: #12 pmsrc/vendor/pocketmine/raklib/src/server/ServerHandler(95): pocketmine\network\mcpe\RakLibInterface->handleEncapsulated(string[19] 114.5.212.101 24142, object raklib\protocol\EncapsulatedPacket, integer 0)
| 2021-10-31 [11:56:04] [Server thread/CRITICAL]: #13 pmsrc/src/pocketmine/network/mcpe/RakLibInterface(109): raklib\server\ServerHandler->handlePacket()
| 2021-10-31 [11:56:04] [Server thread/CRITICAL]: #14 pmsrc/src/pocketmine/network/mcpe/RakLibInterface(99): pocketmine\network\mcpe\RakLibInterface->process()
| 2021-10-31 [11:56:04] [Server thread/CRITICAL]: #15 pmsrc/vendor/pocketmine/snooze/src/SleeperHandler(113): pocketmine\network\mcpe\RakLibInterface->pocketmine\network\mcpe{closure}()
| 2021-10-31 [11:56:04] [Server thread/CRITICAL]: #16 pmsrc/vendor/pocketmine/snooze/src/SleeperHandler(75): pocketmine\snooze\SleeperHandler->processNotifications()
| 2021-10-31 [11:56:04] [Server thread/CRITICAL]: #17 pmsrc/src/pocketmine/Server(2155): pocketmine\snooze\SleeperHandler->sleepUntil(double 1635656164.3121)
| 2021-10-31 [11:56:04] [Server thread/CRITICAL]: #18 pmsrc/src/pocketmine/Server(1992): pocketmine\Server->tickProcessor()
| 2021-10-31 [11:56:04] [Server thread/CRITICAL]: #19 pmsrc/src/pocketmine/Server(1586): pocketmine\Server->start()
| 2021-10-31 [11:56:04] [Server thread/CRITICAL]: #20 pmsrc/src/pocketmine/PocketMine(314): pocketmine\Server->__construct(object BaseClassLoader, object pocketmine\utils\MainLogger, string[8] /server/, string[16] /server/plugins/)
| 2021-10-31 [11:56:04] [Server thread/CRITICAL]: #21 pmsrc/src/pocketmine/PocketMine(344): pocketmine\server()
| 2021-10-31 [11:56:04] [Server thread/CRITICAL]: #22 pmsrc(11): require(string[56] phar:///server/server.phar/src/pocketmine/PocketMine.php)
Add to be able to put an icon in /warp.
Is your feature request related to a problem?
YES
Please describe.
EX. Im always frustrated when I do /hub and this weird message with a prefix and message I don’t like
Describe the solution you'd like
The ability to change the prefix and message
Describe alternatives you've considered
PocketMine-MP Version: [3.19.0]
[Console Error:]
N/A
Defined HUB
Teleport to a level
Exit
Join again, not spawning in HUB.
[Your suggestion]
I do not see part of code that should handle it
Add feature tp and tpa
Is your feature request related to a problem? Please describe.
I have seen that in the new version when I use /edithome and change some parameter like rename or set new home point, in the UI interface the home is updated too. For example, if I edit my first home called "MyFirstHome" and rename it to "MySuperFirstHome" the home will be placed in the 2nd place of the UI interface when using /home.
I don't think this happens with warp, and if it does, I would like it to stay in the same position.
Describe the solution you'd like
Simply do not change the position of the house when update
Describe alternatives you've considered
X
Additional context
X
the /spawn command is closing the server, can you fix it?
Add UI Or GUI in warp
Can you add /playerwarp command?
theSpawn Version: [1.6.0]
Server-OS: [Linux Ubuntu 20.04]
PHP Version: [8.0.12]
PocketMine-MP Version: [4.0.0]
[Console Error:]
[I've done...]
[1. ...]
[2. ...]
[3. ...]
[Your suggestion]
PTimeUI Version: [1.0.1]
Server-OS: [Linux Ubuntu 20.04]
PHP Version: [8.0.2]
PocketMine-MP Version: [3.17.5]
[Console Error:]
[I've done...]
[1. ...]
[2. ...]
[3. ...]
[Your suggestion]
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.