Coder Social home page Coder Social logo

easykits's Introduction

AndreasHGK

Currently working on projects in Golang and Rust.

AndreasHGK's GitHub stats

easykits's People

Contributors

andreashgk avatar imdarealani avatar javierleon9966 avatar poggit-bot avatar taconoburrito avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

easykits's Issues

Question

whats the command + args to give someone a kit without the ui so i can set this up for console commands

Iasue

When someone clicks kit member it says they dont have perm.kit Member is only for rank Member.So, I added /setgperm Member Easykits.kit.Member.But Member rank players still cant use kit Member even tho I added the permission to their rank. How do i fix this?

Failed to Load Kits

So I recently added a kit called Overload and when I came on the next day to turn on the server it said it “Failed to load kit Overload.” Im using 3.9.3 Poggit and this is the config all I did was add the kit and changed nothing in config
Overload:
items:
0:
id: 322
damage: 0
count: 12
1:
id: 466
damage: 0
count: 3
2:
id: 373
damage: 22
count: 1
3:
id: 373
damage: 22
count: 1
4:
id: 373
damage: 22
count: 1
5:
id: 310
damage: 0
count: 1
lore:
- ""
- §8Overload III
enchants:
419: 3
17: 10
6:
id: 311
damage: 0
count: 1
lore:
- ""
- §8Overload III
enchants:
419: 3
17: 10
7:
id: 312
damage: 0
count: 1
lore:
- ""
- §8Overload III
enchants:
419: 3
17: 10
8:
id: 313
damage: 0
count: 1
lore:
- ""
- §8Overload III
enchants:
419: 3
17: 10
20:
id: 373
damage: 22
count: 1
21:
id: 373
damage: 22
count: 1
22:
id: 373
damage: 22
count: 1
29:
id: 373
damage: 22
count: 1
30:
id: 373
damage: 22
count: 1
31:
id: 373
damage: 22
count: 1
armor: []
price: 10000000.000000
cooldown: 0
flags:
locked: false
doOverride: false
doOverrideArmor: false
alwaysClaim: false
emptyOnClaim: false
chestKit: true

Add Image

Please add an image to Easykit as it can be very useful and please support PATH and URL images

/givekit and chest kit disappearing issue

Everything works smoothly, except when i do /givekit (both UI and command) it gives it to me not to the player I want. And when a player have the same kits in their inventory, if they open one the others disappear.

Internal server error

