Sergittos / BedWars

🛏️ BedWars for PocketMine-MP
GNU Lesser General Public License v3.0
25 stars 6 forks source link

crash #2

Closed UnknownNull closed 8 months ago

UnknownNull commented 8 months ago
2024-01-02 [19:54:54.065] [Server thread/CRITICAL]: pocketmine\thread\ThreadCrashException: "Worker 2 crashed while running task sergittos\bedwars\game\task\GenerateGameTask#63459" (EXCEPTION) in "pmsrc/src/scheduler/AsyncPool" at line 226
--- Stack trace ---
  #0 pmsrc/src/scheduler/AsyncPool(266): pocketmine\scheduler\AsyncPool->checkCrashedWorker(int 2, object sergittos\bedwars\game\task\GenerateGameTask#63459)
  #1 pmsrc/src/scheduler/AsyncPool(241): pocketmine\scheduler\AsyncPool->collectTasksFromWorker(int 2)
  #2 pmsrc/src/Server(1829): pocketmine\scheduler\AsyncPool->collectTasks()
  #3 pmsrc/src/Server(1714): pocketmine\Server->tick()
  #4 pmsrc/src/Server(1090): pocketmine\Server->tickProcessor()
  #5 pmsrc/src/PocketMine(341): pocketmine\Server->__construct(object pocketmine\thread\ThreadSafeClassLoader#6, object pocketmine\utils\MainLogger#3, string[39] E:\minecraft pe server\server pm5 test\, string[47] E:\minecraft pe server\server pm5 test\plugins\)
  #6 pmsrc/src/PocketMine(364): pocketmine\server()
  #7 pmsrc(11): require(string[83] phar://E:/minecraft pe server/server pm5 test/PocketMine-MP.phar/src/PocketMine.)
UnknownNull commented 8 months ago

When the server is turned on, the server crashes.

To better understand this issue, delete your plugin data once and familiarize yourself with the problems of your plugin during startup. @Sergittos

Sergittos commented 8 months ago

Delete your maps.json file and try again with the updated version on GitHub.

UnknownNull commented 8 months ago

after select map and submit:

