Git Product home page Git Product logo

gapplecooldown's People

Contributors

captainduck avatar poggit-bot avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

gapplecooldown's Issues

Suggestion

Add Were You Can See Gapple Cooldown To JackMD's ScoreHud And It Can Be A Addon That Would be awesome!!!

???

hi, how i can set the grapple cooldown?

The second egap or normal gap doesn't work...

### The first gap or e-gap I eat works fine but the second just crashes me, not the server, just me...

2020-04-07 [15:49:31] [Server thread/ERROR]: Could not load '/home/container/plugins/GappleCooldown.phar' in folder '/home/container/plugins/': Argument 1 passed to pocketmine\plugin\PluginDescription::loadMap() must be of the type array, string given, called in phar:///home/container/PocketMine-MP.phar/src/pocketmine/plugin/PluginDescription.php on line 95
2020-04-07 [15:49:31] [Server thread/CRITICAL]: TypeError: "Argument 1 passed to pocketmine\plugin\PluginDescription::loadMap() must be of the type array, string given, called in phar:///home/container/PocketMine-MP.phar/src/pocketmine/plugin/PluginDescription.php on line 95" (EXCEPTION) in "src/pocketmine/plugin/PluginDescription" at line 103
2020-04-07 [15:49:31] [Server thread/DEBUG]: #0 src/pocketmine/plugin/PluginDescription(95): pocketmine\plugin\PluginDescription->loadMap(string[93] s - $hours; $minutes = floor($mins * 60); return $hours . "h " . $minutes . "m ")
2020-04-07 [15:49:31] [Server thread/DEBUG]: #1 src/pocketmine/plugin/PharPluginLoader(60): pocketmine\plugin\PluginDescription->__construct(string[125] s - $hours;. $minutes = floor($mins * 60);. return)
2020-04-07 [15:49:31] [Server thread/DEBUG]: #2 src/pocketmine/plugin/PluginManager(235): pocketmine\plugin\PharPluginLoader->getPluginDescription(string[43] /home/container/plugins/GappleCooldown.phar)
2020-04-07 [15:49:31] [Server thread/DEBUG]: #3 src/pocketmine/Server(1850): pocketmine\plugin\PluginManager->loadPlugins(string[24] /home/container/plugins/)
2020-04-07 [15:49:31] [Server thread/DEBUG]: #4 src/pocketmine/command/defaults/ReloadCommand(49): pocketmine\Server->reload()
2020-04-07 [15:49:31] [Server thread/DEBUG]: #5 src/pocketmine/command/SimpleCommandMap(248): pocketmine\command\defaults\ReloadCommand->execute(object pocketmine\command\ConsoleCommandSender, string[6] reload, array[0])
2020-04-07 [15:49:31] [Server thread/DEBUG]: #6 src/pocketmine/Server(1807): pocketmine\command\SimpleCommandMap->dispatch(object pocketmine\command\ConsoleCommandSender, string[6] reload)
2020-04-07 [15:49:31] [Server thread/DEBUG]: #7 src/pocketmine/Server(1419): pocketmine\Server->dispatchCommand(object pocketmine\command\ConsoleCommandSender, string[6] reload)
2020-04-07 [15:49:31] [Server thread/DEBUG]: #8 vendor/pocketmine/snooze/src/SleeperHandler(123): pocketmine\Server->pocketmine{closure}()
2020-04-07 [15:49:31] [Server thread/DEBUG]: #9 vendor/pocketmine/snooze/src/SleeperHandler(85): pocketmine\snooze\SleeperHandler->processNotifications()
2020-04-07 [15:49:31] [Server thread/DEBUG]: #10 src/pocketmine/Server(2146): pocketmine\snooze\SleeperHandler->sleepUntil(double 1586274571.28)
2020-04-07 [15:49:31] [Server thread/DEBUG]: #11 src/pocketmine/Server(1990): pocketmine\Server->tickProcessor()
2020-04-07 [15:49:31] [Server thread/DEBUG]: #12 src/pocketmine/Server(1584): pocketmine\Server->start()
2020-04-07 [15:49:31] [Server thread/DEBUG]: #13 src/pocketmine/PocketMine(273): pocketmine\Server->__construct(object BaseClassLoader, object pocketmine\utils\MainLogger, string[16] /home/container/, string[24] /home/container/plugins/)
2020-04-07 [15:49:31] [Server thread/DEBUG]: #14 src/pocketmine/PocketMine(296): pocketmine\server()
2020-04-07 [15:49:31] [Server thread/DEBUG]: #15 (11): require(string[71] phar:///home/container/PocketMine-MP.phar/src/pocketmine/PocketMine.php)

