menu
#1 Implicit conversion from float 313.5 to int loses precision

Submitted by PocketMine-MP 5.7.1+dev

General information

Version: 5.7.1+dev
Git commit: 7a8f3548
Plugin involvement: Direct
Report date: 2023-12-17 20:02:27 +0000 UTC
Server uptime: 0 days 0 hours 22 minutes 1 seconds

System Information

PHP version: 8.2.9
JIT status: Not available
Operating system: linux
System banner: Linux ananasmine.ru 5.15.0-87-generic #97-Ubuntu SMP Mon Oct 2 21:09:21 UTC 2023 x86_64

Error information

Warning: the GoCore plugin was directly involved in this crash. Please contact the plugin author.
Thread: Main
Message: Implicit conversion from float 313.5 to int loses precision
File: plugins/GoCore/src/corndan/GoCore/utils/Helpers
Line: #10
Type: ErrorException
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php

namespace corndan\GoCore\utils;

class Helpers
{
public static function numberDeclension($number, $titles): string
{
$cases = array(2, 0, 1, 1, 1, 2);
$format = $titles[($number % 100 > 4 && $number % 100 < 20) ? 2 : $cases[min($number % 10, 5)]];
return sprintf($format, $number);
}

public static function getDate(): string
{
return date('Y-m-d H:i:s');
}

public static function symbolsToprice($string)
{
#0 plugins/GoCore/src/corndan/GoCore/utils/Helpers(10): pocketmine\errorhandler\ErrorToExceptionHandler::handle(int 8192, string[59] Implicit conversion from float 313.5 to int loses precision, string[74] /home/anpm5/servers/s1/plugins/GoCore/src/corndan/GoCore/utils/Helpers.php, int 10)
#1 plugins/GoShop/src/corndan/GoShop/data/product/SetShopProduct(118): corndan\GoCore\utils\Helpers::numberDeclension(float 313.5, array[3])
#2 plugins/FormAPI/src/jojoe77777/FormAPI/Form(51): corndan\GoShop\data\product\SetShopProduct->corndan\GoShop\data\product\{closure}(object corndan\GoCore\player\GoPlayer#394658, array[3])
#3 pmsrc/src/player/Player(2146): jojoe77777\FormAPI\Form->handleResponse(object corndan\GoCore\player\GoPlayer#394658, array[3])
#4 pmsrc/src/network/mcpe/handler/InGamePacketHandler(1012): pocketmine\player\Player->onFormSubmit(int 9, array[3])
#5 pmsrc/vendor/nethergamesmc/bedrock-protocol/src/ModalFormResponsePacket(75): pocketmine\network\mcpe\handler\InGamePacketHandler->handleModalFormResponse(object pocketmine\network\mcpe\protocol\ModalFormResponsePacket#504009)
#6 pmsrc/src/network/mcpe/NetworkSession(518): pocketmine\network\mcpe\protocol\ModalFormResponsePacket->handle(object pocketmine\network\mcpe\handler\InGamePacketHandler#523758)
#7 pmsrc/src/network/mcpe/NetworkSession(455): pocketmine\network\mcpe\NetworkSession->handleDataPacket(object pocketmine\network\mcpe\protocol\ModalFormResponsePacket#504009, string[22] e...[null,null,null]..)
#8 pmsrc/src/network/mcpe/raklib/RakLibInterface(219): pocketmine\network\mcpe\NetworkSession->handleEncoded(string[17] .K.d...+......\..)
#9 pmsrc/vendor/pocketmine/raklib-ipc/src/RakLibToUserThreadMessageReceiver(40): pocketmine\network\mcpe\raklib\RakLibInterface->onPacketReceive(int 6, string[26] .$...8.52..ZCM@5.....$...r)
#10 pmsrc/src/network/mcpe/raklib/RakLibInterface(111): raklib\server\ipc\RakLibToUserThreadMessageReceiver->handle(object pocketmine\network\mcpe\raklib\RakLibInterface#383085)
#11 pmsrc/vendor/pocketmine/snooze/src/SleeperHandler(120): pocketmine\network\mcpe\raklib\RakLibInterface->pocketmine\network\mcpe\raklib\{closure}()
#12 pmsrc/src/TimeTrackingSleeperHandler(58): pocketmine\snooze\SleeperHandler->processNotifications()
#13 pmsrc/vendor/pocketmine/snooze/src/SleeperHandler(79): pocketmine\TimeTrackingSleeperHandler->processNotifications()
#14 pmsrc/src/Server(1708): pocketmine\snooze\SleeperHandler->sleepUntil(float 1702843347.0887)
#15 pmsrc/src/Server(1090): pocketmine\Server->tickProcessor()
#16 pmsrc/src/PocketMine(334): pocketmine\Server->__construct(object pocketmine\thread\ThreadSafeClassLoader#3, object pocketmine\utils\MainLogger#6, string[23] /home/anpm5/servers/s1/, string[31] /home/anpm5/servers/s1/plugins/)
#17 pmsrc/src/PocketMine(357): pocketmine\server()
#18 pmsrc(11): require(string[64] phar:///home/anpm5/startup/PocketMine-MP.phar/src/PocketMine.php)

Loaded Plugins

  • Show

Server Settings

  • Show

Installed Composer Dependencies

Installed PHP Extensions

  • Show