image

        if($name === "") {
            $player->sendMessage(TextFormat::RED . "You must set a name!");
            return;
Sergittos commented 8 months ago

That's because you haven't set a name

UnknownNull commented 8 months ago

That's because you haven't set a name

image

Sergittos commented 8 months ago

Scroll down and then up and it will display the option to set the name

UnknownNull commented 8 months ago

Scroll down and then up and it will display the option to set the name

image I set a map with 2 teams, but it asks me to set up all teams and does not allow me to complete the process.

UnknownNull commented 8 months ago

and after kill player:

[Server thread/CRITICAL]: pocketmine\utils\AssumptionFailedError: "Position world is null or has been unloaded" (EXCEPTION) in "pmsrc/src/world/Position" at line 63
--- Stack trace ---
  #0 pmsrc/src/entity/Entity(1445): pocketmine\world\Position->getWorld()
  #1 pmsrc/src/player/Player(2547): pocketmine\entity\Entity->teleport(object pocketmine\world\Position#216311, null, null)
  #2 plugins/BedWars-master/src/sergittos/bedwars/session/Session(368): pocketmine\player\Player->teleport(object pocketmine\world\Position#216311)
  #3 plugins/BedWars-master/src/sergittos/bedwars/listener/GameListener(85): sergittos\bedwars\session\Session->kill(int 1)
  #4 pmsrc/src/event/RegisteredListener(61): sergittos\bedwars\listener\GameListener->onReceiveDamage(object pocketmine\event\entity\EntityDamageByEntityEvent#213671)
  #5 pmsrc/src/event/Event(63): pocketmine\event\RegisteredListener->callEvent(object pocketmine\event\entity\EntityDamageByEntityEvent#213671)
  #6 pmsrc/src/entity/Entity(532): pocketmine\event\Event->call()
  #7 pmsrc/src/entity/Living(557): pocketmine\entity\Entity->attack(object pocketmine\event\entity\EntityDamageByEntityEvent#213671)
  #8 pmsrc/src/player/Player(2468): pocketmine\entity\Living->attack(object pocketmine\event\entity\EntityDamageByEntityEvent#213671)
  #9 pmsrc/src/player/Player(1869): pocketmine\player\Player->attack(object pocketmine\event\entity\EntityDamageByEntityEvent#213671)
  #10 pmsrc/src/network/mcpe/handler/InGamePacketHandler(560): pocketmine\player\Player->attackEntity(object pocketmine\player\Player#272225)
  #11 pmsrc/src/network/mcpe/handler/InGamePacketHandler(347): pocketmine\network\mcpe\handler\InGamePacketHandler->handleUseItemOnEntityTransaction(object pocketmine\network

and restart server crash:

2024-01-04 [17:27:54.936] [Server thread/CRITICAL]: ErrorException: "foreach() argument must be of type array|object, null given" (EXCEPTION) in "plugins/BedWars-master/src/sergittos/bedwars/game/map/MapFactory" at line 32
--- Stack trace ---
  #0 plugins/BedWars-master/src/sergittos/bedwars/game/map/MapFactory(32): pocketmine\errorhandler\ErrorToExceptionHandler::handle(int 2, string[59] foreach() argument must be of type array|object, null given, string[107] E:\minecraft pe server\server pm5 test\plugins\BedWars-master\src\sergittos\bedw, int 32)
  #1 plugins/BedWars-master/src/sergittos/bedwars/BedWars(55): sergittos\bedwars\game\map\MapFactory::init()
  #2 pmsrc/src/plugin/PluginBase(119): sergittos\bedwars\BedWars->onEnable()
  #3 pmsrc/src/plugin/PluginManager(454): pocketmine\plugin\PluginBase->onEnableStateChange(true)
  #4 pmsrc/src/Server(1424): pocketmine\plugin\PluginManager->enablePlugin(object sergittos\bedwars\BedWars#45685)
  #5 pmsrc/src/Server(1059): pocketmine\Server->enablePlugins(object pocketmine\plugin\PluginEnableOrder#45423)
  #6 pmsrc/src/PocketMine(341): pocketmine\Server->__construct(object pocketmine\thread\ThreadSafeClassLoader#6, object pocketmine\utils\MainLogger#3, string[39] E:\minecraft pe server\server pm5 test\, string[47] E:\minecraft pe server\server pm5 test\plugins\)
  #7 pmsrc/src/PocketMine(364): pocketmine\server()
  #8 pmsrc(11): require(string[83] phar://E:/minecraft pe server/server pm5 test/PocketMine-MP.phar/src/PocketMine.)
Sergittos commented 8 months ago

and after kill player:

[Server thread/CRITICAL]: pocketmine\utils\AssumptionFailedError: "Position world is null or has been unloaded" (EXCEPTION) in "pmsrc/src/world/Position" at line 63
--- Stack trace ---
  #0 pmsrc/src/entity/Entity(1445): pocketmine\world\Position->getWorld()
  #1 pmsrc/src/player/Player(2547): pocketmine\entity\Entity->teleport(object pocketmine\world\Position#216311, null, null)
  #2 plugins/BedWars-master/src/sergittos/bedwars/session/Session(368): pocketmine\player\Player->teleport(object pocketmine\world\Position#216311)
  #3 plugins/BedWars-master/src/sergittos/bedwars/listener/GameListener(85): sergittos\bedwars\session\Session->kill(int 1)
  #4 pmsrc/src/event/RegisteredListener(61): sergittos\bedwars\listener\GameListener->onReceiveDamage(object pocketmine\event\entity\EntityDamageByEntityEvent#213671)
  #5 pmsrc/src/event/Event(63): pocketmine\event\RegisteredListener->callEvent(object pocketmine\event\entity\EntityDamageByEntityEvent#213671)
  #6 pmsrc/src/entity/Entity(532): pocketmine\event\Event->call()
  #7 pmsrc/src/entity/Living(557): pocketmine\entity\Entity->attack(object pocketmine\event\entity\EntityDamageByEntityEvent#213671)
  #8 pmsrc/src/player/Player(2468): pocketmine\entity\Living->attack(object pocketmine\event\entity\EntityDamageByEntityEvent#213671)
  #9 pmsrc/src/player/Player(1869): pocketmine\player\Player->attack(object pocketmine\event\entity\EntityDamageByEntityEvent#213671)
  #10 pmsrc/src/network/mcpe/handler/InGamePacketHandler(560): pocketmine\player\Player->attackEntity(object pocketmine\player\Player#272225)
  #11 pmsrc/src/network/mcpe/handler/InGamePacketHandler(347): pocketmine\network\mcpe\handler\InGamePacketHandler->handleUseItemOnEntityTransaction(object pocketmine\network

and restart server crash:

2024-01-04 [17:27:54.936] [Server thread/CRITICAL]: ErrorException: "foreach() argument must be of type array|object, null given" (EXCEPTION) in "plugins/BedWars-master/src/sergittos/bedwars/game/map/MapFactory" at line 32
--- Stack trace ---
  #0 plugins/BedWars-master/src/sergittos/bedwars/game/map/MapFactory(32): pocketmine\errorhandler\ErrorToExceptionHandler::handle(int 2, string[59] foreach() argument must be of type array|object, null given, string[107] E:\minecraft pe server\server pm5 test\plugins\BedWars-master\src\sergittos\bedw, int 32)
  #1 plugins/BedWars-master/src/sergittos/bedwars/BedWars(55): sergittos\bedwars\game\map\MapFactory::init()
  #2 pmsrc/src/plugin/PluginBase(119): sergittos\bedwars\BedWars->onEnable()
  #3 pmsrc/src/plugin/PluginManager(454): pocketmine\plugin\PluginBase->onEnableStateChange(true)
  #4 pmsrc/src/Server(1424): pocketmine\plugin\PluginManager->enablePlugin(object sergittos\bedwars\BedWars#45685)
  #5 pmsrc/src/Server(1059): pocketmine\Server->enablePlugins(object pocketmine\plugin\PluginEnableOrder#45423)
  #6 pmsrc/src/PocketMine(341): pocketmine\Server->__construct(object pocketmine\thread\ThreadSafeClassLoader#6, object pocketmine\utils\MainLogger#3, string[39] E:\minecraft pe server\server pm5 test\, string[47] E:\minecraft pe server\server pm5 test\plugins\)
  #7 pmsrc/src/PocketMine(364): pocketmine\server()
  #8 pmsrc(11): require(string[83] phar://E:/minecraft pe server/server pm5 test/PocketMine-MP.phar/src/PocketMine.)

Can you show me your maps.json file?

UnknownNull commented 8 months ago

and after kill player:

[Server thread/CRITICAL]: pocketmine\utils\AssumptionFailedError: "Position world is null or has been unloaded" (EXCEPTION) in "pmsrc/src/world/Position" at line 63
--- Stack trace ---
  #0 pmsrc/src/entity/Entity(1445): pocketmine\world\Position->getWorld()
  #1 pmsrc/src/player/Player(2547): pocketmine\entity\Entity->teleport(object pocketmine\world\Position#216311, null, null)
  #2 plugins/BedWars-master/src/sergittos/bedwars/session/Session(368): pocketmine\player\Player->teleport(object pocketmine\world\Position#216311)
  #3 plugins/BedWars-master/src/sergittos/bedwars/listener/GameListener(85): sergittos\bedwars\session\Session->kill(int 1)
  #4 pmsrc/src/event/RegisteredListener(61): sergittos\bedwars\listener\GameListener->onReceiveDamage(object pocketmine\event\entity\EntityDamageByEntityEvent#213671)
  #5 pmsrc/src/event/Event(63): pocketmine\event\RegisteredListener->callEvent(object pocketmine\event\entity\EntityDamageByEntityEvent#213671)
  #6 pmsrc/src/entity/Entity(532): pocketmine\event\Event->call()
  #7 pmsrc/src/entity/Living(557): pocketmine\entity\Entity->attack(object pocketmine\event\entity\EntityDamageByEntityEvent#213671)
  #8 pmsrc/src/player/Player(2468): pocketmine\entity\Living->attack(object pocketmine\event\entity\EntityDamageByEntityEvent#213671)
  #9 pmsrc/src/player/Player(1869): pocketmine\player\Player->attack(object pocketmine\event\entity\EntityDamageByEntityEvent#213671)
  #10 pmsrc/src/network/mcpe/handler/InGamePacketHandler(560): pocketmine\player\Player->attackEntity(object pocketmine\player\Player#272225)
  #11 pmsrc/src/network/mcpe/handler/InGamePacketHandler(347): pocketmine\network\mcpe\handler\InGamePacketHandler->handleUseItemOnEntityTransaction(object pocketmine\network

and restart server crash:

2024-01-04 [17:27:54.936] [Server thread/CRITICAL]: ErrorException: "foreach() argument must be of type array|object, null given" (EXCEPTION) in "plugins/BedWars-master/src/sergittos/bedwars/game/map/MapFactory" at line 32
--- Stack trace ---
  #0 plugins/BedWars-master/src/sergittos/bedwars/game/map/MapFactory(32): pocketmine\errorhandler\ErrorToExceptionHandler::handle(int 2, string[59] foreach() argument must be of type array|object, null given, string[107] E:\minecraft pe server\server pm5 test\plugins\BedWars-master\src\sergittos\bedw, int 32)
  #1 plugins/BedWars-master/src/sergittos/bedwars/BedWars(55): sergittos\bedwars\game\map\MapFactory::init()
  #2 pmsrc/src/plugin/PluginBase(119): sergittos\bedwars\BedWars->onEnable()
  #3 pmsrc/src/plugin/PluginManager(454): pocketmine\plugin\PluginBase->onEnableStateChange(true)
  #4 pmsrc/src/Server(1424): pocketmine\plugin\PluginManager->enablePlugin(object sergittos\bedwars\BedWars#45685)
  #5 pmsrc/src/Server(1059): pocketmine\Server->enablePlugins(object pocketmine\plugin\PluginEnableOrder#45423)
  #6 pmsrc/src/PocketMine(341): pocketmine\Server->__construct(object pocketmine\thread\ThreadSafeClassLoader#6, object pocketmine\utils\MainLogger#3, string[39] E:\minecraft pe server\server pm5 test\, string[47] E:\minecraft pe server\server pm5 test\plugins\)
  #7 pmsrc/src/PocketMine(364): pocketmine\server()
  #8 pmsrc(11): require(string[83] phar://E:/minecraft pe server/server pm5 test/PocketMine-MP.phar/src/PocketMine.)

Can you show me your maps.json file? maps.json I changed it to have only 2 teams, blue and red, but there was a problem!

Sergittos commented 8 months ago

You can't make comments on a JSON file

Sergittos commented 8 months ago

Everything should be fixed now

UnknownNull commented 8 months ago

Everything should be fixed now

Error: Class sergittos\bedwars\game\shop\tracker\TrackerProduct contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (sergittos\bedwars\game\shop\Product::canBePurchased) File: plugins/BedWars-master/src/sergittos/bedwars/game/shop/tracker/TrackerProduct

Sergittos commented 8 months ago

Everything should be fixed now

Error: Class sergittos\bedwars\game\shop\tracker\TrackerProduct contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (sergittos\bedwars\game\shop\Product::canBePurchased) File: plugins/BedWars-master/src/sergittos/bedwars/game/shop/tracker/TrackerProduct

Fixed :)

