> For the complete documentation index, see [llms.txt](https://stellarskills.gitbook.io/stellarskills-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://stellarskills.gitbook.io/stellarskills-docs/encounter.md).

# encounter

[All effects and shared choice parameters](/stellarskills-docs/readme.md) · [Effect math and limitations](file:///configuration/effects.md)

## pixelmon.boss\_tier

Boss Tier. Native Pixelmon/NeoForge hook when the target API exposes a safe mutation point.

| Property                    | Value                                                                                                                      |
| --------------------------- | -------------------------------------------------------------------------------------------------------------------------- |
| Exact key                   | `pixelmon.boss_tier`                                                                                                       |
| Hook descriptor             | `spawn`                                                                                                                    |
| Optional integration owner  | None declared                                                                                                              |
| Runtime evidence            | Registered schema/API key; no native consumer identified                                                                   |
| Source reference            | Requires a verified consumer; not certified active by this handbook                                                        |
| Declared enabled-by-default | True                                                                                                                       |
| Probability flag            | False                                                                                                                      |
| Allowed operations          | `add_flat`, `add_percent_points`, `multiply_base`, `multiply_final`, `set_min`, `set_max`, `override`, `deny`, `transform` |
| Value label                 | Value by rank                                                                                                              |
| Value help                  | The selected operation controls how this value changes the base.                                                           |
| Schema value example        | `1.10`                                                                                                                     |

### Accepted filters/parameters

| Exact field | Type / role        | Required | Example / options                                                                 | Plain-language help                                                                                   |
| ----------- | ------------------ | -------- | --------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- |
| `display`   | text; parameter    | No       | `Custom player-facing text; supports {value}, {percent}, {item}, and {currency}.` | Overrides the generated benefit line. Use this to conceal server-only IDs and implementation details. |
| `hidden`    | boolean; parameter | No       | `false`; choices: false, true                                                     | When true, this effect remains active but is omitted from player benefit/profile text.                |

Also accepts the six [shared choice parameters](/stellarskills-docs/readme.md) for supported skill-node bundles. Field examples are placeholders, not guaranteed live registry IDs or complete recipes.

## pixelmon.despawn\_protection

Despawn Protection. Native Pixelmon/NeoForge hook when the target API exposes a safe mutation point.

| Property                    | Value                                                               |
| --------------------------- | ------------------------------------------------------------------- |
| Exact key                   | `pixelmon.despawn_protection`                                       |
| Hook descriptor             | `spawn`                                                             |
| Optional integration owner  | None declared                                                       |
| Runtime evidence            | Registered schema/API key; no native consumer identified            |
| Source reference            | Requires a verified consumer; not certified active by this handbook |
| Declared enabled-by-default | True                                                                |
| Probability flag            | False                                                               |
| Allowed operations          | `override`, `unlock`, `deny`                                        |
| Value label                 | Value by rank                                                       |
| Value help                  | The selected operation controls how this value changes the base.    |
| Schema value example        | `1.10`                                                              |

### Accepted filters/parameters

| Exact field | Type / role        | Required | Example / options                                                                 | Plain-language help                                                                                   |
| ----------- | ------------------ | -------- | --------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- |
| `display`   | text; parameter    | No       | `Custom player-facing text; supports {value}, {percent}, {item}, and {currency}.` | Overrides the generated benefit line. Use this to conceal server-only IDs and implementation details. |
| `hidden`    | boolean; parameter | No       | `false`; choices: false, true                                                     | When true, this effect remains active but is omitted from player benefit/profile text.                |

Also accepts the six [shared choice parameters](/stellarskills-docs/readme.md) for supported skill-node bundles. Field examples are placeholders, not guaranteed live registry IDs or complete recipes.

## pixelmon.encounter\_rate

Encounter Rate. Native Pixelmon/NeoForge hook when the target API exposes a safe mutation point.

| Property                    | Value                                                                                                                      |
| --------------------------- | -------------------------------------------------------------------------------------------------------------------------- |
| Exact key                   | `pixelmon.encounter_rate`                                                                                                  |
| Hook descriptor             | `spawn_frequency`                                                                                                          |
| Optional integration owner  | None declared                                                                                                              |
| Runtime evidence            | Registered schema/API key; no native consumer identified                                                                   |
| Source reference            | Requires a verified consumer; not certified active by this handbook                                                        |
| Declared enabled-by-default | True                                                                                                                       |
| Probability flag            | False                                                                                                                      |
| Allowed operations          | `add_flat`, `add_percent_points`, `multiply_base`, `multiply_final`, `set_min`, `set_max`, `override`, `deny`, `transform` |
| Value label                 | Value by rank                                                                                                              |
| Value help                  | The selected operation controls how this value changes the base.                                                           |
| Schema value example        | `1.10`                                                                                                                     |

### Accepted filters/parameters

| Exact field | Type / role        | Required | Example / options                                                                 | Plain-language help                                                                                   |
| ----------- | ------------------ | -------- | --------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- |
| `display`   | text; parameter    | No       | `Custom player-facing text; supports {value}, {percent}, {item}, and {currency}.` | Overrides the generated benefit line. Use this to conceal server-only IDs and implementation details. |
| `hidden`    | boolean; parameter | No       | `false`; choices: false, true                                                     | When true, this effect remains active but is omitted from player benefit/profile text.                |

Also accepts the six [shared choice parameters](/stellarskills-docs/readme.md) for supported skill-node bundles. Field examples are placeholders, not guaranteed live registry IDs or complete recipes.

## pixelmon.encounter\_weight

Encounter Weight. Native Pixelmon/NeoForge hook when the target API exposes a safe mutation point.

| Property                    | Value                                                                                                                      |
| --------------------------- | -------------------------------------------------------------------------------------------------------------------------- |
| Exact key                   | `pixelmon.encounter_weight`                                                                                                |
| Hook descriptor             | `spawn_weight`                                                                                                             |
| Optional integration owner  | None declared                                                                                                              |
| Runtime evidence            | Registered schema/API key; no native consumer identified                                                                   |
| Source reference            | Requires a verified consumer; not certified active by this handbook                                                        |
| Declared enabled-by-default | True                                                                                                                       |
| Probability flag            | False                                                                                                                      |
| Allowed operations          | `add_flat`, `add_percent_points`, `multiply_base`, `multiply_final`, `set_min`, `set_max`, `override`, `deny`, `transform` |
| Value label                 | Value by rank                                                                                                              |
| Value help                  | The selected operation controls how this value changes the base.                                                           |
| Schema value example        | `1.10`                                                                                                                     |

### Accepted filters/parameters

| Exact field | Type / role        | Required | Example / options                                                                 | Plain-language help                                                                                   |
| ----------- | ------------------ | -------- | --------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- |
| `display`   | text; parameter    | No       | `Custom player-facing text; supports {value}, {percent}, {item}, and {currency}.` | Overrides the generated benefit line. Use this to conceal server-only IDs and implementation details. |
| `hidden`    | boolean; parameter | No       | `false`; choices: false, true                                                     | When true, this effect remains active but is omitted from player benefit/profile text.                |

Also accepts the six [shared choice parameters](/stellarskills-docs/readme.md) for supported skill-node bundles. Field examples are placeholders, not guaranteed live registry IDs or complete recipes.

## pixelmon.evolved\_form\_chance

Evolved Form Chance. Native Pixelmon/NeoForge hook when the target API exposes a safe mutation point.

| Property                    | Value                                                                                                            |
| --------------------------- | ---------------------------------------------------------------------------------------------------------------- |
| Exact key                   | `pixelmon.evolved_form_chance`                                                                                   |
| Hook descriptor             | `spawn`                                                                                                          |
| Optional integration owner  | None declared                                                                                                    |
| Runtime evidence            | Registered schema/API key; no native consumer identified                                                         |
| Source reference            | Requires a verified consumer; not certified active by this handbook                                              |
| Declared enabled-by-default | True                                                                                                             |
| Probability flag            | True                                                                                                             |
| Allowed operations          | `add_percent_points`, `multiply_base`, `multiply_final`, `set_min`, `set_max`, `override`, `reroll`, `keep_best` |
| Value label                 | Probability value                                                                                                |
| Value help                  | 0.10 means 10%; ADD\_PERCENT\_POINTS uses 10 for ten percentage points.                                          |
| Schema value example        | `0.10`                                                                                                           |

### Accepted filters/parameters

| Exact field | Type / role        | Required | Example / options                                                                 | Plain-language help                                                                                   |
| ----------- | ------------------ | -------- | --------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- |
| `display`   | text; parameter    | No       | `Custom player-facing text; supports {value}, {percent}, {item}, and {currency}.` | Overrides the generated benefit line. Use this to conceal server-only IDs and implementation details. |
| `hidden`    | boolean; parameter | No       | `false`; choices: false, true                                                     | When true, this effect remains active but is omitted from player benefit/profile text.                |

Also accepts the six [shared choice parameters](/stellarskills-docs/readme.md) for supported skill-node bundles. Field examples are placeholders, not guaranteed live registry IDs or complete recipes.

## pixelmon.held\_item\_chance

Held Item Chance. Native Pixelmon/NeoForge hook when the target API exposes a safe mutation point.

| Property                    | Value                                                                                                            |
| --------------------------- | ---------------------------------------------------------------------------------------------------------------- |
| Exact key                   | `pixelmon.held_item_chance`                                                                                      |
| Hook descriptor             | `spawn`                                                                                                          |
| Optional integration owner  | None declared                                                                                                    |
| Runtime evidence            | Registered schema/API key; no native consumer identified                                                         |
| Source reference            | Requires a verified consumer; not certified active by this handbook                                              |
| Declared enabled-by-default | True                                                                                                             |
| Probability flag            | True                                                                                                             |
| Allowed operations          | `add_percent_points`, `multiply_base`, `multiply_final`, `set_min`, `set_max`, `override`, `reroll`, `keep_best` |
| Value label                 | Probability value                                                                                                |
| Value help                  | 0.10 means 10%; ADD\_PERCENT\_POINTS uses 10 for ten percentage points.                                          |
| Schema value example        | `0.10`                                                                                                           |

### Accepted filters/parameters

| Exact field | Type / role        | Required | Example / options                                                                 | Plain-language help                                                                                   |
| ----------- | ------------------ | -------- | --------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- |
| `display`   | text; parameter    | No       | `Custom player-facing text; supports {value}, {percent}, {item}, and {currency}.` | Overrides the generated benefit line. Use this to conceal server-only IDs and implementation details. |
| `hidden`    | boolean; parameter | No       | `false`; choices: false, true                                                     | When true, this effect remains active but is omitted from player benefit/profile text.                |

Also accepts the six [shared choice parameters](/stellarskills-docs/readme.md) for supported skill-node bundles. Field examples are placeholders, not guaranteed live registry IDs or complete recipes.

## pixelmon.hidden\_ability\_chance

Hidden Ability Chance. Native Pixelmon/NeoForge hook when the target API exposes a safe mutation point.

| Property                    | Value                                                                                                            |
| --------------------------- | ---------------------------------------------------------------------------------------------------------------- |
| Exact key                   | `pixelmon.hidden_ability_chance`                                                                                 |
| Hook descriptor             | `spawn`                                                                                                          |
| Optional integration owner  | None declared                                                                                                    |
| Runtime evidence            | Native consumer/source reference                                                                                 |
| Source reference            | PixelmonHooks.java                                                                                               |
| Declared enabled-by-default | True                                                                                                             |
| Probability flag            | True                                                                                                             |
| Allowed operations          | `add_percent_points`, `multiply_base`, `multiply_final`, `set_min`, `set_max`, `override`, `reroll`, `keep_best` |
| Value label                 | Probability value                                                                                                |
| Value help                  | 0.10 means 10%; ADD\_PERCENT\_POINTS uses 10 for ten percentage points.                                          |
| Schema value example        | `0.10`                                                                                                           |

### Accepted filters/parameters

| Exact field | Type / role        | Required | Example / options                                                                 | Plain-language help                                                                                   |
| ----------- | ------------------ | -------- | --------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- |
| `display`   | text; parameter    | No       | `Custom player-facing text; supports {value}, {percent}, {item}, and {currency}.` | Overrides the generated benefit line. Use this to conceal server-only IDs and implementation details. |
| `hidden`    | boolean; parameter | No       | `false`; choices: false, true                                                     | When true, this effect remains active but is omitted from player benefit/profile text.                |

Also accepts the six [shared choice parameters](/stellarskills-docs/readme.md) for supported skill-node bundles. Field examples are placeholders, not guaranteed live registry IDs or complete recipes.

## pixelmon.legendary\_weight

Legendary Weight. Native Pixelmon/NeoForge hook when the target API exposes a safe mutation point.

| Property                    | Value                                                               |
| --------------------------- | ------------------------------------------------------------------- |
| Exact key                   | `pixelmon.legendary_weight`                                         |
| Hook descriptor             | `legendary_spawn`                                                   |
| Optional integration owner  | None declared                                                       |
| Runtime evidence            | Registered schema/API key; no native consumer identified            |
| Source reference            | Requires a verified consumer; not certified active by this handbook |
| Declared enabled-by-default | True                                                                |
| Probability flag            | False                                                               |
| Allowed operations          | `set_min`, `set_max`, `override`, `weight_add`, `weight_multiply`   |
| Value label                 | Value by rank                                                       |
| Value help                  | The selected operation controls how this value changes the base.    |
| Schema value example        | `1.10`                                                              |

### Accepted filters/parameters

| Exact field | Type / role        | Required | Example / options                                                                 | Plain-language help                                                                                   |
| ----------- | ------------------ | -------- | --------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- |
| `display`   | text; parameter    | No       | `Custom player-facing text; supports {value}, {percent}, {item}, and {currency}.` | Overrides the generated benefit line. Use this to conceal server-only IDs and implementation details. |
| `hidden`    | boolean; parameter | No       | `false`; choices: false, true                                                     | When true, this effect remains active but is omitted from player benefit/profile text.                |

Also accepts the six [shared choice parameters](/stellarskills-docs/readme.md) for supported skill-node bundles. Field examples are placeholders, not guaranteed live registry IDs or complete recipes.

## pixelmon.lure\_radius

Lure Radius. Native Pixelmon/NeoForge hook when the target API exposes a safe mutation point.

| Property                    | Value                                                                                                                      |
| --------------------------- | -------------------------------------------------------------------------------------------------------------------------- |
| Exact key                   | `pixelmon.lure_radius`                                                                                                     |
| Hook descriptor             | `lure`                                                                                                                     |
| Optional integration owner  | None declared                                                                                                              |
| Runtime evidence            | Registered schema/API key; no native consumer identified                                                                   |
| Source reference            | Requires a verified consumer; not certified active by this handbook                                                        |
| Declared enabled-by-default | True                                                                                                                       |
| Probability flag            | False                                                                                                                      |
| Allowed operations          | `add_flat`, `add_percent_points`, `multiply_base`, `multiply_final`, `set_min`, `set_max`, `override`, `deny`, `transform` |
| Value label                 | Value by rank                                                                                                              |
| Value help                  | The selected operation controls how this value changes the base.                                                           |
| Schema value example        | `1.10`                                                                                                                     |

### Accepted filters/parameters

| Exact field | Type / role        | Required | Example / options                                                                 | Plain-language help                                                                                   |
| ----------- | ------------------ | -------- | --------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- |
| `display`   | text; parameter    | No       | `Custom player-facing text; supports {value}, {percent}, {item}, and {currency}.` | Overrides the generated benefit line. Use this to conceal server-only IDs and implementation details. |
| `hidden`    | boolean; parameter | No       | `false`; choices: false, true                                                     | When true, this effect remains active but is omitted from player benefit/profile text.                |

Also accepts the six [shared choice parameters](/stellarskills-docs/readme.md) for supported skill-node bundles. Field examples are placeholders, not guaranteed live registry IDs or complete recipes.

## pixelmon.mark\_chance

Mark Chance. Native Pixelmon/NeoForge hook when the target API exposes a safe mutation point.

| Property                    | Value                                                                                                            |
| --------------------------- | ---------------------------------------------------------------------------------------------------------------- |
| Exact key                   | `pixelmon.mark_chance`                                                                                           |
| Hook descriptor             | `spawn`                                                                                                          |
| Optional integration owner  | None declared                                                                                                    |
| Runtime evidence            | Registered schema/API key; no native consumer identified                                                         |
| Source reference            | Requires a verified consumer; not certified active by this handbook                                              |
| Declared enabled-by-default | True                                                                                                             |
| Probability flag            | True                                                                                                             |
| Allowed operations          | `add_percent_points`, `multiply_base`, `multiply_final`, `set_min`, `set_max`, `override`, `reroll`, `keep_best` |
| Value label                 | Probability value                                                                                                |
| Value help                  | 0.10 means 10%; ADD\_PERCENT\_POINTS uses 10 for ten percentage points.                                          |
| Schema value example        | `0.10`                                                                                                           |

### Accepted filters/parameters

| Exact field | Type / role        | Required | Example / options                                                                 | Plain-language help                                                                                   |
| ----------- | ------------------ | -------- | --------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- |
| `display`   | text; parameter    | No       | `Custom player-facing text; supports {value}, {percent}, {item}, and {currency}.` | Overrides the generated benefit line. Use this to conceal server-only IDs and implementation details. |
| `hidden`    | boolean; parameter | No       | `false`; choices: false, true                                                     | When true, this effect remains active but is omitted from player benefit/profile text.                |

Also accepts the six [shared choice parameters](/stellarskills-docs/readme.md) for supported skill-node bundles. Field examples are placeholders, not guaranteed live registry IDs or complete recipes.

## pixelmon.rare\_ping

Rare Ping. Native Pixelmon/NeoForge hook when the target API exposes a safe mutation point.

| Property                    | Value                                                               |
| --------------------------- | ------------------------------------------------------------------- |
| Exact key                   | `pixelmon.rare_ping`                                                |
| Hook descriptor             | `scanner`                                                           |
| Optional integration owner  | None declared                                                       |
| Runtime evidence            | Registered schema/API key; no native consumer identified            |
| Source reference            | Requires a verified consumer; not certified active by this handbook |
| Declared enabled-by-default | True                                                                |
| Probability flag            | False                                                               |
| Allowed operations          | `unlock`, `deny`, `trigger_action`                                  |
| Value label                 | Value by rank                                                       |
| Value help                  | The selected operation controls how this value changes the base.    |
| Schema value example        | `1.10`                                                              |

### Accepted filters/parameters

| Exact field | Type / role        | Required | Example / options                                                                 | Plain-language help                                                                                   |
| ----------- | ------------------ | -------- | --------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- |
| `display`   | text; parameter    | No       | `Custom player-facing text; supports {value}, {percent}, {item}, and {currency}.` | Overrides the generated benefit line. Use this to conceal server-only IDs and implementation details. |
| `hidden`    | boolean; parameter | No       | `false`; choices: false, true                                                     | When true, this effect remains active but is omitted from player benefit/profile text.                |

Also accepts the six [shared choice parameters](/stellarskills-docs/readme.md) for supported skill-node bundles. Field examples are placeholders, not guaranteed live registry IDs or complete recipes.

## pixelmon.scanner\_range

Scanner Range. Native Pixelmon/NeoForge hook when the target API exposes a safe mutation point.

| Property                    | Value                                                                                                                      |
| --------------------------- | -------------------------------------------------------------------------------------------------------------------------- |
| Exact key                   | `pixelmon.scanner_range`                                                                                                   |
| Hook descriptor             | `scanner`                                                                                                                  |
| Optional integration owner  | None declared                                                                                                              |
| Runtime evidence            | Registered schema/API key; no native consumer identified                                                                   |
| Source reference            | Requires a verified consumer; not certified active by this handbook                                                        |
| Declared enabled-by-default | True                                                                                                                       |
| Probability flag            | False                                                                                                                      |
| Allowed operations          | `add_flat`, `add_percent_points`, `multiply_base`, `multiply_final`, `set_min`, `set_max`, `override`, `deny`, `transform` |
| Value label                 | Value by rank                                                                                                              |
| Value help                  | The selected operation controls how this value changes the base.                                                           |
| Schema value example        | `1.10`                                                                                                                     |

### Accepted filters/parameters

| Exact field | Type / role        | Required | Example / options                                                                 | Plain-language help                                                                                   |
| ----------- | ------------------ | -------- | --------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- |
| `display`   | text; parameter    | No       | `Custom player-facing text; supports {value}, {percent}, {item}, and {currency}.` | Overrides the generated benefit line. Use this to conceal server-only IDs and implementation details. |
| `hidden`    | boolean; parameter | No       | `false`; choices: false, true                                                     | When true, this effect remains active but is omitted from player benefit/profile text.                |

Also accepts the six [shared choice parameters](/stellarskills-docs/readme.md) for supported skill-node bundles. Field examples are placeholders, not guaranteed live registry IDs or complete recipes.

## pixelmon.shiny\_chance

Shiny Chance. Native Pixelmon/NeoForge hook when the target API exposes a safe mutation point.

| Property                    | Value                                                                                                            |
| --------------------------- | ---------------------------------------------------------------------------------------------------------------- |
| Exact key                   | `pixelmon.shiny_chance`                                                                                          |
| Hook descriptor             | `spawn`                                                                                                          |
| Optional integration owner  | None declared                                                                                                    |
| Runtime evidence            | Native consumer/source reference                                                                                 |
| Source reference            | PixelmonHooks.java                                                                                               |
| Declared enabled-by-default | True                                                                                                             |
| Probability flag            | True                                                                                                             |
| Allowed operations          | `add_percent_points`, `multiply_base`, `multiply_final`, `set_min`, `set_max`, `override`, `reroll`, `keep_best` |
| Value label                 | Probability value                                                                                                |
| Value help                  | 0.10 means 10%; ADD\_PERCENT\_POINTS uses 10 for ten percentage points.                                          |
| Schema value example        | `0.10`                                                                                                           |

### Accepted filters/parameters

| Exact field | Type / role        | Required | Example / options                                                                 | Plain-language help                                                                                   |
| ----------- | ------------------ | -------- | --------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- |
| `display`   | text; parameter    | No       | `Custom player-facing text; supports {value}, {percent}, {item}, and {currency}.` | Overrides the generated benefit line. Use this to conceal server-only IDs and implementation details. |
| `hidden`    | boolean; parameter | No       | `false`; choices: false, true                                                     | When true, this effect remains active but is omitted from player benefit/profile text.                |

Also accepts the six [shared choice parameters](/stellarskills-docs/readme.md) for supported skill-node bundles. Field examples are placeholders, not guaranteed live registry IDs or complete recipes.

## pixelmon.size\_scale

Size Scale. Native Pixelmon/NeoForge hook when the target API exposes a safe mutation point.

| Property                    | Value                                                                                                                      |
| --------------------------- | -------------------------------------------------------------------------------------------------------------------------- |
| Exact key                   | `pixelmon.size_scale`                                                                                                      |
| Hook descriptor             | `spawn`                                                                                                                    |
| Optional integration owner  | None declared                                                                                                              |
| Runtime evidence            | Native consumer/source reference                                                                                           |
| Source reference            | PixelmonHooks.java                                                                                                         |
| Declared enabled-by-default | True                                                                                                                       |
| Probability flag            | False                                                                                                                      |
| Allowed operations          | `add_flat`, `add_percent_points`, `multiply_base`, `multiply_final`, `set_min`, `set_max`, `override`, `deny`, `transform` |
| Value label                 | Value by rank                                                                                                              |
| Value help                  | The selected operation controls how this value changes the base.                                                           |
| Schema value example        | `1.10`                                                                                                                     |

### Accepted filters/parameters

| Exact field | Type / role        | Required | Example / options                                                                 | Plain-language help                                                                                   |
| ----------- | ------------------ | -------- | --------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- |
| `display`   | text; parameter    | No       | `Custom player-facing text; supports {value}, {percent}, {item}, and {currency}.` | Overrides the generated benefit line. Use this to conceal server-only IDs and implementation details. |
| `hidden`    | boolean; parameter | No       | `false`; choices: false, true                                                     | When true, this effect remains active but is omitted from player benefit/profile text.                |

Also accepts the six [shared choice parameters](/stellarskills-docs/readme.md) for supported skill-node bundles. Field examples are placeholders, not guaranteed live registry IDs or complete recipes.

## pixelmon.spawn\_level

Spawn Level. Native Pixelmon/NeoForge hook when the target API exposes a safe mutation point.

| Property                    | Value                                                                                                                      |
| --------------------------- | -------------------------------------------------------------------------------------------------------------------------- |
| Exact key                   | `pixelmon.spawn_level`                                                                                                     |
| Hook descriptor             | `spawn`                                                                                                                    |
| Optional integration owner  | None declared                                                                                                              |
| Runtime evidence            | Native consumer/source reference                                                                                           |
| Source reference            | PixelmonHooks.java                                                                                                         |
| Declared enabled-by-default | True                                                                                                                       |
| Probability flag            | False                                                                                                                      |
| Allowed operations          | `add_flat`, `add_percent_points`, `multiply_base`, `multiply_final`, `set_min`, `set_max`, `override`, `deny`, `transform` |
| Value label                 | Value by rank                                                                                                              |
| Value help                  | The selected operation controls how this value changes the base.                                                           |
| Schema value example        | `1.10`                                                                                                                     |

### Accepted filters/parameters

| Exact field | Type / role        | Required | Example / options                                                                 | Plain-language help                                                                                   |
| ----------- | ------------------ | -------- | --------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- |
| `display`   | text; parameter    | No       | `Custom player-facing text; supports {value}, {percent}, {item}, and {currency}.` | Overrides the generated benefit line. Use this to conceal server-only IDs and implementation details. |
| `hidden`    | boolean; parameter | No       | `false`; choices: false, true                                                     | When true, this effect remains active but is omitted from player benefit/profile text.                |

Also accepts the six [shared choice parameters](/stellarskills-docs/readme.md) for supported skill-node bundles. Field examples are placeholders, not guaranteed live registry IDs or complete recipes.

## pixelmon.spawn\_level\_variance

Spawn Level Variance. Native Pixelmon/NeoForge hook when the target API exposes a safe mutation point.

| Property                    | Value                                                                                                                      |
| --------------------------- | -------------------------------------------------------------------------------------------------------------------------- |
| Exact key                   | `pixelmon.spawn_level_variance`                                                                                            |
| Hook descriptor             | `spawn`                                                                                                                    |
| Optional integration owner  | None declared                                                                                                              |
| Runtime evidence            | Registered schema/API key; no native consumer identified                                                                   |
| Source reference            | Requires a verified consumer; not certified active by this handbook                                                        |
| Declared enabled-by-default | True                                                                                                                       |
| Probability flag            | False                                                                                                                      |
| Allowed operations          | `add_flat`, `add_percent_points`, `multiply_base`, `multiply_final`, `set_min`, `set_max`, `override`, `deny`, `transform` |
| Value label                 | Value by rank                                                                                                              |
| Value help                  | The selected operation controls how this value changes the base.                                                           |
| Schema value example        | `1.10`                                                                                                                     |

### Accepted filters/parameters

| Exact field | Type / role        | Required | Example / options                                                                 | Plain-language help                                                                                   |
| ----------- | ------------------ | -------- | --------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- |
| `display`   | text; parameter    | No       | `Custom player-facing text; supports {value}, {percent}, {item}, and {currency}.` | Overrides the generated benefit line. Use this to conceal server-only IDs and implementation details. |
| `hidden`    | boolean; parameter | No       | `false`; choices: false, true                                                     | When true, this effect remains active but is omitted from player benefit/profile text.                |

Also accepts the six [shared choice parameters](/stellarskills-docs/readme.md) for supported skill-node bundles. Field examples are placeholders, not guaranteed live registry IDs or complete recipes.

## pixelmon.species\_weight

Species Weight. Native Pixelmon/NeoForge hook when the target API exposes a safe mutation point.

| Property                    | Value                                                               |
| --------------------------- | ------------------------------------------------------------------- |
| Exact key                   | `pixelmon.species_weight`                                           |
| Hook descriptor             | `spawn_weight`                                                      |
| Optional integration owner  | None declared                                                       |
| Runtime evidence            | Registered schema/API key; no native consumer identified            |
| Source reference            | Requires a verified consumer; not certified active by this handbook |
| Declared enabled-by-default | True                                                                |
| Probability flag            | False                                                               |
| Allowed operations          | `set_min`, `set_max`, `override`, `weight_add`, `weight_multiply`   |
| Value label                 | Value by rank                                                       |
| Value help                  | The selected operation controls how this value changes the base.    |
| Schema value example        | `1.10`                                                              |

### Accepted filters/parameters

| Exact field | Type / role        | Required | Example / options                                                                 | Plain-language help                                                                                   |
| ----------- | ------------------ | -------- | --------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- |
| `display`   | text; parameter    | No       | `Custom player-facing text; supports {value}, {percent}, {item}, and {currency}.` | Overrides the generated benefit line. Use this to conceal server-only IDs and implementation details. |
| `hidden`    | boolean; parameter | No       | `false`; choices: false, true                                                     | When true, this effect remains active but is omitted from player benefit/profile text.                |

Also accepts the six [shared choice parameters](/stellarskills-docs/readme.md) for supported skill-node bundles. Field examples are placeholders, not guaranteed live registry IDs or complete recipes.

## pixelmon.type\_weight

Type Weight. Native Pixelmon/NeoForge hook when the target API exposes a safe mutation point.

| Property                    | Value                                                               |
| --------------------------- | ------------------------------------------------------------------- |
| Exact key                   | `pixelmon.type_weight`                                              |
| Hook descriptor             | `spawn_weight`                                                      |
| Optional integration owner  | None declared                                                       |
| Runtime evidence            | Registered schema/API key; no native consumer identified            |
| Source reference            | Requires a verified consumer; not certified active by this handbook |
| Declared enabled-by-default | True                                                                |
| Probability flag            | False                                                               |
| Allowed operations          | `set_min`, `set_max`, `override`, `weight_add`, `weight_multiply`   |
| Value label                 | Value by rank                                                       |
| Value help                  | The selected operation controls how this value changes the base.    |
| Schema value example        | `1.10`                                                              |

### Accepted filters/parameters

| Exact field | Type / role        | Required | Example / options                                                                 | Plain-language help                                                                                   |
| ----------- | ------------------ | -------- | --------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- |
| `display`   | text; parameter    | No       | `Custom player-facing text; supports {value}, {percent}, {item}, and {currency}.` | Overrides the generated benefit line. Use this to conceal server-only IDs and implementation details. |
| `hidden`    | boolean; parameter | No       | `false`; choices: false, true                                                     | When true, this effect remains active but is omitted from player benefit/profile text.                |

Also accepts the six [shared choice parameters](/stellarskills-docs/readme.md) for supported skill-node bundles. Field examples are placeholders, not guaranteed live registry IDs or complete recipes.
