# PrisonPick

PrisonPick completely changes your Prison server and will add a fun new leveling aspect to it! Every player is given a unique pickaxe that they can upgrade with enchantments.

Fully supporting players having the same pickaxe over Bungee by using a MySQL database. Upgrades can be bought with experience levels, tokens from TokenManager, or in the future currency from Vault. A PAPI expansion can also be used to fetch player statistics.

![Example of a player's pickaxe](/files/-MVgdraZgR5RJNvfIVK3)

### Features

* 6 [Custom Enchantments](/plugins/prisonpick/enchantments.md) that can be upgraded
* A custom [GUI ](/plugins/prisonpick/guis.md)opened when a custom pickaxe is interacted with
* Admin [commands ](/plugins/prisonpick/commands-and-permissions.md)and a [HelpGUI ](/plugins/prisonpick/guis.md#help-gui)that gives information on base and subcommands
* [TokenManager ](/plugins/prisonpick/dependencies.md#tokenmanager)support and a [PAPI Expansion](/plugins/prisonpick/placeholders.md)
* Extremely configurable [files](/plugins/prisonpick/configuration-files.md)
* A pickaxe [update timer](/plugins/prisonpick/inventory-management.md#update-timer)
* [MySQL ](/plugins/prisonpick/saving-data.md#mysql-database)support
* Option to get [enchantment data](/plugins/prisonpick/saving-data.md) from the item instead of a file/database
* 1.8 to 1.16.x support
* Feature to [put blocks in player's inventory](/plugins/prisonpick/inventory-management.md#blocks-to-inventory)
* Automatically [give player dropped experience](/plugins/prisonpick/inventory-management.md#exp-to-inventory)

{% hint style="info" %}
Note: throughout the PrisonPick Wiki, the words "custom item" are used instead of "pickaxe." This is explained in the warning [here](/plugins/prisonpick/configuration-files/config.yml-1.0.2.md).&#x20;
{% endhint %}

{% content-ref url="/pages/-MVd3a7eHfFD7xY1o59y" %}
[Commands & Permissions](/plugins/prisonpick/commands-and-permissions.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MVd3e\_JgqfYnxdRER50" %}
[Configuration Files](/plugins/prisonpick/configuration-files.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MVd3lQwyYUK3X\_H-XkQ" %}
[Dependencies](/plugins/prisonpick/dependencies.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MVd3zBmBR66E13lVGgc" %}
[Enchantments](/plugins/prisonpick/enchantments.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MVd4Du97MhYg0gpc5JY" %}
[GUIs](/plugins/prisonpick/guis.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MVd406-gmyDAk4GwPH8" %}
[Inventory Management](/plugins/prisonpick/inventory-management.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MVdDmbWQt-Gh0O47PIg" %}
[Placeholders](/plugins/prisonpick/placeholders.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MVd42uBFmUw3RjeiR8A" %}
[Saving Data](/plugins/prisonpick/saving-data.md)
{% endcontent-ref %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://wiki.darrionatplugins.com/plugins/prisonpick.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