UnknownNull commented 8 months ago

Everything should be fixed now

Error: Class sergittos\bedwars\game\shop\tracker\TrackerProduct contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (sergittos\bedwars\game\shop\Product::canBePurchased) File: plugins/BedWars-master/src/sergittos/bedwars/game/shop/tracker/TrackerProduct

Fixed :)

Call to a member function removePlayer() on null" (EXCEPTION) in "plugins/BedWars-master/src/sergittos/bedwars/item/game/LeaveGameItem" at line 22

UnknownNull commented 8 months ago

new bug: The two players are not visible in the map and the game does not recognize them (wdpe is used)

UnknownNull commented 8 months ago

and database: image

Sergittos commented 8 months ago

and database: image

It doesn't happen to me, perhaps WaterdogPE is causing a conflict here

Sergittos commented 8 months ago

Everything fixed in 1.0.1

UnknownNull commented 8 months ago

Everything fixed in 1.0.1

Suggestion: The color and name of some teams should be changed to become famous servers like Bedwars and ready maps!

UnknownNull commented 8 months ago

Everything fixed in 1.0.1

leave game not work (bed)

UnknownNull commented 8 months ago

game not start :D

UnknownNull commented 8 months ago

bug line 239/254 src/sergittos/bedwars/listener/GameListener.php