Bug

2018-03-21 [12:42:51] �[Server thread/CRITICAL]: Error: "Class 'captainduck\GappleCooldown\Task' not found" (EXCEPTION) in "GappleCooldown.phar/src/captainduck/GappleCooldown/Main" at line 21�
2018-03-21 [12:42:51] �[Server thread/DEBUG]: #0 src/pocketmine/plugin/PluginBase(90): captainduck\GappleCooldown\Main->onEnable()�
2018-03-21 [12:42:51] �[Server thread/DEBUG]: #1 src/pocketmine/plugin/PharPluginLoader(122): pocketmine\plugin\PluginBase->setEnabled(boolean 1)�
2018-03-21 [12:42:51] �[Server thread/DEBUG]: #2 src/pocketmine/plugin/PluginManager(576): pocketmine\plugin\PharPluginLoader->enablePlugin(captainduck\GappleCooldown\Main object)�
2018-03-21 [12:42:51] �[Server thread/DEBUG]: #3 src/pocketmine/Server(1919): pocketmine\plugin\PluginManager->enablePlugin(captainduck\GappleCooldown\Main object)�
2018-03-21 [12:42:51] �[Server thread/DEBUG]: #4 src/pocketmine/Server(1905): pocketmine\Server->enablePlugin(captainduck\GappleCooldown\Main object)�
2018-03-21 [12:42:51] �[Server thread/DEBUG]: #5 src/pocketmine/Server(1699): pocketmine\Server->enablePlugins(integer 1)�
2018-03-21 [12:42:51] �[Server thread/DEBUG]: #6 src/pocketmine/PocketMine(305): pocketmine\Server->__construct(BaseClassLoader object, pocketmine\utils\MainLogger object, string /home/gs/gs/data/servers/9223138/, string /home/gs/gs/data/servers/9223138/plugins/)�
2018-03-21 [12:42:51] �[Server thread/DEBUG]: #7 /home/gs/gs/data/servers/9223138/PocketMine-MP.phar(1): require(string phar:///home/gs/gs/data/servers/9223138/PocketMine-MP.phar/src/pocketmine/PocketMine.php)�
2018-03-21 [12:42:51] �[Server thread/INFO]: Disabling GappleCooldown v1.1.0�
2018-03-21 [12:42:51] �[Server thread/CRITICAL]: ErrorException: "Undefined property: captainduck\GappleCooldown\Main::$config" (EXCEPTION) in "GappleCooldown.phar/src/captainduck/GappleCooldown/Main" at line 32�
2018-03-21 [12:42:51] �[Server thread/DEBUG]: #0 GappleCooldown.phar/src/captainduck/GappleCooldown/Main(32): pocketmine\error_handler(integer 8, string Undefined property: captainduck\GappleCooldown\Main::$config, string phar:///home/gs/gs/data/servers/9223138/plugins/GappleCooldown.phar/src/captainduck/GappleCooldown/Main.php, integer 32, array Array())�
2018-03-21 [12:42:51] �[Server thread/DEBUG]: #1 src/pocketmine/plugin/PluginBase(92): captainduck\GappleCooldown\Main->onDisable()�
2018-03-21 [12:42:51] �[Server thread/DEBUG]: #2 src/pocketmine/plugin/PharPluginLoader(137): pocketmine\plugin\PluginBase->setEnabled(boolean )�
2018-03-21 [12:42:51] �[Server thread/DEBUG]: #3 src/pocketmine/plugin/PluginManager(653): pocketmine\plugin\PharPluginLoader->disablePlugin(captainduck\GappleCooldown\Main object)�
2018-03-21 [12:42:51] �[Server thread/DEBUG]: #4 src/pocketmine/plugin/PluginManager(579): pocketmine\plugin\PluginManager->disablePlugin(captainduck\GappleCooldown\Main object)�
2018-03-21 [12:42:51] �[Server thread/DEBUG]: #5 src/pocketmine/Server(1919): pocketmine\plugin\PluginManager->enablePlugin(captainduck\GappleCooldown\Main object)�
2018-03-21 [12:42:51] �[Server thread/DEBUG]: #6 src/pocketmine/Server(1905): pocketmine\Server->enablePlugin(captainduck\GappleCooldown\Main object)�
2018-03-21 [12:42:51] �[Server thread/DEBUG]: #7 src/pocketmine/Server(1699): pocketmine\Server->enablePlugins(integer 1)�
2018-03-21 [12:42:51] �[Server thread/DEBUG]: #8 src/pocketmine/PocketMine(305): pocketmine\Server->__construct(BaseClassLoader object, pocketmine\utils\MainLogger object, string /home/gs/gs/data/servers/9223138/, string /home/gs/gs/data/servers/9223138/plugins/)�
2018-03-21 [12:42:51] �[Server thread/DEBUG]: #9 /home/gs/gs/data/servers/9223138/PocketMine-MP.phar(1): require(string phar:///home/gs/gs/data/servers/9223138/PocketMine-MP.phar/src/pocketmine/PocketMine.php)�

