dapigguy / piggyauctions Goto Github PK
View Code? Open in Web Editor NEWAn auction house plugin for PocketMine-MP allowing players to bid for items
License: Apache License 2.0
An auction house plugin for PocketMine-MP allowing players to bid for items
License: Apache License 2.0
API 4.0 pls
Please make sure your issue complies with these guidelines:
Please make sure your issue complies with these guidelines:
If you have an on-going auction, you can cancel or remove this auction from the Auctions Manager. Thanks!
When I type /ah it cause internal server error how to fix it please help
Please make sure your issue complies with these guidelines:
Please add a feature where if player bid under 30 seconds (or when the auction almost end) the timer increase back to a minute to prevent people from sniping the auction in the last second
Please make sure your issue complies with these guidelines:
Link to Crashdump:
https://www.toptal.com/developers/hastebin/imokelileh.scss
hi
if i use the plugin on 2 server with mysql it dont refresh.
i put an auction in 1 cb and dont see it on the other cb but if i restart the server i see it but... the seller or the buyer become the item on cb1 and cb2 thats a rly bad dup bug
and make the mysql db useless
plz make a mysql refreshtask
Please make sure your issue complies with these guidelines:
Link to Crashdump:
Please make sure your issue complies with these guidelines:
Link to Crashdump:
PocketMine-MP version: 4.12.2 [Protocol 560]
Git commit: 0ee6cdb058d4bd2e058352b3a710177366019c03
PHP version: 8.0.26
OS: Linux, linux
A PLUGIN WAS INVOLVED IN THIS CRASH
BAD PLUGIN: PiggyAuctions
Error: Player is not connected
File: pmsrc/src/player/Player
Line: 582
Type: LogicException
Backtrace:
#0 plugins/PiggyAuctions.phar/src/DaPigGuy/PiggyAuctions/menu/pages/AuctionMenu(97): pocketmine\player\Player->getNetworkSession()
#1 plugins/PiggyAuctions.phar/src/DaPigGuy/PiggyAuctions/libs/DaPigGuy/libPiggyEconomy/providers/BedrockEconomyProvider(38): DaPigGuy\PiggyAuctions\menu\pages\AuctionMenu->DaPigGuy\PiggyAuctions\menu\pages\{closure}(int 48481)
#2 plugins/BedrockEconomy.phar/src/cooldogedev/BedrockEconomy/libs/cooldogedev/libSQL/context/ClosureContext(98): DaPigGuy\PiggyAuctions\libs\DaPigGuy\libPiggyEconomy\providers\BedrockEconomyProvider->DaPigGuy\PiggyAuctions\libs\DaPigGuy\libPiggyEconomy\providers\{closure}(int 48481, object Closure#229802, null)
#3 plugins/BedrockEconomy.phar/src/cooldogedev/BedrockEconomy/libs/cooldogedev/libSQL/ConnectionPool(89): cooldogedev\BedrockEconomy\libs\cooldogedev\libSQL\context\ClosureContext->invoke(int 48481, null)
#4 pmsrc/vendor/pocketmine/snooze/src/SleeperHandler(123): cooldogedev\BedrockEconomy\libs\cooldogedev\libSQL\ConnectionPool->cooldogedev\BedrockEconomy\libs\cooldogedev\libSQL\{closure}()
#5 pmsrc/vendor/pocketmine/snooze/src/SleeperHandler(82): pocketmine\snooze\SleeperHandler->processNotifications()
#6 pmsrc/src/Server(1703): pocketmine\snooze\SleeperHandler->sleepUntil(float 1672835041.509)
#7 pmsrc/src/Server(1061): pocketmine\Server->tickProcessor()
#8 pmsrc/src/PocketMine(339): pocketmine\Server->__construct(object BaseClassLoader#3, object pocketmine\utils\MainLogger#4, string[13] /root/Server/, string[21] /root/Server/plugins/)
#9 pmsrc/src/PocketMine(362): pocketmine\server()
#10 pmsrc(11): require(string[57] phar:///root/Server/PocketMine-MP.phar/src/PocketMine.php)
Code:
[573] return $this->isConnected();
[574] }
[575]
[576] public function isConnected() : bool{
[577] return $this->networkSession !== null && $this->networkSession->isConnected();
[578] }
[579]
[580] public function getNetworkSession() : NetworkSession{
[581] if($this->networkSession === null){
[582] throw new \LogicException("Player is not connected");
[583] }
[584] return $this->networkSession;
[585] }
[586]
[587] /**
[588] * Gets the username
[589] */
[590] public function getName() : string{
[591] return $this->username;
[592] }
Please make sure your issue complies with these guidelines:
1)create auction
2)put any item
3)edit the minimum bid amount after putting up the item
4)submit with any numeric value
5)reedit the bid (gold ingot)
6)place any amount on the bid
7)close the UI instead of pressing submit
8)item gone
hi with php 8.0 i become this error and the server crash!
ErrorException: "uasort(): Returning bool from comparison function is deprecated, return an integer less than, equal to, or greater than zero" (EXCEPTION) in "plugins/PiggyAuctions/src/DaPigGuy/PiggyAuctions/menu/utils/MenuUtils" at line 28.
BedrockEconomy Support + PM4
Please make sure your issue complies with these guidelines:
Prohibit the use of the auction in GM 1, or add to the config choise
Hello, I have a problem as soon as I want to change the starting price of the auction can you help me please (I have translated the interface into French for my future server.)
To look at the problem I made a private video to show it to you: https://youtu.be/xo4MdXq1lyE
Please make sure your issue complies with these guidelines:
Please make sure your issue complies with these guidelines:
was this not tasted at all?
hi
i use the newest version and i found the next bug.
i have 500 money if i bid 200 and someone bid 280 i have to bid 312 but i cant bid,
it say not enough money but i bid 200 and only need to bid 112 more.
i have 300$ is enough but i need 312$ that the plugin say i have enough
so i always need more money as the min bid is.
Please make sure your issue complies with these guidelines:
Please make sure your issue complies with these guidelines:
Link to Crashdump:
Piggy auction does not open, after which the inventory does not work.
Please update plugin api 5
Please make sure your issue complies with these guidelines:
Link to Crashdump:
A PLUGIN WAS INVOLVED IN THIS CRASH
BAD PLUGIN: PiggyAuctions
Error: Player is not connected
File: pmsrc/src/player/Player
Line: 553
Type: LogicException
Backtrace:
#0 plugins/PiggyAuctions-2.0.1.phar/src/DaPigGuy/PiggyAuctions/menu/pages/AuctionMenu(97): pocketmine\player\Player->getNetworkSession()
#1 plugins/PiggyAuctions-2.0.1.phar/src/DaPigGuy/PiggyAuctions/libs/DaPigGuy/libPiggyEconomy/providers/EconomySProvider(32): DaPigGuy\PiggyAuctions\menu\pages\AuctionMenu->DaPigGuy\PiggyAuctions\menu\pages\{closure}(double 282667)
#2 plugins/PiggyAuctions-2.0.1.phar/src/DaPigGuy/PiggyAuctions/menu/pages/AuctionMenu(98): DaPigGuy\PiggyAuctions\libs\DaPigGuy\libPiggyEconomy\providers\EconomySProvider->getMoney(object pocketmine\player\Player#197934, object Closure#135985)
#3 plugins/PiggyAuctions-2.0.1.phar/src/DaPigGuy/PiggyAuctions/menu/pages/AuctionMenu(46): DaPigGuy\PiggyAuctions\menu\pages\AuctionMenu->render()
#4 pmsrc/src/scheduler/ClosureTask(63): DaPigGuy\PiggyAuctions\menu\pages\AuctionMenu->DaPigGuy\PiggyAuctions\menu\pages\{closure}()
#5 pmsrc/src/scheduler/TaskHandler(117): pocketmine\scheduler\ClosureTask->onRun()
#6 pmsrc/src/scheduler/TaskScheduler(144): pocketmine\scheduler\TaskHandler->run()
#7 pmsrc/src/plugin/PluginManager(478): pocketmine\scheduler\TaskScheduler->mainThreadHeartbeat(integer 31450)
#8 pmsrc/src/Server(1769): pocketmine\plugin\PluginManager->tickSchedulers(integer 31450)
#9 pmsrc/src/Server(1658): pocketmine\Server->tick()
#10 pmsrc/src/Server(1047): pocketmine\Server->tickProcessor()
#11 pmsrc/src/PocketMine(304): pocketmine\Server->__construct(object BaseClassLoader#3, object pocketmine\utils\MainLogger#2, string[15] /root/Myserver/, string[23] /root/Myserver/plugins/)
#12 pmsrc/src/PocketMine(327): pocketmine\server()
#13 pmsrc(11): require(string[59] phar:///root/Myserver/PocketMine-MP.phar/src/PocketMine.php)
Code:
[544] return $this->isConnected();
[545] }
[546]
[547] public function isConnected() : bool{
[548] return $this->networkSession !== null && $this->networkSession->isConnected();
[549] }
[550]
[551] public function getNetworkSession() : NetworkSession{
[552] if($this->networkSession === null){
[553] throw new \LogicException("Player is not connected");
[554] }
[555] return $this->networkSession;
[556] }
[557]
[558] /**
[559] * Gets the username
[560] */
[561] public function getName() : string{
[562] return $this->username;
[563] }
THIS CRASH WAS CAUSED BY A PLUGIN
BAD PLUGIN: PiggyAuctions
Error: Call to a member function getAuctionManager() on null
File: plugins/PiggyAuctions-master/src/DaPigGuy/PiggyAuctions/commands/AuctionHouseCommand
Line: 30
Type: Error
Backtrace:
#0 /home/container/virions/Commando.phar/src/CortexPE/Commando/BaseCommand(140): DaPigGuy\PiggyAuctions\commands\AuctionHouseCommand->onRun(object Stats\player\MagicPlayer#1286263, string[2] ah, array[1])
#1 pmsrc/src/command/SimpleCommandMap(205): CortexPE\Commando\BaseCommand->execute(object Stats\player\MagicPlayer#1286263, string[2] ah, array[1])
#2 pmsrc/src/Server(1444): pocketmine\command\SimpleCommandMap->dispatch(object Stats\player\MagicPlayer#1286263, string[7] ah sell)
#3 pmsrc/src/player/Player(1441): pocketmine\Server->dispatchCommand(object Stats\player\MagicPlayer#1286263, string[7] ah sell)
#4 pmsrc/src/network/mcpe/handler/InGamePacketHandler(749): pocketmine\player\Player->chat(string[8] /ah sell)
#5 pmsrc/vendor/pocketmine/bedrock-protocol/src/CommandRequestPacket(51): pocketmine\network\mcpe\handler\InGamePacketHandler->handleCommandRequest(object pocketmine\network\mcpe\protocol\CommandRequestPacket#1056856)
#6 pmsrc/src/network/mcpe/NetworkSession(418): pocketmine\network\mcpe\protocol\CommandRequestPacket->handle(object CLADevs\VanillaX\network\InGamePacketHandlerX#1346017)
#7 pmsrc/src/network/mcpe/NetworkSession(374): pocketmine\network\mcpe\NetworkSession->handleDataPacket(object pocketmine\network\mcpe\protocol\CommandRequestPacket#1056856, string[29] M./ah sell.LA..H..?6.z.h.F...)
#8 pmsrc/src/network/mcpe/raklib/RakLibInterface(182): pocketmine\network\mcpe\NetworkSession->handleEncoded(string[83] ....O.P(N..a.q.....`o..jG.1.&.......3.N.ct6....*..ls.3......:8........&,.....7.)
#9 pmsrc/vendor/pocketmine/raklib-ipc/src/RakLibToUserThreadMessageReceiver(42): pocketmine\network\mcpe\raklib\RakLibInterface->onPacketReceive(int 119, string[92] ....5........Q.....@.,-s....Z4]....._...m... .3).V...2?..G.S...~.."...Q....!....)
#10 pmsrc/src/network/mcpe/raklib/RakLibInterface(112): raklib\server\ipc\RakLibToUserThreadMessageReceiver->handle(object pocketmine\network\mcpe\raklib\RakLibInterface#32287)
#11 pmsrc/vendor/pocketmine/snooze/src/SleeperHandler(123): pocketmine\network\mcpe\raklib\RakLibInterface->pocketmine\network\mcpe\raklib{closure}()
#12 pmsrc/vendor/pocketmine/snooze/src/SleeperHandler(82): pocketmine\snooze\SleeperHandler->processNotifications()
#13 pmsrc/src/Server(1703): pocketmine\snooze\SleeperHandler->sleepUntil(float 1669909773.7004)
#14 pmsrc/src/Server(1061): pocketmine\Server->tickProcessor()
#15 pmsrc/src/PocketMine(328): pocketmine\Server->__construct(object BaseClassLoader#4, object pocketmine\utils\MainLogger#3, string[16] /home/container/, string[24] /home/container/plugins/)
#16 pmsrc/src/PocketMine(351): pocketmine\server()
#17 pmsrc(11): require(string[60] phar:///home/container/PocketMine-MP.phar/src/PocketMine.php)
Code:
[21]
[22] public function onRun(CommandSender $sender, string $aliasUsed, array $args): void
[23] {
[24] if (!$sender instanceof Player) {
[25] $sender->sendMessage(TextFormat::RED . "Please use this in-game.");
[26] return;
[27] }
[28] if (isset($args["player"])) {
[29] if (!is_string($args["player"])) return; //Shut PHPStorm up
Please make sure your issue complies with these guidelines:
Add the possibility to mark a message in the chat for cash .
Example:
I put 1 stack of iron for sale and I pay $ 20 to put an ad in the chat that says I put an item on sale
Please make sure your issue complies with these guidelines:
https://twitter.com/whamenrespek/status/1249065778235748358?s=19
Pm4 support
hi
i use the latest version but with economyapi (mysql) it crash the server
2021-01-26 13:57:45 Server|CRITICAL > TypeError: "Return value of DaPigGuy\PiggyAuctions\libs\DaPigGuy\libPiggyEconomy\providers\EconomySProvider::getMoney() must be of the type float, string returned" (EXCEPTION) in "plugins/PiggyAuctions.phar/src/DaPigGuy/PiggyAuctions/libs/DaPigGuy/libPiggyEconomy/providers/EconomySProvider" at line 33
Please make sure your issue complies with these guidelines:
Please make sure your issue complies with these guidelines:
1./ah
2.Click [Manage Auctions]
3.Click [Create Auction] , while holding an item.
4.Clicking [Create Auction] doesn't work.
Not showing new page, It just doesn't change.
No crashdumps created.
Please make sure your issue complies with these guidelines:
Please make sure your issue complies with these guidelines:
Link to Crashdump:
make auction sell limit per player
example perm:
Implicit conversion from float -63.45111111111111 to int loses precision
Line: 22
Please make sure your issue complies with these guidelines:
[--]
Hi so we press the "Create Auction" button and its doing nothing
Please make sure your issue complies with these guidelines:
Link to Crashdump:
09:38:51] [Asynchronous Worker #0 thread/CRITICAL]: ErrorException: "Undefined offset: 0" (EXCEPTION) in "plugins/PiggyAuctions.phar/src/DaPigGuy/PiggyAuctions/tasks/CheckUpdatesTask" at line 30
[09:38:51] [Asynchronous Worker #0 thread/DEBUG]: #0 plugins/PiggyAuctions.phar/src/DaPigGuy/PiggyAuctions/tasks/CheckUpdatesTask(30): pocketmine\utils\Utils::errorExceptionHandler(integer 8, string[19] Undefined offset: 0, string[95] phar:///root/N/plugins/PiggyAuctions.phar/src/DaPigGuy/PiggyAuctions/tasks/Check, integer 30, array[2])
[09:38:51] [Asynchronous Worker #0 thread/DEBUG]: #1 src/pocketmine/scheduler/AsyncTask(82): DaPigGuy\PiggyAuctions\tasks\CheckUpdatesTask->onRun()
[09:38:51] [Asynchronous Worker #0 thread/DEBUG]: #2 (): pocketmine\scheduler\AsyncTask->run()
[09:38:51] [Server thread/CRITICAL]: Could not execute asynchronous task CheckUpdatesTask: Task crashed
Latest Pocketmine
Latest PiggyAuctions
https://crash.pmmp.io/view/6297902
I dont know what caused it as i was not online when it occured
Please make sure your issue complies with these guidelines:
This issue seems to be happening to ps4 players only
Please make sure your issue complies with these guidelines:
Link to Crashdump:
Please make sure your issue complies with these guidelines:
Link to Crashdump:
https://hastebin.com/iyurababep.yaml
It occurs when a player joins the server. It's also exactly the same error that used to be on PiggyCrates.
Please make sure your issue complies with these guidelines:
Link to Crashdump: https://crash.pmmp.io/view/6645457
When a player selects and item in the auction house to bid on, it crashes the server
Please make sure your issue complies with these guidelines:
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.