TypeError: "str_replace(): Argument #2 ($replace) must be of type array|string, float given" (EXCEPTION) in "plugins/EasyKits (6).phar/src/AndreasHGK/EasyKits/utils/LangUtils" at line 42
[00:28:22] [Server thread/CRITICAL]: #0 plugins/EasyKits (6).phar/src/AndreasHGK/EasyKits/utils/LangUtils(42): str_replace(string[7] {PRICE}, double 10, string[22] examplekit...6${PRICE})
[00:28:22] [Server thread/CRITICAL]: #1 plugins/EasyKits (6).phar/src/AndreasHGK/EasyKits/utils/LangUtils(33): AndreasHGK\EasyKits\utils\LangUtils::replaceVariables(string[22] examplekit...6${PRICE}, array[2])
[00:28:22] [Server thread/CRITICAL]: #2 plugins/EasyKits (6).phar/src/AndreasHGK/EasyKits/ui/KitSelectForm(41): AndreasHGK\EasyKits\utils\LangUtils::getMessage(string[27] kit-available-priced-format, boolean 1, array[2])
[00:28:22] [Server thread/CRITICAL]: #3 plugins/EasyKits (6).phar/src/AndreasHGK/EasyKits/ui/CategorySelectForm(46): AndreasHGK\EasyKits\ui\KitSelectForm::sendTo(object pocketmine\Player, object AndreasHGK\EasyKits\Category)
[00:28:22] [Server thread/CRITICAL]: #4 plugins/EasyKits (6).phar/src/AndreasHGK/EasyKits/libs/jojoe77777/FormAPI/Form(46): AndreasHGK\EasyKits\ui\CategorySelectForm::AndreasHGK\EasyKits\ui{closure}(object pocketmine\Player, string[18] example category 2)
[00:28:22] [Server thread/CRITICAL]: #5 pmsrc/src/pocketmine/Player(3674): AndreasHGK\EasyKits\libs\jojoe77777\FormAPI\Form->handleResponse(object pocketmine\Player, string[18] example category 2)
[00:28:22] [Server thread/CRITICAL]: #6 pmsrc/src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(259): pocketmine\Player->onFormSubmit(integer 1, integer 1)
[00:28:22] [Server thread/CRITICAL]: #7 pmsrc/src/pocketmine/network/mcpe/protocol/ModalFormResponsePacket(49): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleModalFormResponse(object pocketmine\network\mcpe\protocol\ModalFormResponsePacket)
[00:28:22] [Server thread/CRITICAL]: #8 pmsrc/src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(109): pocketmine\network\mcpe\protocol\ModalFormResponsePacket->handle(object pocketmine\network\mcpe\PlayerNetworkSessionAdapter)
[00:28:22] [Server thread/CRITICAL]: #9 pmsrc/src/pocketmine/network/mcpe/protocol/BatchPacket(130): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleDataPacket(object pocketmine\network\mcpe\protocol\ModalFormResponsePacket)
[00:28:22] [Server thread/CRITICAL]: #10 pmsrc/src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(109): pocketmine\network\mcpe\protocol\BatchPacket->handle(object pocketmine\network\mcpe\PlayerNetworkSessionAdapter)
[00:28:22] [Server thread/CRITICAL]: #11 pmsrc/src/pocketmine/Player(3321): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleDataPacket(object pocketmine\network\mcpe\protocol\BatchPacket)
[00:28:22] [Server thread/CRITICAL]: #12 pmsrc/src/pocketmine/network/mcpe/RakLibInterface(169): pocketmine\Player->handleDataPacket(object pocketmine\network\mcpe\protocol\BatchPacket)
[00:28:22] [Server thread/CRITICAL]: #13 pmsrc/vendor/pocketmine/raklib/src/server/ServerHandler(95): pocketmine\network\mcpe\RakLibInterface->handleEncapsulated(string[20] 187.154.33.196 53356, object raklib\protocol\EncapsulatedPacket, integer 0)
[00:28:22] [Server thread/CRITICAL]: #14 pmsrc/src/pocketmine/network/mcpe/RakLibInterface(109): raklib\server\ServerHandler->handlePacket()
[00:28:22] [Server thread/CRITICAL]: #15 pmsrc/src/pocketmine/network/mcpe/RakLibInterface(99): pocketmine\network\mcpe\RakLibInterface->process()
[00:28:22] [Server thread/CRITICAL]: #16 pmsrc/vendor/pocketmine/snooze/src/SleeperHandler(113): pocketmine\network\mcpe\RakLibInterface->pocketmine\network\mcpe{closure}()
[00:28:22] [Server thread/CRITICAL]: #17 pmsrc/vendor/pocketmine/snooze/src/SleeperHandler(75): pocketmine\snooze\SleeperHandler->processNotifications()
[00:28:22] [Server thread/CRITICAL]: #18 pmsrc/src/pocketmine/Server(2155): pocketmine\snooze\SleeperHandler->sleepUntil(double 1628814502.9091)
[00:28:22] [Server thread/CRITICAL]: #19 pmsrc/src/pocketmine/Server(1992): pocketmine\Server->tickProcessor()
[00:28:22] [Server thread/CRITICAL]: #20 pmsrc/src/pocketmine/Server(1586): pocketmine\Server->start()
[00:28:22] [Server thread/CRITICAL]: #21 pmsrc/src/pocketmine/PocketMine(311): pocketmine\Server->__construct(object BaseClassLoader, object pocketmine\utils\MainLogger, string[16] /home/container/, string[24] /home/container/plugins/)
[00:28:22] [Server thread/CRITICAL]: #22 pmsrc/src/pocketmine/PocketMine(341): pocketmine\server()
[00:28:22] [Server thread/CRITICAL]: #23 pmsrc(11): require(string[71] phar:///home/container/PocketMine-MP.phar/src/pocketmine/PocketMine.php)

BIG BUG

I have mentioned this before but no one replied. EasyKits loses plugin data for some reason. This happens after you restart a couple of times. First it dosen't load in then next restart the data just dissapears. Please fix this data loss issue.

suggestion

make locked category viewable by people without permission but they cant access it and be able to make administrative categories that only people with permission can view and access

Suggestion

give a kit

the command could be /givekit (kitname) (amount) this would be useful for servers that want to reward their players with a 1 time kit instead of having it unlocked for a life time.

some examples completing quests on skyblock or factions lets say you kill 100 player and you receive 1 good kit.

i hope you lime this idea it would benefit my server and many more

Suggestion [PurePerms]

Is it possible if the plugin does not need a pureperms plugin for a player to use it every day? Like /givekitperm {player} {kit}. So that a player can have a kit without the need of changing groups from pureperms.

Suggestion - One kit per life.

That's very essential for a server to implement a shop feature.
For example, KitPvP servers don't want players to get a repetitive kit so they turn on Override.
However, this measure will also take away players' bought items.

Permission

I set easykits.kit.MVP and easykits.kit.mvp and it doesnt work. My kit name is MVP and i set the permission to mvp no caps

error while making a kit

0B611D1D-0669-4E53-BB47-24AD82CB9E71

i got this while making my first none locked kit i dont know if that has anything to do with the error

Having a price/cooldown gives ISE

You can claim a kit just fine the first time, but then get ISE when you try to open the kit ui.

