A useful PocketMine-MP plugin that allows you to create crates in-game!

Related tags

ComplexCrates
Overview

ComplexCrates

A useful PocketMine-MP plugin that allows you to create crates in-game!

Commands

Main command: /crate Sub commands:

  • create - Creates a crate
  • edit - Edits a crate
  • remove - Removes a crate
  • list - Lists all crates
  • givekey - Gives key to player
  • givekey-all - Gives key to all players

TODO

  • adding more languages
  • there can be some bugfixes but i dont think so
  • custom language file ? maybe?
  • API? maaybe if they want

Reporting bugs

You may open an issue on the ComplexCrates GitHub repository for report bugs https://github.com/OguzhanUmutlu/ComplexCrates/issues

Issues
  • Make it so we can give multiple crate keys.

    Make it so we can give multiple crate keys.

    Make it so that we can give multiple crate keys because at the moment, I can only give one crate key to players.

    also sorry but I couldn’t create a pull request since it wasn’t working for me.

    opened by FriendlySpiderz 8
  • Bugg Report

    Bugg Report

    Hey, when I open a crate I cannot open a second crate or chests. PLS FIX

    opened by DroopilyDrake96 6
  • Regarding Perm

    Regarding Perm

    Whats the crate key perms so i can add to buycraft shop

    opened by ConstructStudios 3
  • Create rus_RUS.yml

    Create rus_RUS.yml

    opened by kostamax27 2
  • Piggy Enchants Support

    Piggy Enchants Support

    Add Piggy Enchants Support

    opened by Lentou 2
  • No perm? Idk

    No perm? Idk

    [22:12:22] [Server thread/INFO]: Enabling ComplexCrates v1.0.1
    [22:12:22] [Server thread/CRITICAL]: ErrorException: "Undefined index: no-perm" (EXCEPTION) in "plugins/ComplexCrates_dev-16.phar/src/OguzhanUmutlu/ComplexCrates/LanguageManager" at line 31
    [22:12:22] [Server thread/CRITICAL]: #0 plugins/ComplexCrates_dev-16.phar/src/OguzhanUmutlu/ComplexCrates/LanguageManager(31): pocketmine\utils\Utils::errorExceptionHandler(integer 8, string[24] Undefined index: no-perm, string[108] phar:///home/container/plugins/ComplexCrates_dev-16.phar/src/OguzhanUmutlu/Compl, integer 31, array[2])
    [22:12:22] [Server thread/CRITICAL]: #1 plugins/ComplexCrates_dev-16.phar/src/OguzhanUmutlu/ComplexCrates/CrateCommand(17): OguzhanUmutlu\ComplexCrates\LanguageManager->translate(string[7] no-perm)
    [22:12:22] [Server thread/CRITICAL]: #2 plugins/ComplexCrates_dev-16.phar/src/OguzhanUmutlu/ComplexCrates/ComplexCrates(31): OguzhanUmutlu\ComplexCrates\CrateCommand->__construct(object OguzhanUmutlu\ComplexCrates\ComplexCrates)
    [22:12:22] [Server thread/CRITICAL]: #3 pmsrc/src/pocketmine/plugin/PluginBase(116): OguzhanUmutlu\ComplexCrates\ComplexCrates->onEnable()
    [22:12:22] [Server thread/CRITICAL]: #4 pmsrc/src/pocketmine/plugin/PluginManager(552): pocketmine\plugin\PluginBase->setEnabled(boolean 1)
    [22:12:22] [Server thread/CRITICAL]: #5 pmsrc/src/pocketmine/Server(1785): pocketmine\plugin\PluginManager->enablePlugin(object OguzhanUmutlu\ComplexCrates\ComplexCrates)
    [22:12:22] [Server thread/CRITICAL]: #6 pmsrc/src/pocketmine/Server(1771): pocketmine\Server->enablePlugin(object OguzhanUmutlu\ComplexCrates\ComplexCrates)
    [22:12:22] [Server thread/CRITICAL]: #7 pmsrc/src/pocketmine/Server(1584): pocketmine\Server->enablePlugins(integer 1)
    [22:12:22] [Server thread/CRITICAL]: #8 pmsrc/src/pocketmine/PocketMine(291): pocketmine\Server->__construct(object BaseClassLoader, object pocketmine\utils\MainLogger, string[16] /home/container/, string[24] /home/container/plugins/)
    [22:12:22] [Server thread/CRITICAL]: #9 pmsrc/src/pocketmine/PocketMine(321): pocketmine\server()
    [22:12:22] [Server thread/CRITICAL]: #10 pmsrc(11): require(string[71] phar:///home/container/PocketMine-MP.phar/src/pocketmine/PocketMine.php)
    

    The plugin just dont load

    Dev16

    opened by UnEnanoMas 2
  • Some small fixes

    Some small fixes

    First,

    resource streams keep stay at memory if you don't release it with fclose() and PluginBase->getResource() returns a resource stream. This is where you get the language file data with resource stream, I helped you fixed this problem: https://github.com/OguzhanUmutlu/ComplexCrates/blob/5d05252ad0591cd20d51c12456ee19158ec418a8/src/OguzhanUmutlu/ComplexCrates/LanguageManager.php#L8-L11

    Second,

    the formatColor() function will replace all the & with double s symbol, so user can't use any & in their messages, I also helped you fix that.

    https://github.com/OguzhanUmutlu/ComplexCrates/blob/5d05252ad0591cd20d51c12456ee19158ec418a8/src/OguzhanUmutlu/ComplexCrates/ComplexCrates.php#L63-L65

    opened by Endermanbugzjfc 1
  • Korean Language Support

    Korean Language Support

    Korean Translation

    opened by twk1024 1
  • Title shows in all worlds of multiworld

    Title shows in all worlds of multiworld

    When I Create a world using multi world plugin the title of crates still duow in other worlds too

    opened by reyyan987 1
  • I dont see the comand /givekey

    I dont see the comand /givekey

    image

    opened by UnEnanoMas 1
  • CustomEnchants and SignItems

    CustomEnchants and SignItems

    Hello, it's me again, I found out why the boxes delete after I restart. So it is up to the items that were enchanted with the plugin (CustomEnchants) and were signed with the plugin (SignIt). I would still like to raffle these items away. Can you fix it. You're welcome:)) Sorry dir my poor English i'm from Germany.

    opened by loeffelkap 3