game not start :D

UnknownNull commented 8 months ago

NEW : The item store and upgrades are automatically deleted after the player is not around

Sergittos commented 8 months ago

Suggestion: The color and name of some teams should be changed to become famous servers like Bedwars and ready maps!

Feel free to make another issue explaining this suggestion in more detail

Sergittos commented 8 months ago

NEW : The item store and upgrades are automatically deleted after the player is not around

It doesn't happen to me, can you send a video of the bug?

Sergittos commented 8 months ago

leave game not work (bed)

It works for me

UnknownNull commented 8 months ago

NEW : The item store and upgrades are automatically deleted after the player is not around

It doesn't happen to me, can you send a video of the bug?

https://www.mediafire.com/file/3gvbfoj3awl482q/2024-01-06_22-46-58.mp4/file

UnknownNull commented 8 months ago

and:

2024-01-05 [23:41:35.027] [Server thread/CRITICAL]: Error: "Call to undefined method pocketmine\entity\projectile\Arrow::getOwner()" (EXCEPTION) in "plugins/BedWars-master/src/sergittos/bedwars/listener/GameListener" at line 337
--- Stack trace ---
  #0 pmsrc/src/event/RegisteredListener(61): sergittos\bedwars\listener\GameListener->onPickup(object pocketmine\event\entity\EntityItemPickupEvent#248725)
  #1 pmsrc/src/event/Event(63): pocketmine\event\RegisteredListener->callEvent(object pocketmine\event\entity\EntityItemPickupEvent#248725)
  #2 pmsrc/src/entity/projectile/Arrow(188): pocketmine\event\Event->call()
  #3 pmsrc/src/player/Player(1249): pocketmine\entity\projectile\Arrow->onCollideWithPlayer(object pocketmine\player\Player#113380)
  #4 pmsrc/src/player/Player(1450): pocketmine\player\Player->checkNearEntities()
  #5 pmsrc/src/world/World(1067): pocketmine\player\Player->onUpdate(int 69748)
  #6 pmsrc/src/world/World(992): pocketmine\world\World->actuallyDoTick(int 69748)
  #7 pmsrc/src/world/WorldManager(351): pocketmine\world\World->doTick(int 69748)
  #8 pmsrc/src/Server(1832): pocketmine\world\WorldManager->tick(int 69748)
  #9 pmsrc/src/Server(1714): pocketmine\Server->tick()
  #10 pmsrc/src/Server(1090): pocketmine\Server->tickProcessor()
  #11 pmsrc/src/PocketMine(341): pocketmine\Server->__construct(object pocketmine\thread\ThreadSafeClassLoader#6, object pocketmine\utils\MainLogger#3, string[51] C:\Users\Administrator\Documents\MV - RL\5.BedWars\, string[59] C:\Users\Administrator\Documents\MV - RL\5.BedWars\plugins\)
  #12 pmsrc/src/PocketMine(364): pocketmine\server()
  #13 pmsrc(11): require(string[95] phar://C:/Users/Administrator/Documents/MV - RL/5.BedWars/PocketMine-MP.phar/src)