[08:23:14] [Server thread/CRITICAL]: TypeError: "str_replace(): Argument #2 ($replace) must be of type array|string, float given" (EXCEPTION) in "plugins/EasyKits.phar/src/AndreasHGK/EasyKits/utils/LangUtils" at line 42 [08:23:14] [Server thread/CRITICAL]: #0 plugins/EasyKits.phar/src/AndreasHGK/EasyKits/utils/LangUtils(42): str_replace(string[7] {PRICE}, double 0, string[26] ..l..9Apollo...c{COOLDOWN}) [08:23:14] [Server thread/CRITICAL]: #1 plugins/EasyKits.phar/src/AndreasHGK/EasyKits/utils/LangUtils(33): AndreasHGK\EasyKits\utils\LangUtils::replaceVariables(string[26] ..l..9Apollo...c{COOLDOWN}, array[3]) [08:23:14] [Server thread/CRITICAL]: #2 plugins/EasyKits.phar/src/AndreasHGK/EasyKits/ui/KitSelectForm(58): AndreasHGK\EasyKits\utils\LangUtils::getMessage(string[19] kit-cooldown-format, boolean 1, array[3]) [08:23:14] [Server thread/CRITICAL]: #3 plugins/EasyKits.phar/src/AndreasHGK/EasyKits/command/KitCommand(45): AndreasHGK\EasyKits\ui\KitSelectForm::sendTo(object pocketmine\Player) [08:23:14] [Server thread/CRITICAL]: #4 pmsrc/src/pocketmine/command/PluginCommand(54): AndreasHGK\EasyKits\command\KitCommand->onCommand(object pocketmine\Player, object pocketmine\command\PluginCommand, string[3] kit, array[0]) [08:23:14] [Server thread/CRITICAL]: #5 pmsrc/src/pocketmine/command/SimpleCommandMap(248): pocketmine\command\PluginCommand->execute(object pocketmine\Player, string[3] kit, array[0])

KitItems

I think the category "kit items" is a gui. does it need another plugin to work? because it instantly closes when I open it. sorry i have a lot of issues here.

Kits denied in certain worlds Suggestion

I suggest making it so that certain kits deny access when you are in a world that has it disabled, so if i was in survival and a player tried to claim Kit A but the kit was only set to be allowed in factions and pvp it would not allow the claim.

Change to permissions example: easykits..

Auto Restart

Once I downloaded the latest dev and restart my server, it crashes my server making it auto restart without any crash log code thingy.

Kit permission not working

If i make a vip kit and make it locked need permission and when I add the permission easykits.kit.vip in pureperms it doesn't show the kits to the vip rank.
if I move it to some category it says empty category.

Fix Issue: Permissions not working correctly.

Details
When using the permission, easykits.free.<kitname> , it doesn't allow me to claim the kit for free. I tried multiple different ways to fix it but I still couldn't claim it. I always end up with having the error message:
image
I tried tackling this issue different ways to see if it was just user issue but I couldn't get it to work. I even checked in the file
Kit.php to see if there was a way to fix it but everything seemed fine.

kit.yml

leaxin:
  items: []
  armor:
  - id: 306
    nbt_b64: CgAACgcAZGlzcGxheQgEAE5hbWUQAMKnMUV4YW1wbGUgQm9vdHMAAA==
    format: nbt
  - id: 307
    nbt_b64: CgAACgcAZGlzcGxheQgEAE5hbWUTAMKnMUV4YW1wbGUgTGVnZ2luZ3MAAA==
    format: nbt
  - id: 308
    nbt_b64: CgAACgcAZGlzcGxheQgEAE5hbWUVAMKnMUV4YW1wbGUgQ2hlc3RwbGF0ZQAA
    format: nbt
  - id: 309
    nbt_b64: CgAACgcAZGlzcGxheQgEAE5hbWURAMKnMUV4YW1wbGUgSGVsbWV0AAA=
    format: nbt
  price: 5000.000000
  cooldown: 5
  flags:
    locked: false
    doOverride: false
    doOverrideArmor: false
    alwaysClaim: false
    emptyOnClaim: false
    chestKit: false
  permission: easykits.kit.leaxin
Sword:
  items:
  - id: 276
  armor:
  - id: 306
    nbt_b64: CgAACgcAZGlzcGxheQgEAE5hbWUQAMKnMUV4YW1wbGUgQm9vdHMAAA==
    format: nbt
  - id: 307
    nbt_b64: CgAACgcAZGlzcGxheQgEAE5hbWUTAMKnMUV4YW1wbGUgTGVnZ2luZ3MAAA==
    format: nbt
  - id: 308
    nbt_b64: CgAACgcAZGlzcGxheQgEAE5hbWUVAMKnMUV4YW1wbGUgQ2hlc3RwbGF0ZQAA
    format: nbt
  - id: 309
    nbt_b64: CgAACgcAZGlzcGxheQgEAE5hbWURAMKnMUV4YW1wbGUgSGVsbWV0AAA=
    format: nbt
  price: 5000.000000
  cooldown: 20
  flags:
    locked: false
    doOverride: false
    doOverrideArmor: false
    alwaysClaim: false
    emptyOnClaim: false
    chestKit: false
  permission: sword