Owner
Oğuzhan
14 | PHP, Node.JS and Python Developer, Discord: Oğuzhan#6561
Oğuzhan
A useful PocketMine-MP plugin that allows you to create crates in-game!

ComplexCrates A useful PocketMine-MP plugin that allows you to create crates in-game! Commands Main command: /crate Sub commands: create

Oğuzhan 9 May 19, 2021
A PocketMine/Altay Plugin to morph yourself into a block

BlockMorph A PocketMine/Altay Plugin to morph yourself into a block Command To morph yourself into a block use this command: /blockmorph [BlockID|Bloc

Matze 5 May 6, 2021
Small convention based CQRS library for PHP

LiteCQRS for PHP Small naming-convention based CQRS library for PHP (loosely based on LiteCQRS for C#) that relies on the MessageBus, Command, EventSo

Benjamin Eberlei 558 May 23, 2021
A tool for creating configurable dumps of large MySQL-databases.

slimdump slimdump is a little tool to help you create configurable dumps of large MySQL-databases. It works off one or several configuration files. Fo

webfactory GmbH 161 Jun 8, 2021
⚙️ A WordPress plugin to set WordPress options from a .env file.

dotenv A WordPress plugin to set WordPress options from a .env file. Any WPENV_ prefixed variables in the .env will be used to override the WordPress

Brad Parbs 11 Jun 3, 2021
jMQTT is a plugin for Jeedom aiming to connect Jeedom to an MQTT broker to subscribe and publish messages

jMQTT is a plugin for Jeedom aiming to connect Jeedom to an MQTT broker to subscribe and publish messages

null 13 Jun 2, 2021
RRR makes structured data for WordPress really rich, and really easy.

Really Rich Results - JSON-LD Structured Data (Google Rich Results) for WordPress Search engines are putting more weight on structured data than ever

Pagely 18 Jun 11, 2021
Kirby Janitor job for staging

Simple staging Janitor jobs Plugin for very simple staging setup for https://github.com/bnomei/kirby3-janitor/ (required). Beta quality - use at your

Florian Karsten 6 May 7, 2021
Fluent regular expressions in PHP

FLUX (Fluent Regex) 0.5.2 by Selvin Ortiz Description Fluent Regular Expressions in PHP inspired by and largely based on VerbalExpressions:JS by Jesse

Selvin Ortiz 333 Apr 29, 2021
Formcreator is a plugin which allow creation of custom forms of easy access

Formcreator is a plugin which allow creation of custom forms of easy access. At the same time, the plugin allow the creation of one or more tickets when the form is filled.

GLPI plugins 100 Jun 12, 2021
More options when uploading files such as name changes, resizing or compression through TinyPNG.

Kirby Upload Extended More options when uploading files like name changes, resizing via Kirby or compression and optional resizing via TinyPNG. Thanks

Oli 18 Jun 13, 2021
RMT is a handy tool to help releasing new version of your software

RMT - Release Management Tool RMT is a handy tool to help releasing new versions of your software. You can define the type of version generator you wa

Liip 430 Jun 13, 2021
⚡️ A WordPress plugin to quickly send a 404 for missing static files

Static 404 A WordPress plugin to quickly send a 404 for missing static files. Quickly output a 404 for static files that aren't found, rather than loa

Brad Parbs 22 Jun 3, 2021
vPOS Official Wordpres WooCommerce Plugin

vPOS - WooCommerce The number #1 payment solution in Angola This plugin currently works for the solutions listed below: EMIS GPO (Multicaixa Express)

vPOS 6 Jun 11, 2021