UnknownNull commented 8 months ago

NEW : The item store and upgrades are automatically deleted after the player is not around

It doesn't happen to me, can you send a video of the bug?

https://www.mediafire.com/file/3gvbfoj3awl482q/2024-01-06_22-46-58.mp4/file

Defend bed and the nearby bridge of that team will be removed like the item shop...

UnknownNull commented 8 months ago

and:

2024-01-06 [20:05:07.877] [Server thread/CRITICAL]: DivisionByZeroError: "Division by zero" (EXCEPTION) in "plugins/BedWars-master/src/sergittos/bedwars/game/generator/Generator" at line 58
--- Stack trace ---
  #0 plugins/BedWars-master/src/sergittos/bedwars/game/generator/presets/TextGenerator(33): sergittos\bedwars\game\generator\Generator->setSpeed(int 0)
  #1 plugins/BedWars-master/src/sergittos/bedwars/game/event/presets/UpgradeGeneratorsTierEvent(32): sergittos\bedwars\game\generator\presets\TextGenerator->setTier(object sergittos\bedwars\game\generator\Tier#222647)
  #2 plugins/BedWars-master/src/sergittos/bedwars/game/event/Event(40): sergittos\bedwars\game\event\presets\UpgradeGeneratorsTierEvent->end()
  #3 plugins/BedWars-master/src/sergittos/bedwars/game/stage/PlayingStage(83): sergittos\bedwars\game\event\Event->hasEnded()
  #4 plugins/BedWars-master/src/sergittos/bedwars/game/GameHeartbeat(26): sergittos\bedwars\game\stage\PlayingStage->tick()
  #5 pmsrc/src/scheduler/TaskHandler(113): sergittos\bedwars\game\GameHeartbeat->onRun()
  #6 pmsrc/src/scheduler/TaskScheduler(137): pocketmine\scheduler\TaskHandler->run()
  #7 pmsrc/src/plugin/PluginManager(533): pocketmine\scheduler\TaskScheduler->mainThreadHeartbeat(int 80940)
  #8 pmsrc/src/Server(1825): pocketmine\plugin\PluginManager->tickSchedulers(int 80940)
  #9 pmsrc/src/Server(1714): pocketmine\Server->tick()
  #10 pmsrc/src/Server(1090): pocketmine\Server->tickProcessor()
  #11 pmsrc/src/PocketMine(341): pocketmine\Server->__construct(object pocketmine\thread\ThreadSafeClassLoader#6, object pocketmine\utils\MainLogger#3, string[51] C:\Users\Administrator\Documents\MV - RL\5.BedWars\, string[59] C:\Users\Administrator\Documents\MV - RL\5.BedWars\plugins\)
  #12 pmsrc/src/PocketMine(364): pocketmine\server()
  #13 pmsrc(11): require(string[95] phar://C:/Users/Administrator/Documents/MV - RL/5.BedWars/PocketMine-MP.phar/src)