...                                                                                                                                                                                                               

Kit Selection Menu
image

What I did for the first kit:
I first created the kit with the permission easykits.free.leaxin in the field. After that, I added the exact permission to my player. When I tried claiming the kit with /kit leaxin, it sent me the error message which is above.
(I know I used the permission field the wrong way and it was supposed to used only for easykits.kit.<name>, but I wanted to try anyways.)

What I did for the second kit:
For the second kit, its pretty much the same things inside, but this time for the permission, I just put sword. I then added the permission easykits.free.sword to my player, and tried claiming it. It still showed that I had insufficient funds.

What I did for the third kit (not shown in kits.yml because I added this one later):
It was pretty much the same kit, except I left the field blank which was said to default it to the kits name, which was okay1. And then added the permission easykits.free.okay1. Tried claiming it, and failed again.

I don't know if any of the methods I used are right or wrong, I just know what I have tried hasn't worked. It could just be me not setting up the kits right. Any way to fix this?

Internal server error

[22:42:01] [Server thread/CRITICAL]: TypeError: "str_replace(): Argument #2 ($replace) must be of type array|string, float given" (EXCEPTION) in "plugins/EasyKits_dev-44.phar/src/AndreasHGK/EasyKits/utils/LangUtils" at line 42
[22:42:01] [Server thread/CRITICAL]: #0 plugins/EasyKits_dev-44.phar/src/AndreasHGK/EasyKits/utils/LangUtils(42): str_replace(string[7] {PRICE}, double 0, string[23] ..l..ePREMIUM...cLocked)
[22:42:01] [Server thread/CRITICAL]: #1 plugins/EasyKits_dev-44.phar/src/AndreasHGK/EasyKits/utils/LangUtils(33): AndreasHGK\EasyKits\utils\LangUtils::replaceVariables(string[23] ..l..ePREMIUM...cLocked, array[2])
[22:42:01] [Server thread/CRITICAL]: #2 plugins/EasyKits_dev-44.phar/src/AndreasHGK/EasyKits/ui/KitSelectForm(70): AndreasHGK\EasyKits\utils\LangUtils::getMessage(string[17] kit-locked-format, boolean 1, array[2])
[22:42:01] [Server thread/CRITICAL]: #3 plugins/EasyKits_dev-44.phar/src/AndreasHGK/EasyKits/command/KitCommand(45): AndreasHGK\EasyKits\ui\KitSelectForm::sendTo(object pocketmine\Player)
[22:42:01] [Server thread/CRITICAL]: #4 pmsrc/src/pocketmine/command/PluginCommand(54): AndreasHGK\EasyKits\command\KitCommand->onCommand(object pocketmine\Player, object pocketmine\command\PluginCommand, string[3] kit, array[0])
[22:42:01] [Server thread/CRITICAL]: #5 pmsrc/src/pocketmine/command/SimpleCommandMap(248): pocketmine\command\PluginCommand->execute(object pocketmine\Player, string[3] kit, array[0])
[22:42:01] [Server thread/CRITICAL]: #6 pmsrc/src/pocketmine/Server(1809): pocketmine\command\SimpleCommandMap->dispatch(object pocketmine\Player, string[3] kit)
[22:42:01] [Server thread/CRITICAL]: #7 pmsrc/src/pocketmine/Player(2351): pocketmine\Server->dispatchCommand(object pocketmine\Player, string[3] kit)
[22:42:01] [Server thread/CRITICAL]: #8 pmsrc/src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(239): pocketmine\Player->chat(string[4] /kit)
[22:42:01] [Server thread/CRITICAL]: #9 pmsrc/src/pocketmine/network/mcpe/protocol/CommandRequestPacket(54): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleCommandRequest(object pocketmine\network\mcpe\protocol\CommandRequestPacket)
[22:42:01] [Server thread/CRITICAL]: #10 pmsrc/src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(109): pocketmine\network\mcpe\protocol\CommandRequestPacket->handle(object pocketmine\network\mcpe\PlayerNetworkSessionAdapter)
[22:42:01] [Server thread/CRITICAL]: #11 pmsrc/src/pocketmine/network/mcpe/protocol/BatchPacket(130): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleDataPacket(object pocketmine\network\mcpe\protocol\CommandRequestPacket)
[22:42:01] [Server thread/CRITICAL]: #12 pmsrc/src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(109): pocketmine\network\mcpe\protocol\BatchPacket->handle(object pocketmine\network\mcpe\PlayerNetworkSessionAdapter)
[22:42:01] [Server thread/CRITICAL]: #13 pmsrc/src/pocketmine/Player(3323): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleDataPacket(object pocketmine\network\mcpe\protocol\BatchPacket)
[22:42:01] [Server thread/CRITICAL]: #14 pmsrc/src/pocketmine/network/mcpe/RakLibInterface(169): pocketmine\Player->handleDataPacket(object pocketmine\network\mcpe\protocol\BatchPacket)
[22:42:01] [Server thread/CRITICAL]: #15 pmsrc/vendor/pocketmine/raklib/src/server/ServerHandler(95): pocketmine\network\mcpe\RakLibInterface->handleEncapsulated(string[18] 192.168.1.14 32940, object raklib\protocol\EncapsulatedPacket, integer 0)
[22:42:01] [Server thread/CRITICAL]: #16 pmsrc/src/pocketmine/network/mcpe/RakLibInterface(109): raklib\server\ServerHandler->handlePacket()
[22:42:01] [Server thread/CRITICAL]: #17 pmsrc/src/pocketmine/network/mcpe/RakLibInterface(99): pocketmine\network\mcpe\RakLibInterface->process()
[22:42:01] [Server thread/CRITICAL]: #18 pmsrc/vendor/pocketmine/snooze/src/SleeperHandler(113): pocketmine\network\mcpe\RakLibInterface->pocketmine\network\mcpe{closure}()
[22:42:01] [Server thread/CRITICAL]: #19 pmsrc/vendor/pocketmine/snooze/src/SleeperHandler(75): pocketmine\snooze\SleeperHandler->processNotifications()
[22:42:01] [Server thread/CRITICAL]: #20 pmsrc/src/pocketmine/Server(2155): pocketmine\snooze\SleeperHandler->sleepUntil(double 1632706921.7139)
[22:42:01] [Server thread/CRITICAL]: #21 pmsrc/src/pocketmine/Server(1992): pocketmine\Server->tickProcessor()
[22:42:01] [Server thread/CRITICAL]: #22 pmsrc/src/pocketmine/Server(1586): pocketmine\Server->start()
[22:42:01] [Server thread/CRITICAL]: #23 pmsrc/src/pocketmine/PocketMine(314): pocketmine\Server->__construct(object BaseClassLoader, object pocketmine\utils\MainLogger, string[40] C:\Users\Ariel Rp\Desktop\Bat Atlion sv, string[48] C:\Users\Ariel Rp\Desktop\Bat Atlion sv\plugins)
[22:42:01] [Server thread/CRITICAL]: #24 pmsrc/src/pocketmine/PocketMine(344): pocketmine\server()
[22:42:01] [Server thread/CRITICAL]: #25 pmsrc(11): require(string[95] phar://C:/Users/Ariel Rp/Desktop/Bat Atlion sv/PocketMine-MP.phar/src/pocketmine)

