# SuperiorSkyblock2

### What is included in SuperiorSkyblock2 support?

* KGenerators makes sure that island level is properly adjusted after block generation
* All generators are beeing removed on island deletion
* KGenerators adds a few flags, which help players manage their island. You can translate them in your SuperiorSkyblock2 lang files.
* SuperiorSkyblock2 block stacker cant stack generators

### Permissions

**Permission: kgenerators\_use\_flag**\
\&#xNAN;*Default: Member*\
Determines if players could mine generators on this island.

**Permission: kgenerators\_pickup\_flag**\
\&#xNAN;*Default: Member*\
Determines if players could pick up generators on this island.

**Permission: kgenerators\_open\_menu\_flag**\
\&#xNAN;*Default: Member*\
Determines if players could open generator's menu on this island.

### Permissions language files

{% hint style="warning" %}
You'll have to **manually** add these permissions to *SuperiorSkyblock2/menus/permission.yml*
{% endhint %}

Make sure that you **type permission ids in lowercase**

It should look similar to that:

{% tabs %}
{% tab title="kgenerators\_use\_flag" %}

```yaml
  kgenerators_use_flag:
    display-menu: true
    permission-enabled:
      type: STONE
      name: '&6Generators usage'
      lore:
        - '&7Access to using generators inside the island.'
        - '&7Currently &aENABLED&7.'
    permission-disabled:
      name: '&6Generators usage'
      type: STONE
      lore:
        - '&7Access to using generators inside the island.'
        - '&7Currently &cDISABLED&7.'
    role-permission:
      name: '&6Generators usage'
      type: STONE
      lore:
        - '&7Access to using generators inside the island.'
        - '&7Role: &e{}&7.'
        - ''
        - '{0}'
    has-access:
      sound:
        type: ENTITY_EXPERIENCE_ORB_PICKUP
        volume: 0.2
        pitch: 0.2
    no-access:
      sound:
        type: BLOCK_ANVIL_PLACE
        volume: 0.2
        pitch: 0.2
```

{% endtab %}

{% tab title="kgenerators\_pickup\_flag" %}

```yaml
  kgenerators_pickup_flag:
    display-menu: true
    permission-enabled:
      type: STONE
      name: '&6Generators pick up'
      lore:
        - '&7Access to pick up generators inside the island.'
        - '&7Currently &aENABLED&7.'
    permission-disabled:
      name: '&6Generators pick up'
      type: STONE
      lore:
        - '&7Access to pick up generators inside the island.'
        - '&7Currently &cDISABLED&7.'
    role-permission:
      name: '&6Generators pick up'
      type: STONE
      lore:
        - '&7Access to pick up generators inside the island.'
        - '&7Role: &e{}&7.'
        - ''
        - '{0}'
    has-access:
      sound:
        type: ENTITY_EXPERIENCE_ORB_PICKUP
        volume: 0.2
        pitch: 0.2
    no-access:
      sound:
        type: BLOCK_ANVIL_PLACE
        volume: 0.2
        pitch: 0.2
```

{% endtab %}

{% tab title="kgenerators\_open\_menu\_flag" %}

```yaml
  kgenerators_open_menu_flag:
    display-menu: true
    permission-enabled:
      type: STONE
      name: '&6Generators open menu'
      lore:
        - "&7Access to opening generator's menu inside the island."
        - '&7Currently &aENABLED&7.'
    permission-disabled:
      name: '&6Generators open menu'
      type: STONE
      lore:
        - "&7Access to opening generator's menu inside the island."
        - '&7Currently &cDISABLED&7.'
    role-permission:
      name: '&6Generators open menu'
      type: STONE
      lore:
        - "&7Access to opening generator's menu inside the island."
        - '&7Role: &e{}&7.'
        - ''
        - '{0}'
    has-access:
      sound:
        type: ENTITY_EXPERIENCE_ORB_PICKUP
        volume: 0.2
        pitch: 0.2
    no-access:
      sound:
        type: BLOCK_ANVIL_PLACE
        volume: 0.2
        pitch: 0.2
```

{% endtab %}
{% endtabs %}


---

# 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://kzone.gitbook.io/docs/kgenerators/supported-plugins/superiorskyblock2.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.