using time() as cooldown over task

since using task are redundant and abuse of the system to begin with
and there's no need for realtime notice if the cooldown goes off thus it shouldnt be needed
you should just put time() + cooldown into the array
which can easily be checked by
if time() > value

Crashes the server

When consuming gapples, first off, gapple cooldown doesn’t even work and eggaps, when you eat it for the second time, you just crash.

Can you teach me something small

Can you teach me how to make a cooldown task?

Im making a gems plugin.
And I need to add a cooldown so players cant constantly use them.

Server Crash

when i eat a enchanted gap, the server just crash, idk why
Console:

2020-05-24 [18:37:06] [Server thread/CRITICAL]: Error: "Call to undefined method captainduck\GappleCooldown\GappleCooldown::formatEnchantedMessage()" (EXCEPTION) in "plugins/GappleCooldown.phar/src/captainduck/GappleCooldown/GappleCooldown" at line 75

1237 | 2020-05-24 [18:37:06] [Server thread/DEBUG]: #0 src/pocketmine/plugin/MethodEventExecutor(42): captainduck\GappleCooldown\GappleCooldown->onConsume(object pocketmine\event\player\PlayerItemConsumeEvent)
1238 | 2020-05-24 [18:37:06] [Server thread/DEBUG]: #1 src/pocketmine/plugin/RegisteredListener(80): pocketmine\plugin\MethodEventExecutor->execute(object captainduck\GappleCooldown\GappleCooldown, object pocketmine\event\player\PlayerItemConsumeEvent)
1239 | 2020-05-24 [18:37:06] [Server thread/DEBUG]: #2 src/pocketmine/event/Event(88): pocketmine\plugin\RegisteredListener->callEvent(object pocketmine\event\player\PlayerItemConsumeEvent)
1240 | 2020-05-24 [18:37:06] [Server thread/DEBUG]: #3 src/pocketmine/Player(2484): pocketmine\event\Event->call()
1241 | 2020-05-24 [18:37:06] [Server thread/DEBUG]: #4 src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(150): pocketmine\Player->handleInventoryTransaction(object pocketmine\network\mcpe\protocol\InventoryTransactionPacket)
1242 | 2020-05-24 [18:37:06] [Server thread/DEBUG]: #5 src/pocketmine/network/mcpe/protocol/InventoryTransactionPacket(178): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleInventoryTransaction(object pocketmine\network\mcpe\protocol\InventoryTransactionPacket)
1243 | 2020-05-24 [18:37:06] [Server thread/DEBUG]: #6 src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(110): pocketmine\network\mcpe\protocol\InventoryTransactionPacket->handle(object pocketmine\network\mcpe\PlayerNetworkSessionAdapter)
1244 | 2020-05-24 [18:37:06] [Server thread/DEBUG]: #7 src/pocketmine/network/mcpe/protocol/BatchPacket(126): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleDataPacket(object pocketmine\network\mcpe\protocol\InventoryTransactionPacket)
1245 | 2020-05-24 [18:37:06] [Server thread/DEBUG]: #8 src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(110): pocketmine\network\mcpe\protocol\BatchPacket->handle(object pocketmine\network\mcpe\PlayerNetworkSessionAdapter)
1246 | 2020-05-24 [18:37:06] [Server thread/DEBUG]: #9 src/pocketmine/Player(3121): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleDataPacket(object pocketmine\network\mcpe\protocol\BatchPacket)
1247 | 2020-05-24 [18:37:06] [Server thread/DEBUG]: #10 src/pocketmine/network/mcpe/RakLibInterface(169): pocketmine\Player->handleDataPacket(object pocketmine\network\mcpe\protocol\BatchPacket)
1248 | 2020-05-24 [18:37:06] [Server thread/DEBUG]: #11 vendor/pocketmine/raklib/src/server/ServerHandler(99): pocketmine\network\mcpe\RakLibInterface->handleEncapsulated(string[21] 187.243.112.148 56485, object raklib\protocol\EncapsulatedPacket, integer 0)
1249 | 2020-05-24 [18:37:06] [Server thread/DEBUG]: #12 src/pocketmine/network/mcpe/RakLibInterface(109): raklib\server\ServerHandler->handlePacket()
1250 | 2020-05-24 [18:37:06] [Server thread/DEBUG]: #13 src/pocketmine/network/mcpe/RakLibInterface(99): pocketmine\network\mcpe\RakLibInterface->process()
1251 | 2020-05-24 [18:37:06] [Server thread/DEBUG]: #14 vendor/pocketmine/snooze/src/SleeperHandler(123): pocketmine\network\mcpe\RakLibInterface->pocketmine\network\mcpe{closure}()
1252 | 2020-05-24 [18:37:06] [Server thread/DEBUG]: #15 vendor/pocketmine/snooze/src/SleeperHandler(85): pocketmine\snooze\SleeperHandler->processNotifications()
1253 | 2020-05-24 [18:37:06] [Server thread/DEBUG]: #16 src/pocketmine/Server(2146): pocketmine\snooze\SleeperHandler->sleepUntil(double 1590363426.4825)
1254 | 2020-05-24 [18:37:06] [Server thread/DEBUG]: #17 src/pocketmine/Server(1990): pocketmine\Server->tickProcessor()
1255 | 2020-05-24 [18:37:06] [Server thread/DEBUG]: #18 src/pocketmine/Server(1584): pocketmine\Server->start()
1256 | 2020-05-24 [18:37:06] [Server thread/DEBUG]: #19 src/pocketmine/PocketMine(272): pocketmine\Server->__construct(object BaseClassLoader, object pocketmine\utils\MainLogger, string[16] /aternos/server/, string[24] /aternos/server/plugins/)
1257 | 2020-05-24 [18:37:06] [Server thread/DEBUG]: #20 src/pocketmine/PocketMine(295): pocketmine\server()
1258 | 2020-05-24 [18:37:06] [Server thread/DEBUG]: #21 (11): require(string[64] phar:///aternos/server/server.phar/src/pocketmine/PocketMine.php)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.