when you have OP on the server and you put / kit> you choose category and the Kits created come out but when you are not OP and you put / kit> and you choose a category when doing it this gives an internal server error
any solution?

suggestion

Have an option in the config for the chests to be placeable on the ground with the items inside, this will stop players losing items when they inventory is almost full and after a certain time the chests despawn so the world isnt covered with random chests

Ekimport

Hello, it keeps on saying "selected plugin not loaded"

Error loading plugin on server startup/reload

2019-10-18 [20:20:33] [Server thread/CRITICAL]: TypeError: "array_shift() expects parameter 1 to be array, null given" (EXCEPTION) in "plugins/EasyKits.phar/src/AndreasHGK/EasyKits/command/EKExecutor" at line 23
2019-10-18 [20:20:33] [Server thread/DEBUG]: #0 plugins/EasyKits.phar/src/AndreasHGK/EasyKits/command/EKExecutor(23): array_shift(NULL )
2019-10-18 [20:20:33] [Server thread/DEBUG]: #1 plugins/EasyKits.phar/src/AndreasHGK/EasyKits/command/GivekitCommand(23): AndreasHGK\EasyKits\command\EKExecutor->setDataFromConfig(string[7] givekit)
2019-10-18 [20:20:33] [Server thread/DEBUG]: #2 plugins/EasyKits.phar/src/AndreasHGK/EasyKits/EasyKits(72): AndreasHGK\EasyKits\command\GivekitCommand->__construct()
2019-10-18 [20:20:33] [Server thread/DEBUG]: #3 src/pocketmine/plugin/PluginBase(123): AndreasHGK\EasyKits\EasyKits->onEnable()
2019-10-18 [20:20:33] [Server thread/DEBUG]: #4 src/pocketmine/plugin/PluginManager(580): pocketmine\plugin\PluginBase->setEnabled(boolean 1)
2019-10-18 [20:20:33] [Server thread/DEBUG]: #5 src/pocketmine/Server(2002): pocketmine\plugin\PluginManager->enablePlugin(object AndreasHGK\EasyKits\EasyKits)
2019-10-18 [20:20:33] [Server thread/DEBUG]: #6 src/pocketmine/Server(1988): pocketmine\Server->enablePlugin(object AndreasHGK\EasyKits\EasyKits)
2019-10-18 [20:20:33] [Server thread/DEBUG]: #7 src/pocketmine/Server(1782): pocketmine\Server->enablePlugins(integer 1)
2019-10-18 [20:20:33] [Server thread/DEBUG]: #8 src/pocketmine/PocketMine(275): pocketmine\Server->__construct(object BaseClassLoader, object pocketmine\utils\MainLogger, string[26] /home/ac/PocketmineServer/, string[34] /home/ac/PocketmineServer/plugins/)
2019-10-18 [20:20:33] [Server thread/DEBUG]: #9 src/pocketmine/PocketMine(299): pocketmine\server()
2019-10-18 [20:20:33] [Server thread/DEBUG]: #10 (1): require(string[81] phar:///home/ac/PocketmineServer/PocketMine-MP.phar/src/pocketmine/PocketMine.ph)
2019-10-18 [20:20:33] [Server thread/INFO]: Disabling EasyKits v1.1.2
2019-10-18 [20:20:33] [Server thread/CRITICAL]: TypeError: "strtolower() expects parameter 1 to be string, bool given" (EXCEPTION) in "plugins/EasyKits.phar/src/AndreasHGK/EasyKits/utils/ItemUtils" at line 78
2019-10-18 [20:20:33] [Server thread/DEBUG]: #0 plugins/EasyKits.phar/src/AndreasHGK/EasyKits/utils/ItemUtils(78): strtolower(boolean )
2019-10-18 [20:20:33] [Server thread/DEBUG]: #1 plugins/EasyKits.phar/src/AndreasHGK/EasyKits/manager/KitManager(195): AndreasHGK\EasyKits\utils\ItemUtils::itemToData(object pocketmine\item\Sword)
2019-10-18 [20:20:33] [Server thread/DEBUG]: #2 plugins/EasyKits.phar/src/AndreasHGK/EasyKits/manager/KitManager(128): AndreasHGK\EasyKits\manager\KitManager::save(string[17] ..6..lStarter Kit)
2019-10-18 [20:20:33] [Server thread/DEBUG]: #3 plugins/EasyKits.phar/src/AndreasHGK/EasyKits/EasyKits(102): AndreasHGK\EasyKits\manager\KitManager::saveAll()
2019-10-18 [20:20:33] [Server thread/DEBUG]: #4 src/pocketmine/plugin/PluginBase(125): AndreasHGK\EasyKits\EasyKits->onDisable()
2019-10-18 [20:20:33] [Server thread/DEBUG]: #5 src/pocketmine/plugin/PluginManager(666): pocketmine\plugin\PluginBase->setEnabled(boolean )
2019-10-18 [20:20:33] [Server thread/DEBUG]: #6 src/pocketmine/plugin/PluginManager(587): pocketmine\plugin\PluginManager->disablePlugin(object AndreasHGK\EasyKits\EasyKits)
2019-10-18 [20:20:33] [Server thread/DEBUG]: #7 src/pocketmine/Server(2002): pocketmine\plugin\PluginManager->enablePlugin(object AndreasHGK\EasyKits\EasyKits)
2019-10-18 [20:20:33] [Server thread/DEBUG]: #8 src/pocketmine/Server(1988): pocketmine\Server->enablePlugin(object AndreasHGK\EasyKits\EasyKits)
2019-10-18 [20:20:33] [Server thread/DEBUG]: #9 src/pocketmine/Server(1782): pocketmine\Server->enablePlugins(integer 1)
2019-10-18 [20:20:33] [Server thread/DEBUG]: #10 src/pocketmine/PocketMine(275): pocketmine\Server->__construct(object BaseClassLoader, object pocketmine\utils\MainLogger, string[26] /home/ac/PocketmineServer/, string[34] /home/ac/PocketmineServer/plugins/)
2019-10-18 [20:20:33] [Server thread/DEBUG]: #11 src/pocketmine/PocketMine(299): pocketmine\server()
2019-10-18 [20:20:33] [Server thread/DEBUG]: #12 (1): require(string[81] phar:///home/ac/PocketmineServer/PocketMine-MP.phar/src/pocketmine/PocketMine.ph)``` 
Pocketmine 3.9.5 Ubuntu (linux) machine Easy kits 1.12