Sergittos commented 8 months ago

Everything should be fixed in 1.0.4

UnknownNull commented 8 months ago

Everything should be fixed in 1.0.4

no! 1: https://github.com/Sergittos/BedWars/issues/2#issuecomment-1879794929 2:

2024-01-07 [20:03:05.485] [Server thread/CRITICAL]: Error: "Call to a member function getWorld() on null" (EXCEPTION) in "plugins/BedWars-master/src/sergittos/bedwars/game/team/Team" at line 180
--- Stack trace ---
  #0 plugins/BedWars-master/src/sergittos/bedwars/game/stage/PlayingStage(48): sergittos\bedwars\game\team\Team->addMember(object sergittos\bedwars\session\Session#158764)
  #1 plugins/BedWars-master/src/sergittos/bedwars/game/stage/Stage(18): sergittos\bedwars\game\stage\PlayingStage->onStart()
  #2 plugins/BedWars-master/src/sergittos/bedwars/game/Game(160): sergittos\bedwars\game\stage\Stage->start(object sergittos\bedwars\game\Game#197654)
  #3 plugins/BedWars-master/src/sergittos/bedwars/game/stage/StartingStage(43): sergittos\bedwars\game\Game->setStage(object sergittos\bedwars\game\stage\PlayingStage#131458)
  #4 plugins/BedWars-master/src/sergittos/bedwars/game/GameHeartbeat(26): sergittos\bedwars\game\stage\StartingStage->tick()
  #5 pmsrc/src/scheduler/TaskHandler(113): sergittos\bedwars\game\GameHeartbeat->onRun()
  #6 pmsrc/src/scheduler/TaskScheduler(137): pocketmine\scheduler\TaskHandler->run()
  #7 pmsrc/src/plugin/PluginManager(533): pocketmine\scheduler\TaskScheduler->mainThreadHeartbeat(int 11760)
  #8 pmsrc/src/Server(1825): pocketmine\plugin\PluginManager->tickSchedulers(int 11760)
  #9 pmsrc/src/Server(1714): pocketmine\Server->tick()
  #10 pmsrc/src/Server(1090): pocketmine\Server->tickProcessor()
  #11 pmsrc/src/PocketMine(341): pocketmine\Server->__construct(object pocketmine\thread\ThreadSafeClassLoader#6, object pocketmine\utils\MainLogger#3, string[51] C:\Users\Administrator\Documents\MV - RL\5.BedWars\, string[59] C:\Users\Administrator\Documents\MV - RL\5.BedWars\plugins\)
  #12 pmsrc/src/PocketMine(364): pocketmine\server()
  #13 pmsrc(11): require(string[95] phar://C:/Users/Administrator/Documents/MV - RL/5.BedWars/PocketMine-MP.phar/src)
