anticores / easyhomes Goto Github PK
View Code? Open in Web Editor NEWA highly customizable and easy-to-use Homes plugin which supports both commands and forms.
License: GNU General Public License v3.0
A highly customizable and easy-to-use Homes plugin which supports both commands and forms.
License: GNU General Public License v3.0
example : /h col'
2020-05-20 [14:09:33] [Server thread/INFO]: [Commandlook] player777> /h col'
2020-05-20 [14:09:33] [Server thread/CRITICAL]: ErrorException: "SQLite3::query(): Unable to prepare statement: 1, unrecognized token: "'col'';"" (EXCEPTION) in "plugins/EasyHomes_dev-27.phar/src/JackMD/EasyHomes/provider/providers/SQLiteProvider" at line 150
2020-05-20 [14:09:33] [Server thread/DEBUG]: #0 (): pocketmine\utils\Utils::errorExceptionHandler(integer 2, string[79] SQLite3::query(): Unable to prepare statement: 1, unrecognized token: "'col'';", string[111] phar:///home/container/plugins/EasyHomes_dev-27.phar/src/JackMD/EasyHomes/provid, integer 150, array[3])
2020-05-20 [14:09:33] [Server thread/DEBUG]: #1 plugins/EasyHomes_dev-27.phar/src/JackMD/EasyHomes/provider/providers/SQLiteProvider(150): SQLite3->query(string[70] SELECT home FROM master WHERE player = 'player777' AND home = 'col'';)
2020-05-20 [14:09:33] [Server thread/DEBUG]: #2 plugins/EasyHomes_dev-27.phar/src/JackMD/EasyHomes/command/HomeCommand(135): JackMD\EasyHomes\provider\providers\SQLiteProvider->homeExists(string[10] player777, string[4] col')
2020-05-20 [14:09:33] [Server thread/DEBUG]: #3 src/pocketmine/command/SimpleCommandMap(248): JackMD\EasyHomes\command\HomeCommand->execute(object pocketmine\Player, string[1] h, array[0])
2020-05-20 [14:09:33] [Server thread/DEBUG]: #4 src/pocketmine/Server(1807): pocketmine\command\SimpleCommandMap->dispatch(object pocketmine\Player, string[6] h col')
2020-05-20 [14:09:33] [Server thread/DEBUG]: #5 src/pocketmine/Player(2221): pocketmine\Server->dispatchCommand(object pocketmine\Player, string[6] h col')
2020-05-20 [14:09:33] [Server thread/DEBUG]: #6 src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(244): pocketmine\Player->chat(string[7] /h col')
2020-05-20 [14:09:33] [Server thread/DEBUG]: #7 src/pocketmine/network/mcpe/protocol/CommandRequestPacket(54): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleCommandRequest(object pocketmine\network\mcpe\protocol\CommandRequestPacket)
2020-05-20 [14:09:33] [Server thread/DEBUG]: #8 src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(110): pocketmine\network\mcpe\protocol\CommandRequestPacket->handle(object pocketmine\network\mcpe\PlayerNetworkSessionAdapter)
2020-05-20 [14:09:33] [Server thread/DEBUG]: #9 src/pocketmine/network/mcpe/protocol/BatchPacket(126): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleDataPacket(object pocketmine\network\mcpe\protocol\CommandRequestPacket)
2020-05-20 [14:09:33] [Server thread/DEBUG]: #10 src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(110): pocketmine\network\mcpe\protocol\BatchPacket->handle(object pocketmine\network\mcpe\PlayerNetworkSessionAdapter)
2020-05-20 [14:09:33] [Server thread/DEBUG]: #11 src/pocketmine/Player(3121): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleDataPacket(object pocketmine\network\mcpe\protocol\BatchPacket)
2020-05-20 [14:09:33] [Server thread/DEBUG]: #12 src/pocketmine/network/mcpe/RakLibInterface(169): pocketmine\Player->handleDataPacket(object pocketmine\network\mcpe\protocol\BatchPacket)
2020-05-20 [14:09:33] [Server thread/DEBUG]: #13 vendor/pocketmine/raklib/src/server/ServerHandler(99): pocketmine\network\mcpe\RakLibInterface->handleEncapsulated(string[19] 4X.2XX.277.44 57252, object raklib\protocol\EncapsulatedPacket, integer 0)
2020-05-20 [14:09:33] [Server thread/DEBUG]: #14 src/pocketmine/network/mcpe/RakLibInterface(109): raklib\server\ServerHandler->handlePacket()
2020-05-20 [14:09:33] [Server thread/DEBUG]: #15 src/pocketmine/network/mcpe/RakLibInterface(99): pocketmine\network\mcpe\RakLibInterface->process()
2020-05-20 [14:09:33] [Server thread/DEBUG]: #16 vendor/pocketmine/snooze/src/SleeperHandler(123): pocketmine\network\mcpe\RakLibInterface->pocketmine\network\mcpe\{closure}()
2020-05-20 [14:09:33] [Server thread/DEBUG]: #17 vendor/pocketmine/snooze/src/SleeperHandler(85): pocketmine\snooze\SleeperHandler->processNotifications()
2020-05-20 [14:09:33] [Server thread/DEBUG]: #18 src/pocketmine/Server(2146): pocketmine\snooze\SleeperHandler->sleepUntil(double 1589976572.736)
2020-05-20 [14:09:33] [Server thread/DEBUG]: #19 src/pocketmine/Server(1990): pocketmine\Server->tickProcessor()
2020-05-20 [14:09:33] [Server thread/DEBUG]: #20 src/pocketmine/Server(1584): pocketmine\Server->start()
2020-05-20 [14:09:33] [Server thread/DEBUG]: #21 src/pocketmine/PocketMine(272): pocketmine\Server->__construct(object BaseClassLoader, object pocketmine\utils\MainLogger, string[16] /home/container/, string[24] /home/container/plugins/)
2020-05-20 [14:09:33] [Server thread/DEBUG]: #22 src/pocketmine/PocketMine(295): pocketmine\server()
2020-05-20 [14:09:33] [Server thread/DEBUG]: #23 (11): require(string[71] phar:///home/container/PocketMine-MP.phar/src/pocketmine/PocketMine.php)
2020-05-20 [14:09:33] [Server thread/INFO]: player777 [-]
2020-05-20 [14:09:33] [Server thread/INFO]: player777[/4X.2XX.277.44:57252] logged out due to Internal server error
2020-05-20 [14:09:33] [RakLibServer thread/NOTICE]: Blocked 4X.2XX.277.44 for 5 seconds
It would be awesome if you add a
/home add {player} arguement this would make it a configurable crate/buycraft/vote reward by giving homes whenever someone does one of these things by command! thanks!
What I did: I tried to teleport to a home named 1
What I expected: to be teleported to that home
What i got: I got an error message saying it expected a string, and received an integer.
How to reproduce:
Hey! I couldn't create an issue for the crates plugin you have made, so I am creating an issue here. Sorry >:(
The server crashes whenever I open the crate containing CE enchantments
20.04 17:23:51 [Server] Server thread/CRITICAL Error: "Class 'DaPigGuy\PiggyCustomEnchants\CustomEnchants\CustomEnchants' not found" (EXCEPTION) in "plugins/MysteryCrate.phar/src/JackMD/MysteryCrate/UpdaterEvent" at line 173
20.04 17:23:51 [Server] Server thread/DEBUG #0 plugins/MysteryCrate.phar/src/JackMD/MysteryCrate/UpdaterEvent(216): JackMD\MysteryCrate\UpdaterEvent->getReward()
20.04 17:23:51 [Server] Server thread/DEBUG #1 src/pocketmine/scheduler/TaskHandler(134): JackMD\MysteryCrate\UpdaterEvent->onRun(integer 1190)
20.04 17:23:51 [Server] Server thread/DEBUG #2 src/pocketmine/scheduler/TaskScheduler(176): pocketmine\scheduler\TaskHandler->run(integer 1190)
20.04 17:23:51 [Server] Server thread/DEBUG #3 src/pocketmine/plugin/PluginManager(643): pocketmine\scheduler\TaskScheduler->mainThreadHeartbeat(integer 1190)
20.04 17:23:51 [Server] Server thread/DEBUG #4 src/pocketmine/Server(2380): pocketmine\plugin\PluginManager->tickSchedulers(integer 1190)
20.04 17:23:51 [Server] Server thread/DEBUG #5 src/pocketmine/Server(2143): pocketmine\Server->tick()
20.04 17:23:51 [Server] Server thread/DEBUG #6 src/pocketmine/Server(1990): pocketmine\Server->tickProcessor()
20.04 17:23:51 [Server] Server thread/DEBUG #7 src/pocketmine/Server(1584): pocketmine\Server->start()
20.04 17:23:51 [Server] Server thread/DEBUG #8 src/pocketmine/PocketMine(273): pocketmine\Server->__construct(object BaseClassLoader, object pocketmine\utils\MainLogger, string[47] /, string[55] /plugins/)
20.04 17:23:51 [Server] Server thread/DEBUG #9 src/pocketmine/PocketMine(296): pocketmine\server()
20.04 17:23:51 [Server] Server thread/DEBUG #10 (11): require(string[107] phar:///PMMP-Latest-Stable.phar/sr)
PMMP 3.19.0
https://jenkins.pmmp.io/job/PocketMine-MP/1834/artifact/PocketMine-MP.phar
EasyHomes_dev-28.phar
2021-04-08 [22:15:58] [Server thread/CRITICAL]: TypeError: "Return value of JackMD\EasyHomes\provider\providers\SQLiteProvider::getHome() must be an instance of pocketmine\level\Location, null returned" (EXCEPTION) in "plugins/EasyHomes_dev-28.phar/src/JackMD/EasyHomes/provider/providers/SQLiteProvider" at line 129
2021-04-08 [22:15:58] [Server thread/CRITICAL]: #0 plugins/EasyHomes_dev-28.phar/src/JackMD/EasyHomes/forms/HomeForm(176): JackMD\EasyHomes\provider\providers\SQLiteProvider->getHome(string[15] Triton28, string[2] lm)
2021-04-08 [22:15:58] [Server thread/CRITICAL]: #1 plugins/EasyHomes_dev-28.phar/src/JackMD/EasyHomes/libs/jojoe77777/FormAPI/Form(46): JackMD\EasyHomes\forms\HomeForm::JackMD\EasyHomes\forms\{closure}(object pocketmine\Player, array[2])
2021-04-08 [22:15:58] [Server thread/CRITICAL]: #2 pmsrc/src/pocketmine/Player(3664): JackMD\EasyHomes\libs\jojoe77777\FormAPI\Form->handleResponse(object pocketmine\Player, array[2])
2021-04-08 [22:15:58] [Server thread/CRITICAL]: #3 pmsrc/src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(259): pocketmine\Player->onFormSubmit(integer 1, array[2])
2021-04-08 [22:15:58] [Server thread/CRITICAL]: #4 pmsrc/src/pocketmine/network/mcpe/protocol/ModalFormResponsePacket(49): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleModalFormResponse(object pocketmine\network\mcpe\protocol\ModalFormResponsePacket)
2021-04-08 [22:15:58] [Server thread/CRITICAL]: #5 pmsrc/src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(109): pocketmine\network\mcpe\protocol\ModalFormResponsePacket->handle(object pocketmine\network\mcpe\PlayerNetworkSessionAdapter)
2021-04-08 [22:15:58] [Server thread/CRITICAL]: #6 pmsrc/src/pocketmine/network/mcpe/protocol/BatchPacket(130): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleDataPacket(object pocketmine\network\mcpe\protocol\ModalFormResponsePacket)
2021-04-08 [22:15:58] [Server thread/CRITICAL]: #7 pmsrc/src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(109): pocketmine\network\mcpe\protocol\BatchPacket->handle(object pocketmine\network\mcpe\PlayerNetworkSessionAdapter)
2021-04-08 [22:15:58] [Server thread/CRITICAL]: #8 pmsrc/src/pocketmine/Player(3311): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleDataPacket(object pocketmine\network\mcpe\protocol\BatchPacket)
2021-04-08 [22:15:58] [Server thread/CRITICAL]: #9 pmsrc/src/pocketmine/network/mcpe/RakLibInterface(169): pocketmine\Player->handleDataPacket(object pocketmine\network\mcpe\protocol\BatchPacket)
2021-04-08 [22:15:58] [Server thread/CRITICAL]: #10 pmsrc/vendor/pocketmine/raklib/src/server/ServerHandler(95): pocketmine\network\mcpe\RakLibInterface->handleEncapsulated(string[16] 9X.XX.6.X4 64297, object raklib\protocol\EncapsulatedPacket, integer 0)
2021-04-08 [22:15:58] [Server thread/CRITICAL]: #11 pmsrc/src/pocketmine/network/mcpe/RakLibInterface(109): raklib\server\ServerHandler->handlePacket()
2021-04-08 [22:15:58] [Server thread/CRITICAL]: #12 pmsrc/src/pocketmine/network/mcpe/RakLibInterface(99): pocketmine\network\mcpe\RakLibInterface->process()
2021-04-08 [22:15:58] [Server thread/CRITICAL]: #13 pmsrc/vendor/pocketmine/snooze/src/SleeperHandler(113): pocketmine\network\mcpe\RakLibInterface->pocketmine\network\mcpe\{closure}()
2021-04-08 [22:15:58] [Server thread/CRITICAL]: #14 pmsrc/vendor/pocketmine/snooze/src/SleeperHandler(75): pocketmine\snooze\SleeperHandler->processNotifications()
2021-04-08 [22:15:58] [Server thread/CRITICAL]: #15 pmsrc/src/pocketmine/Server(2155): pocketmine\snooze\SleeperHandler->sleepUntil(double 1617912958.1877)
2021-04-08 [22:15:58] [Server thread/CRITICAL]: #16 pmsrc/src/pocketmine/Server(1992): pocketmine\Server->tickProcessor()
2021-04-08 [22:15:58] [Server thread/CRITICAL]: #17 pmsrc/src/pocketmine/Server(1586): pocketmine\Server->start()
2021-04-08 [22:15:58] [Server thread/CRITICAL]: #18 pmsrc/src/pocketmine/PocketMine(291): pocketmine\Server->__construct(object BaseClassLoader, object pocketmine\utils\MainLogger, string[16] /home/container/, string[24] /home/container/plugins/)
2021-04-08 [22:15:58] [Server thread/CRITICAL]: #19 pmsrc/src/pocketmine/PocketMine(321): pocketmine\server()
2021-04-08 [22:15:58] [Server thread/CRITICAL]: #20 pmsrc(11): require(string[71] phar:///home/container/PocketMine-MP.phar/src/pocketmine/PocketMine.php)
2021-04-08 [22:15:58] [Server thread/INFO]: Triton28 [-]
2021-04-08 [22:15:58] [Server thread/INFO]: Triton28[/9X.XX.6.X4:64297] logged out due to Internal server error
2021-04-08 [22:15:58] [RakLibServer thread/NOTICE]: Blocked 9X.XX.6.X4 for 5 seconds
Please put Addon in the file inside the Scorehud plugin because those who use Aternos can not upload the file and it makes Scorehud not work for us. I wrote here because there were no issues in the Scorehud section
[14:35:09] [Server thread/CRITICAL]: #0 plugins/EasyHomes_dev-28.phar/src/JackMD/EasyHomes/provider/providers/YamlProvider(97): pocketmine\utils\Utils::errorExceptionHandler(integer 8, string[19] Undefined offset: 5, string[109] phar:///home/container/plugins/EasyHomes_dev-28.phar/src/JackMD/EasyHomes/provid, integer 97, array[5])
[14:35:09] [Server thread/CRITICAL]: #1 plugins/EasyHomes_dev-28.phar/src/JackMD/EasyHomes/forms/HomeForm(176): JackMD\EasyHomes\provider\providers\YamlProvider->getHome(string[15] charmander 2277, string[8] Camara 2)
[14:35:09] [Server thread/CRITICAL]: #2 plugins/EasyHomes_dev-28.phar/src/JackMD/EasyHomes/libs/jojoe77777/FormAPI/Form(46): JackMD\EasyHomes\forms\HomeForm::JackMD\EasyHomes\forms\{closure}(object pocketmine\Player, array[2])
[14:35:09] [Server thread/CRITICAL]: #3 src/pocketmine/Player(3603): JackMD\EasyHomes\libs\jojoe77777\FormAPI\Form->handleResponse(object pocketmine\Player, array[2])
[14:35:09] [Server thread/CRITICAL]: #4 src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(264): pocketmine\Player->onFormSubmit(integer 2, array[2])
[14:35:09] [Server thread/CRITICAL]: #5 src/pocketmine/network/mcpe/protocol/ModalFormResponsePacket(49): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleModalFormResponse(object pocketmine\network\mcpe\protocol\ModalFormResponsePacket)
[14:35:09] [Server thread/CRITICAL]: #6 src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(110): pocketmine\network\mcpe\protocol\ModalFormResponsePacket->handle(object pocketmine\network\mcpe\PlayerNetworkSessionAdapter)
[14:35:09] [Server thread/CRITICAL]: #7 src/pocketmine/network/mcpe/protocol/BatchPacket(127): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleDataPacket(object pocketmine\network\mcpe\protocol\ModalFormResponsePacket)
[14:35:09] [Server thread/CRITICAL]: #8 src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(110): pocketmine\network\mcpe\protocol\BatchPacket->handle(object pocketmine\network\mcpe\PlayerNetworkSessionAdapter)
[14:35:09] [Server thread/CRITICAL]: #9 src/pocketmine/Player(3250): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleDataPacket(object pocketmine\network\mcpe\protocol\BatchPacket)
[14:35:09] [Server thread/CRITICAL]: #10 src/pocketmine/network/mcpe/RakLibInterface(169): pocketmine\Player->handleDataPacket(object pocketmine\network\mcpe\protocol\BatchPacket)
[14:35:09] [Server thread/CRITICAL]: #11 vendor/pocketmine/raklib/src/server/ServerHandler(99): pocketmine\network\mcpe\RakLibInterface->handleEncapsulated(string[21] 213.177.193.199 15025, object raklib\protocol\EncapsulatedPacket, integer 0)
[14:35:09] [Server thread/CRITICAL]: #12 src/pocketmine/network/mcpe/RakLibInterface(109): raklib\server\ServerHandler->handlePacket()
[14:35:09] [Server thread/CRITICAL]: #13 src/pocketmine/network/mcpe/RakLibInterface(99): pocketmine\network\mcpe\RakLibInterface->process()
[14:35:09] [Server thread/CRITICAL]: #14 vendor/pocketmine/snooze/src/SleeperHandler(123): pocketmine\network\mcpe\RakLibInterface->pocketmine\network\mcpe\{closure}()
[14:35:09] [Server thread/CRITICAL]: #15 vendor/pocketmine/snooze/src/SleeperHandler(85): pocketmine\snooze\SleeperHandler->processNotifications()
[14:35:09] [Server thread/CRITICAL]: #16 src/pocketmine/Server(2157): pocketmine\snooze\SleeperHandler->sleepUntil(double 1597322109.8321)
[14:35:09] [Server thread/CRITICAL]: #17 src/pocketmine/Server(1994): pocketmine\Server->tickProcessor()
[14:35:09] [Server thread/CRITICAL]: #18 src/pocketmine/Server(1588): pocketmine\Server->start()
[14:35:09] [Server thread/CRITICAL]: #19 src/pocketmine/PocketMine(273): pocketmine\Server->__construct(object BaseClassLoader, object pocketmine\utils\MainLogger, string[16] /home/container/, string[24] /home/container/plugins/)
[14:35:09] [Server thread/CRITICAL]: #20 src/pocketmine/PocketMine(304): pocketmine\server()
[14:35:09] [Server thread/CRITICAL]: #21 (11): require(string[71] phar:///home/container/PocketMineMP.phar/src/pocketmine/PocketMine.php)```
Please do that if people have, for example, the permissions 2.homes can only set 2 homes. As with MyPlot.
Hey! I love this plugin, very simple, yet better than any other home plugins, but there is an issue where the form does not open up when you name one of your houses with integer(s) in it. Says that there is an error, and you will have to execute commands like /home tp {name} or /home delete {name}
Please fix this!
Note: duplicate of #5
When I do /h or /ha and click any button like teleport it just instantly closes the UI. Any way to fix it?
/ha
Teleport to playerhome
Latest Dev Build
Pocketmine 3.12.2
[18:59:56] [Server thread/CRITICAL]: ErrorException: "Undefined offset: 5" (EXCEPTION) in "plugins/EasyHomes.phar/src/JackMD/EasyHomes/provider/providers/YamlProvider" at line 97
15 GB Speicherplatz
[18:59:56] [Server thread/CRITICAL]: ErrorException: "Undefined offset: 5" (EXCEPTION) in "plugins/EasyHomes.phar/src/JackMD/EasyHomes/provider/providers/YamlProvider" at line 97
[18:59:56] [Server thread/DEBUG]: #0 plugins/EasyHomes.phar/src/JackMD/EasyHomes/provider/providers/YamlProvider(97): pocketmine\utils\Utils::errorExceptionHandler(integer 8, string[19] Undefined offset: 5, string[102] phar:///home/minecraft/plugins/EasyHomes.phar/src/JackMD/EasyHomes/provider/prov, integer 97, array[5])
[18:59:56] [Server thread/DEBUG]: #1 plugins/EasyHomes.phar/src/JackMD/EasyHomes/forms/HomeAdminForm(291): JackMD\EasyHomes\provider\providers\YamlProvider->getHome(string[11] ItzCookieTV, string[0] )
[18:59:56] [Server thread/DEBUG]: #2 plugins/EasyHomes.phar/src/JackMD/EasyHomes/libs/jojoe77777/FormAPI/Form(46): JackMD\EasyHomes\forms\HomeAdminForm::JackMD\EasyHomes\forms{closure}(object pocketmine\Player, array[2])
[18:59:56] [Server thread/DEBUG]: #3 src/pocketmine/Player(3445): JackMD\EasyHomes\libs\jojoe77777\FormAPI\Form->handleResponse(object pocketmine\Player, array[2])
[18:59:56] [Server thread/DEBUG]: #4 src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(264): pocketmine\Player->onFormSubmit(integer 5, array[2])
[18:59:56] [Server thread/DEBUG]: #5 src/pocketmine/network/mcpe/protocol/ModalFormResponsePacket(49): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleModalFormResponse(object pocketmine\network\mcpe\protocol\ModalFormResponsePacket)
[18:59:56] [Server thread/DEBUG]: #6 src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(110): pocketmine\network\mcpe\protocol\ModalFormResponsePacket->handle(object pocketmine\network\mcpe\PlayerNetworkSessionAdapter)
[18:59:56] [Server thread/DEBUG]: #7 src/pocketmine/network/mcpe/protocol/BatchPacket(126): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleDataPacket(object pocketmine\network\mcpe\protocol\ModalFormResponsePacket)
[18:59:56] [Server thread/DEBUG]: #8 src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(110): pocketmine\network\mcpe\protocol\BatchPacket->handle(object pocketmine\network\mcpe\PlayerNetworkSessionAdapter)
[18:59:56] [Server thread/DEBUG]: #9 src/pocketmine/Player(3121): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleDataPacket(object pocketmine\network\mcpe\protocol\BatchPacket)
[18:59:56] [Server thread/DEBUG]: #10 src/pocketmine/network/mcpe/RakLibInterface(169): pocketmine\Player->handleDataPacket(object pocketmine\network\mcpe\protocol\BatchPacket)
[18:59:56] [Server thread/DEBUG]: #11 vendor/pocketmine/raklib/src/server/ServerHandler(99): pocketmine\network\mcpe\RakLibInterface->handleEncapsulated(string[20] 109.41.131.198 27346, object raklib\protocol\EncapsulatedPacket, integer 0)
[18:59:56] [Server thread/DEBUG]: #12 src/pocketmine/network/mcpe/RakLibInterface(109): raklib\server\ServerHandler->handlePacket()
[18:59:56] [Server thread/DEBUG]: #13 src/pocketmine/network/mcpe/RakLibInterface(99): pocketmine\network\mcpe\RakLibInterface->process()
[18:59:56] [Server thread/DEBUG]: #14 vendor/pocketmine/snooze/src/SleeperHandler(123): pocketmine\network\mcpe\RakLibInterface->pocketmine\network\mcpe{closure}()
[18:59:56] [Server thread/DEBUG]: #15 vendor/pocketmine/snooze/src/SleeperHandler(85): pocketmine\snooze\SleeperHandler->processNotifications()
[18:59:56] [Server thread/DEBUG]: #16 src/pocketmine/Server(2146): pocketmine\snooze\SleeperHandler->sleepUntil(double 1590339596.2783)
[18:59:56] [Server thread/DEBUG]: #17 src/pocketmine/Server(1990): pocketmine\Server->tickProcessor()
[18:59:56] [Server thread/DEBUG]: #18 src/pocketmine/Server(1584): pocketmine\Server->start()
[18:59:56] [Server thread/DEBUG]: #19 src/pocketmine/PocketMine(272): pocketmine\Server->__construct(object BaseClassLoader, object pocketmine\utils\MainLogger, string[16] /home/minecraft/, string[24] /home/minecraft/plugins/)
[18:59:56] [Server thread/DEBUG]: #20 src/pocketmine/PocketMine(295): pocketmine\server()
[18:59:56] [Server thread/DEBUG]: #21 (11): require(string[68] phar:///home/minecraft/pocketmine.phar/src/pocketmine/PocketMine.php)
[18:59:56] [Server thread/INFO]:
This is Used to Ban Commands in only the Worlds Below.
Worlds: ["bannedworld1", "bannedworld2"] # You can add as Many as needed
Would it be possible to add a standalone plugin or feature which enables players homes from essentialsTP be ported over to EasyHomes?
Have the choice between the format message or GUI
Dear plugin developer,
We have updated the Poggit plugin rules, and your plugin easyhomes appears to be affected.
The new rule is as follows:
B8: SQL parameters must be escaped
Data must NEVER be interpolated into SQL strings using interpolation, unless they are explicitly escaped using the
mysqli::escape_string
/SQLite3::escapeString
function. No exceptions even if you are sure they are integers, player names or validated otherwise. Using libasynql or usingbind_param()
/bindValue()
would be even better.
We detected the following line of code (and probably others) from your plugin that seems to breach the rule:
$result = $this->homesDB->query("SELECT home FROM master WHERE player = '$playerName'");
You are required to update the code to conform to the rules in 14 days. Otherwise, your plugin may be removed from Poggit and a security advisory will be issued to recommend users to remove your plugin.
A simple fix is to use SQLite3::escapeString
or mysqli::real_escape_string
to escape your data, but we recommend that you use SQLite3::prepare()
and bindValue
or mysqli::prepare()
and bind_param
instead. Even better, we recommend that you migrate to libasynql, although this is not a strict requirement. (But async database access may become a strict requirement in the future).
Shall you have any enquiries, please post your question on the #poggit
channel on the PMMP Community Discord.
Best regards,
SOFe
Poggit Team
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.