Suggestion

Add a way so pc players can see chest kits and moble players can see UI

Perms not working

I have been using the plugin smoothly for a few days an now my permissions for the kits arent working and i have no clue why or what i could do to fix it.

  • easykits.kit.Gryffindor
  • easykits.kit.Hufflepuff
  • easykits.kit.Ravenclaw
  • easykits.kit.Slytherin

im not sure if i changed something? or maybe the permmisions changed with the newest .40 dev ?

permission to the category

hi, i have small problem. when i add the permission to the voter rank it writes "You do not have permission to view this category"

kit name: §aVoter

category name: §bVoter Kits

permission: easykits.category.§aVoter

Poggit

Can u put it in .phar in poggit ples

Givekit and claim kit bug

If you run /givekit and select a player, the kit is given to me and not to the chosen player.
Also if you have multiple kits of the same type in your inventory, when you open one the others disappear.

Kit Permission Not Working

I dont know if i just do it wrong but the permission for kits is not working... So i have a question if the kit Has a Color like § do i need to add a perm easykits.kit.§bElite?? or Just Rmeove §? Anyways if thats not the case i think the plugin having problems!....Also a suggestion Please Update the plugin for more impovements! Thanks;)

Suggestion!

Hi! I love the plugin but would really like it to have multiworld support for example, if you have a main factions world and then a SkyWars minigame they can have separate kits available in each world. You could do this by when making a kit have the option to choose which worlds the kit is available in or maybe it would be better and easier to choose which world specific categories are available in. I can't find a simple kits plugin with this feature so I would be so happy if you could do this! Thanks! -JJ