UnknownNull commented 8 months ago

wins not save. after restart server reseted data...

Sergittos commented 8 months ago

wins not save. after restart server reseted data...

What provider are you using?

UnknownNull commented 8 months ago

wins not save. after restart server reseted data...

What provider are you using?

mysql

UnknownNull commented 8 months ago

The orange bed is not destroyed

Sergittos commented 8 months ago

The orange bed is not destroyed

That's probably a setup error, team colors have nothing to do with the gameplay

UnknownNull commented 8 months ago
2024-01-07 [20:55:09.023] [Server thread/CRITICAL]: Error: "Call to a member function getDyeColor() on null" (EXCEPTION) in "plugins/BedWars-master/src/sergittos/bedwars/game/shop/item/category/BlocksCategory" at line 25
--- Stack trace ---
  #0 plugins/BedWars-master/src/sergittos/bedwars/form/shop/CategoryForm(32): sergittos\bedwars\game\shop\item\category\BlocksCategory->getProducts(object sergittos\bedwars\session\Session#240186)
  #1 C:/Users/Administrator/Documents/MV - RL/5.BedWars/virions/EasyUI-master/src/EasyUI/Form(27): sergittos\bedwars\form\shop\CategoryForm->onCreation()
  #2 C:/Users/Administrator/Documents/MV - RL/5.BedWars/virions/EasyUI-master/src/EasyUI/variant/SimpleForm(31): EasyUI\Form->__construct(string[6] Blocks)
UnknownNull commented 8 months ago

The orange bed is not destroyed

That's probably a setup error, team colors have nothing to do with the gameplay

i test this but... om i test again....

UnknownNull commented 8 months ago

In 2-person and squad modes, Iron Forge only gives items to one of the players inside Iron Forge.

UnknownNull commented 8 months ago

NEW : The item store and upgrades are automatically deleted after the player is not around

It doesn't happen to me, can you send a video of the bug?

https://www.mediafire.com/file/3gvbfoj3awl482q/2024-01-06_22-46-58.mp4/file

I think this is from pocketmine core and it should be stopped

Sergittos commented 8 months ago

Or maybe a plugin is causing a conflict here

UnknownNull commented 8 months ago

Or maybe a plugin is causing a conflict here

Removing plugins for testing...

UnknownNull commented 8 months ago

2024-01-10 [15:21:36.400] [Server thread/CRITICAL]: Error: "Call to a member function getUpgrades() on null" (EXCEPTION) in "plugins/BedWars-master/src/sergittos/bedwars/game/shop/upgrades/category/UpgradesCategory" at line 24

UnknownNull commented 8 months ago

Or maybe a plugin is causing a conflict here

not fixed image

UnknownNull commented 8 months ago

There is no problem with any plugin. This problem is either from pocketmine-mp or from waterdogpe.

UnknownNull commented 8 months ago

Realized that the problem is from pocketmine

UnknownNull commented 8 months ago

@Sergittos What should we do so that the shops, upgrades and blocks placed near the team's base are not deleted?

This happens when the player is keeled or waded and is away from his base....