suggestion.

Add multiworld support.
We can list on the worlds we want blacklisted or whitelisted.

Suggestion

I think if we would be able to edit the kit chest item name when you claim the kit and are holding the chest, it would be alot better and possibly have an option incase some people might not want it and could you add an option to be able to place the chest and open it to get the items possibly.

Items Keep Coming Back?

So my friend DM me on discord saying that he kept getting the kit back over and over again when she left and join. I don’t know what is happening though.

help

40068DBD-8F68-46E1-A0E1-C09C579D432B

none opped players get this error when selecting a certain category but im like 100% sure ive set the permissions right i cant find any mistakes or spelling mistakes

Inernal Error on clic ItemAdd on edit Kit

2020-02-10 [17:08:40] [Server thread/CRITICAL]: InvalidStateException: "Tried to schedule task to disabled scheduler" (EXCEPTION) in "src/pocketmine/scheduler/TaskScheduler" at line 125
2020-02-10 [17:08:40] [Server thread/DEBUG]: #0 src/pocketmine/scheduler/TaskScheduler(70): pocketmine\scheduler\TaskScheduler->addTask(object AndreasHGK\EasyKits\libs\muqsit\invmenu\tasks\DelayedFakeBlockDataNotifyTask, integer 5, integer -1)
2020-02-10 [17:08:40] [Server thread/DEBUG]: #1 plugins/EasyKits.phar/src/AndreasHGK/EasyKits/libs/muqsit/invmenu/inventories/BaseFakeInventory(122): pocketmine\scheduler\TaskScheduler->scheduleDelayedTask(object AndreasHGK\EasyKits\libs\muqsit\invmenu\tasks\DelayedFakeBlockDataNotifyTask, integer 5)
2020-02-10 [17:08:40] [Server thread/DEBUG]: #2 plugins/EasyKits.phar/src/AndreasHGK/EasyKits/libs/muqsit/invmenu/inventories/DoubleChestInventory(62): AndreasHGK\EasyKits\libs\muqsit\invmenu\inventories\BaseFakeInventory->onFakeBlockDataSend(object pocketmine\Player)
2020-02-10 [17:08:40] [Server thread/DEBUG]: #3 plugins/EasyKits.phar/src/AndreasHGK/EasyKits/libs/muqsit/invmenu/inventories/BaseFakeInventory(65): AndreasHGK\EasyKits\libs\muqsit\invmenu\inventories\DoubleChestInventory->sendFakeBlockData(object pocketmine\Player, object AndreasHGK\EasyKits\libs\muqsit\invmenu\utils\HolderData)
2020-02-10 [17:08:40] [Server thread/DEBUG]: #4 plugins/EasyKits.phar/src/AndreasHGK/EasyKits/libs/muqsit/invmenu/InvMenu(115): AndreasHGK\EasyKits\libs\muqsit\invmenu\inventories\BaseFakeInventory->send(object pocketmine\Player, string[41] ..6..l> ..rEditing ..6Bouffe..r kit items)
2020-02-10 [17:08:40] [Server thread/DEBUG]: #5 plugins/EasyKits.phar/src/AndreasHGK/EasyKits/ui/EditKitItemInventory(120): AndreasHGK\EasyKits\libs\muqsit\invmenu\InvMenu->send(object pocketmine\Player)
2020-02-10 [17:08:40] [Server thread/DEBUG]: #6 plugins/EasyKits.phar/src/AndreasHGK/EasyKits/ui/EditkitMainForm(28): AndreasHGK\EasyKits\ui\EditKitItemInventory::sendTo(object pocketmine\Player, object AndreasHGK\EasyKits\Kit)
2020-02-10 [17:08:40] [Server thread/DEBUG]: #7 plugins/EasyKits.phar/src/AndreasHGK/EasyKits/libs/jojoe77777/FormAPI/Form(46): AndreasHGK\EasyKits\ui\EditkitMainForm::AndreasHGK\EasyKits\ui{closure}(object pocketmine\Player, string[5] items)
2020-02-10 [17:08:40] [Server thread/DEBUG]: #8 src/pocketmine/Player(3418): AndreasHGK\EasyKits\libs\jojoe77777\FormAPI\Form->handleResponse(object pocketmine\Player, string[5] items)
2020-02-10 [17:08:40] [Server thread/DEBUG]: #9 src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(264): pocketmine\Player->onFormSubmit(integer 1, integer 2)
2020-02-10 [17:08:40] [Server thread/DEBUG]: #10 src/pocketmine/network/mcpe/protocol/ModalFormResponsePacket(49): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleModalFormResponse(object pocketmine\network\mcpe\protocol\ModalFormResponsePacket)
2020-02-10 [17:08:40] [Server thread/DEBUG]: #11 src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(110): pocketmine\network\mcpe\protocol\ModalFormResponsePacket->handle(object pocketmine\network\mcpe\PlayerNetworkSessionAdapter)
2020-02-10 [17:08:40] [Server thread/DEBUG]: #12 src/pocketmine/network/mcpe/protocol/BatchPacket(127): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleDataPacket(object pocketmine\network\mcpe\protocol\ModalFormResponsePacket)
2020-02-10 [17:08:40] [Server thread/DEBUG]: #13 src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(110): pocketmine\network\mcpe\protocol\BatchPacket->handle(object pocketmine\network\mcpe\PlayerNetworkSessionAdapter)
2020-02-10 [17:08:40] [Server thread/DEBUG]: #14 src/pocketmine/Player(3094): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleDataPacket(object pocketmine\network\mcpe\protocol\BatchPacket)
2020-02-10 [17:08:40] [Server thread/DEBUG]: #15 src/pocketmine/network/mcpe/RakLibInterface(169): pocketmine\Player->handleDataPacket(object pocketmine\network\mcpe\protocol\BatchPacket)
2020-02-10 [17:08:40] [Server thread/DEBUG]: #16 vendor/pocketmine/raklib/src/server/ServerHandler(99): pocketmine\network\mcpe\RakLibInterface->handleEncapsulated(string[19] 62.197.74.230 57800, object raklib\protocol\EncapsulatedPacket, integer 0)
2020-02-10 [17:08:40] [Server thread/DEBUG]: #17 src/pocketmine/network/mcpe/RakLibInterface(109): raklib\server\ServerHandler->handlePacket()
2020-02-10 [17:08:40] [Server thread/DEBUG]: #18 src/pocketmine/network/mcpe/RakLibInterface(99): pocketmine\network\mcpe\RakLibInterface->process()
2020-02-10 [17:08:40] [Server thread/DEBUG]: #19 vendor/pocketmine/snooze/src/SleeperHandler(123): pocketmine\network\mcpe\RakLibInterface->pocketmine\network\mcpe{closure}()
2020-02-10 [17:08:40] [Server thread/DEBUG]: #20 vendor/pocketmine/snooze/src/SleeperHandler(85): pocketmine\snooze\SleeperHandler->processNotifications()
2020-02-10 [17:08:40] [Server thread/DEBUG]: #21 src/pocketmine/Server(2145): pocketmine\snooze\SleeperHandler->sleepUntil(double 1581350920.2676)
2020-02-10 [17:08:40] [Server thread/DEBUG]: #22 src/pocketmine/Server(1989): pocketmine\Server->tickProcessor()
2020-02-10 [17:08:40] [Server thread/DEBUG]: #23 src/pocketmine/Server(1583): pocketmine\Server->start()
2020-02-10 [17:08:40] [Server thread/DEBUG]: #24 src/pocketmine/PocketMine(274): pocketmine\Server->__construct(object BaseClassLoader, object pocketmine\utils\MainLogger, string[14] /home/Faction/, string[22] /home/Faction/plugins/)
2020-02-10 [17:08:40] [Server thread/DEBUG]: #25 src/pocketmine/PocketMine(297): pocketmine\server()
2020-02-10 [17:08:40] [Server thread/DEBUG]: #26 (11): require(string[69] phar:///home/Faction/PocketMine-MP.phar/src/pocketmine/PocketMine.php)

Need help...

How can i make it work on slappers/npc's, Like when i punch the slapper/npc then it opens the UI or it shows the kit list. I really need help thanks!

/givekit issue

when i use the /givekit command sometimes it works and sometimes it doesnt and i found out that when it doesnt work it opens up the menu for someone random on the server and it works for them even if they dont have permission to select that kit please fix

/kit doesnt work

When I'm OP and I do /kit it opens up a ui but when it is normal players with no op /kit doesnt it work it just opens up a ui that says error and
The title says Error creating Form and then the text it says
Recieved invalid form jason.Error:
:Could not find required property 'buttons'
Thank you pls fix this my server is almost complete and I need this plugin rlly badly I made so much kits

/Givekit NotWorking

When i do /givekit it will open ui and i will choose a player to give the kit and choose what kit to give and when i submit it give the kit to me Not to the player i choosed. Please fixed not a very bad bug but it still a good feature for voting rewards! also suggestion: Can you make it doable without opening ui Like /givekit so it can be attached in rewards plugin!

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.